Déploiement OEM de Windows 11 pour les éditions de bureau

Vous vous préparez à préparer et tester des PC Windows ? Ce lab vous montre les étapes à suivre pour créer et déployer des images Windows. Nous allons vous montrer comment utiliser les outils et les commandes pour configurer un déploiement de bout en bout. Les commandes peuvent être scriptées, ce qui vous permet de personnaliser rapidement de nouvelles images pour des marchés spécifiques afin de répondre aux besoins de vos clients.

Nous allons vous guider tout au long du processus de création d’un déploiement Windows personnalisé. Voilà ce que nous allons couvrir :

Image showing the flow of a Windows deployment. The first step in the flow is to prepare by gathering collateral, installing the ADK, and Create a WinPE drive. Then you create images by adding language packs, features on demand, apps, drivers, updates, configuring unattend and start layouts, configuring hardware settings, and setting the edition. Finally you can apply your image as an ffu or WIM.

Nous allons commencer par préparer votre environnement, puis nous aborderons les étapes suivantes :

  • Préparation et montage d’une image WinPE
  • Ajout des packages
  • Ajout de pilotes
  • Création d’un support WinPE

Nous allons ensuite passer à la personnalisation de votre image Windows. Nous allons commencer par les personnalisations hors connexion d’une image Windows montée, où nous aborderons les sujets suivants :

  • Ajout de pilotes
  • Ajout de langues
  • Ajout de mises à jour
  • Réinstallation des applications de boîte de réception
  • Préinstallation de Microsoft Office
  • Personnalisation de la Disposition de démarrage
  • Personnalisation de la barre des tâches
  • Configurer l’OOBE pour afficher un CLUF personnalisé
  • Configuration et utilisation des fichiers de réponses pour personnaliser le programme d’installation de Windows

Nous allons terminer la personnalisation de l’image Windows en déployant votre image sur un PC, puis en démarrant en mode Audit et en terminant d’apporter des modifications, notamment :

  • Apport de modifications en mode Audit
  • Préparation de la réinitialisation du bouton de commande

Enfin, nous allons finaliser et capturer votre image, vérifier que tout fonctionne et préparer votre image pour le déploiement.

  • Finalisation de l’image

Commençons.

Préparation de votre environnement lab

Notes

Si vous n’avez pas collecté les fichiers dont vous avez besoin pour suivre ce lab, consultez Obtenez les outils dont vous avez besoin pour le déploiement OEM de Windows 10 pour les éditions de bureau.

À ce stade, vous devriez avoir vos outils prêts à être utilisés. À ce stade, vous devez avoir :

  • Un lecteur USB, formaté avec deux partitions :

  • Un PC de technicien qui a :

    • Un dossier appelé C:\temp\lab avec le support suivant téléchargé :
      • Support d’installation Windows
      • Version la plus récente de l’OPK Microsoft Office
      • ISO de langue et fonctionnalités facultatives
      • ISO des mises à jour d’application OPK ou d’applications de boîte de réception
      • Programme d’installation de Windows ADK
      • Module complémentaire ADK WinPE
      • Pilotes pour votre image (si nécessaire)
      • Scripts de déploiement

Nous allons configurer votre lab.

Installez le Kit de déploiement et d’évaluation Windows (Windows ADK)

Windows ADK est une collection d’outils qui vous permet de gérer et de déployer des installations Windows personnalisées sur de nouveaux ordinateurs.

Sur votre PC de technicien :

  1. Si vous disposez d’une version précédente du Kit de déploiement et d’évaluation Windows (ADK), désinstallez-la.

  2. Chargez la dernière version de Windows ADK correspondant à la version de Windows que vous installez.

  3. Exécutez le programme d’installation ADK pour installer ADK avec les options suivantes :

    • Outils de déploiement
    • Outil de migration de l'état utilisateur (USMT)
    • Environnement de préinstallation Windows (Windows PE)
  4. Installez les modules complémentaires WinPE pour ADK.

Créer une partition Windows PE (WinPE) de démarrage

WinPE est un petit système d’exploitation en ligne de commande que vous pouvez utiliser pour capturer, mettre à jour et optimiser des images Windows. Dans cette section, nous allons vous montrer comment préparer une image WinPE de base sur un lecteur flash USB de démarrage et l’essayer.

Préparer les fichiers WinPE

  1. Sur votre PC de technicien, démarrez l’environnement Outils de déploiement et de création d’images en tant qu’administrateur :

    • Cliquez sur Démarrer, puis tapez Environnement de déploiement et d’outils de création d’images. Cliquez avec le bouton droit de la souris sur Environnement de déploiement et d’outils de création d’images , puis sélectionnez Exécuter en tant qu’administrateur.
  2. Utilisez copype pour créer un répertoire de travail contenant les fichiers WinPE de base :

    copype amd64 C:\winpe_amd64
    

    Conseil

    Si cela ne fonctionne pas, vérifiez que vous êtes dans l’environnement Outils de déploiement et de création d’images, et non dans l’invite de commandes standard.

Personnaliser WinPE

Vous pouvez personnaliser une image WinPE (boot.wim) de plusieurs façons en ajoutant des fichiers et des composants à une image WinPE montée.

Voici quelques exemples de la façon dont vous pouvez modifier votre image WinPE :

  • Ajoutez un composant facultatif. Les composants facultatifs WinPE sont livrés dans le Kit de déploiement et d’évaluation (ADK). Il s’agit de packages que vous pouvez ajouter à votre image WinPE pour ajouter des fonctionnalités à WinPE.

  • Ajoutez un pilote graphique ou réseau. WinPE inclut une vidéo générique, mais dans la plupart des cas, des pilotes supplémentaires sont nécessaires pour afficher l’écran ou se connecter au réseau. Pour plus d’informations, consultez WinPE : Ajouter des pilotes.

  • Définissez le schéma d’alimentation sur Hautes performances. Accélère le déploiement. Notez que nos exemples de scripts de déploiement définissent déjà ce schéma automatiquement. Consultez WinPE : Monter et personnaliser : Hautes performances.

  • Optimiser WinPE : recommandé pour les appareils avec une RAM et un stockage limités (par exemple, 1 Go de RAM/16 Go de stockage). Après avoir ajouté des pilotes ou d’autres personnalisations à Windows PE, consultez WinPE : Optimiser et réduire l’image pour réduire le temps de démarrage.

Lorsque vous ajoutez des packages à WinPE, les performances sont réduites et le temps de démarrage augmente. Ajoutez uniquement les packages dont vous avez besoin pour effectuer un déploiement réussi.

Monter votre image WinPE

Pour personnaliser une image Windows, vous devez la monter avant de pouvoir l’utiliser. Cela est également vrai pour les images WinPE. Le montage d’une image extrait le contenu d’un fichier image à un emplacement où il peut être visualisé et modifié. Tout au long de ce lab, nous allons utiliser DISM pour monter et modifier des images. DISM est fourni avec Windows, mais nous utiliserons la version installée par ADK, à laquelle nous accéderons via l’environnement Outils de déploiement et de création d’images.

Boot.wim est le fichier image de WinPE. Vous pouvez le trouver dans les fichiers que vous copiez avec copype.cmd.

Montez l’image :

  • À partir de l’environnement Outils de déploiement et de création d’images, montez l’image :

    Dism /mount-image /imagefile:c:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:c:\winpe_amd64\mount
    

Ajouter des packages, des composants facultatifs, des dépendances et des modules linguistiques à WinPE (facultatif)

Utilisez Dism /Add-Package pour ajouter des packages à votre image WinPE montée. L’ADK possède des composants facultatifs WinPE que vous pouvez ajouter pour des fonctionnalités WinPE supplémentaires. Certains packages ont des dépendances et nécessitent l’installation d’autres packages. Pour ces packages, vous devez installer les dépendances avant d’ajouter un package. Par exemple, si vous souhaitez utiliser PowerShell dans WinPE, vous devez installer NetFx ainsi que les contrôleurs d’exploitation spécifiques à la langue. Vous trouverez les CAB OC dans C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\. Voici comment ajouter la prise en charge de PowerShell pour la langue en-us :

Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"  /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"

Notes

Ajoutez des packages supplémentaires uniquement si cela est nécessaire. Plus vous ajoutez de packages, plus l’impact sur le temps de démarrage et les performances est important.

Ajouter des pilotes à WinPE (si nécessaire)

Si vous devez ajouter des pilotes à WinPE, vous utiliserez Dism /Add-Driver. Vous n’aurez besoin de le faire que si WinPE n’inclut pas déjà les pilotes pour votre matériel.

Voici comment ajouter des pilotes à WinPE :

Notes

Cette méthode nécessite des pilotes .inf.

dism /image:C:\winpe_amd64\mount /Add-Driver /driver:"C:\Out-of-Box Drivers\mydriver.inf"

C:\Out-of-Box Drivers\mydriver.inf est le chemin du pilote que vous ajoutez.

Pour installer tous les pilotes dans un dossier et tous ses sous-dossiers, utilisez l’option /recurse. Par exemple :

Dism /Image:C:\Winpe_amd64\mount /Add-Driver /Driver:c:\drivers /recurse

C:\drivers est le dossier de pilotes que vous ajoutez.

Définir le schéma d’alimentation sur Hautes performances

Configurer WinPE pour utiliser le mode Hautes performances accélère le déploiement. Les exemples de scripts définissent WinPE sur le mode Hautes performances lorsqu’ils s’exécutent, mais si vous souhaitez vous assurer que WinPE s’exécute toujours en mode Hautes performances, vous pouvez modifier startnet.cmd dans l’image WinPE.

  1. Utilisez le Bloc-notes pour ouvrir C:\Winpe_amd64\mount\windows\system32\startnet.cmd

    notepad C:\Winpe_amd64\mount\windows\system32\startnet.cmd
    
  2. Ajoutez la ligne suivante à startnet.cmd :

    powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    
  3. Enregistrez le fichier et fermez le Bloc-notes.

Nettoyer votre image WinPE

Exécutez dism /cleanup-image pour réduire l’empreinte disque et mémoire de WinPE et augmenter la compatibilité avec un large éventail d’appareils :

DISM /image:c:\winpe_amd64\mount /Cleanup-image /StartComponentCleanup

Pour plus d’informations, consultez WinPE : Optimiser et réduire l’image.

Valider vos modifications et démonter votre image

Si vous avez ajouté des fichiers supplémentaires dans votre image WinPE, vous pouvez les supprimer pour réduire la taille de votre image et améliorer les performances. Lorsque vous avez terminé d’utiliser votre image, vous pouvez valider vos modifications et démonter votre image. Exportez ensuite votre image WinPE personnalisée dans votre dossier WinPE :

dism /unmount-image /mountdir:c:\winpe_amd64\mount /commit
dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /DestinationImageFile:c:\winpe_amd64\mount\boot2.wim
Del c:\winpe_amd64\media\sources\boot.wim
Copy c:\winpe_amd64\mount\boot2.wim c:\winpe_amd64\media\sources\boot.wim

Créer un lecteur WinPE démarrable

Maintenant que vous avez mis à jour votre image WinPE pour inclure tout ce dont elle a besoin, vous pouvez créer un lecteur WinPE de démarrage. À partir de l’environnement Outils de déploiement et de création d’images :

  1. Connectez votre clé USB à votre PC de technicien.

  2. Copiez WinPE dans la partition WinPE :

    MakeWinPEMedia /UFD C:\winpe_amd64 P:
    

    Où P: est la lettre du lecteur WinPE.

    Lorsque vous y êtes invité, appuyez sur O pour formater le lecteur et y installer WinPE.

Démarrez votre PC de référence sur WinPE

  1. Connectez le lecteur USB à votre appareil de référence.

  2. Éteignez l’appareil de référence, puis démarrez sur le lecteur USB. Pour effectuer cette opération, il suffit généralement d’allumer l’appareil et d’appuyer rapidement sur une touche (par exemple, la touche Esc ou Volume up ).

    Notes

    Sur certains appareils, vous devrez peut-être accéder aux menus de démarrage pour choisir le lecteur USB. Si vous devez choisir entre le démarrage en mode UEFI et le démarrage en mode BIOS, choisissez le mode UEFI. Pour en savoir plus, voir Démarrer en mode UEFI ou en mode BIOS hérité. Si l’appareil ne démarre pas à partir du lecteur USB, consultez les conseils de résolution des problèmes dans WinPE : Créer un lecteur de démarrage USB.

    WinPE démarre au niveau d’une ligne de commande et exécute wpeinitpour configurer le système. Cette opération peut prendre quelques minutes.

Laissez ce PC démarré sur Windows PE pour l’instant. Vous pouvez retirer le lecteur USB de démarrage.

Personnaliser votre image Windows

Maintenant que votre image WinPE est personnalisée pour votre déploiement, nous allons découvrir comment préparer votre image Windows pour le déploiement. Le processus est similaire à la façon dont nous avons modifié notre image WinPE, mais Windows propose de nombreuses options de personnalisation supplémentaires.

Vous pouvez effectuer des personnalisations hors connexion ou en ligne sur une image Windows. Les personnalisations hors connexion sont effectuées sur l’image Windows (install.wim) à partir du PC technicien ou du PC de destination lors du démarrage dans WinPE. Dans la plupart des scénarios, les personnalisations hors connexion sont des personnalisations que vous effectuez à partir du PC de technicien. Les personnalisations en ligne sont effectuées sur le PC de référence après son démarrage en mode Audit.

Le tableau ci-dessous indique les personnalisations qui peuvent être effectuées en ligne et hors connexion. Dans un environnement de fabrication, il est recommandé d’effectuer autant de personnalisations que possible hors connexion.

Scénario Hors connexion En ligne
Ajout de pilotes de périphérique X X
Ajout d’applications du Microsoft Store X X
Ajout d’applications de bureau (win32) - X
Ajout de modules linguistiques X X
Suppression du module linguistique par défaut X -
Ajout de fonctionnalités à la demande X X
Ajout de la dernière mise à jour cumulative X X
Optimisation des images X X
Nettoyage des fichiers dupliqués des applications du Microsoft Store X -
Microsoft Office X X

Préparer et monter une image Windows

mount and customize process that shows that you mount an image into a folder, modify the mounted image by adding drivers, languages, packages, etc. Then you use DISM to save your changes to the image and unmount it.

Dans cette section, nous allons expliquer comment monter des images Windows sur votre PC de technicien. Le montage d’une image Windows est le même processus que celui utilisé précédemment pour monter l’image WinPE. Lorsque nous montons notre image Windows (install.wim), nous serons en mesure d’accéder à une deuxième image, WinRe.wim, qui est l’image qui prend en charge les scénarios de récupération. La mise à jour de install.wim et WinRE.wim en même temps vous permet de maintenir la synchronisation des deux images, ce qui garantit que la récupération se déroule comme prévu.

Avant de poursuivre, assurez-vous que vous avez créé votre dossier C:\Temp\Lab sur votre PC de technicien. Nous vous avons montré comment le configurer dans la section Obtenir les outils dont vous avez besoin.

Sauvegarder votre fichier image Windows

Avant de travailler sur votre image Windows, vous devez vous assurer que vous disposez d’une copie de sauvegarde en cas de problème. Effectuez une copie de l’image d’origine :

Copiez d'abord le fichier install.wim de votre support d'installation Windows dans C:\temp\lab\images. Install.wim inclut les images Famille et Professionnel. Nous allons exporter l’image Famille à partir de install.wim, puis travailler avec cette image au cours de ce lab.

  1. Montez le support d’installation Windows.

  2. À partir du support d’installation monté, copiez D:\sources\install.wim dans C:\temp\lab\images. (Où D est la lettre de lecteur du support d’installation monté.)

  3. Dans le menu Démarrer, ouvrez les Kits Windows, puis l’environnement Outils de déploiement et de création d’images en tant qu’administrateur.

  4. Créez une copie de votre image en cas de problème.

    copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-backup.wim
    
  5. Exportez l’édition Famille (index 2) à partir d’install.wim en tant que basicimage.wim et supprimez le fichier C:\temp\lab\images\install.wim d’origine :

    Dism /export-image /sourceimagefile:C:\temp\lab\images\install.wim /sourceindex:2 /destinationimagefile:C:\temp\lab\images\basicimage.wim
    Del C:\temp\lab\images\install.wim
    

    Maintenant que votre image est exportée, vous pouvez la monter.

Monter votre image Windows

Créez un répertoire de montage et montez basicimage.wim :

Md C:\mount\windows
Dism /Mount-Wim /WimFile:C:\temp\lab\images\basicimage.wim /index:1 /MountDir:C:\mount\windows

Monter votre image WinRE

Si un système ne parvient pas à démarrer correctement dans Windows, il bascule vers l’environnement de récupération Windows (WinRE). WinRE peut corriger les problèmes courants des systèmes d’exploitation non démarrables. WinRE est basé sur WinPE et, pour qu’il fonctionne pour vos clients, vous pouvez ajouter des pilotes, des langues, des composants facultatifs Windows PE et d’autres outils de dépannage et de diagnostic.

L’image WinRE est incluse dans l’image Windows et finit par être copiée dans la partition d’outils Windows RE sur le PC ou l’appareil de destination. Pour modifier l’image WinRE, vous allez monter l’image Windows, puis monter l’image WinRE à l’intérieur. Apportez vos modifications, démontez l’image WinRE, puis démontez l’image Windows.

Image showing that you can mount and windows image, and then mount an image from the mounted image's mount folder so you can configure two nested images.

Si vous ajoutez l’un des éléments suivants à votre image, vous devez également mettre à jour votre image de récupération avec les mêmes modifications :

  • Ajoutez des pilotes de style .inf critiques pour le démarrage, comme les pilotes graphiques et de stockage.
  • Ajoutez des mises à jour majeures à Windows, comme les LUS.
  • Ajoutez de nouvelles langues. Cependant, ce n’est pas toujours possible, car toutes les langues n’ont pas d’équivalent Windows RE.

Notes

Ce lab suppose que vous préférez conserver winre.wim à l’intérieur d’install.wim pour maintenir la synchronisation de vos langues et pilotes. Si vous souhaitez gagner un peu de temps et que vous êtes d’accord pour gérer ces images séparément, vous préférerez peut-être supprimer winre.wim de l’image et l’appliquer séparément.

  • Montez le fichier image Windows RE à partir de votre image montée.

    Md c:\mount\winre
    Dism /Mount-Wim /WimFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1 /MountDir:C:\mount\winre
    

    Conseil

    Si winre.wim ne peut pas être affiché sous le répertoire spécifié, utilisez la commande suivante pour rendre le fichier visible :

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    

    Résolution des problèmes : si l’opération de montage échoue, vérifiez que vous utilisez DISM à partir de l’environnement Outils de déploiement et de création d’images. Ne montez pas d’images dans des dossiers protégés, comme le dossier User\Documents. Si des processus DISM sont interrompus, déconnectez-vous momentanément du réseau et désactivez la protection antivirus.

Personnalisations hors connexion

Une fois vos images montées, vous pouvez commencer la personnalisation. Nous allons vous montrer comment effectuer des personnalisations hors connexion à votre image Windows. Les personnalisations hors connexion sont des modifications que vous pouvez apporter à une image montée sans avoir à démarrer dans l’installation de Windows. Tout d’abord, nous allons passer en revue l’ajout (et la suppression) de langues de votre image Windows.

Langages

Dans cette section, nous allons vous montrer comment ajouter des langues à une installation Windows. Si vous souhaitez ajouter une langue, vous aurez besoin d’un module linguistique à partir de l’ISO Langues et fonctionnalités facultatives, ainsi que d’une connexion Internet ou d’un accès à l’ISO de fonctionnalité à la demande.

Remarque

  • Ajoutez des langues avant d’ajouter une mise à jour cumulative (LCU). Si vous ajoutez une langue après une mise à jour cumulative, vous devez réinstaller la mise à jour.
  • Ajoutez des applications après les langues et fonctionnalités à la demande. Les applications Windows universelles et les applications de bureau doivent être réinstallées si vous ajoutez une langue après l’installation d’une application.
  • Ajoutez également vos langues à votre image de récupération : de nombreuses langues courantes peuvent être ajoutées à votre image de récupération.

Utilisez toujours les modules linguistiques et les packages de fonctionnalités à la demande qui correspondent à la langue et à la plateforme de l’image Windows.

Les fonctionnalités à la demande sont des packages de fonctionnalités de Windows qui peuvent être ajoutés à tout moment. Lorsqu’il a besoin d’une nouvelle fonctionnalité, l’utilisateur peut demander un package de fonctionnalités via Windows Update. Les OEM peuvent préinstaller ces fonctionnalités pour les activer sur leurs appareils, en standard.

Les fonctionnalités courantes incluent des ressources linguistiques, telles que la reconnaissance de l’écriture manuscrite. Certaines de ces fonctionnalités sont requises pour activer toutes les fonctions de Cortana.

Le tableau suivant présente les types de composants de langue disponibles :

Composant Exemple de nom de fichier Les dépendances Description
Module linguistique Microsoft-Windows-Client-Language-Pack_x64_de-de.cab Aucun Texte de l’interface utilisateur, y compris les fonctions de base de Cortana.
De base Microsoft-Windows-LanguageFeatures-Basic-de-de-Package Aucun Vérification de l’orthographe, prédiction de texte, césure et coupure de mots, si ces fonctions sont disponibles pour la langue. Vous devez insérer ce composant avant d’ajouter l’un ou l’autre des composants suivants.
Fonts Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package Aucun Polices requises pour certaines régions. Par exemple, le module th-TH nécessite le pack de polices thaï.
Reconnaissance optique de caractères Microsoft-Windows-LanguageFeatures-OCR-de-de-Package De base Reconnaît et génère du texte dans une image.
Reconnaissance d’écriture manuscrite Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package De base Permet la reconnaissance de l’écriture manuscrite pour les appareils dotés d’un stylet.
Synthèse vocale Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package De base Permet l’activation de la conversion de texte par synthèse vocale, utilisée par Cortana et le Narrateur.
Reconnaissance vocale Microsoft-Windows-LanguageFeatures-Speech-de-de-Package Reconnaissance de conversion de texte par synthèse vocale, de base Reconnaît l’entrée vocale, utilisée par Cortana et Windows Speech
Expérience de démonstration de vente au détail Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package De base, plus le package de démonstration de vente au détail indépendant de la langue : Microsoft-Windows-RetailDemo-OfflineContent-Content-Package Expérience de démonstration de vente au détail.

Ajouter ou modifier des langues

Dans cette section, nous allons ajouter des langues et des fonctionnalités à la demande à votre image Windows. Nous allons ajouter le module linguistique allemand (de-DE), puis nous ajouterons la langue japonaise (ja-JP). Le japonais est un exemple de langue qui nécessite une prise en charge supplémentaire pour les polices.

Important

Si vous installez une mise à jour qui contient des ressources dépendantes de la langue avant d’installer un module linguistique, les modifications propres à la langue dans la mise à jour ne seront pas appliquées lorsque vous ajouterez le module linguistique. Vous devez réinstaller la mise à jour pour appliquer des modifications spécifiques à la langue. Pour éviter de réinstaller les mises à jour, installez les modules linguistiques et fonctionnalités à la demande avant d’installer les mises à jour.

Les mises à jour linguistiques ont un ordre spécifique dans lequel elles doivent être installées. Par exemple, pour activer Cortana, installez dans l’ordre : Microsoft-Windows-Client-Language-Pack, puis –Basic,, OCR,, Handwriting, –Fonts, –TextToSpeech et enfin –Speech.

Ajoutez des langues

Montez l’ISO Langues et fonctionnalités facultatives. Lorsque nous ajoutons des composants de langue et des fonctionnalités à la demande, nous utilisons l’ISO monté comme source pour ces modules. L’utilisation de l’ISO Langues et fonctionnalités facultatives comme source garantit que les FOD de votre image sont mis à jour pour inclure les ressources linguistiques pour les langues que vous ajoutez. Les exemples ci-dessous utilisent F:\ en tant qu’emplacement de l’ISO Langues montés et fonctionnalités facultatives.

  1. Ajouter le module linguistique pour l’allemand.

    Utilisez les modules linguistiques et les fonctionnalités à la demande des ISO Langues et fonctionnalités facultatives :

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab 
    
  2. Ajouter les fonctionnalités linguistiques associées à la demande

    Dism /Add-Capability /Image:C:\mount\windows /CapabilityName:Language.Basic~~~de-DE~0.0.1.0 /CapabilityName:Language.OCR~~~de-DE~0.0.1.0 /CapabilityName:Language.Handwriting~~~de-DE~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~de-DE~0.0.1.0 /CapabilityName:Language.Speech~~~de-DE~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  3. (Facultatif) Ajoutez des modules linguistiques pour le japonais et des fonctionnalités à la demande.

    Certaines polices spécifiques à une langue ont été séparées dans différents composants de langues. Dans cette section, nous allons ajouter la langue ja-JP ainsi que la prise en charge des polices japonaises.

    Utilisez les modules linguistiques et les fonctionnalités à la demande des ISO 64 bits :

    1. Ajoutez le module linguistique pour le japonais :
    Dism /Add-Package /Image:C:\mount\windows /PackagePath:F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_ja-jp.cab 
    
    1. Ajouter les fonctionnalités de langue japonaise à la demande
    Dism /Add-Capability /CapabilityName:Language.Basic~~~ja-JP~0.0.1.0 /CapabilityName:Language.OCR~~~ja-JP~0.0.1.0 /CapabilityName:Language.Handwriting~~~ja-JP~0.0.1.0 /CapabilityName:Language.Fonts.Jpan~~~und-JPAN~0.0.1.0 /CapabilityName:Language.TextToSpeech~~~ja-JP~0.0.1.0 /CapabilityName:Language.Speech~~~ja-JP~0.0.1.0 /Source:F:\LanguagesAndOptionalFeatures
    
  4. Vérifiez que les modules linguistiques font désormais partie des images montées :

    dism /get-packages /image:"C:\mount\windows"
    

    Vérifiez que les langues ajoutées figurent dans la liste.

    Package Identity : Microsoft-Windows-Client-LanguagePack  ...  de-DE~10.0.22000.1
    State : Installed
    
  5. Vérifiez que les fonctionnalités à la demande sont dans votre image :

    dism /get-capabilities /image:"C:\mount\windows"
    

    Vérifiez que les FOD de langue figurent dans la liste :

    Capability Identity : Language.Basic~~~de-de~0.0.1.0
    State : Installed
    ...
    Capability Identity : Language.Handwriting~~~de-de~0.0.1.0
    State : Installed
    

Configurer les paramètres de langue

Cette section explique comment modifier la langue et le fuseau horaire par défaut de votre image Windows montée.

  1. Utilisez DISM pour définir la langue par défaut de l’image. Nous allons définir la langue par défaut sur l’allemand, car nous l’avons ajoutée à notre image dans les étapes précédentes :

    Dism /Image:C:\mount\windows /Set-AllIntl:de-DE
    
  2. Vérifiez vos modifications.

    Dism /Image:C:\mount\windows /Get-Intl
    

Définir le fuseau horaire par défaut

Vous pouvez utiliser DISM pour définir le fuseau horaire par défaut d’un PC. Ici, nous allons définir le fuseau horaire. Consultez Fuseaux horaires par défaut pour obtenir la liste des fuseaux horaires disponibles.

Dism /Set-TimeZone:"W. Europe Standard Time" /Image:"C:\mount\windows"

Supprimer la langue de base de l’image

Cette section traite de la suppression d’une langue de l’image Windows. Il s’agit d’une étape facultative.

Maintenant que notre image a été définie pour utiliser l’allemand comme langue par défaut, nous pouvons en supprimer les fonctionnalités de langue anglaise et en faire une image non anglaise. Pour supprimer complètement en-US de l’image, vous devez supprimer plusieurs composants.

Avertissement

Ne supprimez pas la langue de base anglaise si vous expédiez un PC en anglais.

Pour supprimer des composants de langue d’une image 64 bits :

dism /image:"c:\mount\windows" /remove-package /packagename:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1 /packagename:Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~10.0.22000.1

Conseil

Résolution des problèmes : si une erreur se produit lors de l’exécution de ces commandes, réessayez la commande sur le package qui a échoué. Exemple :

Error: 0x800f0825
Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package may have failed due to pending updates to servicing components in the image.

Si la commande se termine avec des erreurs, vérifiez le fichier journal de DISM. sur C:\windows\Logs\DISM\dism.log.

Ajouter des langues à Windows RE

Ici, nous allons vous montrer comment ajouter des langues à WinRE. L’ajout de langues à WinRE garantit que la langue attendue par un client est disponible dans les scénarios de récupération. Suivez ces étapes si vous avez ajouté des langues à votre image Windows.

Les exemples ci-dessous utilisent des packages de l’ISO Langages et fonctionnalités facultatives monté ainsi que de l’ADK :

  1. Ajouter les packages pour l’allemand

    Utilisez les versions 64 bits des modules linguistiques et des composants facultatifs WinPE :

    Dism /image:F:\Windows Preinstallation Environment\x64\WinPE_OCs\de-de\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Rejuv_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-EnhancedStorage_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Scripting_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SecureStartup_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-SRT_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WDS-Tools_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-WMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-StorageWMI_de-de.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-HTA_de-de.cab"
    
  2. (Facultatif) Ajoutez les modules linguistiques pour le japonais et la prise en charge des polices à WinRE. Notez que pour le japonais, nous allons ajouter un .cab supplémentaire pour la prise en charge des polices.

    Utilisez les modules linguistiques et les composants facultatifs WinPE des ISO 64 bits :

    Dism /image:C:\mount\winre /add-package /packagepath:"F:\Windows Preinstallation Environment\x64\WinPE_OCs\ja-jp\lp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Rejuv_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-EnhancedStorage_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-Scripting_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SecureStartup_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-SRT_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WDS-Tools_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-WMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-StorageWMI_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-HTA_ja-jp.cab"
    Dism /image:C:\mount\winre /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ja-jp\WinPE-FontSupport-JA-JP.cab"
    
  3. Définissez la langue par défaut de WinRE pour qu’elle corresponde à la langue de Windows par défaut.

    Dism /Image:C:\mount\winre /Set-AllIntl:de-DE
    

Supprimer les langues de base de WinRE (facultatif)

Comme pour supprimer la langue de base dans install.wim ; nous pouvons également supprimer la langue de base de WinRE.

Pour supprimer des composants de langue d’une image 64 bits :

Dism /image:"c:\mount\winre" /remove-package /packagename:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1 /packagename:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.22000.1

Pilotes

Vous pouvez ajouter des pilotes pour veiller à ce que Windows puisse démarrer correctement pour la première fois et se connecter à Internet et à Windows Update. L’image ne doit pas s’appuyer sur les packages de pilotes de boîte de réception tiers pour votre matériel. Veillez à ajouter votre pilote à l’image appropriée :

  • Pilotes DCHU : de nombreux pilotes incluent un fichier d’informations (avec une extension .inf) pour faciliter l’installation du pilote. Ils peuvent être installés à l’aide des outils décrits dans cette section.
  • Pilotes critiques pour le démarrage : des pilotes graphiques et de stockage doivent parfois être ajoutés à l’image Windows (comme indiqué dans ce labo), à l’image Windows PE et à l’image WindowsRE.

L’exemple suivant montre comment ajouter des pilotes de différentes manières.

Conseil

Si vous créez plusieurs appareils avec des configurations matérielles identiques, vous pouvez accélérer le temps d’installation et le premier démarrage en conservant les configurations de pilote lors de la capture d’une image Windows.

Ajouter des pilotes à votre image Windows

  1. Ajoutez un pilote unique qui inclut un fichier .inf. Dans cet exemple, nous utilisons un pilote nommé media1.inf :

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf"
    

    Où « C:\Drivers\PnP.Media.V1\media1.inf » est le fichier .inf de base dans votre package de pilotes.

  2. Si vous souhaitez ajouter un dossier entier de pilotes, vous pouvez utiliser l’option /Recurse. Cela ajoute tous les pilotes .inf dans le dossier et tous ses sous-dossiers.

    Avertissement

    Bien que /Recurse puisse être pratique, il est facile de rendre votre image lourde avec. Certains packages de pilotes comprennent plusieurs packages de pilotes .inf qui partagent souvent des fichiers de charge utile du même dossier. Pendant l’installation, chaque package de pilotes .inf est développé dans un dossier distinct, chacun avec une copie des fichiers de charge utile. Nous avons vu des cas dans lesquels un pilote standard d’un dossier de 900 Mo ajoutait 10 Go aux images s’il était ajouté à l’aide de l’option /Recurse.

    Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse
    
  3. Vérifiez que les pilotes font partie de l’image :

    Dism /Get-Drivers /Image:"C:\mount\windows"
    

    Vérifiez la liste des packages et assurez-vous que la liste contient les pilotes que vous avez ajoutés.

Ajouter des pilotes à votre image WinRE

Si vous avez ajouté des pilotes à votre image Windows, vous devez également les ajouter à votre image WinRE. L’ajout de pilotes à votre image de récupération garantit qu’ils sont disponibles pendant les scénarios de récupération. L’ajout de pilotes à une image WinRE est le même processus que l’ajout de pilotes à une image Windows standard.

Dism /Add-Driver /Image:"C:\mount\winre" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf" /LogPath=C:\mount\dism.log

Notes

Vous pouvez utiliser l’option /recurse pour ajouter un dossier entier de pilotes

Mises à jour

Lorsque votre image est montée, vous pouvez ajouter des mises à jour Windows. Le processus est similaire à celui que nous avons utilisé pour ajouter des pilotes précédemment.

Rappel :

  • Ajoutez les langues avant les mises à jour majeures. Les principales mises à jour incluent les correctifs logiciels, les versions de distribution générale et les Service Packs. Si vous ajoutez une langue ultérieurement, vous devrez rajouter les mises à jour.
  • Ajoutez les mises à jour majeures avant les applications. Ces applications incluent des applications Windows universelles et des applications de bureau. Si vous ajoutez une mise à jour ultérieurement, vous devrez rajouter les applications.
  • Pour les mises à jour majeures, mettez également à jour l’image de récupération : il peut s’agir de correctifs logiciels, de versions de distribution générale, de Service Packs ou d’autres mises à jour en préversion. Nous vous montrerons comment les mettre à jour ultérieurement dans Lab 12 : Mettre à jour l’image de récupération.
  • Si une mise à jour de la pile de maintenance (SSU) est requise, vous devez l’appliquer avant d’appliquer la version de distribution générale (GDR) la plus récente ou les futures GDR.

Ajouter des mises à jour Windows à votre image

Utilisez DISM pour appliquer la dernière mise à jour de la pile de maintenance (SSU), la dernière mise à jour cumulative (LCU), les mises à jour ZDP ou les mises à jour requises de la base de connaissances.

Important

Si vous installez une mise à jour qui contient des ressources dépendantes de la langue avant d’installer un module linguistique, les modifications propres à la langue dans la mise à jour ne seront pas appliquées lorsque vous ajouterez le module linguistique. Vous devez réinstaller la mise à jour pour appliquer des modifications spécifiques à la langue. Pour éviter de réinstaller les mises à jour, installez les modules linguistiques avant de procéder.

  1. Obtenez un package Windows Update. Extrayez la mise à jour du fichier .msu dans un dossier, par exemple, E:\updates\windowsupdatename.msu. Assurez-vous que votre mise à jour correspond à l’architecture de l’image avec laquelle vous travaillez.

  2. Ajoutez le msu à votre image montée à l’aide de dism /add-package.

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
    

    Vous pouvez également ajouter plusieurs mises à jour dans la même commande :

    Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu" /PackagePath:"E:\updates\windows10.0-kb0000002-x64.msu"
    

    Notes

    Chaque package est généralement une nouvelle base de connaissances qui augmente le numéro de révision de build de Windows. Vous trouverez le numéro de révision de Windows dans la clé de Registre suivante : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR

  3. Verrouillez la mise à jour pour vous assurer qu’elle est restaurée pendant la récupération.

    DISM /Cleanup-Image /Image=C:\mount\windows /StartComponentCleanup /ScratchDir:C:\Temp
    
  4. Vérifiez que les mises à jour se trouvent dans l’image.

    Dism /Image:C:\mount\windows /Get-Packages
    

    Affichez la liste de modules mise à jour et vérifiez qu’elle inclut bien le module que vous venez d’ajouter. Par exemple :

    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.250.1.1
    State : Installed
    Release Type : Security Update
    Install Time : 04/29/2017 6:26 PM
    The operation completed successfully.
    

Ajouter des packages de mise à jour à WinRE

Dans cette section, nous expliquons comment ajouter des mises à jour à l’image WinRE.

Important

Vous devez appliquer des mises à jour cumulatives à votre image WinRE en plus de votre image Windows. Étant donné que les mises à jour sont cumulatives, lorsqu’une nouvelle mise à jour est installée, les anciennes peuvent être supprimées. L’optimisation de WinRE que nous aborderons plus loin dans le lab supprimera les mises à jour inutiles, ce qui empêchera l’image WinRE de croître en taille.

Pour appliquer la mise à jour que vous avez téléchargée dans la section précédente à votre image WinRE, vous devez exécuter dism /add-package pour appliquer la mise à jour à l’image WinRE montée.

Dism /Add-Package /Image:C:\mount\winre /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"

Applications et fonctionnalités

Applications

Cette section traite de l’utilisation des applications, notamment la réinstallation des applications de boîte de réception après les mises à jour, l’ajout d’applications du Microsoft Store et l’ajout de Microsoft Office.

Cette section continue d’utiliser votre image Windows montée. Si vous ne l’avez pas encore fait, montez votre image.

Rappel : installez les applications uniquement après avoir installé les langues et les mises à jour, dans cet ordre.

Réinstaller les applications de boîte de réception

Maintenant que vous avez ajouté des langues et des mises à jour à votre image, vous devez réinstaller les applications fournies avec Windows. Cela permet de s’assurer que les applications fonctionneront et incluront les langues que vous avez ajoutées à votre image. Pour réinstaller ces applications, vous aurez besoin de l’OPK de mise à jour ou de l’ISO des applications de boîte de réception.

  1. Copiez le dossier amd64fre sur l’ISO des applications de boîte de réception dans c:\temp\lab\apps\inbox\
  2. Réinstallez les applications de boîte de réception pour vous assurer que ces applications disposent des ressources linguistiques dont elles ont besoin. La page Exemples de scripts contient un exemple de script, mais il ne s’agit que d’un exemple et cela ne réinstalle pas nécessairement toutes les applications de boîte de réception dans une image. Veillez à utiliser votre propre script qui comprend toutes les applications sur votre appareil.

Vos applications sont maintenant prêtes à fonctionner avec votre image.

Ajouter une application du Microsoft Store

Pour terminer cette section, vous devez disposer de l’OPK de mise à jour ou de l’ISO des applications de boîte de réception. Quelle que soit la méthode que vous utilisez, nous l’appellerons OPK de mise à jour des applications dans les étapes suivantes.

  1. Utilisez DISM pour ajouter le codec HEVC .appx à partir des fichiers que vous avez extraits dans la section précédente.

  2. Installez le fichier HEVC .appx :

    DISM /Add-ProvisionedAppxPackage /Image:c:\mount\windows /PackagePath:"C:\temp\lab\apps\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.appx" /licensepath:"C:\temp\lab\apps\inbox\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.xml" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x64.14.00.appx"
    
  3. Utilisez DISM /Add-ProvisionedAppxPackage pour ajouter des applications supplémentaires à votre image.

  4. Vérifiez que les applications sont installées :

    Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages
    

Optimiser vos applications installées

Vous pouvez réduire l’utilisation du disque d’application en exécutant DISM /Optimize-ProvisionedAppxPackages après avoir installé des applications. Cette commande fonctionne uniquement lorsqu’elle est exécutée sur une image hors connexion :

DISM.exe /Image:"C:\mount\windows" /Optimize-ProvisionedAppxPackages

Préinstaller Microsoft Office

Suivez les instructions du dernier guide de préinstallation OEM Office pour savoir quelle version d’Office préinstaller et comment l’installer.

Fonctionnalités à la demande

Ajoutez une des fonctionnalités à la demande (FOD) à votre image Windows. Les Fonctionnalités à la demande sont des fonctionnalités que vous pouvez choisir de préinstaller. Vous pouvez consulter la liste des FOD disponibles et des recommandations pour la préinstallation ici.

Ici, nous allons vous montrer comment préinstaller la fonctionnalité .NET Framework à la demande.

Notes

Bien qu’il soit possible d’ajouter des FOD à l’aide de l’option /add-package, utiliser DISM /Add-Capability est la méthode recommandée pour ajouter des FOD.

  1. S’il n’est pas déjà monté, montez l’ISO Langues et fonctionnalités facultatives

  2. Sur votre PC de technicien, utilisez DISM pour obtenir la liste des FOD disponibles dans une image :

    dism /image:C:\mount\windows /get-capabilities
    

    Cette opération affiche la liste des fonctionnalités disponibles.

  3. Ajoutez le .NET Framework.

    dism /image:C:\mount\windows /add-capability /capabilityname:NetFX3~~~~ /Source:F:\LanguagesAndOptionalFeatures
    

    Où F est l’ISO FOD monté et NetFX3~~~~ est le nom de la fonctionnalité .NET Framework.

    .NET Framework est maintenant ajouté à votre image.

  4. Si vous avez des FOD supplémentaires à inclure dans votre image, ajoutez-les.

Menu Démarrer et barre des tâches

Personnaliser les épingles du menu Démarrer

Modifier la disposition de démarrage

Les OEM peuvent personnaliser la disposition de démarrage afin que les éléments définis par l’OEM (applications et/ou sites web) soient épinglés dans certaines zones du menu Démarrer.

Les personnalisations de la disposition de démarrage sont configurées avec LayoutModification.json et, éventuellement, LayoutModification.xml :

  • LayoutModification.json fournit une prise en charge complète des épingles d’application
  • LayoutModification.xml permet d’ajouter des épingles de site web à LayoutModification.json

Notes

Vous ne pouvez pas utiliser le Concepteur de configuration Windows ou l’Installation sans assistance pour configurer le menu Démarrer Windows 11.

Voir Personnalise le menu Démarrer Windows 11

Sections personnalisables

Section épinglée

La section située en haut du menu Démarrer est appelée la section épinglée. Cette section se compose d’épingles organisées dans une grille. Les éléments de cette section sont un sous-ensemble de toutes les applications installées sur le PC. Toutes les applications installées ne sont pas incluses par défaut dans cette section. Le nombre de lignes et d’éléments dans cette vue est cohérent entre les tailles de panneau Appareil.

Bien que la vue initiale de cette section affiche 18 éléments, un utilisateur peut utiliser le contrôle de pagination pour parcourir des pages d’épingles supplémentaires. Les éléments de cette section sont une combinaison d’applications définies par Microsoft, d’applications fournies dynamiquement et d’éléments configurés par des OEM. Après avoir configuré leur PC, les utilisateurs peuvent ajouter, déplacer ou supprimer des épingles dans cette section.

Personnalisations disponibles :

  • Jusqu’à quatre éléments à la page 1 de cette section. Configuré avec primaryOEMPins dans LayoutModification.json.
  • Jusqu’à quatre éléments en bas de la grille de l’application épinglée. Les utilisateurs doivent faire défiler vers le bas dans le menu Démarrer pour voir ces épingles. Configuré avec secondaryOEMPins dans LayoutModification.json.

Si vous épinglez moins de quatre éléments dans l’une de ces sections, d’autres applications définies par Microsoft basculent pour remplir l’espace afin de maintenir le même ordre. Tous les éléments de tableau au-delà des quatre premiers sont ignorés.

Notes

Un élément ne peut apparaître dans la section Épinglé qu’une seule fois. Il n’est pas possible d’épingler une application à plusieurs emplacements de cette section, que ce soit sur la même page ou sur des pages différentes.

Il s’agit de la section située sous la section « Épinglé ». Lors du premier démarrage, l’application Prise en main de Microsoft sera préplacée à cet emplacement. Un OEM peut également préremplir la section avec une application d’expérience d’accueil ou de première exécution qui restera épinglée pendant sept jours au maximum, sauf si un client la supprime.

Personnalisations disponibles : un élément de cette section. Configuré avec firstRunOEMPins dans LayoutModification.json.

  • Pour une expérience utilisateur optimale et la plus fluide, nous recommandons que l’application choisie pour la section Nos recommandations ne soit pas pré-épinglée à la barre des tâches ou à la première page des épingles de démarrage.

Ajouter des épingles au menu Démarrer

Cette section montre comment ajouter des épingles aux zones personnalisables du menu Démarrer.

  • Pour épingler des applications UWP, vous devez connaître leur AUMID.
  • Si vous épinglez un lien web, vous devez créer une vignette de lien web à l’aide d’un PC Windows 10, puis exporter la disposition qui inclut le lien web. Consultez Exporter la disposition de démarrage pour savoir comment exporter une disposition de démarrage.
  • Les applications Win32 non packagées utilisent des fichiers .lnk qui pointent vers l’application.
  1. Sur votre PC de technicien, créez un fichier vide appelé LayoutModification.json.

  2. Collez le LayoutModification.json vide suivant dans le fichier que vous avez créé à l’étape précédente :

    { "primaryOEMPins": [ 
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
  3. Personnalisez chaque section pour ajouter des applications en ajoutant des membres JSON pour les types d’applications que vous souhaitez épingler.

    1. Nous allons commencer par épingler l’invite de commandes en tant qu’épingle OEM principale. Étant donné que l’invite de commandes est une application Win32 non packagée, elle est ajoutée en tant que desktopAppLink :
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Ensuite, nous allons ajouter une application UWP en tant qu’épingle OEM secondaire, en utilisant son AUMID et en l’ajoutant à l’aide de packagedAppID. Cette épingle apparaît à la fin du menu Démarrer. Voici un exemple d’application UWP ajoutée à notre disposition :
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
      ] 
    } 
    
    1. Enfin, nous allons ajouter une application à la section Nos recommandations. Vous pouvez ajouter une application à cette section. L’application que vous épinglez ne sera pas permanente, elle disparaîtra au fil du temps à mesure que le PC est utilisé et que de nouveaux éléments remplissent la section Nos recommandations :
    { "primaryOEMPins": [ 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}
      ], 
      "secondaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}
      ], 
      "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk" }
      ] 
    } 
    
  4. Si vous souhaitez créer des liens web à ajouter à votre menu Démarrer :

    Pour épingler un lien web au menu Démarrer, vous devez disposer des fichiers LayoutModification.json et LayoutModification.xml.

    Les liens web utilisent LayoutModification.xml et LayoutModification.json. Chaque lien web spécifié dans LayoutModification.json doit avoir un élément correspondant SecondaryTile dans LayoutModification.xml :

    • LayoutModification.xml est utilisé pour configurer le lien web
    • LayoutModification.json référence le lien web configuré

    Utiliser votre disposition de démarrage exportée pour épingler un lien web

    Votre disposition de démarrage exportée contiendra des éléments SecondaryTile pour chacun des liens web que vous avez configurés. Notez les éléments AppUserModelID et TileID. Vous allez les ajouter à votre fichier LayoutModification.json pour épingler le lien web.

    Exemple d’épingle web

    Voici un exemple d’épingle web d’un LayoutModification.xml :

    <start:SecondaryTile 
    AppUserModelID="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App" 
    TileID="MSEdge.anfoedbkjbcacemdbigf.UserData.Default" 
    Arguments="--launch-tile --profile-directory=Default --app-id=anfoedbkjbhcfgooaffkopcacemdbigf --app-url=https://www.bing.com/" 
    DisplayName="(Text of your choice to display in Start)" 
    Square150x150LogoUri="msappdata:///local/Favicons/Taskbar/‌anfoedbkjbhcfgooaffkopcacemdbigf/largefavicon.png" 
    Wide310x150LogoUri="ms-appx:///" 
    ShowNameOnSquare150x150Logo="true" 
    ShowNameOnWide310x150Logo="false" 
    BackgroundColor="#000000" 
    Size="2x2" 
    Row="0" 
    Column="0"/> 
    

    Ajoutez cette vignette à LayoutModification.json en ajoutant un nouvel objet JSON dans la section à laquelle vous souhaitez ajouter l’épingle :

    • Utilisez l’attribut de AppUserModelID ("Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App") pour la valeur packageAppID dans LayoutModification.json.
    • Utilisez l’attribut de TileID ("MSEdge.anfoedbkjbcacemdbigf.UserData.Default") pour la valeur tileID dans LayoutModification.json.

    Voici à quoi ressemble, à l’aide de l’exemple ci-dessus, le fait d’épingler le lien web au bas de la section « Épinglé » :

    ... 
    "secondaryOEMPins": [ 
      { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
      ], 
    ...
    

    Vous pouvez épingler des éléments supplémentaires au menu Démarrer. Voici un exemple de LayoutModification.json qui inclut plusieurs éléments dans chaque section :

    { "primaryOEMPins": [ 
        { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}, 
        { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"}, 
        { "packageAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
            "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"} 
        ], 
        "secondaryOEMPins": [ 
        { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
        "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
        { "desktopAppId": "Contoso.Desktop.Example.AUMID"} 
        ], 
        "firstRunOEMPins": [ 
        { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk", 
            "caption": { 
            "en-US": "(localized caption text for US English)", 
            "de": "(localized caption text for German)", 
            "default": "(fallback caption text for other languages)" } 
        } 
        ] 
    } 
    
Ajouter la disposition à votre image
  1. Copiez votre LayoutModification.json et, si vous avez épinglé des liens web, votre LayoutMofification.xml à votre image montée. Windows recherche ces fichiers dans le dossier \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell. Si ce dossier contient déjà des fichiers layoutmodification, remplacez le(s) fichiers existant(s) par le(s) nouveau(x) fichier(s).

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    xcopy /s LayoutModification.xml C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  2. Si vous avez fini de personnaliser votre image, démontez-la avec validation des modifications.

    dism /unmount-image /mountdir:C:\mount /commit
    

    Sinon, conservez l’image montée et passez à la section suivante

Personnaliser la disposition de la barre des tâches

Vous pouvez épingler jusqu’à trois éléments à la barre des tâches. Pour épingler des éléments de la barre des tâches, vous devez créer un fichier TaskbarLayoutModification.xml personnalisé, puis définir une clé de Registre qui définit l’emplacement de votre fichier de disposition de la barre des tâches.

Voir Personnaliser la barre des tâches Windows 11

  1. Vous trouverez ci-dessous un fichier de disposition de la barre des tâches vide. Copiez le contenu dans un fichier appelé TaskbarLayoutModification.xml :

    <?xml version="1.0" encoding="utf-8"?>
    <LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
    
    <CustomTaskbarLayoutCollection PinListPlacement="Replace">
        <defaultlayout:TaskbarLayout>
            <taskbar:TaskbarPinList>
                <taskbar /> 
                <taskbar />
            </taskbar:TaskbarPinList>
        </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
    </LayoutModificationTemplate>
    
  2. Épingler une application Windows classique :

    Pour ajouter une application Windows classique, ajoutez un élément <taskbar:DesktopApp> avec un attribut DesktopApplicationLinkPathqui spécifie le chemin d’accès à un fichier de raccourci (.lnk). Nous vous recommandons d’utiliser les mêmes fichiers de raccourcis .lnk dans le menu Démarrer du profil Tous les utilisateurs. Exemple :

    <taskbar:TaskbarPinList>
    <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"/>
    </taskbar:TaskbarPinList>
    

    Remarque

    Certaines applications Windows classiques sont désormais packagées différemment de celles des versions précédentes de Windows. Pour en savoir plus, consultez Bloc-notes et Paint.

  3. Ajoutez une application UWP. Pour les applications Windows universelles, ajoutez un <Taskbar:UWA> élément avec un AppUserModelID attribut qui spécifie l’ID de modèle utilisateur d’une application Windows universelle (AUMID). Exemple :

    <taskbar:TaskbarPinList>
    <taskbar:UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"/>
    </taskbar:TaskbarPinList>
    

    Consultez Rechercher l’ID de modèle utilisateur d’application d’une application installée pour savoir comment trouver l’AUMID d’une application installée.

  4. Enregistrez le fichier sous C:\Mount\Windows\OEM\TaskbarLayoutModification.xml.

  5. Plus loin dans le mode Audit, nous ajouterons une clé de Registre pour définir l’emplacement d’enregistrement de TaskbarLayoutModification.

Ajouter un contrat de licence et un fichier d’informations

Ajouter une licence spécifique à l’OEM

Dans cette section, nous allons expliquer comment un OEM peut ajouter ses propres termes de licence pendant l’OOBE.

Notes

Si les termes du contrat de licence sont inclus, l’OEM doit inclure une version des termes du contrat de licence dans chaque langue préinstallée sur le PC. Un texte de terme de licence doit être un fichier .rtf et avoir un fichier .html avec un nom correspondant dans le même dossier. Pour plus d’informations sur les fichiers de licence, consultez Termes du contrat de licence OEM.

Pour commencer à ajouter les termes du contrat de licence, vous devez créer des dossiers pour vos fichiers de licence, puis configurer l’OOBE pour afficher la licence au premier démarrage.

  1. Créez des dossiers pour vos langues système dans le répertoire suivant : C:\mount\windows\Windows\System32\oobe\info\default\

  2. Nommez chaque dossier sous le répertoire C:mount\windows\Windows\System32\oobe\info\default\ comme identificateur décimal de langue correspondant à la langue. Effectuez cette étape pour chaque module linguistique qui se trouve dans l’image Windows.

    Remarque : Consultez ce lien pour voir la liste complète des identificateurs décimaux de langue des langues correspondantes.

    Par exemple, si les modules linguistiques en-US et de-DE sont ajoutés à l’image Windows, ajoutez un dossier nommé « 1033 » (représentant la langue en-US) dans C:\mount\windows\Windows\System32\oobe\info\default. Ajoutez ensuite un dossier nommé « 1031 » (langue de-DE) sous le même répertoire C:\mount\windows\Windows\System32\oobe\info\default\.

    MD c:\mount\windows\windows\system32\oobe\info\default\1031
    MD c:\mount\windows\windows\system32\oobe\info\default\1033
    
  3. Créez un fichier .rtf de licence pour chaque langue que vous avez dans votre image, puis copiez-les dans le dossier oobe propre à la langue.

    Par exemple : déplacez le fichier agreement.rtf en anglais vers le répertoire C:\mount\windows\Windows\System32\oobe\info\default\1033\ et déplacez le fichier agreement.rtf allemand vers C:\mount\windows\Windows\System32\oobe\info\default\1031.

    copy E:\resources\english-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1033\agreement.rtf
    copy E:\resources\german-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1031\agreement.rtf
    
  4. Ouvrez un éditeur de texte et créez des versions .html des termes de votre licence. Enregistrez les termes dans les mêmes dossiers que les versions .rtf. Vous pouvez utiliser l’exemple de CLUF des termes du contrat de licence OEM pour créer des exemples de fichiers. Les noms des fichiers CLUF doivent être identiques, à l’exception de l’extension.

    C:\mount\windows\windows\system32\oobe\info\default\1033\agreement.html  (English version)
    C:\mount\windows\windows\system32\oobe\info\default\1031\agreement.html  (German version)
    
  5. Créez un fichier oobe.xml pour spécifier le chemin du fichier agreement.rtf de la licence. Windows recherche automatiquement le fichier .html qui l’accompagne. Voici un exemple de oobe.xml.

     <FirstExperience>
    <oobe>
        <oem>
            <eulafilename>agreement.rtf</eulafilename>
        </oem>
    </oobe>
    </FirstExperience>
    
  6. Copiez le fichier oobe.xml dans ’C:\mount\windows\windows\system32\oobe\info\

  7. Copiez oobe.xml dans les dossiers spécifiques à la langue que vous avez créés précédemment. Par exemple : copiez oobe.xml dans C:\mount\windows\Windows\System32\oobe\info\default\1033, qui contient un fichier appelé agreement.rtf en anglais. Pour ajouter le contrat allemand, copiez oobe.xml dans le répertoire C:\mount\windows\Windows\System32\oobe\info\default\1031\, qui contient le fichier agreement.rtf allemand.

    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1033
    copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1031
    
  8. À présent, chaque dossier de langue a un fichier oobe.xml, agreement.rtf et agreement.thml dans cette langue correspondante.

Lorsque l’image démarre pour la première fois dans l’OOBE, elle affiche le contrat de licence.

Créer un fichier d’informations d’image et l’ajouter à votre image

  • Créez un fichier csup.txt pour spécifier quand l’image Windows a été créée. Ce fichier doit inclure la date de création de l’image, sous la forme « MM-JJ-AAAA », sans autres caractères, sur une seule ligne en haut du fichier. Cette commande crée le fichier :

    echo 6-24-2021 >"C:\mount\windows\Windows\csup.txt"
    

Personnaliser Windows avec un fichier de réponses

Des fichiers de réponses (ou fichiers d’installation sans assistance) peuvent être utilisés pour modifier les paramètres Windows de vos images durant la configuration. Vous pouvez également créer des paramètres qui déclenchent des scripts dans vos images qui s’exécutent après que le premier utilisateur a créé son compte et choisi la langue par défaut. Les fichiers de réponses vous permettent de spécifier différentes options d’installation, notamment comment partitionner les disques, l’emplacement de l’image Windows à installer et la clé de produit à appliquer. Les valeurs qui s’appliquent à l’installation de Windows, comme les noms des comptes d’utilisateur, les paramètres d’affichage et les favoris Internet Explorer peuvent également être spécifiées. Le fichier de réponses pour le programme d’installation est généralement appelé Unattend.xml.

Les fichiers sans assistance incluent plusieurs sections, chacune d’elles étant traitée à des moments différents tout au long du processus d’installation de Windows. Ces phases sont appelées passes de configuration. Voici les passes les plus fréquemment utilisées :

Vous pouvez spécifier la passe de configuration à laquelle ajouter de nouveaux paramètres :

  • 1 - windowsPE : ces paramètres sont utilisés par le programme d’installation du programme d’installation Windows. Si vous modifiez des images existantes, vous pouvez généralement ignorer ces paramètres.
  • 2 - offlineServicing : les paramètres dans offlineServicing sont traités lorsque DISM est utilisé pour appliquer un fichier sans assistance à une image hors connexion.
  • 4 - specialize : la plupart des paramètres doivent être ajoutés ici. Ces paramètres sont utilisés à deux reprises : au début du mode audit et au début du mode OOBE. Si vous avez besoin de procéder à plusieurs mises à jour ou de tester les paramètres, généralisez une nouvelle fois l’appareil et ajoutez un autre lot de paramètres dans l’étape de configuration Specialize.
  • 6 - auditUser : s’exécute lors du démarrage du mode audit. AuditUser est un bon endroit pour exécuter un script de test système. Nous allons ajouter Microsoft-Windows-Deployment\RunAsynchronousCommand comme exemple. Pour en savoir plus, voir Ajouter un script personnalisé à l’installation de Windows.
  • 7 - oobeSystem : à utiliser avec parcimonie. La plupart de ces paramètres s’exécutent une fois que l’utilisateur a terminé l’OOBE. L’exception est le paramètre Microsoft-Windows-Deployment\Reseal\Mode = Audit, que nous allons utiliser pour contourner l’OOBE et démarrer le PC en mode audit. Si votre script s’appuie sur la connaissance de la langue que l’utilisateur sélectionne pendant l’OOBE, vous l’ajouterez à la passe oobeSystem.

Bien que vous puissiez définir un grand nombre de paramètres de Windows en mode audit, certains peuvent être définis uniquement à l’aide d’un fichier de réponses ou du concepteur de configuration Windows, comme l’ajout d’informations de support du fabricant. Vous trouverez une liste complète des paramètres du fichier de réponses (également connus sous le nom de paramètres sans assistance) dans la Référence sur le programme d’installation Windows sans assistance.

Créer un fichier de réponses

Utilisez le Gestionnaire d’images système (SIM) Windows pour créer et modifier des fichiers sans assistance. SIM est installé dans le cadre de la configuration de l’ADK. Assurez-vous que vos paramètres de réponse incluent les paramètres requis, comme indiqué dans le document de stratégie OEM.

Créer un fichier catalogue dans Windows SIM

Les fichiers catalogue (.clg) sont des fichiers contenant des informations sur les paramètres applicables à une image Windows particulière. Lorsque vous utilisez une image Windows dans une carte SIM, vous devez d’abord créer un fichier catalogue pour le WIM Windows que vous utilisez.

  1. Démarrez le Gestionnaire d’images système Windows (WSIM).
  2. Cliquez sur Fichier > Sélectionner une image Windows.
  3. Dans Sélectionner une image Windows, recherchez et sélectionnez le fichier image (D:\install.wim).
  4. Sélectionnez l’édition familiale, cliquez sur OK.
  5. Cliquez sur Oui pour créer le fichier catalogue. Windows SIM crée le fichier en fonction du fichier image et l’enregistre dans le même dossier que le fichier image. Ce processus peut prendre plusieurs minutes.

Le fichier catalogue apparaît dans le volet Image Windows . Windows SIM répertorie les composants et packages configurables dans cette image.

Créer un fichier de réponses

Si vous n’utilisez pas le fichier sans assistance existant, vous pouvez en créer un dans Windows SIM :

  • Cliquez sur Fichier > Nouveau fichier de réponses

Le nouveau fichier de réponses s’affiche dans le volet droit.

Ajouter des paramètres de fichiers de réponses

Dans cette section, nous allons vous montrer comment créer un fichier de réponses qui peut configurer des paramètres lorsque vous déployez votre image Windows.

Avant de commencer, créez un dossier appelé Panther dans votre image Windows montée. Windows recherche automatiquement dans ce dossier un fichier de réponses.

md c:\mount\windows\Windows\panther
Ajouter des informations OEM (facultatif)
  1. Dans le volet Image Windows, développez Composants, cliquez avec le bouton droit sur amd64_Microsoft-Windows-Shell-Setup_(version), puis sélectionnez Ajouter un paramètre à Pass 4 - Specialize.

  2. Dans le volet Fichier de réponses, sélectionnez Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

  3. Dans le volet Propriétés d’OEMInformation, dans la section Paramètres, définissez :

    Manufacturer=Fabrikam
    Model=Notebook Model 1
    Logo=C:\Windows\Fabrikam\Fabrikam.bmp
    
  4. Enregistrez le fichier de réponses dans le dossier Panther en tant que c:\temp\lab\AnswerFiles\unattend.xml.

Ensuite, vous devez vous assurer que le logo que vous avez spécifié ci-dessus figure dans votre image Windows.

  1. Créez une image couleur 32 bits avec une taille maximale de 120 x 120 pixels. Enregistrez-la en tant que fichier C:\temp\labAnswerFiles\Fabrikam.bmp sur votre PC de technicien.

  2. Créez un dossier dans votre image Windows montée appelé Fabrikam.

    mkdir c:\mount\windows\Fabrikam
    
  3. Copiez Fabrikam.bmp dans le dossier Fabrikam que vous venez de créer :

    copy fabrikam.bmp c:\mount\windows\fabrikam
    
Configurez l’appareil pour qu’il démarre automatiquement en mode audit

À l’aide du même fichier unattend.xml, définissez le PC pour qu’il démarre automatiquement en mode Audit.

  1. Dans le volet Image Windows, développez Composants, cliquez avec le bouton droit sur amd64_Microsoft-Windows-Deployment_(version), puis sélectionnez Ajouter un paramètre à Pass 7 - oobeSystem.
  2. Dans le volet Fichier de réponses, sélectionnez Components\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.
  3. Dans le volet Propriétés de Reseal , dans la section Paramètres , sélectionnez Mode=Audit.
  4. Enregistrez le fichier de réponses dans le dossier Panther en tant que unattend.xml.

Définir l’édition de Windows

Dans cette section, nous allons mettre à niveau l’édition du système d’exploitation Windows de Famille vers Professionnel.

Important

  • Vous ne pouvez pas définir l’image système Windows sur une édition inférieure.
  • Remarque : Vous ne devez pas utiliser cette procédure sur une image qui a déjà été mise à niveau vers une édition supérieure.
  • Normalement, vous ne changeriez pas d’édition hors connexion, comme nous allons vous le montrer ici. Au lieu de mettre à niveau les éditions, vous auriez monté un WIM Windows Professionnel en premier lieu. Cette étape est incluse ici à des fins pédagogiques ; simplement pour vous montrer l’utilisation de la commande /Set-Edition.
  1. Déterminez les éditions disponibles en exécutant la commande suivante pour déterminer les images vers lesquelles vous pouvez mettre à niveau l’image :

    Dism /Get-TargetEditions /Image:C:\mount\windows
    

    Notez les ID d’édition disponibles.

  2. Mettez à niveau l’édition vers l’édition Professionnel.

    Dism /Set-Edition:Professional /Image:C:\mount\windows
    

Conserver les paramètres de Windows lors d’une récupération

Dans les scénarios de récupération, Windows n’enregistre pas automatiquement les paramètres créés par le biais de fichiers de réponses, les personnalisations du menu Démarrer de Windows créées avec LayoutModification.xml ou les informations de première connexion d’oobe.xml.

Pour vous assurer que Windows enregistre vos personnalisations :

  • Sauvegardez les copies de unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml et votre dossier C:\mount\windows\Windows\System32\OOBE dans C:\Recovery\AutoApply\.

Optimiser WinRE (partie 1)

  1. Augmentez la taille de l’espace de travail de l’image WinRE.

    Dism /image:c:\mount\winre /set-scratchspace:512
    
  2. Nettoyez les fichiers inutilisés et réduisez la taille de winre.wim

    dism /image:"c:\mount\winre" /Cleanup-Image /StartComponentCleanup
    

Démontez vos images

  1. Fermez toutes les applications qui peuvent accéder aux fichiers à partir de l’image, y compris l’Explorateur de fichiers.

  2. Validez les modifications et démontez l’image système Windows RE :

    Dism /Unmount-Image /MountDir:"C:\mount\winre" /Commit
    

    Où C correspond à la lettre du lecteur qui contient l’image.

    Ce processus peut prendre plusieurs minutes.

  3. Effectuez une copie de sauvegarde de l’image Windows RE mise à jour et remplacez l’ancienne image WinRE par la nouvelle image exportée :

    dism /export-image /sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim /sourceindex:1 /DestinationImageFile:c:\temp\lab\winre_bak.wim
    Del c:\mount\windows\windows\system32\recovery\winre.wim
    Copy c:\temp\lab\winre_bak.wim c:\mount\windows\windows\system32\recovery\winre.wim
    

    Si vous y êtes invité, spécifiez F pour le fichier

    Résolution des problèmes : si vous ne voyez pas winre.wim dans le répertoire spécifié, utilisez la commande suivante pour rendre le fichier visible :

    attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
    
  4. Vérifiez la nouvelle taille de l’image système Windows RE :

    Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"
    
  5. En fonction de la taille du nouveau winre.wim, ajustez les tailles de partition dans les scripts de déploiement afin qu’ils incluent suffisamment d’espace pour winre.wim, ainsi que de l’espace libre supplémentaire.

    Suivez le graphique ci-dessous de taille de disposition de partition pour déterminer la taille de votre partition de récupération dans les fichiers createpartitions-<firmware>-<imageformat>.txt. La quantité d’espace libre restant est après avoir copié winre.wim sur la partition masquée. Pour plus d’informations, consultez les règles de partition de disque ci-dessous.

    Taille de la partition Espace libre
    Inférieur à 500 Mo Minimum 50 Mo gratuits
    450 - 680 Mo Minimum 320 Mo gratuits
    Plus de 680 Mo 1 024 Mo gratuits

    Exemple de taille de partition de récupération à partir des scripts diskpart createpartions :

    rem == 3. Windows RE tools partition ===============
    create partition primary size=465
    
  6. Optimisez l’image Windows de la même façon que vous l’avez fait avec l’image WinRE :

    Dism /Image:c:\mount\windows /Cleanup-Image /StartComponentCleanup
    
  7. Validez les modifications et démontez l’image système Windows :

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    Où C correspond à la lettre du lecteur qui contient l’image. Ce processus peut prendre quelques minutes.

  8. Terminez l’optimisation de votre image en exportant l’image. Pendant le processus d’exportation, DISM supprime les fichiers qui ont été remplacés, et l’image aura une taille de fichier réduite. Exportez l’image Windows dans un nouveau fichier image :

    Dism /Export-Image /SourceImageFile:"C:\temp\lab\Images\basicimage.wim" /SourceIndex:1 /DestinationImageFile:"C:\temp\lab\Images\install.wim"
    

Vous disposez désormais d’une image Windows personnalisée que vous pouvez déployer sur d’autres PC. Dans la section suivante, nous allons vous montrer comment déployer l’image sur votre PC de référence, apporter des modifications en ligne, puis finaliser l’image Windows pour la préparer pour le déploiement final.

Déployer vos images sur un nouveau PC

Dans cette section, nous allons déployer une image sur un PC afin qu’elle puisse être personnalisée en mode Audit. Avant de commencer cette section :

  • Copiez vos images personnalisées sur la partition NTFS sur votre lecteur USB

    copy c:\temp\lab\images\install.wim e:\images
    copy c:\temp\lab\images\winre_bak.wim e:\images
    
  • Vérifiez que les exemples de scripts se trouvent dans le dossier Déploiement sur votre lecteur USB.

Démarrer le système sur WinPE

Si vous n’avez pas déjà démarré dans WinPE sur l’appareil sur lequel vous déployez votre image, faites-le :

  1. Connectez la clé USB au démarrage de la partition WinPE sur l’ordinateur de référence.
  2. Si vous utilisez deux lecteurs USB distincts, après le démarrage de WinPE, connectez le lecteur USB qui contient les images et les scripts de déploiement.
  3. Dans la ligne de commande X:\Windows\system32>, tapez diskpart et appuyez sur Entrée.
  4. Dans la ligne de commande \DISKPART>, tapez list volume.
  5. Dans la colonne « Label », notez la lettre du volume sous la colonne « Ltr ». Il s’agit de la lettre de lecteur de votre clé USB. (exemple E)
  6. Tapez exit pour quitter Diskpart

Utiliser un script de déploiement pour appliquer votre image

Exécutez un script pour créer des partitions et appliquer votre image. Pour ce faire, nous allons utiliser applyimage.bat dans USBDrive\deployment.

ApplyImage.bat utilise des scripts diskpart pour créer les partitions et définir la disposition des partitions. Ce script et les sous-scripts qu’il appelle doivent être placés dans le même sous-dossier. Vous pouvez mettre à jour ces scripts pour modifier les tailles de partition comme vous le souhaitez.

Notes

Si vous souhaitez capturer et déployer votre image finale en tant que FFU, choisissez les options pour ne pas configurer la récupération. Cela vous permet de développer la partition Windows, si nécessaire, après avoir appliqué votre FFU. Vous pouvez configurer la récupération après avoir étendu la partition Windows.

  1. Exécutez applyimage.bat et spécifiez l’image à appliquer :

    D:
    cd Deployment
    ApplyImage.bat D:\Images\install.wim
    

    Où D: est la lettre de lecteur de votre script et de votre image sur votre lecteur de stockage USB.

    Lorsque vous y êtes invité par le script :

    1. Choisissez de configurer ou non la partition de récupération

      • Y : configure la partition de récupération Windows
      • N : ne configure pas la partition de récupération. La partition de récupération peut être configurée ultérieurement. Choisissez cette option si vous souhaitez capturer et déployer votre image en tant que FFU.
    2. Appuyez sur Y pour formater le lecteur

    3. Choisissez N pour ne pas déployer en tant que système d’exploitation compact.

    4. Appuyez sur N pour indiquer que l’image n’inclut pas d’attributs étendus (EA)

      Notes

      Utilisez uniquement un système d’exploitation compact sur les appareils basés sur un lecteur flash, car les performances du système d’exploitation compact dépendent fortement des fonctionnalités du périphérique de stockage. Le système d’exploitation compact n’est PAS recommandé sur les appareils à rotation. Pour plus d’informations, consultez Système d’exploitation compact.

  2. Retirez le lecteur USB et redémarrez le PC de référence.

    exit
    

    Le PC devrait démarrer en mode Audit Windows, conformément aux paramètres du fichier Unattend que nous avons créé précédemment. Si vous n’utilisez pas de fichier unattend.xml qui définit le PC pour qu’il démarre en mode Audit, vous pouvez appuyer sur Ctrl+Shift+F3 pendant l’OOBE pour démarrer en mode Audit.

Effectuer des personnalisations en ligne (mode audit)

Configuration de l’emplacement de TaskbarLayoutModification.xml

  • Ajoutez la clé de Registre suivante pour définir l’emplacement du fichier TaskbarLayoutModification.xml que vous avez créé précédemment :

    cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v LayoutXMLPath /d C:\Windows\OEM\TaskbarLayoutModification.xml

Personnalisations supplémentaires

Vous pouvez utiliser le mode audit pour personnaliser Windows à l’aide d’un environnement Windows familier. En mode audit, vous pouvez ajouter des applications de bureau Windows, modifier les paramètres système, ajouter des données et exécuter des scripts.

Pour vous assurer que vos modifications de mode d’audit sont incluses dans l’image de récupération, vous devez capturer ces modifications dans un package d’approvisionnement à l’aide de ScanState. Ce package est utilisé par les outils de récupération système pour restaurer vos modifications en cas de problème. Vous pouvez éventuellement économiser de l’espace disque en exécutant les applications directement à partir des fichiers de récupération compressés ; c’est ce qu’on appelle l’instanciation unique.

Si vous souhaitez capturer les modifications dans une image et l’appliquer à d’autres appareils, vous devez utiliser Sysprep pour généraliser l’image.

Vérifier les personnalisations en mode Audit

Nous vous déconseillons de connecter votre PC à Internet pendant la fabrication, et nous vous déconseillons d’installer les mises à jour à partir de Windows Update en mode audit, car cela générera probablement une erreur pendant sysprep.

  1. Une fois l’installation terminée, l’ordinateur se connecte automatiquement à Windows en mode Audit en tant qu’administrateur.
  2. Vérifiez que les modifications du fichier de réponses (nom du fabricant, numéro de téléphone de support et autres personnalisations) sont présentes.

Vérifier l’édition

Plus tôt dans le lab, nous avons mis à niveau l’édition de Windows Famille vers Windows Professionnel. Vérifiez cette modification :

  1. Ouvrir l’invite de commandes en tant qu’administrateur

  2. Exécutez :

    dism /online /get-current-edition
    
  3. Assurez-vous qu’il s’agit de l’édition appropriée. Il doit se présenter comme suit :

    Current edition is:
    
    Current Edition : Professional
    
    The operation completed successfully.
    

Applications et opportunités du Store

Grâce à Windows et au Microsoft Store, vous disposez d’énormes opportunités de différenciation de marque et d’appareil, de génération de revenus et d’accès aux clients.

Les applications du Microsoft Store sont au centre de l’expérience Windows. En tant qu’OEM, vous pouvez offrir une expérience client attrayante et accroître la fidélité à la marque en fournissant un large ensemble de logiciels et de services à valeur ajoutée en plus du matériel de haute qualité que vous créez.

Important

La clé ci-dessous doit être définie en mode Audit.

Vous devez modifier un paramètre de Registre pour ajouter votre ID OEM. Si vous êtes un participant au programme OEM du Microsoft Store, contactez reportapp@microsoft.com pour obtenir votre ID OEM.

Élément Emplacement dans le Registre
OEMID HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) OEMID
SCM ID HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) StoreContentModifier

OEMID

  1. Exécuter regedit.exe à partir de l’invite de commandes
  2. Accédez à HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Cliquez avec le bouton droit sous (Par défaut) -> cliquez sur Nouveau
  4. Cliquez sur Valeur de chaîne
  5. Type OEMID
  6. Double-cliquez sur OEMID et entrez le nom OEM dans le champ Données de la valeur : champ de texte

SCMID

  1. Exécuter regedit.exe à partir de l’invite de commandes
  2. Accédez à HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
  3. Cliquez avec le bouton droit sous (Par défaut) -> cliquez sur Nouveau
  4. Cliquez sur Valeur de chaîne
  5. Tapez StoreContentModifier
  6. Double-cliquez sur StoreContentModifier et entrez le nom OEM dans les données de la valeur : champ de texte

Important

La clé de registre OEMID n'est pas restaurée automatiquement pendant la réinitialisation rapide. Veuillez vous reporter à la section suivante de ce guide pour savoir comment restaurer la clé de registre OEMID pendant l'opération de réinitialisation rapide.

Préparer votre image pour la réinitialisation rapide

Cette section fournit des conseils pour la configuration de l’environnement de récupération pour les scénarios de réinitialisation rapide (PBR).

Pour plus d’informations, reportez-vous réinitialisation rapide et environnement de récupération Windows (Windows RE) et Disques durs et partitions.

La réinitialisation rapide est un outil de récupération intégré qui permet aux utilisateurs de récupérer le système d’exploitation tout en préservant leurs données et les personnalisations importantes, sans avoir à sauvegarder leurs données à l’avance. Elle réduit le besoin d’applications de récupération personnalisées en offrant aux utilisateurs plus d’options de récupération et la possibilité de réparer leurs propres PC en toute confiance.

Préparer ScanState

Pour commencer à utiliser la réinitialisation rapide, vous devez copier ScanState sur votre lecteur USB.

Utilisez ScanState pour capturer les applications Windows classiques et les paramètres de votre image.

Remarque : Vous allez utiliser votre PC de technicien pour préparer ScanState.

  1. Sur le PC technicien, insérez USBDrive

  2. Ouvrez l’invite de commandes Outils de déploiement et de création d’images en tant qu’administrateur

  3. Exécutez copydandi.cmd pour copier les fichiers nécessaires vers USBDrive\scanstate :

    Copydandi.cmd amd64 e:\scanstate
    

    Où E est la lettre de USBDrive.

Créer un fichier de migration ScanState

Dans cette section, vous allez créer un fichier de configuration qui restaurera les fichiers et les clés de Registre lors de la réinitialisation rapide.

Créez un fichier XML de migration utilisé pour restaurer les valeurs de Registre entrées manuellement pendant le processus de fabrication. L’exemple ci-dessous restaure la valeur de Registre OEMID définie précédemment dans ce document.

  1. Ouvrez le Bloc-notes

  2. Copiez-collez le code xml suivant dans le Bloc-notes. Cela indique à ScanState de migrer la clé de Registre OEMID :

    <migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
         <component type="System" context="UserAndSystem">
              <displayName>OEMID</displayName>
            <role role="Settings">
                <rules>
                    <include>
                        <objectSet>
                            <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Store [OEMID]</pattern>
                        </objectSet>
                    </include>
                </rules>
            </role>
        </component>
    </migration>
    
  3. Enregistrez le fichier en tant que regerecover.xml.

Créer un package de récupération à l’aide de ScanState

Important

Pour que la réinitialisation rapide fonctionne correctement, les packages doivent être des fichiers .ppkg stockés dans C:\Recovery\Customizations.

Sur votre PC de référence :

Utilisez ScanState pour capturer les personnalisations installées dans un package d’approvisionnement, puis enregistrez-les dans c:\Recovery\customs.

  1. Créez un dossier de récupération à la racine du lecteur du système d’exploitation :

    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. Exécuter ScanState pour collecter des applications et des personnalisations :

    mkdir c:\recovery\customizations
    E:\ScanState\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml /config:E:\scanstate\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log
    

    Où E est la lettre de lecteur de votre clé USB.

  3. Lorsque ScanState se termine correctement, supprimez les fichiers scanstate.log et miglog.xml :

    del c:\scanstate.log
    del c:\miglog.xml
    

Utiliser les dossiers d’application automatique pour restaurer des paramètres supplémentaires

La récupération Windows vérifie C:\Recovery\AutoApply et restaure automatiquement les paramètres courants, notamment les configurations de disposition OOBE, Sans assistance et de la barre des tâches qui sont incluses dans ce dossier.

Assurez-vous que les copies de votre unattend.xml, LayoutModification.json, TaskbarLayoutModification.xml et le dossier OOBE se trouvent dans C:\Recovery\AutoApply\ afin que ces fichiers soient automatiquement appliqués pendant la réinitialisation rapide.

Copier la sauvegarde winre.wim

Pendant le déploiement, le fichier winre.wim est déplacé. Avant de capturer une image finale, la sauvegarde winre.wim que nous avons créée doit être copiée, sinon l’environnement de récupération ne fonctionnera pas dans le déploiement final de l’image.

Copy e:\images\winre_bak.wim c:\windows\system32\recovery\winre.wim

Resceller l’image

Dans cette section, nous allons utiliser sysprep.exe pour resceller notre image et la préparer pour le déploiement en usine.

  1. Supprimez les dossiers d’installation et les fichiers qui ont été créés pour les applications préchargées. Ces dossiers peuvent augmenter la taille d’un fichier .wim capturé.
  2. Si l’outil SysPrep est ouvert, fermez-le et ouvrez l’invite de commandes en mode Administrateur.
  3. Généralisez l’image à l’aide du fichier de réponses avec des paramètres supplémentaires :
C:\Windows\System32\Sysprep\sysprep /oobe /generalize /unattend:c:\recovery\oem\Unattend.xml /shutdown

Finaliser et capturer votre image

Nous allons vous montrer comment finaliser et capturer une image d’usine pour un déploiement en masse. Pour démarrer cette section, vérifiez que votre ordinateur de référence est arrêté après avoir exécuté sysprep dans la section précédente.

  1. Démarrez l’ordinateur de référence dans WinPE.
  2. Après le démarrage de WinPE, connectez votre lecteur USB.

Dépannage

  • Si le PC de référence démarre à partir de son disque dur interne, Windows entre les passes specialize et OOBE. Vous ne pourrez pas capturer une image stable et généralisée si l’une des passes de configuration est terminée. Si l’une de ces passes est terminée, vous devez à nouveau généraliser l’image. Vous pouvez le faire en mode Audit (<Ctrl>+<Maj>+<F3> pendant l’OOBE). En mode Audit, exécutez la commande Sysprep ci-dessus. Assurez-vous que le PC démarre sur WinPE au prochain redémarrage.

  • Si le système démarre toujours sur le disque dur interne, vérifiez la priorité de démarrage du PC. Assurez-vous que l’USB a une priorité de démarrage plus élevée que le disque dur interne.

  • Identifiez la lettre du lecteur de partition Windows à l’aide de diskpart.

    1. À l’invite X:\windows\system32>, tapez diskpart et appuyez sur la touche Entrée pour démarrer Diskpart.

    2. À l’invite \DISKPART>, tapez list volume.

    3. Sous la colonne « Label », recherchez le volume étiqueté « Windows ».

    4. Notez que la lettre affectée sous la colonne « Ltr » (exemple : C). Il s’agit de la lettre de lecteur de la clé USB.

    C:\WINDOWS\system32>diskpart
    
    Microsoft DiskPart version 10.0.22000.1
    
    Copyright (C) Microsoft Corporation.
    
    On computer: Windows
    
    DISKPART> list volume
    
    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0         System       NTFS   Partition    100 MB  Healthy    System
    Volume 1     C   Windows      NTFS   Partition    465 GB  Healthy    Boot
    Volume 2         Recovery     NTFS   Partition    500 MB  Healthy    Hidden
    Volume 3     D                       Removable         B  No Media
    
    5. Type exit to quit Diskpart.
    
    

(CompactOS uniquement) Convertir les personnalisations installées

Cette section montre comment réduire la taille des packages ScanState.

Important

Effectuez cette étape uniquement si vous effectuez un déploiement sur un appareil avec un stockage limité. L’instanciation unique a un impact sur les performances de lancement de certaines applications de bureau.

Pour plus d’informations, consultez Compacter le système d’exploitation.

Pour réduire la taille de vos packages de récupération ScanState, exécutez la commande suivante à partir de WinPE sur votre appareil de référence :

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\apps.ppkg /ImagePath:C:\ /SingleInstance

Capturer votre image

Dans cette section, nous allons vous expliquer comment capturer votre image sysprepped. Vous pouvez capturer un WIM ou un FFU.

Capturer un WIM

Sur votre PC de référence :

  1. Identifiez la lettre du lecteur de partition Windows.

    1. À l’invite X:\windows\system32>, tapez diskpart et appuyez sur la touche Entrée pour démarrer Diskpart.

    2. À l’invite \DISKPART>, tapez list volume

    3. Sous la colonne « Label », recherchez le volume étiqueté « Windows »

    4. Notez que la lettre affectée sous la colonne « Ltr » (exemple : C). Il s’agit de la lettre de lecteur qui doit être utilisée

    5. Tapez exit pour quitter Diskpart

  2. Capturez l’image de la partition Windows sur votre lecteur USB. Cette opération prend plusieurs minutes.

    Remarque : Nous vous recommandons d’utiliser un répertoire de cache lors de l’exécution de DISM. Dans cette étape, nous allons créer le répertoire scratchdir sur la clé USB pour les fichiers temporaires, mais vous pouvez choisir n’importe quel disque dur disposant de l’espace disponible pour votre répertoire de travail.

    MD e:\scratchdir
    Dism /Capture-Image /CaptureDir:C:\ /ImageFile:E:\Images\CustomImage.wim /Name:"CustomImage" /scratchdir:e:\scratchdir /EA
    

    Cette opération capture une image appelée CustomImage.wim sur E:\Images. Une fois la capture d’image terminée, vous pouvez arrêter votre PC de référence.

Une fois votre image capturée, vous pouvez passer à Vérifier votre image finale.

Capture d’un FFU

Sur votre PC de référence :

  1. Identifiez la lettre du lecteur de partition Windows.

    1. À l’invite X:\windows\system32>, tapez diskpart et appuyez sur la touche Entrée pour démarrer Diskpart.

    2. À l’invite \DISKPART>, tapez list disk

    3. Sous la colonne « Disk ### », identifiez le disque qui a l’installation de Windows et notez le numéro de disque attribué. Cela ressemblera à Disk 0.

    4. Tapez exit pour quitter Diskpart

  2. Capturez une image du disque Windows sur le lecteur USB. Cette opération prend plusieurs minutes.

    DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim /Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0 /description:"Windows FFU"
    

    Cette opération capture une image appelée CustomImage.wim sur E:\Images. Une fois la capture d’image terminée, vous pouvez arrêter votre PC de référence.

Vérifier votre image finale

Dans cette section, nous allons découvrir comment déployer votre image capturée à des fins de test et de vérification.

Déployer votre image sur l’appareil de référence

  1. Démarrez le PC sur lequel vous souhaitez tester votre image dans WinPE.

  2. Exécutez applyimage.bat pour déployer l’image.

    Si vous avez capturé un WIM appelé customimage.wim :

    E:\Deployment\applyimage.bat E:\Images\customimage.wim
    

    Lorsque le script vous demande si votre image utilise des attributs étendus, répondez Y, car l’image que vous avez capturée précédemment a spécifié l’option /EA.

    or

    Si vous avez capturé un FFU appelé CustomImage.FFU :

    E:\Deployment\applyimage.bat E:\Images\CustomImage.FFU
    
  3. Suivez les invites du script pour appliquer l’image.

  4. Tapez exit pour fermer WinPE et redémarrer le PC.

Valider la configuration

Votre PC redémarre et démarre dans Windows pour la première fois.

  1. Dans l’OOBE, créez un utilisateur factice qui sera supprimé ultérieurement.

  2. Vérifiez que les applications et les personnalisations hors connexion sont toujours dans votre image et fonctionnent correctement.

    Voici quelques éléments à vérifier :

    • Barre des tâches
    • Applications épinglées
    • Le fond d’écran du bureau est configuré pour afficher l’image appropriée
    • Les informations d’OEM s’affichent correctement
    • La clé de Registre de l’ID d’application OEM est définie
    • Le thème par défaut est celui que vous avez choisi
    • Les applications du Store démarrent correctement
    • Les applications de bureau démarrent correctement
    • Les applications de bureau appliquées via SPP démarrent correctement
    • Si vous avez activé le mode S, vérifiez que la clé de Registre de fabrication est supprimée

Vérifier la récupération

  1. 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 Supprimer tout à partir des points d’entrée suivants :

    • Paramètres a. Dans le menu Démarrer, cliquez sur Paramètres, b. Dans l’application Paramètres, cliquez sur Mise à jour & sécurité, puis sur Récupération. c. Cliquez sur le bouton Commencer sous Réinitialiser ce PC et suivez les instructions à l’écran.

    • Windows RE a. Dans l’écran Choisir une option dans Windows RE, cliquez sur Résoudre des problèmes b. Cliquez sur Réinitialiser ce PC, puis suivez les instructions à l’écran

  2. Vérifiez que le support de récupération peut être créé et vérifiez ses fonctionnalités en exécutant la fonctionnalité de récupération matérielle : a. Lancez Créer un lecteur de récupération à partir du Panneau de configuration b. Suivez les instructions à l’écran pour créer le lecteur de récupération USB c. Démarrez le PC à partir du lecteur de récupération USB d. Dans la page Choisir une option , cliquez sur Résoudre des problèmes e. Cliquez sur Récupérer à partir d’un lecteur, puis suivez les instructions à l’écran

Optimiser l’image finale

À ce stade, vous disposez d’une image Windows qui est presque prête pour le déploiement. Dans cette section, nous allons vous montrer comment apporter la touche finale à votre image afin d’être prêt pour le déploiement.

  • Supprimez les packages inutilisés de votre image en exportant une copie de celle-ci.

    Dism /export-image /sourceimagefile:E:\images\customimage.wim /sourceindex:1 /destinationimagefile:e:\images\MasterImage_Pro.wim
    

Expédition finale

Vous devez démarrer un PC au moins une fois pour permettre à la configuration spécialisée du programme d’installation de Windows de se terminer avant d’expédier un PC.

L'étape de configuration specialize ajoute des informations inhérentes au matériel sur le PC et s'achève dès que Windows OOBE s'affiche.

Pour plus d’informations, reportez-vous à la documentation de stratégie OEM.

Réduction de l’encombrement du disque

Tout au long de ce guide, nous avons montré quelques endroits où vous pouvez réduire l’encombrement du disque :

  • Utilisation de /export-image de DISM
  • Utilisation du système d’exploitation compact
  • Utilisation du système d’exploitation compact avec instanciation unique

Cette section présente quelques autres façons d’obtenir de l’espace libre supplémentaire.

Réduction et désactivation du fichier de mise en veille prolongée

La réduction et la désactivation du fichier de mise en veille prolongée peuvent rendre entre 400 Mo et 1,5 Go d’espace du système d’exploitation déployé.

Réduction du fichier de mise en veille prolongée de 30 %

Lorsque vous exécutez sysprep.exe avec unattend.xml, vous pouvez ajouter une commande FirstLogonCommand qui réduit le fichier de mise en veille prolongée :

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type reduced</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Désactiver le fichier de mise en veille prolongée

Lorsque vous exécutez sysprep.exe avec unattend.xml, vous pouvez ajouter une commande FirstLogonCommand qui désactive le fichier de mise en veille prolongée :

<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>powercfg /h /type Off</CommandLine>
                    <Description>Reduce hiberfile size</Description>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

Capturez votre image avec le fichier unattend.xml qui contient ces paramètres.