
Cet article sur l'informatique doit êtrerecyclé().

Cet articlene cite pas suffisamment ses sources().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant lesréférences utiles à savérifiabilité et en les liant à la section « Notes et références ».
En pratique :Quelles sources sont attendues ?Comment ajouter mes sources ?Sysprep est l'utilitaireMicrosoft de préparation du système en vue du déploiement du système d'exploitation Windows (Windows 8[1] et autres).
Introduit à l'origine pour être utilisé avecWindows NT 4.0, Sysprep peut préparer un système d'exploitation pour clonage sur disque et éviter des écueils qui surviennent lorsqu'on restaure d'une autre façon une image d'un disque obtenue d'une installation Windows à partir d'autres ordinateurs.
Pour lancer Sysprep, il faut :
On peut alors lancersysprep.exe manuellement à partir de l'éditeur de lignes de commandes pour utiliser unenvironnement graphique ("Graphical User Interface" ou GUI) pour configurer les options sysprep. Cela préparera Windows pour la première expérience de lancement "après sortie de la boite" (OOBE).
Dans Windows XP, l'OOBE peut être la fenêtre de bienvenue Windows ou un Mini-Setup.
Le Mini-Setup utilise les entrées fournies dans le fichiersysprep.inf.Windows Welcome utilise les entrées fournies danswinbom.ini en tant que fichier de réponses.
Pour de plus amples informations, il est possible de consulter les fichiersref.chm etdeploy.chm, également inclus dans l'archivedeploy.cab ou le téléchargement des outils de déploiement.
Le sysprep de Vista est appelé à partir de l'interpréteur de commandes, en tapant la commande :
C:\Windows\system32\sysprep\sysprep.exe /generalize /oobe
Cette commande nettoie (argument /generalize) l'ordinateur de ses informations spécifiques et donne à l'utilisateur diverses informations (argument /oobe).
Pour automatiser le processus de déploiement, il vaut mieux fournir à sysprep un fichier de réponses. Pour que sysprep l'accepte, il faut spécifier un autre paramètre :
C:\Windows\system32\sysprep\sysprep.exe /generalize /oobe /unattend:c:\sysprep.xml
Microsoft recommande l'utilisation du logicielBDD 2007 pour la création d'un tel fichier de réponses. Cependant, il est possible de trouver de nombreux exemples sur le net pour commencer. De façon basique, le fichier unattend.xml utilisé pour installer Windows Vista peut être utilisé comme sysprep.xml.
Il faut faire attention à ce que :
En fournissant un fichier de réponses (le nom du fichier n'est pas important), le sysprep de Vista copie le fichier vers l'emplacement C:\Windows\Panther\unattend.xml. Ainsi, le fichier original devient secondaire et il est possible de l'effacer si cela est nécessaire. À la place, les changements effectués durant un processus automatisé iront dans le fichier Panther\unattend.xml.
Le programme de paramétrage de Vista (Setup) recherche à sept endroits différents le fichier unattend.xml ou autounattend.xml. L'une de ces positions (la quatrième) est l'emplacement Panther\unattend.xml.
Un fichier exemple de sysprep.xml pourrait ressembler à ceci (aucune garantie n'est donnée quant à son fonctionnement) :
<unattendxmlns="urn:schemas-microsoft-com:unattend"xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"><settingspass="specialize"><componentname="Microsoft-Windows-Shell-Setup"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"processorArchitecture="x86"><ComputerName>JohnWayne</ComputerName><ProductKey>AAAAA-AAAAA-AAAAA-AAAAA-AAAAA</ProductKey><TimeZone>CentralEuropeanStandardTime</TimeZone></component></settings><settingspass="oobeSystem"><componentname="Microsoft-Windows-Shell-Setup"processorArchitecture="x86"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"processorArchitecture="x86"><FirstLogonCommands><SynchronousCommandwcm:action="add"><Order>1</Order><CommandLine>C:\runonce.cmd</CommandLine><Description>RunOnceCommand</Description></SynchronousCommand></FirstLogonCommands></component></settings></unattend>
net use S: \\Server\Share /user:Server\User Password