Utiliser Sysprep (généralisation) sur une installation Windows

Avant de pouvoir déployer une image Windows sur de nouveaux PC, vous devez d’abord généraliser cette image. La généralisation de l’image supprime les informations spécifiques à l’ordinateur, telles que les pilotes installés et l’identificateur de sécurité (SID) de l’ordinateur. Vous pouvez utiliser Sysprep seul ou Sysprep avec un fichier de réponses sans assistance pour généraliser votre image et la préparer au déploiement.

Généraliser une installation de Windows

Sur une image Windows généralisée, le programme d’installation de Windows traite les paramètres de l’étape de configuration généraliser.

Important

Même si vous capturez une image qui va être déployée sur un PC doté d’une configuration matérielle similaire, vous devez quand même généraliser l’installation de Windows pour supprimer les informations spécifiques au PC d’une installation Windows, ce qui vous permet de réutiliser votre image en toute sécurité.

Lorsque vous généralisez une image, Windows remplace le SID de l’ordinateur uniquement sur le volume hébergeant un système d'exploitation où vous avez exécuté Sysprep. Si un seul ordinateur a plusieurs systèmes d’exploitation, vous devez exécuter Sysprep sur chaque système d’exploitation individuellement.

Empêcher Sysprep de supprimer les périphériques installés

Lorsque vous configurez un PC Windows, le programme d’installation de Windows configure tous les périphériques détectés. La généralisation d’une installation Windows désinstalle ces périphériques configurés, mais ne supprime pas les pilotes de périphérique du PC.

Si vous déployez une image sur des ordinateurs qui ont une configuration matérielle et des périphériques identiques à ceux du PC d’origine, vous pouvez conserver les périphériques installés sur l’ordinateur pendant la généralisation du système à l’aide d’un fichier d’installation sans assistance avec Microsoft-Windows-PnpSysprep | PersistAllDeviceInstalls défini sur true. Pour plus d’informations sur les composants Windows sans assistance associés à Sysprep, consultez le Guide de référence de l’installation de Windows sans assistance pour Microsoft-Windows-PnpSysprep.

Nombre d'exécutions maximum de Sysprep

Vous pouvez exécuter la commande Sysprep jusqu'à 1 001 fois sur une même image Windows. Après avoir exécuté Sysprep 1 001 fois, vous devrez recréer votre image Windows. Reportez-vous au tableau suivant :

Version du système d'exploitation Limite du nombre d’exécution de Sysprep
Windows Server 8.1, Windows 2012 et versions ultérieures 1001
Windows 7 et Windows Server 2008 R2 3
Windows Server 2008 3

Dans les versions précédentes de Windows, vous pouviez utiliser le paramètre de fichier de réponses SkipRearm pour réinitialiser l’horloge d’activation de produit Windows lors de l’exécution de Sysprep. Si vous utilisez une clé de licence en volume ou une clé de produit de vente au détail, vous n’avez pas besoin d’utiliser SkipRearm, car Windows est automatiquement activé.

Applications du Microsoft Store

L’installation de nouvelles applications du Microsoft Store ou la mise à jour de vos applications existantes du Microsoft Store avant de généraliser une image Windows entraîne l’échec de Sysprep. Sysprep /generalize nécessite que toutes les applications soient provisionnées pour tous les utilisateurs. Toutefois, lorsque vous mettez à jour une application à partir du Microsoft Store, cette application est alors liée au compte d’utilisateur connecté. L’erreur suivante s’affiche dans les fichiers journaux Sysprep (que vous pouvez trouver sous %WINDIR%\System32\Sysprep\Panther) :

<package name> was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

Au lieu d’utiliser le Microsoft Store pour mettre à jour vos applications, vous devez charger une version test des mises à jour de vos applications métier, provisionner des applications Microsoft Store pour Entreprises sous licence hors connexion pour tous les utilisateurs ou demander aux utilisateurs finaux de mettre à jour leurs applications à l’aide du Microsoft Store sur leur PC cible. Si l’accès au Microsoft Store dans un environnement géré est désactivé par un administrateur informatique, les utilisateurs finaux ne pourront pas mettre à jour les applications du Microsoft Store.

Pour plus d’informations sur le chargement d’une version test d’applications métier du Microsoft Store, consultez Chargement d’une version test d’applications avec DISM et Personnaliser l’écran d’accueil.

Généraliser une image

Généraliser à partir du mode Audit

Pour généraliser une image, vous devez d’abord démarrer en mode Audit. Vous pouvez démarrer en mode Audit à l’aide d’un fichier d’installation sans assistance ou de l’écran OOBE (out-of-Box Experience). Pour en savoir plus sur les différentes façons de démarrer en mode Audit, consultez Démarrer Windows en mode Audit ou OOBE.

  1. Démarrez un PC en mode Audit. Lorsque Windows démarre en mode Audit, l’outil de préparation du système s’affiche sur le bureau. Vous pouvez choisir de fermer la fenêtre Outil de préparation du système ou de l’autoriser à rester ouverte.

  2. Personnalisez Windows en ajoutant des pilotes, en modifiant les paramètres et en installant des programmes. N’installez aucune application du Microsoft Store à l’aide du Microsoft Store.

  3. Exécuter Sysprep.

    • Si la fenêtre Outil de préparation du système est toujours ouverte, cliquez sur Généraliser, sur Arrêt, puis sur OK pour généraliser l’image et arrêter le PC.

      -ou-

    • Exécutez Sysprep à partir de l’invite de commandes. Exécutez %WINDIR%\system32\sysprep\sysprep.exe pour ouvrir la fenêtre Préparation du système. Vous pouvez également utiliser la commande Sysprep avec les options /generalize, /shutdown et /oobe. Pour afficher les options disponibles, consultez Options de ligne de commande Sysprep.

      %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
      

      Notes

      Si vous généralisez un VHD qui sera déployé en tant que VHD sur la même machine virtuelle ou le même hyperviseur, utilisez l’option /mode:vm avec la ligne de commande Sysprep.

      L’ordinateur généralise l’image et s’arrête.

  4. Une fois l’ordinateur arrêté, capturez votre image avec DISM.

  5. Déployez cette image sur un ordinateur de référence. Lorsque l’ordinateur de référence démarre, il affiche l’écran OOBE.

Généraliser à l’aide de l’installation sans assistance

Si vous utilisez plusieurs fichiers d’installation sans assistance pendant le déploiement de votre ordinateur, vous pouvez ajouter les paramètres suivants à chacun de vos fichiers d’installation sans assistance afin que l’installation de Windows généralise le PC après avoir traité le fichier d’installation sans assistance.

-ou-

  • Pour généraliser le système et le faire démarrer en mode Audit, utilisez le paramètre [Microsoft-Windows-Deployment | Reseal(/windows-hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal) sur l’étape de configuration oobeSystem. Définissez Mode sur Audit.

Vue d’ensemble du processus Sysprep

Options de ligne de commande de Sysprep

Prise en charge de Sysprep pour les rôles de serveur

Utiliser des clés de produit et l’activation