Déployer des fonctionnalités de réinitialisation à l’aide de dossiers d’application automatique

Les fonctionnalités de réinitialisation par bouton poussoir sont incluses avec Windows 10 et Windows 11 pour les éditions de bureau (Famille, Professionnel, Entreprise et Éducation), bien que vous deviez effectuer des étapes supplémentaires pour déployer des PC avec les personnalisations suivantes.

  • Applications de bureau Windows
  • Paramètres Windows, comme les écrans OOBE ou les menus Démarrer personnalisés.
  • Dispositions de partition personnalisées.

Ces étapes vous montrent également comment ajouter vos propres scripts lors d’une réinitialisation pour capturer des journaux ou effectuer d’autres tâches de nettoyage.

Prérequis

Pour effectuer ces procédures, vous avez besoin d’un PC de technicien sur lequel Windows 10 ou Windows 11 et les composants suivants du Kit de déploiement et d’évaluation Windows (ADK) sont installés. Notez qu’à compter de Windows 10, version 1809, WinPE est un module complémentaire à ADK et n’est pas inclus dans le programme d’installation d’ADK :

  • Outils de déploiement
  • Concepteur de configuration et d’acquisition d’images Windows (ICD)
  • Outil de migration de l'état utilisateur (USMT)
  • Environnement de préinstallation Windows (Windows PE)

Vous aurez également besoin de ce qui suit :

  • Un PC de destination avec une taille de lecteur supérieure ou égale à 100 Go
  • Une image de l’édition de bureau Windows (install.wim)
  • Une image de démarrage Windows RE (Winre.wim) (vous allez l’extraire d’une image Windows 10).

Pour obtenir une vue d’ensemble de tout le processus de déploiement, consultez le Guide de confection Desktop.

Utilisez les étapes suivantes pour préparer l’outil ScanState afin de capturer les applications de bureau Windows une fois qu’elles ont été installées :

Étape 1 : Préparer l’outil ScanState

  1. Sur le PC de technicien, copiez les fichiers de Windows ADK à partir de l’outil de migration de l’état utilisateur Windows (USMT, User State Migration Tool) et le programme d’installation de Windows dans un dossier de travail. Vous devez respecter la correspondance avec l’architecture du périphérique de destination. Vous n’avez pas besoin de copier les sous-dossiers.

    md C:\ScanState_amd64
    xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64
    xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64
    
  2. Copiez le contenu du dossier de travail sur un emplacement réseau ou un lecteur flash USB.

Utilisez les étapes suivantes pour personnaliser votre image de démarrage Windows RE si d’autres pilotes et modules linguistiques sont nécessaires.

Étape 2 : Extraire et personnaliser l’image de démarrage Windows RE (facultatif)

  1. Sur le PC de technicien, cliquez sur Démarrer, puis tapez « déploiement ». Cliquez avec le bouton droit sur Environnement de déploiement et d’outils de création d’images , puis sélectionnez Exécuter en tant qu’administrateur.

  2. Dans Environnement d’outils de déploiement et de création d’images, créez la structure de dossiers pour stocker l’image Windows et son point de montage.

    Mkdir C:\OS_image\mount
    
  3. Créez la structure de dossiers pour stocker l’image de démarrage Windows RE et son point de montage.

    Mkdir C:\winre_amd64\mount
    
  4. Montez l’image Windows (install.wim) dans le dossier \OS_image\mount en utilisant DISM.

    Dism /mount-image /imagefile:C:\OS_image\install.wim /index:1 /mountdir:C:\OS_image\mount
    

    Index:1 est l’index de l’image sélectionnée dans le fichier Install.wim.

  5. Copiez l’image Windows RE depuis l’image Windows montée vers le nouveau dossier.

    xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64 
    
  6. Démontez l’image Windows. Conseil : Si vous n’avez pas apporté d’autres modifications à l’image Windows, vous pouvez démonter l’image plus rapidement en utilisant l’option /discard.

    Dism /unmount-image /mountdir:C:\OS_image\mount /discard
    
  7. Montez l’image de démarrage Windows RE pour la modifier.

    Dism /mount-image /imagefile:C:\winre_amd64\winre.wim /index:1 /mountdir:C:\winre_amd64\mount
    

    Index:1 est le numéro de l’image sélectionnée dans le fichier Winre.wim.

    Une fois le fichier Winre.wim extrait du fichier Install.wim, vous pouvez personnaliser l’image de démarrage Windows RE.

  8. Ajoutez des modules linguistiques, des pilotes de périphérique critiques au démarrage et des pilotes de périphérique d’entrée à l’image de démarrage Windows RE. Pour plus d’informations, consultez Personnaliser Windows RE.

  9. Validez vos personnalisations et démontez l’image.

    Dism /unmount-image /mountdir:C:\winre_amd64\mount /commit 
    

Si vous envisagez de personnaliser uniquement les paramètres communs à toutes les éditions de Windows 10 ou Windows 11, procédez comme suit pour créer un package d’approvisionnement qui spécifie les paramètres à restaurer pendant la récupération :

Étape 3 : Créer un package d’approvisionnement avec les paramètres à restaurer (facultatif)

  1. Sur le PC de technicien, démarrez le Concepteur de configuration et d’acquisition d’images (ICD) Windows.
  2. Cliquez sur Fichier>Nouveau projet.
  3. Entrez un nom de projet et une description, puis cliquez sur Suivant.
  4. À l’étape Sélectionner le workflow de projet, sélectionnez l’option Package de provisionnement, puis cliquez sur Suivant.
  5. Dans l’étape Choisir les paramètres à afficher et configurer, sélectionnez l’option Commun à toutes les éditions de Windows, puis cliquez sur Suivant.
  6. À l’étape Importer un package de provisionnement (facultatif), cliquez sur Terminer pour créer le projet.
  7. Utilisez le volet Personnalisations disponibles pour ajouter des paramètres et spécifier les valeurs par défaut qui doivent être restaurées lors de la récupération. Les paramètres vont apparaître dans le volet Personnalisations sélectionnées.
  8. Cliquez sur Exporter>Package de provisionnement.
  9. À l’étape Décrire le package de provisionnement, cliquez sur Suivant.
  10. À l’étape Sélectionner les détails de sécurité du package de provisionnement, cliquez sur Suivant.
  11. À l’étape Sélectionner où enregistrer le package de provisionnement, entrez un emplacement pour enregistrer le package (comme un partage réseau), puis cliquez sur Suivant.
  12. Cliquez sur Générer pour créer le package de provisionnement.
  13. Une fois le package de provisionnement créé, cliquez sur Terminer.

L’application automatique des dossiers vous permet de restaurer plus facilement les paramètres courants, notamment la mise en page sans assistance, OOBE et la barre des tâches pendant le PBR. Vous pouvez utiliser l’application automatique des dossiers ou des points d’extensibilité, mais pas les deux. Si l’application automatique des dossiers et des points d’extensibilité est configurée, Windows utilise les points d’extensibilité.

Les dossiers d’application automatique sont nouveaux dans Windows 10, version 1809. Ces dossiers vous permettent de restaurer plus facilement les paramètres courants, notamment la mise en page sans assistance, OOBE et la disposition de la barre des tâches pendant le PBR. Vous pouvez utiliser l’application automatique des dossiers ou des points d’extensibilité, mais pas les deux. Si l’application automatique des dossiers et des points d’extensibilité est configurée, Windows utilise les points d’extensibilité.

  1. Créez dans votre image Windows un dossier appelé C:\Recovery\AutoApply.

    MkDir C:\Recovery\AutoApply
    
  2. Copiez les fichiers de configuration et tous les fichiers de ressources associés dans les dossiers d’application automatique :

    Description Fichiers à copier Où le placer Pendant une restauration, où va-t-elle ?
    Menu Démarrer LayoutModification.xml C:\Recovery\AutoApply\ %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell
    Épingles de la barre des tâches TaskbarLayoutModification.xml C:\Recovery\AutoApply\ C:\Windows\OEM\TaskbarLayoutModification.xml
    OOBE.xml %windir%\System32\OOBE\info C:\Recovery\AutoApply\OOBE %windir%\System32\OOBE\info
    Fichier sans assistance unattend.xml C:\Recovery\AutoApply\ C:\Windows\Panther\Unattend.xml
    Autres fichiers de ressources C:\Recovery\AutoApply\CustomizationFiles C:\Windows\OEM\CustomizationFiles

    Notez que ne vous inquiétez pas de la restauration des fichiers de liens (.lnk) utilisés par le menu Démarrer et la barre des tâches. Ils sont enregistrés et restaurés à l’aide de packages d’approvisionnement.

Étape 5 : Déployer et personnaliser Windows

  1. Sur le PC de destination, démarrez sur Windows PE.

  2. À l’invite de commandes de Windows PE, exécutez le script pour créer les partitions de disque dur recommandées.

    Diskpart /s N:\CreatePartitions.txt
    

    où N:\CreatePartition est l’emplacement du fichier.

  3. Appliquez l’image de référence Windows à la partition Windows.

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\
    

    Facultatif : vous pouvez également spécifier l’option /compact pour que les fichiers écrits sur le disque soient compressés. Par exemple :

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\ /Compact:on
    

    Ceci est pratique si vous déployez Windows sur des PC avec une capacité de stockage limitée, mais n’est pas recommandé sur les PC ayant des périphériques de stockage avec des composants en mouvement rotatif.

  4. Configurez la partition système en utilisant BCDboot.

    W:\Windows\System32\Bcdboot W:\Windows
    
  5. Créez un dossier dans la partition des outils Windows RE et copiez-y votre image de démarrage Windows RE personnalisée.

    Mkdir T:\Recovery\WindowsRE
    xcopy /H N:\Winre.wim T:\Recovery\WindowsRE
    

    où T:\ est la partition des outils Windows RE.

    Important

    Vous devez stocker Winre.wim dans \Recovery\WindowsRE.

  6. Inscrivez l’image de démarrage Windows RE auprès de l’image Windows.

    W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    
  7. Utilisez Diskpart pour masquer la partition des outils Windows RE (T:\) dans l’Explorateur Windows.

    Pour les PC basés sur UEFI :

    select disk 0
    select partition 4
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    exit
    

    Pour les PC basés sur le BIOS :

    select disk 0
    select partition 3
    remove
    set id=27
    exit
    
  8. Personnalisez l’image Windows sur le PC de destination :

    1. Effectuez les personnalisations hors connexion de l’image Windows, comme l’installation de packages de pilotes basés sur INF spécifiques au PC de destination, l’installation de mises à jour du système d’exploitation et de modules linguistiques, ou le provisionnement d’applications Windows supplémentaires.
    2. Démarrez le PC de destination en mode audit. Pour cela, utilisez un fichier de réponses avec le paramètre Microsoft-Windows-Deployment | Reseal | Mode = audit, ou en démarrant d’abord le PC sur OOBE, puis en appuyant sur Ctrl+Maj+F3.
    3. Effectuez les personnalisations restantes, comme l’installation d’applications et de packages logiciels de périphériques spécifiques au PC de destination.
  9. Si vous avez installé des mises à jour du système d’exploitation, propre les composants remplacés et marquer les mises à jour comme permanentes afin qu’elles soient restaurées pendant la récupération :

    DISM.exe /Cleanup-Image /StartComponentCleanup
    

Étape 6 : Capturer et déployer des personnalisations pour la récupération

  1. Créez un dossier C:\Recovery. Utilisez les commandes ci-dessous pour garantir que ce dossier est configuré correctement avec les autorisations et les listes de contrôle d’accès appropriées.

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Utilisez l’outil ScanState pour capturer les personnalisations installées dans un package de provisionnement. Utilisez l’option /config pour spécifier un des fichiers de configuration par défaut inclus avec ADK et enregistrez le fichier .ppkg dans le dossier C:\Recovery\Customizations.

    N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13 /l:C:\ScanState.log
    

    où N:\ est l’emplacement de l’outil ScanState installé à l’étape 1.

  3. Si vous avez utilisé le Concepteur de configuration et d’acquisition d’images (ICD) Windows pour créer des packages de provisionnement supplémentaires avec des personnalisations qui doivent être restaurées lors de la récupération, copiez les packages sur le PC de destination. Par exemple :

    xcopy N:\RecoveryPPKG\*.ppkg C:\Recovery\Customizations
    

    où N:\ est l’emplacement où se trouvent les packages de provisionnement supplémentaires.

  4. Copiez n’importe quel fichier de configuration de réinitialisation (resetconfig.xml) sur le PC de destination, puis configurez les autorisations pour les écrire/les modifier. Par exemple :

    mkdir C:\Recovery\OEM
    

    où N:\ est l’emplacement où se trouvent le fichier de configuration et les scripts.

  5. Utilisez l’outil Sysprep pour resceller l’image Windows sans utiliser l’option /generalize.

    Sysprep /oobe /exit
    

    Important

    Vous devez configurer l’image que vous livrez au client pour qu’elle démarre en OOBE.

  6. (Facultatif) Pour économiser de l’espace, vous pouvez également convertir vos applications de bureau Windows installées en pointeurs de fichiers référençant le package des personnalisations. Pour cela, démarrez le PC de destination sur Windows PE et exécutez les commandes suivantes :

    DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
    
  7. Arrêtez le PC de destination et préparez son emballage et son expédition. Quand l’utilisateur démarre le PC pour la première fois, il démarre en OOBE.

Étape 7 : Vérifier vos personnalisations

Vérifiez que vos personnalisations sont restaurées après la récupération et qu’elles continuent de fonctionner en exécutant les fonctionnalités Conserver mes fichiers et Tout supprimer : Pour commencer, vérifiez les points d’entrée suivants :

  • Paramètres : Dans le menu Démarrer, sélectionnez Paramètres>Mettre à jour & Sécurité>Récupération> Réinitialiser ce PC : Bien démarrer. Suivez les instructions à l’écran.

  • Windows RE : Dans le menu Démarrer, sélectionnez Paramètres>Mettre à jour & Sécurité>Récupération> Démarrage avancé : Redémarrer maintenant. Après le démarrage de Windows RE, sélectionnez Résoudre les problèmes>Réinitialiser ce PC, puis suivez les instructions à l’écran.

Pour tester d’autres options de récupération, consultez Scénarios de validation.

Syntaxe de ScanState

Réinitialisation/récupération complète : créer un support de récupération lors du déploiement de nouveaux périphériques

Déployer des fonctionnalités de réinitialisation rapide en utilisant ScanState