10 août 2011

[Astuce] Eviter les erreurs pour déployer Windows 7/2008 avec sysprep

Depuis Windows 7 ou Windows Server 2008, les outils de déploiement (sysprep) ne sont pas fournis dans SUPPORT/TOOLS du CD, mais sont directement localisé dans c:\windows\system32\sysprep !

Cependant, il peut arriver que des erreurs interviennent durant le premier démarrage de la machine après déploiement (étape de configuration de la machine).

L'une des erreurs la plus répandue "Windows n'a pu terminer la configuration du système" est due à des pilotes ou services de logiciels installés dans l'image, que Windows n'arrive pas à configurer lors du premier démarrage.

Microsoft indique que "ce problème se produit si le système d'exploitation d'origine contient une clé de Registre qui est supérieure à 8 kilo-octets (Ko)".

Première démarrage de Windows après un sysprep

Cependant il existe une solution simple à cette erreur, qui consiste en :
- Cliquer sur "OK" (quand vous avez l'erreur)
- Au redémarrage, pressez F8
- Choisir "Démarrer avec l'invite de commande"
- Cliquez sur "OK" quand vous obtiendrez encore l'erreur
- Au redémarrage, laissez démarrer normalement

D'une manière générale, il est déconseiller d'installer :
- Les logiciels d'émulation de lecteur CD (daemon tools, alcohol...)
- Les antivirus (surtout Avira)
- Les logiciels de virtualisation (notamment ceux de Citrix)
- Tous les logiciels qui modifient en profondeur le système
- Tous les pilotes qui ne sont pas certifiés Windows 7/2008

Il est également conseillé de :
- faire les mises à jour de Windows
- ne pas joindre à un domaine l'image
- ne pas activer Windows dans l'image
- killer le processus wmpnetwk.exe (en utilisant la commande net stop wmpnetworksvc)
- recommencer l'image de zéro en cas d'erreur

Utilisateur de VMware vSphere : les pilotes des vmware tools ne posent pas de problème, y compris le pilote vidéo wddm.

Pendant la phase de configuration, vous pouvez afficher une console en pressant Shift+F11.