Aujourd’hui, j’interviens chez un client qui n’arrive pas à syspréprer la machine de référence. Systématiquement après le sysprep, la machine redémarre deux fois. Lors de la finalisation après l’Out Of Band Experience (OOBE), sysprep renvoie l’erreur « Windows could not complete the installation. To install Windows on this computer, restart the installation ». Ce problème survient quelque soit l’édition de Windows.
En regardant les fichiers de journalisation dans C:\Windows\panther\UnattendGC et notamment setuperr.log, on observe les erreurs :
[msoobe.exe] StartService for w32time failed [0x80070422]
[msoobe.exe] Failed to set password and password hint with hr=0xD000006C
[msoobe.exe] Reverting the account created [hr=0x00000000]
[msoobe.exe] Failed to create the default account with hr=0xD000006C
[msoobe.exe] TASK: End failed running task PrepareUserOOBE with hr=0xD000006C.
[msoobe.exe] Failed user OOBE prep task with hr=0xD000006C
[msoobe.exe] Failed to run OOBE Host with hr=0x80004005
[msoobe.exe] OOBE failed with hr=0x80004005
[oobeldr.exe] OOBE UI failed with exit code [0x80004005]
[windeploy.exe] Command [%windir%\system32\oobe\oobeldr.exe /system] failed with exit code [0x80004005]
[windeploy.exe] Failure occured during online installation. Online installation cannot complete at this time.; hr = 0x80004005
Ce problème survient lorsque vous activez des stratégies locales pour la sécurité des mots de passe. On peut penser notamment à :
- Minimum password length à plus de 0
- Password must meet complexity requirements à Enabled.
Vous devez soit désactiver ces paramétres avant d’exécuter Sysprep, soit effectuer SHIFT+F10 et lancer secpol.msc en naviguant dans Account Policies > Password Policy pour changer les paramétrages.