- Modèle
- ROG STRIX G834JYR-R6037W
- Vendeur
- ASUS
- Achat
- 2024
- Processeur
- i9-14900HX
- Disques
- 2 X 1To M.2 SSD 2230 NVMe PCIe 4.0
- Mémoire
- 2 x 16 Go DDR5
- Ecran
- QHD 2560x1600px 240 Hz
- Système
- Windows 11
Le site Betanews met en lumière une façon de continuer à recevoir les mises à jour de Windows XP jusqu'en 2019, et ce, sans payer. Une manoeuvre qui nécessite d'ajouter quelques lignes dans la base de registre du système d'exploitation.
Les mises à jour de Windows XP ne sont plus fournies aux particuliers, mais c'est encore le cas pour certains professionnels. La version Windows Embedded POSReady 2009, destinée aux points de vente, font partie des variantes qui seront mises à jour jusqu'en 2019. Betanews a découvert qu'il est possible de faire passer une version classique de Windows XP pour une version Embedded, dans le but de continuer à recevoir des mises à jour Windows Update.
Pour ce faire, le site explique qu'il faut créer un document texte nommé XP.reg, tout en s'assurant que l'extension est la bonne. Il faut ensuite y coller quelques lignes de codes selon la version utilisée - le détail est donné ci-dessous. Ensuite, il faut enregistrer le fichier et double-cliquer dessus pour que l'enregistrement dans la base de registre soit pris en compte.
Après la manoeuvre, le système est effectivement reconnu comme étant Windows Embedded POSReady 2009, et les mises à jour seront assurées. Néanmoins, cette démarche est à réaliser aux risques et périls de l'utilisateur : certaines mises à jour n'étant pas destinées à une version standard de Windows XP, elles peuvent ne pas fonctionner. De même, toutes les mises à niveau ne sont pas assurées en faisant passer l'OS pour ce qu'il n'est pas.
Reste enfin à savoir si Microsoft va laisser cette astuce se répandre, ou va réagir pour la bloquer - ce qui passerait, ironie du sort, par une mise à jour de Windows XP.
Nos conseils
Les mises à jour de Windows XP ne sont plus fournies aux particuliers, mais c'est encore le cas pour certains professionnels. La version Windows Embedded POSReady 2009, destinée aux points de vente, font partie des variantes qui seront mises à jour jusqu'en 2019. Betanews a découvert qu'il est possible de faire passer une version classique de Windows XP pour une version Embedded, dans le but de continuer à recevoir des mises à jour Windows Update.
Pour ce faire, le site explique qu'il faut créer un document texte nommé XP.reg, tout en s'assurant que l'extension est la bonne. Il faut ensuite y coller quelques lignes de codes selon la version utilisée - le détail est donné ci-dessous. Ensuite, il faut enregistrer le fichier et double-cliquer dessus pour que l'enregistrement dans la base de registre soit pris en compte.

Après la manoeuvre, le système est effectivement reconnu comme étant Windows Embedded POSReady 2009, et les mises à jour seront assurées. Néanmoins, cette démarche est à réaliser aux risques et périls de l'utilisateur : certaines mises à jour n'étant pas destinées à une version standard de Windows XP, elles peuvent ne pas fonctionner. De même, toutes les mises à niveau ne sont pas assurées en faisant passer l'OS pour ce qu'il n'est pas.
Reste enfin à savoir si Microsoft va laisser cette astuce se répandre, ou va réagir pour la bloquer - ce qui passerait, ironie du sort, par une mise à jour de Windows XP.
A lire les commentaires sur le site Betanews qui révèle cette astuce, celle ci est opérationnelle. Cependant si vous souhaitez réaliser ce hack vous-même, quelques précautions :
POSReady 2009 is based on the Windows XP kernel and get updates until 2019. I want to know, if i can apply that on normal XP, but i get a error of version mismatch.
So i looking in the update.inf/update_SP3QFE.inf and it checks only some registry entries:
The solution is simple. Create a text file with this content:
Save as .reg file and doubleclick to import it.
POSReady2009 Updates will now install on a normal XP and Windows Updates shows also the updates for POSReady2009
ATTENTION: Use it you own risk! These updates are not tested on a regular XP system and could damage your system
XP x64 is based Windows Server 2003, but new Server2003 updates will not install on XP x64.
But i found a workaround by applying a modify update.inf. Since update.exe will check the integry of update.inf, you need to swap the files directly:
and the end (end of line):
- Assurez-vous de disposer des dernières mises à jour pour votre système.
- Effectuez un back-up de vos données!
Modification de la Base de Registre pour continuer à recevoir les mises à jour.
POSReady 2009 is based on the Windows XP kernel and get updates until 2019. I want to know, if i can apply that on normal XP, but i get a error of version mismatch.
So i looking in the update.inf/update_SP3QFE.inf and it checks only some registry entries:
Code:
[Prerequisite]
condition=CompositeOp,OrOp,Prereq.XPInstallEmbedded.Section
[Prereq.XPInstallEmbedded.Section]
OrOp=Prereq.XPInstallEmbedded1.Section
OrOp=Prereq.XPInstallEmbedded2.Section
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded1.Section]
EqualOp=CheckReg,HKLM,"System\CurrentControlSet\Control\WindowsEmbedded\ProductVersion",FeaturePackVersion,0x00000000,==,"SP3"
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\WEPOS",Installed,0x10001,==,1
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded2.Section]
EqualOp=CheckReg,HKLM,"System\WPA\WES",Installed,0x10001,==,1
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\POSReady",Installed,0x10001,==,1
Display_String="%A6Blocked%"
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001
POSReady2009 Updates will now install on a normal XP and Windows Updates shows also the updates for POSReady2009
ATTENTION: Use it you own risk! These updates are not tested on a regular XP system and could damage your system
XP x64 is based Windows Server 2003, but new Server2003 updates will not install on XP x64.
But i found a workaround by applying a modify update.inf. Since update.exe will check the integry of update.inf, you need to swap the files directly:
- First you need to download manually the update from microsoft.com and then execute with the switch /x to unpack it (ex. C:\xpupdate).
- Create update.cmd:
Code:
c:
cd "C:\xpupdate\update"
echo Replace update.inf with update.inf.new
copy update_SP2QFE.inf org_update_SP2QFE.inf /y
copy new_update_SP2QFE.inf update_SP2QFE.inf /y
echo Apply Update
start update.exe /passive /norestart /log:c:\xpupdate\install.log
ping -n 1 -w 5 1.1.1.1>nul
copy org_update_SP2QFE.inf update_SP2QFE.inf /y
- Copy update_SP2QFE.inf to new_update_SP2QFE.inf (in folder c:\xpupdate\update)
- On new_update_SP2QFE.inf you need to delete this.
Code:
Condition=AndOp,Prereq.XPAMDInstallBlock.Section
Code:
[Prereq.XPAMDInstallBlock.Section]
PresentOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000
NotEqualOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000,!=,"WinNT"
Display_String="%WrongProductMessage%"
- Execute update.cmd