5
Août
08

Installer le service pack 3 de Windows XP





Je me suis lancé il y a peu dans l’aventure de l’installation du Service Pack 3 (SP3) de Windows XP. Il était sorti il y a pas mal de temps déjà mais comme un certain nombre de problèmes avaient été rencontrés par les utilisateurs, j’avais décidé de laisser les autres essuyer les plâtres. Bien m’en a pris! En effet, l’installation est loin d’être transparente. Je suis rapidement tombé sur le fameux « accès refusé » rencontré par des dizaines d’utilisateurs. Je vais donc vous fournir ici la procédure détaillée pour vous en sortir.

Tout d’abord, je vous conseille de télécharger le SP3 en local (cela vous évitera X téléchargements par windows update si la mise à jour ne fonctionne pas du premier coup). Ensuite, il faut télécharger et installer subinacl. Enfin, vous devez coller le contenu du texte ci-dessous dans un fichier nommé « Reset.cmd ».

Pour une version anglaise de Windows, voici le contenu du fichier :

cd /d « %ProgramFiles%\Windows Resource Kits\Tools »
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Pour une version française de Windows, voici le contenu du fichier :

cd /d « %ProgramFiles%\Windows Resource Kits\Tools »
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrateurs=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrateurs=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrateurs=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrateurs=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrateurs=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Enfin, vous ouvrez la console de commande (tappez « cmd » dans le menu Exécuter). Puis vous lancez le batch Reset.cmd. Bien entendu, il faut avoir les privilèges d’administrateur sur la machine pour effectuer cette manipulation. L’opération va durer une dizaine de minutes. Elle consiste à mettre à jour les droits sur un certain nombre d’entrées dans la base de registres de Windows. Il est possible que la dernière commande « secedit » ne fonctionne pas, ce n’est pas dramatique à priori.

Normalement, une fois que c’est terminé, vous pouvez installer le SP3 les yeux fermés. Il ne devrait plus y avoir de message « accès refusé ».





3 commentaires pour “Installer le service pack 3 de Windows XP”
  1. Gilles dit :

    Ha j’ai pas eu ce souci !

  2. Olivier dit :

    Y a des veinards 😉

  3. softeac dit :

    Appart brider la liberté d’expression avec des astuces plus débiles les unes que les autres, as tu une autre solution plus simple pour les novices ?



L'autre monde | Thème liquide par Olivier