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
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
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)
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.
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
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
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
où
Index:1
est l’index de l’image sélectionnée dans le fichier Install.wim.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
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
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
où
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.
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.
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)
- Sur le PC de technicien, démarrez le Concepteur de configuration et d’acquisition d’images (ICD) Windows.
- Cliquez sur Fichier>Nouveau projet.
- Entrez un nom de projet et une description, puis cliquez sur Suivant.
- À l’étape Sélectionner le workflow de projet, sélectionnez l’option Package de provisionnement, puis cliquez sur Suivant.
- Dans l’étape Choisir les paramètres à afficher et configurer, sélectionnez l’option Commun à toutes les éditions de Windows, puis cliquez sur Suivant.
- À l’étape Importer un package de provisionnement (facultatif), cliquez sur Terminer pour créer le projet.
- 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.
- Cliquez sur Exporter>Package de provisionnement.
- À l’étape Décrire le package de provisionnement, cliquez sur Suivant.
- À l’étape Sélectionner les détails de sécurité du package de provisionnement, cliquez sur Suivant.
- À 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.
- Cliquez sur Générer pour créer le package de provisionnement.
- Une fois le package de provisionnement créé, cliquez sur Terminer.
Étape 4 : Copier les fichiers de configuration et les fichiers de ressources associés dans des dossiers d’application automatique
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é.
Créez dans votre image Windows un dossier appelé
C:\Recovery\AutoApply
.MkDir C:\Recovery\AutoApply
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
Sur le PC de destination, démarrez sur Windows PE.
À 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.
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.
Configurez la partition système en utilisant BCDboot.
W:\Windows\System32\Bcdboot W:\Windows
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.
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
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
Personnalisez l’image Windows sur le PC de destination :
- 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.
- 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.
- Effectuez les personnalisations restantes, comme l’installation d’applications et de packages logiciels de périphériques spécifiques au PC de destination.
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
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
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.
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.
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.
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.
(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
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.
Rubriques connexes
Déployer des fonctionnalités de réinitialisation rapide en utilisant ScanState