Continuer d'avoir les m.a.j sous windows xp

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

CrG

Membre Banni
Jul 24, 2014
3,480
4
103
Vagabond/Process on
Voilà une bonne nouvelles pour ceux qui tournent encore sous Xp

Donc voici la manipulation:

Le fichier update.inf/update_SP3QFE.inf se présente sous cette forme:

Source 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%"

Il faut créer un fichier .txt en incluant la clef ci-dessous:
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001

Ensuite sauvegardez le fichier en .reg et fusionnez-le au registre puis redémarrez.

Pour ceux qui sont sous XP x64 qui est basé sur server 2003 il faut appliquer la manipulation suivante:
en un il faut télécharger manuellement les maj puis les exécuter avec le switch /x pour décompresser (exemple : C:\xpupdate)

puis créer une commande de mise à jour:
Source 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

ensuite faire un copier coller de update_SP2QFE.inf vers new_update_SP2QFE.inf (dans le dossier c:\xpupdate\update)

sur la nouvelle commande il faut effacer la ligne suivante:
Source code
Condition=AndOp,Prereq.XPAMDInstallBlock.Section

et enfin à la fin de la ligne (page):
[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%"

lancez update.cmd
pour vérifier si cela à fonctionner verifiez le install.log puis reboot de la bête. (cowcotland)





Peace