Vous êtes sur la page 1sur 1448

Parlez-nous de l’expérience de téléchargement de PDF.

Bien démarrer
Article • 19/06/2023

Créez des appareils innovants et différenciés avec Windows 10 et Windows 11. Windows
s’exécute sur un large éventail d’appareils, à partir d’ordinateurs de bureau, de
notebooks et d’appareils IoT (Internet des objets). Le cœur commun du système
d’exploitation fonctionne sur toutes les plateformes avec des écrans de 80 pouces ou
des appareils sans écran du tout.

Vous pouvez créer des appareils pour utiliser la touche/stylet, la souris/le clavier, le
contrôleur/le mouvement, ou vous pouvez les créer pour basculer entre les types
d’entrée.

Démarrer la génération d’appareils


Créer un PC Windows Générer des pilotes pour un appareil
Windows

Téléchargez le Windows ADK pour commencer à Téléchargez le WDK pour commencer à


générer des PC Windows générer des pilotes

Nouveautés de Windows 11 Nouveautés du développement de pilotes

Concevoir votre déploiement Développer des pilotes Windows universels

Personnaliser votre PC Windows Sign drivers

Créer un déploiement de bout en bout Pilotes de test

 Conseil

Consultez Vue d’ensemble des kits et des outils pour découvrir comment nos kits
et outils vous permettent d’utiliser Windows.

Concevoir du matériel avec les dernières


fonctionnalités
Pour créer un appareil Windows 10 ou Windows 11, vous devez commencer par
sélectionner les composants appropriés. Le fait de bien comprendre la différence entre
les exigences matérielles minimales et optimales vous permettra de garantir une facilité
d’utilisation et des performances optimales. Nos instructions expliquent les conditions
requises pour implémenter des fonctionnalités Windows telles que Cortana, Windows
Hello, Tactile, Stylet Windows et Continuum.

Recommandations liées aux composants matériels

Personnaliser des images Windows pour


refléter votre marque
Pour les PC de bureau, vous pouvez utiliser votre fichier de paramètres existant
(Unattend.xml) pour ajouter des paramètres lors de l’installation de Windows.

Créer un fichier sans assistance du programme d’installation de Windows

Développer des pilotes Windows universels


Découvrez les concepts fondamentaux des pilotes.

Concepts pour tous les développeurs de pilotes

Créez un pilote unique qui s’exécute sur plusieurs types d’appareils, des systèmes
incorporés aux tablettes et aux PC de bureau. Les modèles UMDF et KMDF sont inclus
dans Visual Studio pour vous aider à démarrer.

Prise en main des pilotes Windows universels

Tester les composants du système pour la


compatibilité et les performances
Écrivez et exécutez des Testez votre matériel avec le Analysez les performances du
automatisations de test avec kit Windows Hardware Lab. système et des applications à
l’infrastructure TAEF (Test l’aide de Windows
Authoring and Execution Bien démarrer avec le Kit de Performance Toolkit.
Framework). Partagez vos tests laboratoire matériel Windows
entre disciplines et équipes. Prise en main des guides pas à
pas sur les performances
Prise en main du Framework Windows
de création et d’exécution de
tests (TAEF)

Fabrication : tout mettre ensemble


Pour les PC de bureau, Découvrez le déploiement de Créez des appareils IoT Core,
découvrez les stratégies Windows 10 en mode S, une en appliquant des
permettant de créer un configuration de Windows 10 applications, des pilotes et des
ensemble d’images pour des Professionnel qui offre une paramètres à de nouveaux
marchés spécifiques afin de expérience Windows familière appareils.
répondre aux besoins de et productive, rationalisée
différents clients. pour la sécurité et les Créer et déployer des
performances. appareils IoT Core
Créer et déployer des
appareils de bureau vue d’ensemble de la
fabrication de Windows 10 S
Concevoir des appareils
Article • 19/06/2023

Pour créer un appareil Windows 10 ou Windows 11, vous devez commencer par
sélectionner les composants appropriés. Le fait de bien comprendre la différence entre
les exigences matérielles minimales et optimales vous permettra de garantir une facilité
d’utilisation et des performances optimales. Pour tirer parti des dernières fonctionnalités
telles que Cortana et Continuum, votre matériel doit satisfaire des exigences spécifiques
afin de garantir une expérience optimale de l’appareil.

Facteurs de forme

Windows 10 et Windows 11 prennent en charge un large éventail d’appareils, des


tablettes aux ordinateurs portables, en passant par les appareils tout-en-un ou de
bureau. Consultez Facteurs de forme pour choisir votre appareil et en savoir plus sur la
création d’appareils Windows de qualité.

Recommandations en matière de conception

La spécification de la configuration matérielle minimale requise définit la configuration


matérielle minimale requise pour démarrer et exécuter Windows 10 et Windows 11,
mettre à jour et assurer la maintenance de Windows 10 et Windows 11, et fournir une
expérience utilisateur de base comparable à celle des appareils et ordinateurs similaires.

La configuration matérielle minimale requise permet aux OEM, ODM, fournisseurs de


SoC et autres fournisseurs de composants de prendre des décisions de conception
précoces pour les appareils et les ordinateurs qui exécuteront Windows 10 ou
Windows 11.
Passer en revue la configuration matérielle minimale requise

Créez des appareils qui tirent pleinement parti des dernières fonctionnalités. Pour
commencer, découvrez le fonctionnement de la fonctionnalité, puis choisissez le
matériel approprié.

En savoir plus sur les dernières fonctionnalités Windows

La création d’un appareil de qualité pour Windows implique de sélectionner les


composants appropriés. Microsoft fait des recommandations pour vous aider à
assembler le meilleur système pour exécuter Windows 10 et Windows 11.

En savoir plus sur les instructions relatives aux composants individuels

Nous proposons des tests qui vous aident à fournir des systèmes, des logiciels et des
produits matériels compatibles avec Windows et qui s’exécutent de manière fiable sur
Windows 10 et Windows 11. Nous vous offrons également l’opportunité de promouvoir
votre produit dans la Liste des produits certifiés de Microsoft et avec le logo Windows.

En savoir plus sur le Programme de compatibilité matérielle Windows


Personnaliser l’interface utilisateur de
l’appareil Windows
Article • 09/06/2023

Objectif
Les personnalisations du système d’exploitation Windows permettent aux partenaires de
modifier l’interface utilisateur des appareils Windows, les paramètres de connectivité et
l’expérience utilisateur afin de mieux refléter la marque des partenaires et de s’adapter
au réseau et au marché dans lequel l’appareil est livré. Les options de personnalisation
incluent l’ajout d’applications, la modification des icônes et des dispositions du menu
Démarrage, la configuration des paramètres réseau à l’aide de la gestion des appareils,
la modification des valeurs par défaut dans Paramètres et l’ajout d’images et de sons
propres à la marque au système d’exploitation.

Pour plus d’informations sur ce que vous pouvez faire pour personnaliser vos appareils,
consultez les sections suivantes.

Rubrique Description

Personnalisations Cette section comprend des rubriques décrivant les principales


pour le bureau opportunités de personnalisation du bureau, ainsi que le Guide de
référence de l’installation de Windows sans assistance et les Informations
techniques de référence de l’Assistant Gestion d’installation.

Personnalisations Découvrez les personnalisations disponibles si vous fournissez une


pour le poste de expérience contrôlée et spécialisée sur un appareil Windows exécutant
travail d’entreprise Windows 10 Entreprise.

Configurer les Découvrez les paramètres d’alimentation que vous pouvez configurer à
paramètres l’aide de l’infrastructure de provisionnement Windows. Chaque rubrique
d’alimentation relative aux paramètres d’alimentation inclut le GUID d’identification, les
valeurs autorisées, la signification et les scénarios d’usage courants du
paramètre.

Applications Si vous êtes un OEM Windows ou un partenaire opérateur mobile,


préinstallées et découvrez comment créer des applications partenaires que vous pouvez
exclusives empaqueter et configurer pour s’installer pendant le processus de
configuration initiale de l’appareil. Pendant que l’utilisateur passe par le
processus de configuration initiale, les applications préinstallées sont
installées en arrière-plan. Les OEM peuvent également travailler avec des
développeurs de logiciels afin de cibler des appareils OEM sur lesquels des
Rubrique Description

applications doivent s’afficher de manière exclusive, en fonction de clés de


Registre.

Historique des Passez en revue la chronologie des rubriques de personnalisation qui ont
modifications pour été créées, mises à jour ou supprimées.
Personnaliser

Public visé
Cette section de la documentation des partenaires est destinée aux fabricants
d’ordinateurs OEM, aux fabricants ODM, aux fabricants de matériel (IHV), aux
constructeurs de systèmes, aux opérateurs mobiles et aux administrateurs
informatiques.

Si vous avez acheté un appareil Windows 10 et que vous souhaitez en savoir plus sur
l’utilisation de ses fonctionnalités, consultez le site de support Windows de Microsoft en
ligne à l’adresse https://support.microsoft.com/en-us/products/windows?os=windows-
10 .
Fabriquer
Article • 30/05/2023

Objectif
Utilisez les outils de fabrication pour déployer vos personnalisations sur de nouveaux
appareils Windows 10. Découvrez comment :

Combinez vos personnalisations, ainsi que vos langues, pilotes, applications et bien
plus encore, dans de nouvelles images Windows.
Modifiez ces images à partir d’un mode de fabrication pour une expérience
Windows familière, ou à partir d’une ligne de commande pour des modifications
plus rapides qui peuvent être automatisées et scriptées.
Installez des images sur de nouveaux appareils. Choisissez d’utiliser la compression
pour équilibrer l’espace disque et les performances de l’appareil. Utiliser des outils
clignotants pour accélérer les processus de fabrication finaux
Capturez vos personnalisations dans les outils de récupération, afin d’aider vos
clients à se rétablir rapidement.

Rubrique Description

Déploiement OEM Ce guide est destiné aux OEM et s’applique à Windows 10 pour les éditions
de Windows 10 de bureau (Famille, Professionnel, Entreprise et Éducation). Les
pour les éditions professionnels de l’informatique qui utilisent ce guide doivent avoir une
de bureau connaissance préalable de l’administration de base de Windows et de la
résolution des problèmes.

Déploiement du Découvrez comment déployer Windows 10 pour appareil de bureau,


générateur de notamment des personnalisations en ligne et hors ligne, ainsi que des
système de étapes facultatives pour des scénarios spécifiques. Ce guide est destiné à
Windows 10 pour aider les générateurs de systèmes avec des configurations 64 bits et 32 bits.
les éditions de
bureau

Nouveautés Découvrez les nouvelles fonctionnalités disponibles.


relatives à la
fabrication
Windows

Fabrication Référence technique pour Windows 10 pour les éditions de bureau


d’ordinateurs

Fabrication Référence technique pour Windows 10 IoT Core


d’IoT Core
Fabrication d’ordinateurs
Article • 09/05/2023

Une fois que vous avez appris à concevoir, développer et personnaliser des images
Windows, vous pouvez utiliser les outils de Windows ADK pour fabriquer et déployer
des images Windows sur de nouveaux PC et appareils.

Dans cette section


Type de contenu Références

Bien démarrer Télécharger Windows ADK


Guide de fabrication d’ordinateurs
Déploiement du générateur de systèmes
pour les éditions de bureau
Guide d’ingénierie Windows de
fabrication (WEG)

Options de déploiement Microprogramme UEFI


Disques durs et partitions
VHD (démarrage natif)
Démarrage sécurisé
Pilotes de périphérique
Modules linguistiques
Fonctionnalités à la demande

outils Gestion et maintenance des images de


déploiement (DISM, Deployment Image
Servicing and Management)
Préparation du système (SysPrep)
Windows PE (WinPE)
Environnement de récupération Windows
(Windows RE)
Installation de Windows
Système Activation OEM 3.0
Plus d’outils en ligne de commande
Vue d’ensemble du déploiement OEM
de Windows 10
Article • 19/06/2023

Contenu de cette section


Guide Description

Planifier votre déploiement Windows Informations à prendre en compte


lors de la planification de votre
déploiement Windows

Obtenez les outils dont vous avez besoin pour terminer le Rassemblez les outils dont vous
laboratoire de déploiement et d’acquisition d’images des avez besoin pour terminer le
appareil de bureau Windows laboratoire

Déploiement OEM de Windows 10 pour les éditions de Laboratoire de fabrication de postes


bureau de travail de bout en bout pour les
OEM

Exemples de scripts Obtenez les exemples de scripts qui


permettent d’accélérer le
déploiement de Windows 10
Planification : Personnalisation des
images de référence pour différents
publics
Article • 19/06/2023

Plutôt que de vous efforcer de créer une seule conception d’appareil convenant à tout le
monde, vous pouvez utiliser les outils de gestion d’image système Windows afin
d’adapter vos conceptions aux besoins spécifiques de vos différents clients.

Pour commencer, choisissez une conception matérielle qui cible un public, un marché
ou un tarif spécifique. Générez des images de base pour cette conception et testez-la.
Ensuite, modifiez les images de base pour créer des conceptions pour différents publics,
notamment la personnalisation, les logos, les langues et les applications.

Types d’appareils
Envisagez de créer des conceptions distinctes pour différents types d’appareils, tels que
des ordinateurs portables à faible coût ou performants, ou des ordinateurs de bureau
peu coûteux ou performants. Des éléments fondamentaux différencient chacun de ces
styles, par exemple l’autonomie de la batterie ou les performances graphiques.

Bien que Windows comprenne des pilotes de base pour les appareils courants, certains
matériels nécessitent des pilotes de périphérique spécialisés qui doivent être installés et
mis à jour de temps en temps.

Bon nombre de ces pilotes sont conçus pour une installation hors connexion sans
démarrage de l’image système Windows.

Utilisez les outils d’évaluation Windows pour vous assurer que les applications et le
matériel que vous installez fonctionnent correctement dans différents scénarios.

Architecture
Si vous prévoyez de déployer des appareils basés sur des circuits microprogrammés et
des architectures 64 bits et 32 bits (x86), vous aurez besoin d’images de base distinctes.
Vous devrez également disposer de différentes versions des pilotes, des packages et des
mises à jour.
Clients de la vente au détail et clients
d’entreprise
Si vous générez des conceptions destinées aussi bien à des clients de la vente au détail
qu’à des clients d’entreprise, vous pouvez commencer par une seule édition de base,
comme Windows 10 Famille ou Windows 10 Professionnel, avant de la mettre à niveau
vers une édition supérieure, telle que Windows 10 Entreprise, selon les besoins.
Toutefois, une fois que vous aurez choisi une édition supérieure, vous ne pourrez plus la
mettre à niveau vers l’édition inférieure. Pour plus d’informations, voir Chemins de mise
à niveau Windows .

Si vous créez des appareils destinés à la vente au détail, vous devrez faire en sorte qu’ils
présentent la configuration minimale requise. Pour plus d’informations, consultez l’aide
concernant les licences et la politique d’utilisation dans Device Partner Center .

Si vous créez des appareils pour les entreprises, les restrictions sont moins nombreuses.
Les professionnels de l’informatique peuvent personnaliser leurs appareils de différentes
manières. Toutefois, pensez aux implications des stratégies informatiques ainsi qu’aux
besoins des clients, notamment en matière de migration de données, d’activation
d’outils de sécurité et de gestion des accords de licence en volume et des clés de
produit (Product Keys).

Régions
Pensez à créer des images de base distinctes pour les différentes régions.

Les fichiers de ressources pour Windows et d’autres applications comme Microsoft


Office sont volumineux ; certaines ressources comme les ressources d’écriture
manuscrite localisée et de reconnaissance vocale atteignent plusieurs centaines de
mégaoctets.

Pour gagner de l’espace disque, nous avons divisé les modules linguistiques. Cela vous
permet de précharger davantage de langues pour vos clients et d’économiser de
l’espace sur votre image. Par exemple, pour cibler une région importante, il est possible
de précharger les composants de langue de base comme le texte et les fichiers
d’interface utilisateur pour de nombreux domaines de la région, en incluant uniquement
la reconnaissance manuscrite pour les appareils avec stylets, ou en incluant uniquement
les outils de reconnaissance vocale Cortana sur les appareils équipés de microphones
intégrés. Les utilisateurs peuvent télécharger ces composants ultérieurement, au besoin.
Outils nécessaires pour personnaliser
Windows
Article • 19/06/2023

Voici les éléments dont vous aurez besoin pour commencer à tester et à déployer des
appareils :

PC
Nous désignons les PC de la façon suivante :

PC du technicien: votre PC de travail. Ce PC doit disposer d’au moins 15 Go


d’espace libre pour l’installation Kit de déploiement et d’évaluation Windows
(Windows ADK) et le travail avec les images Windows.

Nous vous recommandons d’utiliser Windows 10 pour ce PC. La configuration


minimale requise est Windows 7 SP1, bien que cela nécessite des outils
supplémentaires ou des solutions de contournement pour des tâches telles que
l’exécution de scripts PowerShell et le montage d’images .ISO.

Pour la plupart des tâches, vous pouvez utiliser un PC x86 ou x64. Si vous créez des
images x86, vous avez besoin d’un PC x86 (ou d’une machine virtuelle) pour une
tâche unique de génération d’un fichier catalogue lorsque vous modifiez votre
fichier de réponses avec Windows SIM.

PC de référence : PC ou tablette de test représentant tous les appareils d’une


même gamme de modèles ; par exemple, le PC de notebook Fabrikam Série 1. Cet
appareil doit présenter la configuration matérielle minimale requise pour Windows
10.

Vous reformaterez cet appareil dans le cadre de ces travaux pratiques.

Stockage
Une clé USB que vous allez mettre en forme avec deux partitions. La clé USB doit
être d’au moins 16 Go. Ce lecteur sera formaté, alors sauvegardez d’abord vos
données. Il ne doit pas s'agir d’une clé Windows-to-Go ou d’une clé marquée
comme lecteur non amovible.
Voici comment mettre en forme votre clé USB avec deux partitions. La première partition
sera mise en forme FAT32 et appelée WinPE. Nous allons utiliser cette partition pour
démarrer sur WinPE. La deuxième partition sera appelée USB-B. Nous allons utiliser ce
lecteur pour stocker vos images Windows et d’autres personnalisations que nous
utiliserons tout au long de ce guide.

À partir d'une invite de commandes :

diskpart
list disk
select <disk number>
clean
rem === Create the Windows PE partition. ===
create partition primary size=2000
format quick fs=fat32 label="WinPE"
assign letter=P
active
rem === Create a data partition. ===
create partition primary
format fs=ntfs quick label="USB-B"
assign letter=O
list vol
exit

7 Notes

Vous pouvez utiliser deux lecteurs USB distincts pour ce guide. Si vous décidez
d’utiliser deux lecteurs, formatez-en un en FAT32 et l’autre en NTFS.

Logiciel
Créez un dossier appelé sur le PC de technicien appelé C:\temp\lab . Lorsque vous
travaillez avec des images, utilisez le stockage local plutôt que des sources externes
telles que des partages réseau ou des lecteurs amovibles. Cette opération réduit le
risque d'interruption du processus de génération en raison d'un problème réseau
temporaire ou d'une déconnexion du périphérique USB.

Pour suivre ce guide, obtenez les téléchargements recommandés dans cette section à
partir de https://www.microsoftoem.com .

Les numéros de version de Windows ADK, de l’image Windows que vous déployez, ainsi
que des langues et des fonctionnalités que vous ajoutez doivent correspondre.
Ce guide fournit uniquement des exemples pour la construction de systèmes 64 bits. Si
vous utilisez une image 32 bits, remplacez les mentions de 64 bits par 32 bits.

Téléchargez les éléments suivants et placez les fichiers dans C:\temp\lab .

La version la plus récente de Windows 10

Windows Home 10, opk anglais 64 bits

Personnalisations : Mises à jour de Windows, langues,


fonctionnalités, applications et Microsoft Office

Win 10 32/64 MultiLang OPK LangPackAll/LIP

Win 10 32/64 MultiLang OPK Feat à la demande

Mise à jour de l’application Win 10 32/64 MultiLang OPK

Dernier Office OPK

2 applications signées Microsoft Store, si vous en avez

Kit de déploiement et d’évaluation Windows (Windows


ADK) pour Windows 10
Téléchargez la version de Windows ADK pour Windows 10 qui correspond à la version
de Windows 10 vous utilisez.

Si vous utilisez l'ADK pour Windows 10, version 1809, vous devrez également
télécharger et installer le module complémentaire WinPE pour l'ADK .

Pilotes
Nous expliquons également comment ajouter des pilotes matériels et d’autres
applications de Windows dans ce guide. Si vous devez ajouter des pilotes
supplémentaires à votre image, vous devez contacter vos fabricants de matériel ou de
logiciels.
Exemple de fichiers
Téléchargez les exemples de guide de USB-B.zip , et extrayez les fichiers sur le lecteur
USB-B.

Les étapes de déploiement de ce guide dépendent des exemples de fichiers de


configuration inclus dans l’USB-B. Vous pouvez télécharger USB-B.zip à partir du
centre de téléchargement Microsoft.

Le contenu des fichiers de configuration inclus dans l’USB-B sont des exemples
que vous pouvez modifier en fonction de vos choix de marque et de fabrication.
Toutefois, les noms de fichiers et la hiérarchie des dossiers et des fichiers doivent
être les mêmes que ceux illustrés ci-dessous afin d’aligner votre procédure de
déploiement dans ce guide.

Note : l’USB-B doit être au format NTFS.

Clés de produit
Récupérez les clés de produit par défaut pour chaque version de Windows à partir du
Guide du Kit Windows 10 PDF par défaut de la clé de fabrication OEM, qui se trouve
dans le fichier ISO avec l’image Windows.

Récupérez les clés de produit de distribution correspondant à l’image Windows 10.


Déploiement OEM de Windows 10 pour
les éditions de bureau
Article • 19/06/2023

Vous vous préparez à préparer et tester des PC de bureau Windows 10 ? 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 :

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
Ajout de vignettes à la disposition de début
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

7 Notes

Si vous n’avez pas collecté les fichiers dont vous avez besoin pour suivre ce lab,
consultez Obtenir 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, avec les éléments suivants sur la partition
NTFS (O:) :

Structure de dossiers et fichiers extraits par USB-B

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 des fonctionnalités Windows à la demande
ISO des modules linguistiques Windows
ISO des mises à jour d’application OPK ou d’applications de boîte de réception
Programme d’installation de Windows ADK
Extension WinPE ADK (si vous utilisez ADK pour Windows 10 version 1809 ou
ultérieure)
Pilotes pour votre image (si nécessaire)

Nous allons configurer votre lab.

Installer Windows ADK pour Windows 10


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.

) Important

Utilisez la version correspondante d’ADK pour les images en cours de


personnalisation. Par exemple, si vous utilisez Windows 10, version 1809, utilisez
l’ADK pour Windows 10, version 1809.

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 version de Windows ADK correspondant à la version de Windows que


vous souhaitez installer.

3. Exécutez le programme d’installation de l’ADK pour installer l’ADK avec les options
suivantes. Si vous utilisez l’ADK pour Windows 10 version 1809, WinPE ne fait pas
partie du programme d’installation d’ADK et est un package complémentaire
distinct que vous devez installer après avoir installé ADK :

Outils de déploiement
Outil de migration de l'état utilisateur (USMT)
Environnement de préinstallation Windows (Windows PE)

4. Une fois l’installation terminée, fermez la fenêtre du programme d’installation.

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 :

command

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 fournis


dans 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 des pilotes vidéo et réseau
génériques, mais dans certains 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 :

command

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 :

command

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"

7 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 :

7 Notes

Cette méthode nécessite des pilotes .inf. Obtenez les pilotes basés sur .inf auprès
de votre fournisseur de matériel.

command

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


Drivers\mydriver.inf"

Où 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 :

command

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

Où 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

command

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

command

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 :

command

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 :

command

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 :

command

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 ).

7 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 wpeinit pour


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 En ligne


connexion

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 X -


Store

Microsoft Office X X

Préparer et monter une image Windows

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 continuer, vérifiez que vous avez créé votre lecteur USB-B. 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 :

Commencez par copier install.wim à partir de votre support d’installation Windows vers
USB-B. 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. Insérez le lecteur USB-B dans votre ordinateur de technicien.

2. Montez le fichier .img de Windows 10 Famille à partir de l’OPK anglais Win


Home 10 32-BIT/X64.

3. À partir de l’image montée, copiez D:\sources\install.wim dans


C:\temp\lab\images. (Où D: est la lettre de lecteur de l’image montée.)

4. 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.

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

command

copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-


backup.wim

6. 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 :

command

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 :

command

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

(où E:\ est la lettre de lecteur USB-B)

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 10 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.

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.

7 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.

command

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 :

command

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.

À propos des langues


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 du module linguistique, ainsi que d’une connexion
Internet ou d’un accès à l’ISO de fonctionnalité à la demande.

7 Notes

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 devez
réinstaller 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 devez réinstaller les
applications. Nous allons vous montrer comment les ajouter ultérieurement
dans le Lab 6 : Ajouter des applications Windows universelles
Ajoutez également vos langues à votre image de récupération : de
nombreuses langues courantes peuvent être ajoutées à votre image de
récupération. Nous vous montrerons comment les ajouter ultérieurement
dans le Lab 12 : Mettre à jour l’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 indique les types de composants et modules linguistiques proposés
pour Windows 10 :

Composant Exemple de nom de fichier Les dépendances Description

Module Microsoft-Windows-Client- Aucun Texte de l’interface


linguistique Language-Pack_x64_de- utilisateur, y compris les
de.cab fonctions de base de
Cortana.

Pack LanguageExperiencePack.am- Nécessite un Texte de l’interface


linguistique LIP et.neutral.appx module utilisateur, y compris les
(Language linguistique fonctions de base de
Interface Pack) spécifique, Cortana. Pour en savoir
partiellement ou plus, voir Modules
entièrement linguistiques disponibles
localisé. Exemple : pour Windows.
un module ca-ES
nécessite un
module es-ES.

De base Microsoft-Windows- Aucun Vérification de


LanguageFeatures-Basic-de- l’orthographe, prédiction
de-Package 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- Aucun Polices requises pour


LanguageFeatures-Fonts- certaines régions. Par
Thai-Package exemple, le module th-TH
nécessite le pack de
polices thaï.

Reconnaissance Microsoft-Windows- De base Reconnaît et génère du


optique de LanguageFeatures-OCR-de- texte dans une image.
caractères de-Package

Reconnaissance Microsoft-Windows- De base Permet la reconnaissance


d’écriture LanguageFeatures- de l’écriture manuscrite
manuscrite Handwriting-de-de-Package pour les appareils dotés
d’un stylet.
Composant Exemple de nom de fichier Les dépendances Description

Synthèse Microsoft-Windows- De base Permet l’activation de la


vocale LanguageFeatures- conversion de texte par
TextToSpeech-de-de-Package synthèse vocale, utilisée
par Cortana et le
Narrateur.

Reconnaissance Microsoft-Windows- Reconnaissance Reconnaît l’entrée vocale,


vocale LanguageFeatures-Speech- de conversion de utilisée par Cortana et
de-de-Package texte par synthèse Windows Speech
vocale, de base

Expérience de Microsoft-Windows- De base, plus le Expérience de


démonstration RetailDemo-OfflineContent- package de démonstration de vente
de vente au Content-de-de-Package démonstration de au détail.
détail vente au détail
indépendant de la
langue :
Microsoft-
Windows-
RetailDemo-
OfflineContent-
Content-Package

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 avant de procéder.

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,–Fonts,–TextToSpeech et enfin –Speech. Si vous
n’êtes pas sûr des dépendances, vous pouvez les placer toutes dans le même dossier,
puis les ajouter toutes avec DISM /Add-Package .

Veillez à utiliser des modules linguistiques et des fonctionnalités à la demande qui


correspondent à l’architecture de l’image que vous utilisez. Vous trouverez ci-dessous
des exemples de création de systèmes 64 bits.

Copier les fichiers de langue

Montez l’ISO du module linguistique et copiez les fichiers .cab du module linguistique
pour les langues que vous ajoutez à C:\temp\lab\LanguagePacks . Les exemples ci-
dessous utilisent l’allemand et le japonais.

Montez l’ISO de fonctionnalité à la demande et copiez les fichiers .cab


LanguageFeatures pour les langues que vous ajoutez à C:\temp\lab\LanguagePacks . Les
exemples ci-dessous utilisent l’allemand et le japonais.

1. Ajoutez un module linguistique allemand et des packages linguistiques de


fonctionnalité à la demande.

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


64 bits :

command

Dism /Add-Package /Image:C:\mount\windows


/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-
Language-Pack_x64_de-de.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Basic-de-de-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-OCR-de-de-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Handwriting-de-de-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-TextToSpeech-de-de-
Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Speech-de-de-Package~31bf3856ad364e35~amd64~~.cab
/packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-
OfflineContent-Content-de-de-Package~31bf3856ad364e35~amd64~~.cab

2. (Facultatif) Ajoutez des modules linguistiques pour le japonais et des


fonctionnalités à la demande.
Dans Windows 10, certaines polices spécifiques à la langue ont été séparées en
différents fichiers de langue .cab. 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 :

command

Dism /Add-Package /Image:C:\mount\windows


/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-
Language-Pack_x64_ja-jp.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Basic-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-OCR-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Handwriting-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-TextToSpeech-ja-jp-
Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Speech-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
/PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-
LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab
/packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-
OfflineContent-Content-ja-jp-Package~31bf3856ad364e35~amd64~~.cab

3. Vérifiez que les modules linguistiques font désormais partie des images montées :

command

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

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

command

Package Identity : Microsoft-Windows-Client-LanguagePack ... de-


DE~10.0.17134.1
State : Installed

4. Vérifiez que les fonctionnalités à la demande sont dans votre image :

command

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


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

command

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 :

command

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

2. Vérifiez vos modifications.

command

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.

command

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.

2 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 :

command

dism /image:"c:\mount\windows" /remove-package /packagename:Microsoft-


Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-
US~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-
Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-
LanguageFeatures-Handwriting-en-us-
Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-
LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1
/packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-
Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-
LanguageFeatures-TextToSpeech-en-us-
Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-
RetailDemo-OfflineContent-Content-en-us-
Package~31bf3856ad364e35~amd64~~10.0.17134.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 :

command

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.

WinRE utilise les mêmes modules linguistiques que WinPE. Vous pouvez trouver ces
modules linguistiques sur l’ISO du module linguistique, ainsi que des OC WinPE
spécifiques à la langue dans le dossier d’installation d’ADK dans C:\Program Files
(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\<lang>

Pour terminer cette section, copiez les modules linguistiques à partir de l’ISO du module
linguistique et des contrôleurs d’administration WinPE de C:\Program Files
(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation

Environment\amd64\WinPE_OCs vers C:\Temp\Lab\LanguagePacks\RE\<language> .

1. Ajouter les packages pour l’allemand

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

command

Dism /image:C:\mount\winre /add-package


/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\lp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\Temp\Lab\LanguagePacks\RE\de-deWinPE-Rejuv_de-de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\\de-de\WinPE-
EnhancedStorage_de-de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-Scripting_de-
de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-
SecureStartup_de-de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-SRT_de-de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WDS-Tools_de-
de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WMI_de-de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-StorageWMI_de-
de.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\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 :

command

Dism /image:C:\mount\winre /add-package


/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\lp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Rejuv_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-
EnhancedStorage_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Scripting_ja-
jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-
SecureStartup_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-SRT_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WDS-Tools_ja-
jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WMI_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-StorageWMI_ja-
jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-HTA_ja-jp.cab"
Dism /image:C:\mount\winre /add-package
/packagepath:"C:\temp\lab\LanguagePacks\RE\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.

command

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 :

command

Dism /image:"c:\mount\winre" /remove-package /packagename:Microsoft-Windows-


WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1
/packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-
US~10.0.17134.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-
US~10.0.17134.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-
US~10.0.17134.1 /packagename:WinPE-Scripting-
Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-
SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1
/packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1
/packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-
US~10.0.17134.1 /packagename:WinPE-WDS-Tools-
Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-WMI-
Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1

Pilotes
Vous pouvez ajouter des pilotes pour vous assurer que Windows peut démarrer
correctement la première fois. 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. Si votre
matériel ne nécessite pas de pilotes supplémentaires, vous n’avez pas besoin d’en
ajouter.

 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 :

command

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.

2 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.

command

Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse

3. Vérifiez que les pilotes font partie de l’image :

command

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.

command

Dism /Add-Driver /Image:"C:\mount\winre"


/Driver:"C:\Drivers\PnP.Media.V1\media1.inf" /LogPath=C:\mount\dism.log

7 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) et
la version de distribution générale (GDR), ainsi que les mises à jour de la base de
connaissances requises. Vous trouverez les mises à jour de la base de connaissances aux
emplacements suivants :

GDR : https://aka.ms/win10releaseinfo

SSU :
https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/whats-
new-in-windows-manufacturing

Fichiers de la base de connaissances : https://catalog.update.microsoft.com

) Important

Si vous installez une mise à jour (correctif logiciel, version de distribution générale
[GDR] ou Service Pack [SP]) 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. Par exemple, récupérez la dernière mise à


jour cumulative répertoriée dans l’historique des mises à jour de Windows 10 à
partir du catalogue Microsoft Update . Extrayez la mise à jour du fichier .msu
dans un dossier, par exemple, E:\updates\windows10.0-kb4016240-
x64_0e60aebeb151d4b3598e4cfa9b4ccb1fc80e6e4d.msu. Assurez-vous que votre
mise à jour correspond à l’architecture de l’image avec laquelle vous travaillez.

Pour en savoir plus, consultez


https://myoem.microsoft.com/oem/myoem/product/winemb/pages/comm-ms-
updt-ctlg-trnstn.aspx. .

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

command

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 :
command

Dism /Add-Package /Image:C:\mount\windows


/PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
/PackagePath:"E:\updates\windows10.0-kb0000002-x64.msu"

7 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 des fenêtres 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.

command

DISM /Cleanup-Image /Image=C:\mount\windows /StartComponentCleanup


/ScratchDir:C:\Temp

4. Vérifiez que les mises à jour se trouvent dans l’image.

command

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 :

command

Package Identity :
Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.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.

command

Dism /Add-Package /Image:C:\mount\winre


/PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"

Fonctionnalités et applications

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.

Remarque : bien qu’il soit possible d’ajouter des FOD à l’aide de la commande /add-
package, nous vous recommandons d’utiliser DISM avec l’option /Add-Capability.

1. Monter l’ISO des fonctionnalités à la demande

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

command

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


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

3. Ajoutez le .NET Framework.

command

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


/Source:E:

Où E: est l’ISO de FOD monté.

.NET Framework est maintenant ajouté à votre image.

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. Extrayez l’ISO des applications de boîte de réception dans


c:\temp\lab\apps\inbox\amd64
2. Exécutez le script E:\apps\ReinstallInboxApps-x64.bat .

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 à l’étape 1 :

2. Installez le fichier HEVC .appx :

command

DISM /Add-ProvisionedAppxPackage /Image:c:\mount\windows


/PackagePath:"C:\temp\lab\apps\amd64\Microsoft.HEVCVideoExtension_8weky
b3d8bbwe.x64.appx"
/licensepath:"C:\temp\lab\apps\inbox\amd64\Microsoft.HEVCVideoExtension
_8wekyb3d8bbwe.x64.xml"
/DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x
64.14.00.appx"
/DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x
86.14.00.appx"

7 Notes

Incluez les versions x86 et x64 des packages de dépendances.

3. Utilisez DISM /Add-ProvisionedAppxPackage pour ajouter des applications


supplémentaires à votre image.

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

command

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

Installer une application du Microsoft Store qui ne sera pas


épinglée au menu Démarrer
Pour cette section, vous devez avoir au moins deux applications à ajouter à votre image.
Si vous n’avez pas d’applications signées, vous pouvez passer à la section suivante.

Nouveauté de Windows 10, version 1803 : une application du Microsoft Store peut
désormais être installée sans être épinglée au menu Démarrer. Pour installer une
application sans l’épingler, utilisez DISM /Add-ProvisionedAppxPackage avec le
commutateur /region lors de l’installation de l’application. Lorsque vous créez un menu
Démarrer personnalisé ultérieurement dans le lab, vous pouvez exclure une application
installée du menu Démarrer.
1. Collecter vos applications pour l’installation

2. Installez vos applications, en spécifiant une région avec l’option /region pour
chaque application. Vous pouvez spécifier plusieurs régions en séparant les régions
par un ; . Nous allons vous montrer comment utiliser LayoutModification.xml avec
/region plus loin dans le lab :

command

Dism /Add-ProvisionedAppxPackage /PackagePath:app1.appxbundle


/region="all"
Dism /Add-ProvisionedAppxPackage /PackagePath:app2.appxbundle
/region="US"

Remarque : Si vos applications ont des dépendances, incluez-les dans la


commande à l’aide de /DependencyPackagePath . Comme dans les exemples de la
section précédente, il est courant pour les applications d’avoir des dépendances
sur .NET. CoreRuntime et .VCLibs, mais si vos applications ne partagent pas ces
dépendances, ne les incluez pas dans votre commande.

Optimiser vos applications installées


Nouveauté de Windows 10, version 1803 : 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 :

command

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

Préinstaller Microsoft Office

Ensembles associés

Les applications Office sont fournies sous la forme d’un ensemble d’applications
installées et gérées ensemble. Le package principal pour Office est un ensemble de code
partagé et chaque application Office (par exemple, Word, Excel et PowerPoint) est
installée en tant que package facultatif. Ces packages sont fournis sous forme
d’appxbundles qui prennent en charge toutes les langues du Store.
Application ID du package Fichiers

Code partagé Microsoft.Office.Desktop_8wekyb3d8bbwe shared.appxbundle,


et shared_License1.xml
application
requise (non
visible par
l’utilisateur)

Accès Microsoft.Office.Desktop.Access_8wekyb3d8bbwe access.appxbundle,


access_License1.xml

Excel Microsoft.Office.Desktop.Excel_8wekyb3d8bbwe excel.appxbundle,


excel_License1.xml

Outlook Microsoft.Office.Desktop.Outlook_8wekyb3d8bbwe outlook.appxbundle,


outlook_License1.xml

PowerPoint Microsoft.Office.Desktop.PowerPoint_8wekyb3d8bbwe powerpoint.appxbundle,


powerpoint_License1.xml

Serveur de Microsoft.Office.Desktop.Publisher_8wekyb3d8bbwe publisher.appxbundle,


publication publisher_License1.xml

Word Microsoft.Office.Desktop.Word_8wekyb3d8bbwe word.appxbundle,


word_License1.xml

Ajouter des applications Office à votre image

Pour ajouter les applications Office à une image, utilisez DISM avec l’option /Add-
ProvisionedAppxPackage . Cette option nécessite également les informations suivantes

pour chaque application que vous ajoutez :

/PackagePath : sert uniquement à spécifier le chemin d’accès au fichier

.appxbundle pour le package de code partagé.


/OptionalPackagePath : permet de spécifier le chemin d’accès au fichier

.appxbundle pour une application individuelle, comme Word ou Excel.


/LicensePath : permet de spécifier le chemin d’accès au fichier _License1.xml pour

une application individuelle. Cela est nécessaire pour le package partagé et chacun
des packages d’application facultatifs.

1. Extrayez l’OPK Office dans C:\temp\lab\apps.

2. Utilisez DISM pour ajouter toutes les applications Office à une image hors
connexion. L’exemple suivant suppose que les fichiers XML appxbundle et license
se trouvent dans des sous-répertoires sur USB-B (D :). L’exemple exclut également
le commutateur /region, car nous voulons qu’Office apparaisse à la fois dans la
liste Toutes les applications et sous la forme d’une vignette du menu Démarrer.

command

DISM /Image:C:\mount\windows /Add-ProvisionedAppxPackage


/PackagePath="C:\temp\lab\apps\Office
Apps\shared.PreinstallKit\shared.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\excel.PreinstallKit\excel.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\powerpoint.PreinstallKit\powerpoint.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\word.PreinstallKit\word.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\outlook.PreinstallKit\outlook.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\publisher.PreinstallKit\publisher.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\access.PreinstallKit\access.appxbundle"
/LicensePath="C:\temp\lab\apps\Office
Apps\shared.PreinstallKit\shared_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\excel.PreinstallKit\excel_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\powerpoint.PreinstallKit\powerpoint_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\word.PreinstallKit\word_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\outlook.PreinstallKit\outlook_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\publisher.PreinstallKit\publisher_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\access.PreinstallKit\access_License1.xml"

 Conseil

Vous devez spécifier à la fois un appxbundle et un package de licence pour le


package partagé, ainsi que pour chaque application individuelle que vous
souhaitez installer.

7 Notes

La commande permettant d’ajouter les applications Office en mode audit (en


ligne plutôt qu’en mode hors connexion) est identique, mais remplacez
/Image:C:\mount\windows par /online.
Remarques sur la prise en charge linguistique

Lors de l’installation d’Office avec DISM, les fichiers de langue Office sont
automatiquement ajoutés pour correspondre aux langues figurant dans l’image
Windows.

Par défaut, Office utilise la langue de l’interface utilisateur de Windows. Pour


configurer la langue de l’interface utilisateur de Windows, consultez les
options de ligne de commande pour les langues DISM et la maintenance
internationale.
Il n’existe aucun moyen d’ajouter d’autres langues Office qui ne font pas
partie de l’image Windows.
Les ressources d’affichage et de vérification linguistique pour Office seront
installées pour chaque langue de Windows.
Certaines langues prises en charge par Windows ne sont pas prises en charge
par Office : dans ce cas, Office utilise la langue disponible la plus proche (par
exemple, es-mx tente d’utiliser es-es à la place).
Vous trouverez les langues Windows installées dans Paramètres Windows >
Heure et langue > Langue.

3. Vérifiez qu’Office a été installé :

command

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

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

Passez en revue la liste des packages obtenue et vérifiez que la liste contient les
applications Office, comme :

command

...
Displayname : Microsoft.Office.Desktop.Access
Version : 16000.8528.2136.0
Architechture : neutral
ResourceID : ~
PackageName :
Microsoft.Office.Desktop.Access_16000.8528.2136.0_neutral_~_8wekyb3d8bb
we
Regions : None

Displayname : Microsoft.Office.Desktop.Excel
Version : 16000.8528.2136.0
Architechture : neutral
ResourceID : ~
PackageName :
Microsoft.Office.Desktop.Excel_16000.8528.2136.0_neutral_~_8wekyb3d8bbw
e
Regions : None

Displayname : Microsoft.Office.Desktop.Outlook
Version : 16000.8528.2136.0
Architechture : neutral
ResourceID : ~
PackageName :
Microsoft.Office.Desktop.Outlook_16000.8528.2136.0_neutral_~_8wekyb3d8b
bwe
Regions : None
...

Pour que les applications s’affichent sur l’écran d’accueil, suivez les étapes de la
section suivante : Configuration des vignettes de démarrage et des épingles de la
barre des tâches.

Pour terminer l’installation d’Office, vous devez démonter l’image et valider vos
modifications, ce que nous ferons une fois que nous aurons terminé toutes les
personnalisations à la fin de ce lab.

Modifier la disposition du menu Démarrer

Nouveautés de Windows 10, version 1803

Les applications peuvent désormais être épinglées à la liste Toutes les applications sans
avoir à être épinglées en tant que vignette Démarrer. Cela s’effectue via le nouveau
commutateur « region » (comme décrit dans la section précédente). Dans la section
précédente, nous avons ajouté trois applications à notre image : App1, App2 et Office.
Dans ce lab, nous omettons App1 de LayoutModification.xml pour nous assurer
qu’App1 n’apparaît que dans la liste Toutes les applications, et non sous la forme d’une
vignette de menu Démarrer. Nous inclurons également App2 dans
LayoutModification.xml pour démontrer que même si le commutateur « region » a été
utilisé lors de l’ajout de l’application à l’image, l’application apparaîtra toujours dans le
menu Démarrer si elle est incluse dans le fichier LayoutModification.xml. En d’autres
termes, le fichier LayoutModification.xml est prioritaire.

Menu Démarrer

Si vous ne créez pas de fichier LayoutModification.xml et que vous utilisez les


paramètres Démarrage sans assistance, Windows prendra les 12 premiers paramètres
SquareTiles ou DesktoporSquareTiles spécifiés dans le fichier Unattend. Le système

place ensuite automatiquement ces vignettes dans les groupes nouvellement créés à la
fin de Démarrer. Les six premières vignettes sont placées dans le premier groupe OEM
et le deuxième ensemble de six vignettes est placé dans le deuxième groupe OEM. Si
l’élément OEMName est spécifié dans le fichier d’installation sans assistance, la valeur de
cet élément est utilisée pour nommer les groupes OEM qui sont créés.

7 Notes

La disposition du menu Démarrer et les épingles de la barre des tâches peuvent


être perdues si l’utilisateur réinitialise son PC avec les outils de récupération
intégrés. Pour vous assurer que ces paramètres restent sur l’appareil, mettez à jour
l’image de récupération avec l’image Windows.

La disposition de la vignette Démarrer édans Windows 10 offre aux OEM la possibilité


d’ajouter des vignettes à la disposition du menu Démarrer par défaut pour inclure des
liens Web, des vignettes secondaires, des applications Windows classiques et des
applications Windows universelles. Les OEM peuvent rendre cette disposition applicable
à plusieurs régions ou marchés, sans avoir à réexécuter la plupart des tâches. En outre,
les fabricants OEM peuvent ajouter jusqu’à trois applications par défaut à la section des
applications fréquemment utilisées dans la zone du système, qui propose des listes
pilotées par le système incluant les emplacements système importants ou auxquels le
système accède souvent, ou encore les applications récemment installées.

Pour tirer parti de ces nouvelles fonctionnalités et bénéficier d’une expérience de


personnalisation du menu Démarrage de Windows 10 aussi robuste et complète que
possible, envisagez la création d’un fichier LayoutModification.xml. Ce fichier indique
comment les vignettes OEM doivent être disposées sur l’écran Démarrage. Pour plus
d’informations sur la façon de personnaliser la nouvelle disposition du menu Démarrer,
consultez Personnaliser la disposition du menu Démarrer de Windows 10.

Prise en main : utilisez l’exemple layoutmodification.xml que nous avons inclus dans les
fichiers USB-B. Commencez par ce fichier pour cette section de ce lab. Vous le trouverez
dans USB-B\StartLayout\layoutmodification.xml .

Pour en savoir plus sur layoutmodification.xml, consultez LayoutModification XML.

À propos de la disposition du menu Démarrer


1. Utilisez l’attribut facultatif Region dans l’élément RequiredStartGroups pour utiliser
différentes dispositions pour différentes régions. La valeur Region doit être égale à
des codes pays/région à deux lettres et séparée par un délimiteur de barre
verticale « | » si vous spécifiez plusieurs régions. Les régions répertoriées dans le
groupe sont liées aux régions que vous avez spécifiées lorsque vous avez ajouté
des applications à votre image à l’aide de l’option /region . Si le paramètre de
pays/région défini pour l’appareil Windows correspond à une balise
RequiredStartGroups , les vignettes disposées dans RequiredStartGroups sont

appliquées à l’écran de démarrage. Si vous spécifiez une balise


RequiredStartGroups indépendante de la région (ou sans l’attribut Region

facultatif), cette balise RequiredStartGroups est appliquée à l’écran de démarrage.

Dans votre layoutmodification.xml, ajoutez des régions à RequiredStartGroups :

command

<RequiredStartGroups Region="DE|ES|FR|GB|IT|US">

2. Spécifiez les vignettes que vous souhaitez ajouter au sein d’un élément
AppendGroup. Les OEM peuvent ajouter un maximum de deux AppendGroups.
L’exemple suivant montre deux groupes appelés « Fabrikam Group 1 » et
« Fabrikam Group 2 », qui contient des vignettes qui seront appliquées si le pays/la
région de l’appareil correspond à ce qui est spécifié dans Région (dans ce cas, les
régions sont l’Allemagne, l’Espagne, la France, le Royaume-Uni, l’Italie et les États-
Unis). Chaque groupe contient trois vignettes et les différents éléments que vous
devez utiliser en fonction de la vignette que vous souhaitez épingler à l’accueil.

XML

<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaul
tLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
Version="1">
<RequiredStartGroupsCollection>
<RequiredStartGroups
Region="DE|ES|FR|GB|IT|US">
<AppendGroup Name="Fabrikam Group 1">
<start:DesktopApplicationTile
DesktopApplicationID="Microsoft.Windows.Explorer"
Size="2x2"
Row="0"
Column="4"/>
</AppendGroup>
<AppendGroup
Name="Fabrikam Group 2">
<start:Tile
AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
Size="2x2"
Row="0"
Column="0"/>
</AppendGroup>
</RequiredStartGroups>
</RequiredStartGroupsCollection>

3. Dans la section Ajouter des applications du Microsoft Store ci-dessus, nous vous
avons demandé d’installer deux applications à l’aide du commutateur /region :
App1 et App2. Étant donné que nous avons inclus un commutateur /region pour
les deux, les deux seront installés et apparaîtront dans la liste Toutes les
applications. Toutefois, pour qu’App2 apparaisse également sous la forme d’une
vignette de menu Démarrer, ajoutez la ligne suivante à l’intérieur de votre
deuxième <AppendGroup> dans le fichier LayoutModification.xml, par exemple :

Étant donné que nous définissons la région sur « US » pour App2 lors de son
approvisionnement, nous devons définir la région sur « US » ici dans notre
LayoutModification.xml afin de garantir qu’App2 n’apparaît que sous la forme
d’une vignette de menu Démarrer dans les images américaines. Par conséquent,
vérifiez que votre paramètre de région <RequiredStartGroups> ressemble à ceci :

XML

<RequiredStartGroups Region="US">
<AppendGroup Name="MyGroup">
<start:Tile AppUserModelID="App2!App" Size="2x2" Row="2"
Column="0"/>
</AppendGroup>

Ou inclut au moins les États-Unis, comme ceci :

XML

<RequiredStartGroups Region="DE|US|JA">
<AppendGroup Name="MyGroup">
<start:Tile AppUserModelID="App2!App" Size="2x2" Row="2"
Column="0"/>
</AppendGroup>

4. Ajouter des vignettes de menu Démarrer pour Microsoft Office. Il s’agit d’une
exigence pour les OEM qui participent au programme Jumpstart.

Vous pouvez faire apparaître des vignettes dans le menu Démarrer Windows 10
pour Word, PowerPoint et Excel. Les vignettes apparaissent dans une zone
désignée pour les applications Microsoft (en haut à gauche dans le diagramme
suivant). Toutes les applications supplémentaires seront accessibles dans la liste
Applications sur la gauche.

Ajoutez les éléments suivants au fichier LayoutModification.xml pour ajouter les


vignettes :

XML

<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>

7 Notes

Pour ajouter une application de bureau, utilisez la balise


start:DesktopApplicationTile. Si vous connaissez l’ID de modèle utilisateur de
l’application, utilisez-le pour l’identifier. Sinon, si vous épinglé des vignettes qui
nécessitent des fichiers .url ou .lnk, ajoutez les fichiers dans les répertoires hérités
suivants du menu Démarrer :

%APPDATA%\Microsoft\Windows\Start Menu\Programs\
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\

Exemple :

command

Copy E:\StartLayout\Bing.url
"C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk
"C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Bing.url "C:\mount\Windows\Users\All
Users\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk "C:\mount\Windows\Users\All
Users\Microsoft\Windows\Start Menu\Programs"

5. Enregistrez le fichier de disposition du menu Démarrer en tant que


layoutmodification.xml.
6. Copiez le fichier enregistré dans votre image montée dans le dossier
C:\Mount\Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell . Si un

fichier layoutmodification.xml existe déjà dans le dossier, remplacez le fichier


existant par le nouveau.
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.

7 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\.

command

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.

command

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.

command

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.
Vous trouverez ci-dessous un exemple d’oobe.xml situé à dans USB-
B\ConfigSet\oobe.xml

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.

command

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 :

command

echo 4-24-2018 >"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. Nous
avons inclus des fichiers de réponses dans USB-B qui vous permettront de commencer.
Assurez-vous que vos paramètres de réponse incluent les paramètres requis, comme
indiqué dans le document de stratégie OEM :

Pour les systèmes OA 3.0 :

command

md c:\mount\windows\windows\panther
copy /y E:\AnswerFiles\OA3.0\Unattend.xml
C:\Mount\Windows\Windows\Panther

(où E:\ est USB-B)

Pour les systèmes non OA 3.0 :

command

md c:\mount\windows\Windows\panther
copy /y E:\AnswerFiles\Non_OA3.0\Unattend.xml
C:\Mount\Windows\Windows\Panther

(où E:\ est USB-B)

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 Famille de Windows 10, puis 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.

command

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 :

command

Manufacturer=Fabrikam
Model=Notebook Model 1
Logo=C:\Fabrikam\Fabrikam.bmp

4. Enregistrez le fichier de réponses dans le dossier Panther en tant que USB-


B\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-le en tant que fichier D:\AnswerFiles\Fabrikam.bmp sur votre PC de
technicien. Nous avons inclus un exemple sur USB-B, que vous pouvez utiliser pour
ce lab : D:\Logos\Fabrikam.bmp.

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

command

mkdir c:\mount\windows\Fabrikam

3. Copiez Fabrikam.bmp dans le dossier Fabrikam que vous venez de créer :

command

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.

Activer le mode S

7 Notes

Si vous ne souhaitez pas activer le mode S, vous pouvez passer à la section


suivante.

Nouveauté de Windows 10 version 1803 : Windows 10 S n’est plus une référence SKU
distincte des autres versions de Windows. Le mode S est désormais un mode qui peut
être activé sur les références SKU Famille et Pro.

Définir le mode S Dans cette section, nous allons vous montrer comment activer le
mode S dans une image Windows. Nous allons utiliser un fichier Unattend qui a un
paramètre dans Pass 2 - offlineServicing, et utiliser DISM pour l’appliquer à notre image
Windows montée.

1. Utilisez Windows SIM pour modifier unattend.xml.

2. Ajoutez le composant amd64_Microsoft_Windows_CodeIntegrity à Pass 2 offline


Servicing.

3. Définissez amd64_Microsoft_Windows_CodeIntegrity\SkuPolicyRequired sur 1 .

4. Enregistrez le fichier de réponses dans le dossier Panther en tant que unattend.xml.

5. Utilisez DISM pour appliquer le fichier Unattend et activer le mode S :

command

dism /image:C:\mount\windows /apply-


unattend:C:\mount\windows\windows\panther\unattend.xml

Remarque : Seul Pass 2 - offline Servicing est traité lorsqu’un fichier Unattend est
appliqué avec DISM.

Le mode S est désormais appliqué à l’image Windows. Au démarrage du PC, la même


stratégie d’intégrité du code appliquée dans Windows 10 S sera appliquée à votre
installation Windows.

Activer le mode de fabrication

Si vous envisagez d’apporter des modifications supplémentaires à votre image en mode


audit, comme la modification du Registre, l’exécution d’un script ou l’exécution d’une
commande à partir de l’invite de commandes, vous devez activer temporairement le
mode fabrication, qui permet au code non signé qui est normalement bloqué en mode
S de s’exécuter en mode Audit. Cela vous permet d’exécuter des scripts, des
programmes d’installation et des outils de diagnostic (c’est-à-dire du code non signé)
pendant le processus de fabrication. Le mode de fabrication est activé en ajoutant une
clé de Registre à l’image hors connexion, et il est désactivé en supprimant la clé lors du
démarrage en mode audit.

1. Sur votre image montée, chargez la ruche du registre SYSTEM à partir de votre
image montée dans regedit sur votre PC de technicien. Nous allons utiliser une
ruche temporaire appelée HKLM\Windows10S.

command

reg load HKLM\Windows10S


C:\Mount\Windows\Windows\System32\Config\System

2. Ajoutez la clé de Registre de fabrication.

command

reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v


ManufacturingMode /t REG_DWORD /d 1

3. Déchargez la ruche du Registre à partir de votre PC de technicien.

command

reg unload HKLM\Windows10S

Une fois que vous avez démonté votre image et que vous avez validé vos modifications
(ci-dessous), votre Windows 10 en mode S aura la clé de fabrication qui vous permettra
d’exécuter du code non signé en mode audit.

) Important

Veillez à supprimer la clé de registre de fabrication avant d’envoyer votre


Windows 10 en mode S. Nous vous montrons comment procéder plus tard dans le
lab, ou vous pouvez apprendre comment en consultant Mode de fabrication

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.

7 Notes

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.
Étant donné que le mode S n’est pas activé tant que cette image n’a pas été
démarrée sur l’appareil de référence, peu importe si vous exécutez la
commande /Set-Edition avant ou après l’application des paramètres sans
assistance (qui inclut l’élément mode <SkuPolicyRequired> S).
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 :

command

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

Notez les ID d’édition disponibles.

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

command

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 :

Enregistrez des copies des fichiers unattend.xml et LayoutModification.xml, ainsi


que de votre dossier C:\mount\windows\Windows\System32\OOBE dans
C:\Recovery\OEM.

Ajoutez des scripts ResetConfig.xml et EnableCustomizations.cmd à


C:\Recovery\OEM. Obtenez-les à partir d’Exemples de scripts : Conserver les
paramètres Windows lors d’une récupération.

Optimiser WinRE (partie 1)


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

command

Dism /image:c:\mount\winre /set-scratchspace:512

2. Nettoyez les fichiers inutilisés et réduisez la taille de winre.wim

command

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 :

command

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 :

command

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 :

command

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 :

command

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 :

command

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 :

command

Dism /Image:c:\mount\windows /Cleanup-Image /StartComponentCleanup


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

command

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 :

command

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 vers USB-B\Images

command

copy c:\temp\lab\images\install.wim e:\images


copy c:\temp\lab\images\winre_bak.wim e:\images

Vérifiez les scripts de déploiement dans USB-B\Deployment. Ceux-ci devraient


avoir été copiés lorsque vous avez extrait le téléchargement USB-B vers USB-B.

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 USB-B.
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 USB-B\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.

7 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 :

command

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 :

a. 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.

b. Appuyez sur Y pour formater le lecteur

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

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

7 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.

command

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)
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 :

command

dism /online /get-current-edition

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

command
Current edition is:

Current Edition : Professional

The operation completed successfully.

Remarque : Si vous utilisez un appareil pour lequel le mode S est activé, l’édition
indique toujours « Professionnel ». Cela est dû au fait que le mode S est un mode,
et non une édition.

Vérifier le mode S
Si vous avez activé le mode S plus tôt dans le lab, vérifiez que le mode S est activé.

1. Dans Démarrer, ouvrez Paramètres.


2. Dans Paramètres, ouvrez Mise à jour & sécurité.
3. Choisissez Activation dans le volet gauche

Si le mode S est activé sur votre appareil, il s’affiche ici.

Applications et opportunités du Store


Grâce à Windows 10 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 10. Il s’agit
d’applications Windows universelles, ce qui vous permet de créer des applications pour
les ordinateurs de bureau, les tablettes ou les téléphones qui exécutent Windows 10. 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
PartnerOps@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
Élément Emplacement dans le Registre

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 le PBR


dans Windows 10. Reportez-vous à la section scanstate de ce guide pour savoir
comment restaurer la clé de Registre OEMID pendant l’opération PBR.

Préparer votre image pour la réinitialisation par


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

Pour plus d’informations, reportez-vous Réinitialisation par bouton de commande et


environnement de récupération Windows (Windows RE) et Disques durs et partitions.
La réinitialisation par bouton de commande 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 par bouton de commande, vous devez
copier ScanState sur USB-B.

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 le lecteur USB-B

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 USB-B\scanstate :

command

Copydandi.cmd amd64 e:\scanstate

Où E: est la lettre du lecteur USB-B.

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 par bouton de commande.

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.

Remarque :USB-B\recovery\recoveryimage\regrecover.xml contient déjà les valeurs de


Registre. Vous pouvez utiliser ce fichier au lieu de créer un fichier.

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 :

XML

<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. Si vous avez activé le mode S, assurez-vous que la clé de Registre de fabrication


n’est pas migrée en demandant à ScanState de l’exclure. Ajoutez la règle suivante
pour exclure la clé de Registre :

XML

<unconditionalExclude>
<objectSet>
<pattern
type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy
[ManufacturingMode]</pattern>
</objectSet>
</unconditionalExclude>

4. Enregistrez le fichier en tant que regerecover.xml.

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


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. Nous allons utiliser
des exemples d’USB-B\Recovery\RecoveryImage pour créer le package
d’approvisionnement.
Important : Pour que la réinitialisation par bouton de commande fonctionne
correctement, les packages doivent être des fichiers .ppkg stockés dans
C:\Recovery\Customizations.

1. Créer le dossier OEM de récupération et copier le contenu de USB-


B\Recovery\RecoveryImage

Important : Pour conserver la disposition personnalisée du menu Démarrer


pendant la récupération, layoutmodification.xml doit être copié à nouveau pendant
le processus de récupération. Nous allons le copier ici, puis utiliser
EnableCustomizations.cmd pour le copier pendant la récupération.

command

Copy E:\Recovery\RecoveryImage c:\recovery\OEM


Copy E:\StartLayout\layoutmodification.xml c:\recovery\OEM

2. Exécuter ScanState pour collecter des applications et des personnalisations

Pour les PC Windows 10 x64 :

command

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 du lecteur USB-B

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


miglog.xml :

command

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

Créer des scripts d’extensibilité pour restaurer des


paramètres supplémentaires
Vous pouvez personnaliser l’expérience de réinitialisation par bouton de commande en
configurant des points d’extensibilité. Cela vous permet d’exécuter des scripts
personnalisés, d’installer des applications supplémentaires ou de conserver des données
d’utilisateur, d’application ou de Registre supplémentaires.

Pendant la récupération, PBR appelle EnableCustomizations.cmd que nous allons


configurer pour effectuer 2 opérations :

1. Copier le fichier unattend.xml utilisé pour le déploiement initial dans


\windows\panther.
2. Copier layoutmodification.xml dans le système.

Cela restaure les paramètres de disposition supplémentaires à partir de ces 2 fichiers de


réponses pendant le PBR.

[! Important Les scripts et unattend.xml de récupération doivent être copiés dans


c:\Recovery\OEM pour que PBR puisse récupérer et restaurer les paramètres définis
dans le unattend.xml.

Copier les fichiers unattend.xml pour restaurer les


paramètres
Pour les systèmes OA 3.0 :

command

Copy e:\AnswerFiles\oa3.0\unattendsysprep.xml c:\Recovery\OEM\unattend.xml

Pour les systèmes non OA 3.0 :

command

Copy e:\AnswerFiles\non_oa3.0\unattendsysprep.xml
c:\Recovery\OEM\unattend.xml

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.

command

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 :

command

C:\Windows\System32\Sysprep\sysprep /oobe /generalize


/unattend:c:\recovery\oem\Unattend.xml /shutdown

Supprimer la clé de fabrication Windows 10 en mode S


Si le mode de fabrication est activé, supprimez la clé de Registre de fabrication :

1. Ouvrez l’invite de commandes.

2. Supprimez la clé de Registre :

command

reg delete HKLM\system\ControlSet001\Control\CI\Policy /v


ManufacturingMode

) Important

N’envoyez pas de Windows 10 en mode S avec la clé de Registre en place.

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 le lecteur USB-B.

Résolution des problèmes


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.

Invite de commandes Windows

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 10.0.19628.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 :

command

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.


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

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

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

d. 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

e. Tapez exit pour quitter Diskpart

2. Capturez l’image de la partition Windows sur USB-B. 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 scratchdir sur la clé USB-B
pour les fichiers temporaires, mais vous pouvez choisir n’importe quel disque dur
disposant de l’espace disponible pour votre répertoire de travail.

command

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

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.

a. À l’invite X:\windows\system32>, tapez diskpart et appuyez sur la touche Entrée


pour démarrer Diskpart.

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

c. 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.
d. Tapez exit pour quitter Diskpart

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

command

DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim


/Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0
/description:"Windows 10 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 :

command

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

or

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

command

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 les 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 nue : a. Lancez Créer un lecteur de
récupération à partir de 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 l’écran Choisir une option, cliquez sur
Résoudre les problèmes e. Cliquez sur Récupérer à partir d’un lecteur, puis suivez
les instructions à l’écran

Remarque : L’interface utilisateur de réinitialisation par bouton de commande a été


repensée dans Windows 10. L’option Conserver mes fichiers dans l’interface utilisateur
correspond désormais à la fonctionnalité Conserver mes fichiers. Tout supprimer
correspond à la fonctionnalité Tout supprimer.

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.

command

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 :

XML

<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 :

XML

<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.

Empreinte disque avec optimisations


Le tableau ci-dessous montre l’espace supplémentaire économisé à l’aide du système
d’exploitation compact, de l’instanciation unique et de la réduction ou de la
désactivation du fichier de mise en veille prolongée sur 2 Go (x86) et 4 Go (x64).

Type d’empreinte Windows 10 Famille x86 Windows 10 Famille x64


2 Go de mémoire 4 Go de mémoire

Empreinte de base 11,68 Go (espace 15,06 Go (espace


supplémentaire) supplémentaire)

Compact, pas d’instanciation unique 8,85 Go (>2,75 Go) 11,3 Go (>3,7 Go)

Compact, instance unique 7,66 Go (>4 Go) 10,09 Go (>4,75 Go)

Fichier de mise en veille prolongée 10,87 Go (>825 Mo) 13,48 Go (>1,5 Go)
désactivé, pas compact

Fichier de mise en veille prolongée 11,27 Go (>400 Mo) 14,15 Go (>930 Mo)
réduit, pas compact
Exemples de scripts
Article • 19/06/2023

Télécharger les exemples de scripts utilisés dans ce guide

Copiez ces scripts à la racine de votre lecteur USB de stockage. Reportez-vous à cette
page pour comprendre ce qui se trouve dans les scripts.

L’exemple de téléchargement de scripts ZIP comprend tous les scripts ci-dessous :

Scripts de déploiement d’images


Les scripts suivants configurent les dispositifs Windows en utilisant un fichier image
WIM ou FFU, puis donnent la possibilité de configurer les fonctions de réinitialisation
rapide.

Les fichiers suivants composent les scripts de déploiement :

ApplyImage.bat
ApplyRecovery.bat
CreatePartitions-BIOS.txt
CreatePartitions-BIOS-FFU.txt
CreatePartitions-UEFI.txt
CreatePartitions-UEFI-FFU.txt
HideRecoveryPartitions-BIOS.txt
HideRecoveryPartitions-UEFI.txt
CreateRecoveryPartitions-BIOS.txt
CreateRecoveryPartitions-UEFI.txt

ApplyImage.bat
Utilisez ce script pour appliquer une image Windows à un nouvel appareil.

Remarque : si vous copiez et collez le contenu ci-dessous pour créer un fichier .bat, vous
pouvez obtenir une erreur lors de la détection du micrologiciel. Pour que la détection du
micrologiciel réussisse, vérifiez que les lignes qui commencent par for /f "tokens=2*
delims= " %%A ont un onglet suivi d’un espace entre delims= et " %%A .

@echo Apply-Image.bat
@echo Run from the reference device in the WinPE environment.
@echo.
@echo This script erases the primary hard drive and applies a new image.
@echo.
@echo Make sure that this script is run from the folder that contains
the
@echo supporting scripts
@echo.
@echo UPDATE (November 2017)
@echo * Added support for FFU deployments.
@echo.
@echo UPDATE (JULY 2016):
@echo * This script stops just after applying the image.
@echo This gives you an opportunity to add siloed provisioning packages
(SPPs)
@echo so that you can include them in your recovery tools.
@echo.
@echo After the script is complete, use apply-recovery.bat to finish
@echo setting up the recovery tools.
@echo.
@echo * This script creates a now includes support for the /EA variables for
quicker
@echo image capture and recovery.
@echo.
@echo * This script now includes support for the /EA variables for quicker
@echo image capture and recovery.
@echo.
@echo * This script now checks to see if you're booted into Windows PE.
@echo.
@if not exist X:\Windows\System32 echo ERROR: This script is built to run in
Windows PE.
@if not exist X:\Windows\System32 goto END
@if %1.==. echo ERROR: To run this script, add a path to a Windows image
file.
@if %1.==. echo Example: ApplyImage D:\WindowsWithFrench.wim
@if %1.==. goto END
@echo *********************************************************************
@echo == Setting high-performance power scheme to speed deployment ==
@call powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
@echo *********************************************************************
@echo Checking to see the type of image being deployed
@if "%~x1" == ".wim" (GOTO WIM)
@if "%~x1" == ".ffu" (GOTO FFU)
@echo *********************************************************************
@if not "%~x1" == ".ffu". if not "%~x1" == ".wim" echo Please use this
script with a WIM or FFU image.
@if not "%~x1" == ".ffu". if not "%~x1" == ".wim" GOTO END
:WIM
@echo Starting WIM Deployment
@echo *********************************************************************
@echo Checking to see if the PC is booted in BIOS or UEFI mode.
wpeutil UpdateBootInfo
for /f "tokens=2* delims= " %%A in ('reg query
HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET
Firmware=%%B
@echo Note: delims is a TAB followed by a space.
@if x%Firmware%==x echo ERROR: Can't figure out which firmware we're on.
@if x%Firmware%==x echo Common fix: In the command above:
@if x%Firmware%==x echo for /f "tokens=2* delims= "
@if x%Firmware%==x echo ...replace the spaces with a TAB character
followed by a space.
@if x%Firmware%==x goto END
@if %Firmware%==0x1 echo The PC is booted in BIOS mode.
@if %Firmware%==0x2 echo The PC is booted in UEFI mode.
@echo *********************************************************************
@echo Do you want to create a Recovery partition?
@echo (If you're going to be working with FFUs, and need
@echo to expand the Windows partition after applying the FFU, type N).
@SET /P RECOVERY=(Y or N):
@if %RECOVERY%.==y. set RECOVERY=Y
@echo Formatting the primary disk...
@if %Firmware%==0x1 echo ...using BIOS (MBR) format and partitions.
@if %Firmware%==0x2 echo ...using UEFI (GPT) format and partitions.
@echo CAUTION: All the data on the disk will be DELETED.
@SET /P READY=Erase all data and continue? (Y or N):
@if %READY%.==y. set READY=Y
@if not %READY%.==Y. goto END
@if %Firmware%.==0x1. if %RECOVERY%.==Y. diskpart /s CreatePartitions-
BIOS.txt
@if %Firmware%.==0x1. if not %RECOVERY%.==Y. diskpart /s CreatePartitions-
BIOS-FFU.txt
@if %Firmware%.==0x2. if %RECOVERY%.==Y. diskpart /s CreatePartitions-
UEFI.txt
@if %Firmware%.==0x2. if not %RECOVERY%.==Y. diskpart /s CreatePartitions-
UEFI-FFU.txt
@echo *********************************************************************
@echo == Apply the image to the Windows partition ==
@SET /P COMPACTOS=Deploy as Compact OS? (Y or N):
@if %COMPACTOS%.==y. set COMPACTOS=Y
@echo Does this image include Extended Attributes?
@echo (If you're not sure, type N).
@SET /P EA=(Y or N):
@if %EA%.==y. set EA=Y
@if %COMPACTOS%.==Y. if %EA%.==Y. dism /Apply-Image /ImageFile:%1
/Index:1 /ApplyDir:W:\ /Compact /EA
@if not %COMPACTOS%.==Y. if %EA%.==Y. dism /Apply-Image /ImageFile:%1
/Index:1 /ApplyDir:W:\ /EA
@if %COMPACTOS%.==Y. if not %EA%.==Y. dism /Apply-Image /ImageFile:%1
/Index:1 /ApplyDir:W:\ /Compact
@if not %COMPACTOS%.==Y. if not %EA%.==Y. dism /Apply-Image /ImageFile:%1
/Index:1 /ApplyDir:W:\
@echo *********************************************************************
@echo == Copy boot files to the System partition ==
W:\Windows\System32\bcdboot W:\Windows /s S:
@echo *********************************************************************
@echo Next steps:
@echo * Add Windows Classic apps (optional):
@echo DISM /Apply-SiloedPackage /ImagePath:W:\
@echo /PackagePath:"D:\App1.spp" /PackagePath:"D:\App2.spp" ...
@echo.
@echo * Configure the recovery partition with ApplyRecovery.bat
@echo.
@echo * Reboot:
@echo exit
@GOTO END
:FFU
@echo Starting FFU Deployment
@echo list disk > x:\listdisks.txt
@echo exit >> x:\listdisks.txt
@diskpart /s x:\listdisks.txt
@del x:\listdisks.txt
@echo Enter the disk number of the drive where you're going to deploy your
FFU (usually 0).
@SET /P DISKNUMBER=(Enter the Disk Number from above):
@echo This will remove all data from disk %DISKNUMBER%. Continue?
@SET /P ERASEALL=(Y or N):
@if %ERASEALL%.==y. set ERASEALL=Y
@if %ERASEALL%==Y DISM /apply-ffu /ImageFile=%1
/ApplyDrive:\\.\PhysicalDrive%DISKNUMBER%
@if not %ERASEALL%==Y GOTO END
@echo FFU applied. Would you like to configure the recovery partition?
@SET /P CONFIGRECOVERY=(Y or N):
@if %CONFIGRECOVERY%.==y. SET CONFIGRECOVERY=Y
@if %CONFIGRECOVERY%==Y ApplyRecovery.bat
@if not %CONFIGRECOVERY%==Y GOTO END
:END

ApplyImage.bat s’appuie sur les scripts DiskPart suivants, qui doivent être placés dans le
même dossier :

Scripts CreatePartitions
Utilisez ces scripts avec DiskPart pour formater et configurer les partitions de disque dur
pour Windows, y compris les outils de récupération. Réglez les tailles des partitions pour
remplir le disque en fonction des besoins.

CreatePartitions-UEFI.txt

ce script crée les partitions des outils de récupération, système, MSR (Microsoft
Reserved) et Windows.

Ce script attribue temporairement les lettres de lecteur suivantes : Système = S,


Windows = W et Récupération = R. La partition MSR (Microsoft Reserved) n’a pas de
lettre. La lettre W est utilisée pour éviter d’éventuels conflits de lettre de lecteur. Après
le redémarrage de l’appareil, la lettre C est attribuée à la partition Windows, tandis que
les autres partitions ne reçoivent aucune lettre de lecteur.
La partition de récupération doit être la partition située après la partition Windows afin
de garantir que le fichier winre.wim puisse être maintenu à jour pendant la durée de vie
de l'appareil.

Le diagramme ci-après illustre la configuration des partitions résultante :

rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem create four partitions
rem for a UEFI/GPT-based PC.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == b. Create space for the recovery tools ===
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
shrink minimum=500
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 4. Recovery partition ======================
create partition primary
format quick fs=ntfs label="Recovery"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
exit

CreatePartitions-UEFI-FFU.txt
Ce script est basé sur CreatePartitions-UEFI.txt, mais il ne crée pas de partition de
récupération. C’est pour cela que la partition Windows est la dernière partition sur le
lecteur et qu’elle peut être développée. Si ce script est utilisé, la partition de
récupération peut être configurée ultérieurement avec ApplyRecovery.bat.

rem == CreatePartitions-UEFI-FFU.txt ==
rem == These commands are used with DiskPart to
rem create four partitions
rem for a UEFI/GPT-based PC.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="W"
list volume
exit

CreatePartitions-BIOS.txt
ce script crée les partitions système, Windows et des outils de récupération pour les PC
BIOS.

Ce script attribue temporairement les lettres de lecteur suivantes : Système = S,


Windows = W et Récupération = R. La lettre W est utilisée pour éviter d’éventuels
conflits de lettre de lecteur. Après le redémarrage de l’appareil, la lettre C est attribuée à
la partition Windows, tandis que les autres partitions ne reçoivent aucune lettre de
lecteur.

La partition de récupération doit être la partition située après la partition Windows afin
de garantir que le fichier winre.wim puisse être maintenu à jour pendant la durée de vie
de l'appareil.
Le diagramme ci-après illustre la configuration des partitions résultante :

rem == CreatePartitions-BIOS.txt ==
rem == These commands are used with DiskPart to
rem create three partitions
rem for a BIOS/MBR-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Windows partition =====================
rem == a. Create the Windows partition =======
create partition primary
rem == b. Create space for the recovery tools
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
shrink minimum=500
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 3. Recovery partition ====================
create partition primary
format quick fs=ntfs label="Recovery image"
assign letter="R"
set id=27
list volume
exit

CreatePartitions-BIOS-FFU.txt
Ce script est basé sur CreatePartitions-BIOS.txt, mais il ne crée pas de partition de
récupération. C’est pour cela que la partition Windows est la dernière partition sur le
lecteur et qu’elle peut être développée. Si ce script est utilisé, la partition de
récupération peut être configurée ultérieurement avec ApplyRecovery.bat.
rem == CreatePartitions-BIOS-FFU.txt ==
rem == These commands are used with DiskPart to
rem create three partitions
rem for a BIOS/MBR-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Windows partition =====================
rem == a. Create the Windows partition =======
create partition primary
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
list volume
exit

ApplyRecovery.bat
Utilisez ce script pour préparer la partition de récupération Windows. Ce script est
appelé par ApplyImage.bat, mais il peut également être exécuté seul.

Remarque : si vous copiez et collez le contenu ci-dessous pour créer un fichier .bat, vous
pouvez obtenir une erreur lors de la détection du micrologiciel. Pour que la détection du
micrologiciel réussisse, vérifiez que les lignes qui commencent par for /f "tokens=2*
delims= " %%A ont un onglet suivi d’un espace entre delims= et " %%A .

@echo == ApplyRecovery.bat ==
@rem *********************************************************************
@echo Checking to see if the PC is booted in BIOS or UEFI mode.
wpeutil UpdateBootInfo
for /f "tokens=2* delims= " %%A in ('reg query
HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET
Firmware=%%B
@echo Note: delims is a TAB followed by a space.
@if x%Firmware%==x echo ERROR: Can't figure out which firmware we're on.
@if x%Firmware%==x echo Common fix: In the command above:
@if x%Firmware%==x echo for /f "tokens=2* delims= "
@if x%Firmware%==x echo ...replace the spaces with a TAB character
followed by a space.
@if x%Firmware%==x goto END
@if %Firmware%==0x1 echo The PC is booted in BIOS mode.
@if %Firmware%==0x2 echo The PC is booted in UEFI mode.
@echo *********************************************************************
@echo Do you already have a recovery partition on this disk? (Y or N):
@SET /P RECOVERYEXIST=(Y or N):
@if %RECOVERYEXIST%.==y. set RECOVERYEXIST=Y
@if %RECOVERYEXIST%.==Y. GOTO COPYTOTOOLSPARTITION
@if not %RECOVERYEXIST%.==Y. GOTO CREATEFFURECOVERY
@echo *********************************************************************
:COPYTOTOOLSPARTITION
@echo == Copy the Windows RE image to the Windows RE Tools partition ==
md R:\Recovery\WindowsRE
xcopy /h W:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\
@echo *********************************************************************
@echo == Register the location of the recovery tools ==
W:\Windows\System32\Reagentc /Setreimage /Path R:\Recovery\WindowsRE /Target
W:\Windows
@echo *********************************************************************
@IF EXIST W:\Recovery\Customizations\USMT.ppkg (GOTO CUSTOMDATAIMAGEWIM)
else goto HIDEWIMRECOVERYTOOLS
:CUSTOMDATAIMAGEWIM
@echo == If Compact OS, single-instance the recovery provisioning package
==
@echo.
@echo *Note: this step only works if you created a ScanState package
called
@echo USMT.ppkg as directed in the OEM Deployment lab. If you aren't
@echo following the steps in the lab, choose N.
@echo.
@echo Options: N: No
@echo Y: Yes
@echo D: Yes, but defer cleanup steps to first boot.
@echo Use this if the cleanup steps take more than 30
minutes.
@echo defer the cleanup steps to the first boot.
@SET /P COMPACTOS=Deploy as Compact OS? (Y, N, or D):
@if %COMPACTOS%.==y. set COMPACTOS=Y
@if %COMPACTOS%.==d. set COMPACTOS=D
@if %COMPACTOS%.==Y. dism /Apply-CustomDataImage
/CustomDataImage:W:\Recovery\Customizations\USMT.ppkg /ImagePath:W:\
/SingleInstance
@if %COMPACTOS%.==D. dism /Apply-CustomDataImage
/CustomDataImage:W:\Recovery\Customizations\USMT.ppkg /ImagePath:W:\
/SingleInstance /Defer
@echo *********************************************************************
:HIDEWIMRECOVERYTOOLS
@echo == Hiding the recovery tools partition
if %Firmware%==0x1 diskpart /s %~dp0HideRecoveryPartitions-BIOS.txt
if %Firmware%==0x2 diskpart /s %~dp0HideRecoveryPartitions-UEFI.txt
@echo *********************************************************************
@echo == Verify the configuration status of the images. ==
W:\Windows\System32\Reagentc /Info /Target W:\Windows
@echo (Note: Windows RE status may appear as Disabled, this is OK.)
@echo *********************************************************************
@echo All done!
@echo Disconnect the USB drive from the reference device.
@echo Type exit to reboot.
@echo.
GOTO END
:CREATEFFURECOVERY
@echo *********************************************************************
@echo == Creating the recovery tools partition
@if %Firmware%==0x1 diskpart /s CreateRecoveryPartitions-BIOS.txt
@if %Firmware%==0x2 diskpart /s CreateRecoveryPartitions-UEFI.txt
@echo finding the Windows Drive
@echo *********************************************************************
@IF EXIST C:\Windows SET windowsdrive=C:\
@IF EXIST D:\Windows SET windowsdrive=D:\
@IF EXIST E:\Windows SET windowsdrive=E:\
@IF EXIST W:\Windows SET windowsdrive=W:\
@echo The Windows drive is %windowsdrive%
md R:\Recovery\WindowsRE
@echo *********************************************************************
@echo Finding Winre.wim
@IF EXIST %windowsdrive%Recovery\WindowsRE\winre.wim SET
recoveryfolder=%windowsdrive%Recovery\WindowsRE\
@IF EXIST %windowsdrive%Windows\System32\Recovery\winre.wim SET
recoveryfolder=%windowsdrive%Windows\System32\Recovery\
@echo *********************************************************************
@echo copying Winre.wim
xcopy /h %recoveryfolder%Winre.wim R:\Recovery\WindowsRE\
@echo *********************************************************************
@echo == Register the location of the recovery tools ==
%windowsdrive%Windows\System32\Reagentc /Setreimage /Path
R:\Recovery\WindowsRE /Target %windowsdrive%Windows
@echo *********************************************************************
@IF EXIST W:\Recovery\Customizations\USMT.ppkg (GOTO CUSTOMDATAIMAGEFFU)
else goto HIDERECOVERYTOOLSFFU
:CUSTOMDATAIMAGEFFU
@echo == If Compact OS, single-instance the recovery provisioning package
==
@echo.
@echo *Note: this step only works if you created a ScanState package
called
@echo USMT.ppkg as directed in the OEM Deployment lab. If you aren't
@echo following the steps in the lab, choose N.
@echo.
@echo Options: N: No
@echo Y: Yes
@echo D: Yes, but defer cleanup steps to first boot.
@echo Use this if the cleanup steps take more than 30
minutes.
@echo defer the cleanup steps to the first boot.
@SET /P COMPACTOS=Deploy as Compact OS? (Y, N, or D):
@if %COMPACTOS%.==y. set COMPACTOS=Y
@if %COMPACTOS%.==d. set COMPACTOS=D
@if %COMPACTOS%.==Y. dism /Apply-CustomDataImage
/CustomDataImage:%windowsdrive%Recovery\Customizations\USMT.ppkg
/ImagePath:%windowsdrive% /SingleInstance
@if %COMPACTOS%.==D. dism /Apply-CustomDataImage
/CustomDataImage:%windowsdrive%Recovery\Customizations\USMT.ppkg
/ImagePath:%windowsdrive% /SingleInstance /Defer
:HIDERECOVERYTOOLSFFU
@rem *********************************************************************
@echo == Hiding the recovery tools partition
@if %Firmware%==0x1 diskpart /s HideRecoveryPartitions-BIOS.txt
@if %Firmware%==0x2 diskpart /s HideRecoveryPartitions-UEFI.txt
@echo *********************************************************************
@echo == Verify the configuration status of the images. ==
%windowsdrive%Windows\System32\Reagentc /Info /Target %windowsdrive%Windows
@echo (Note: Windows RE status may appear as Disabled, this is OK.)
@echo *********************************************************************
@echo All done!
@echo Disconnect the USB drive from the reference device.
@echo Type exit to reboot.
@GOTO END
:END

ApplyRecovery.bat s’appuie sur les scripts DiskPart suivants, qui doivent être placés dans
le même dossier :

CreateRecoveryPartitions-UEFI.txt

rem == CreateRecoveryPartitions-UEFI.txt ==
rem == Find and label the Windows partition
rem ** This script assumes the partition layout from
rem CreatePartitions-UEFI or CreatePartitions-UEFI-FFU
select disk 0
select partition 3
assign letter="W"
rem == Extend the Windows partition
extend
rem == Create space for the recovery tools
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
shrink minimum=500
rem == Create recovery partition
create partition primary
format quick fs=ntfs label="Recovery"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
exit

CreateRecoveryPartitions-BIOS.txt
rem == CreateRecoveryPartitions-BIOS.txt ==
rem == Find and label the Windows partition
rem ** This script assumes the partition layout from
rem CreatePartitions-BIOS or CreatePartitions-BIOS-FFU
select disk 0
select partition 2
assign letter="W"
rem == Extend the Windows partition ==
shrink minimum=500
extend
rem == Create space for the recovery tools
rem ** Update this size to match the size of the
rem recovery tools (winre.wim), plus some free space.
shrink minimum=500
rem == Prepare the recovery partition ======
select disk 0
create partition primary
format quick fs=ntfs label="Recovery image"
assign letter="R"
set id=27
list volume
exit

HideRecoveryPartitions-UEFI.txt

rem === HideRecoveryPartitions-UEFI.txt ===


rem ** This script assumes the partition layout from
rem CreatePartitions-UEFI or CreatePartitions-UEFI-FFU
select disk 0
select partition 4
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
remove
list volume
exit

HideRecoveryPartitions-BIOS.txt

rem === HideRecoveryPartitions-BIOS.txt ===


rem ** This script assumes the partition layout from
rem CreatePartitions-BIOS or CreatePartitions-BIOS-FFU
select disk 0
select partition 3
set id=27
remove
list volume
exit

Disposition de l’écran de démarrage


(LayoutModification.xml)
La disposition des mosaïques de démarrage dans Windows 10 offre aux OEM la
possibilité d’ajouter des mosaïques à la disposition de démarrage par défaut pour
inclure des liens Web, des mosaïques secondaires, des applications Windows et des
applications de bureau Windows. Les OEM peuvent rendre cette disposition applicable à
plusieurs régions ou marchés, sans avoir à réexécuter la plupart des tâches. En outre, les
fabricants OEM peuvent ajouter jusqu’à trois applications par défaut à la section des
applications fréquemment utilisées dans la zone du système, qui propose à l’utilisateur
des listes pilotées par le système incluant les emplacements système importants ou
auxquels le système accède souvent, ou encore les applications récemment installées.

Pour tirer parti de toutes ces nouvelles fonctionnalités et bénéficier d’une expérience de
personnalisation du menu Démarrage de Windows 10 aussi robuste et complète que
possible, envisagez la création d’un fichier LayoutModification.xml. Ce fichier indique
comment les vignettes OEM doivent être disposées sur l’écran Démarrage. Pour en
savoir plus sur la personnalisation de la nouvelle disposition de l’écran Démarrage,
consultez la rubrique Personnaliser l’écran Démarrage de Windows 10 de la
documentation des partenaires Windows 10.

Exemple de fichier LayoutModification.xml :

<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"

xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayo
ut"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
Version="1">
<RequiredStartGroupsCollection>
<RequiredStartGroups
Region="DE|ES|FR|GB|IT|US">
<AppendGroup Name="Fabrikam Group 1">
<start:DesktopApplicationTile
DesktopApplicationID="Microsoft.Windows.Explorer"
Size="2x2"
Row="0"
Column="4"/>
</AppendGroup>
<AppendGroup
Name="Fabrikam Group 2">
<start:Tile
AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
Size="2x2"
Row="0"
Column="0"/>
<!-- <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2"
Column="0"/> Update the APUMID to reflect the app you installed with the
region specified -->
</AppendGroup>
</RequiredStartGroups>
<RequiredStartGroups>
<AppendGroup Name="Fabrikam Group 1">
<start:SecondaryTile

AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
TileID="MyWeblinkTile"
Arguments="https://www.fabrikam.com"
DisplayName="Fabrikam"
Square150x150LogoUri="ms-
appx:///Assets/MicrosoftEdgeSquare150x150.png"
Wide310x150LogoUri="ms-
appx:///Assets/MicrosoftEdgeWide310x150.png"
ShowNameOnSquare150x150Logo="true"
ShowNameOnWide310x150Logo="false"
BackgroundColor="#FF112233"
Size="2x2"
Row="0"
Column="2"/>
<!-- <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2"
Column="0"/> Update the APUMID to reflect the app you installed with no
specific region -->
</AppendGroup>
</RequiredStartGroups>
</RequiredStartGroupsCollection>
<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>
</LayoutModificationTemplate>

TaskbarLayoutModification.xml
Vous pouvez épingler des applications à la barre des tâches. Pour plus d’informations,
consultez Mosaïques de la barre des tâches OEM.

<?xml version="1.0" encoding="utf-8"?>


<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayo
ut"
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:UWA
AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />
<taskbar:DesktopApp
DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Accessories\Paint.lnk"/>
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
<defaultlayout:TaskbarLayout Region="US|GB">
<taskbar:TaskbarPinList >
<taskbar:DesktopApp
DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start
Menu\Programs\Accessories\Notepad.lnk" />
<taskbar:UWA
AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
<defaultlayout:TaskbarLayout Region="CN|TW">
<taskbar:TaskbarPinList>
<taskbar:DesktopApp
DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start
Menu\Programs\Accessories\Notepad.lnk" />
<taskbar:UWA
AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />
<taskbar:DesktopApp
DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Accessories\Paint.lnk"/>
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

BootToAudit
Ajoutez un fichier de réponses à l’image Windows dans
C:\mount\windows\Windows\Panther\unattend.xml pour lui demander de démarrer en
mode audit. Vous pouvez créer ce fichier de réponses dans l’Assistant Gestion
d’installation.

BootToAudit-x64
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<!-- BootToAudit-x64.xml -->
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Deployment"
processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Reseal>
<Mode>Audit</Mode>
</Reseal>
</component>
</settings>
</unattend>

Conserver les paramètres Windows au cours


d’une récupération
Windows n’enregistre pas automatiquement les paramètres créés via les fichiers de
configuration unattend.xml, ni les personnalisations du menu Démarrage de Windows
créées via le fichier LayoutModification.xml, pendant une réinitialisation complète du
système, ni les informations de première connexion du fichier oobe.xml.

Pour vous assurer que vos personnalisations ont bien été enregistrées, vous devez
replacer les fichiers unattend.xml, LayoutModification.xml et oobe.xml au bon
emplacement. Voici quelques exemples de scripts qui expliquent comment conserver
ces paramètres et les placer à l’emplacement adéquat. Enregistrez des copies de
unattend.xml, LayoutModification.xml, oobe.xml, ainsi que ces deux fichiers texte :
ResetConfig.xml et EnableCustomizations.cmd, dans C:\Recovery\OEM\:

ResetConfig.xml

<?xml version="1.0" encoding="utf-8"?>


<!-- ResetConfig.xml -->
<Reset>
<Run Phase="BasicReset_AfterImageApply">
<Path>EnableCustomizations.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path>EnableCustomizations.cmd</Path>
<Duration>2</Duration>
</Run>
</Reset>

EnableCustomizations.cmd

rem EnableCustomizations.cmd

rem Set the variable %TARGETOS% (Typically this is C:\Windows)


for /F "tokens=1,2,3 delims= " %%A in ('reg query
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironment" /v TargetOS') DO
SET TARGETOS=%%C

rem Set the variable %TARGETOSDRIVE% (Typically this is C:)


for /F "tokens=1 delims=\" %%A in ('Echo %TARGETOS%') DO SET
TARGETOSDRIVE=%%A

rem Add back Windows settings, Start menu, and OOBE.xml customizations
copy "%TARGETOSDRIVE%\Recovery\OEM\Unattend.xml"
"%TARGETOS%\Panther\Unattend.xml" /y
copy "%TARGETOSDRIVE%\Recovery\OEM\LayoutModification.xml"
"%TARGETOSDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutM
odification.xml" /y
xcopy "%TARGETOSDRIVE%\Recovery\OEM\OOBE\Info" "%TARGETOS%\System32\Info\"
/s

rem Recommended: Create a pagefile for devices with 1GB or less of RAM.
wpeutil CreatePageFile /path=%TARGETOSDRIVE%\PageFile.sys /size=256

Pour en savoir plus sur l'utilisation des points d'extensibilité pour la réinitialisation
rapide, consultez Ajouter des scripts d'extensibilité à la réinitialisation rapide.

Réinstallez les applications de boîte de


réception Windows
Réinstallez les applications Windows après avoir ajouté une nouvelle langue. Vous
pouvez réinstaller les applications sans les supprimer au préalable.

ReinstallInboxApps-x64.cmd

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Getstarted_8wekyb3d8bbwe
.appxbundle /licensepath:.\Appx\Microsoft.Getstarted_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.GetHelp_8wekyb3d8bbwe.ap
pxbundle /licensepath:.\Appx\Microsoft.GetHelp_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Messaging_8wekyb3d8bbwe.
appxbundle /licensepath:.\Appx\Microsoft.Messaging_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Microsoft3DViewer_8wekyb
3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.Microsoft3DViewer_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MicrosoftOfficeHub_8weky
b3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MicrosoftSolitaireCollec
tion_8wekyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x64.10.0.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x86.10.0.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Services.Store
.Engagement.x64.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Services.Store
.Engagement.x86.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MicrosoftStickyNotes_8we
kyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MSPaint_8wekyb3d8bbwe.ap
pxbundle /licensepath:.\Appx\Microsoft.MSPaint_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Office.OneNote_8wekyb3d8
bbwe.appxbundle
/licensepath:.\Appx\Microsoft.Office.OneNote_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.OneConnect_8wekyb3d8bbwe
.appxbundle /licensepath:.\Appx\Microsoft.OneConnect_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.People_8wekyb3d8bbwe.app
xbundle /licensepath:.\Appx\Microsoft.People_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Services.Store
.Engagement.x64.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Services.Store
.Engagement.x86.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x64.10.0.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x86.10.0.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.SkypeApp_kzf8qxf38zg5c.a
ppxbundle /licensepath:.\Appx\Microsoft.SkypeApp_kzf8qxf38zg5c.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.StorePurchaseApp_8wekyb3
d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.StorePurchaseApp_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Wallet_8wekyb3d8bbwe.app
xbundle /licensepath:.\Appx\Microsoft.Wallet_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WebMediaExtensions_8weky
b3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.WebMediaExtensions_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Windows.Photos_8wekyb3d8
bbwe.appxbundle
/licensepath:.\Appx\Microsoft.Windows.Photos_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsAlarms_8wekyb3d8b
bwe.appxbundle /licensepath:.\Appx\Microsoft.WindowsAlarms_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsCalculator_8wekyb
3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.WindowsCalculator_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsCamera_8wekyb3d8b
bwe.appxbundle /licensepath:.\Appx\Microsoft.WindowsCamera_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsCommunicationsApp
s_8wekyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.WindowsCommunicationsApps_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x64.10.0.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Advertising.Xa
ml.x86.10.0.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsFeedbackHub_8weky
b3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsMaps_8wekyb3d8bbw
e.appxbundle /licensepath:.\Appx\Microsoft.WindowsMaps_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.7.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.7.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsSoundRecorder_8we
kyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WindowsStore_8wekyb3d8bb
we.appxbundle /licensepath:.\Appx\Microsoft.WindowsStore_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.XboxApp_8wekyb3d8bbwe.ap
pxbundle /licensepath:.\Appx\Microsoft.XboxApp_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.XboxGameOverlay_8wekyb3d
8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.XboxGameOverlay_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.XboxIdentityProvider_8we
kyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.XboxIdentityProvider_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.XboxSpeechToTextOverlay_
8wekyb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.ZuneMusic_8wekyb3d8bbwe.
appxbundle /licensepath:.\Appx\Microsoft.ZuneMusic_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.ZuneVideo_8wekyb3d8bbwe.
appxbundle /licensepath:.\Appx\Microsoft.ZuneVideo_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\microsoft.print3d_8wekyb3d8bbwe.ap
pxbundle /licensepath:.\Appx\microsoft.print3d_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.Xbox.TCUI_8wekyb3d8bbwe.
appxbundle /licensepath:.\Appx\Microsoft.Xbox.TCUI_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Fra
mework.x86.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x64.1.6.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.NET.Native.Run
time.x86.1.6.appx
DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage
/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.XboxGamingOverlay_8wekyb
3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.XboxGamingOverlay_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MixedReality.Portal_8wek
yb3d8bbwe.appxbundle
/licensepath:.\Appx\Microsoft.MixedReality.Portal_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.ScreenSketch_8wekyb3d8bb
we.appxbundle /licensepath:.\Appx\Microsoft.ScreenSketch_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.YourPhone_8wekyb3d8bbwe.
appxbundle /licensepath:.\Appx\Microsoft.YourPhone_8wekyb3d8bbwe.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.HEIFImageExtension_8weky
b3d8bbwe.x64.appx
/licensepath:.\Appx\Microsoft.HEIFImageExtension_8wekyb3d8bbwe.x64.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VP9VideoExtensions_8weky
b3d8bbwe.x64.appx
/licensepath:.\Appx\Microsoft.VP9VideoExtensions_8wekyb3d8bbwe.x64.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.WebpImageExtension_8weky
b3d8bbwe.x64.appx
/licensepath:.\Appx\Microsoft.WebpImageExtension_8wekyb3d8bbwe.x64.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

@echo Optional codecs - the following packages are optional depending on


your codec choices and needs
DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage
/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.HEVCVideoExtension_8weky
b3d8bbwe.x64.appx
/licensepath:.\Appx\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

DISM /image:C:\Mount\Windows /add-ProvisionedAppxPackage


/packagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.MPEG2VideoExtension_8wek
yb3d8bbwe.x64.appx
/licensepath:.\Appx\Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe.x64.xml
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x64.14.
00.appx
/dependencypackagepath:C:\Temp\Lab\Apps\Inbox\amd64\Microsoft.VCLibs.x86.14.
00.appx

Recherchez des lettres de lecteur à l’aide d’un script


Utilisez ce script dans Windows PE pour identifier un lecteur qui a un dossier appelé
« Images ».

@echo Find a drive that has a folder titled Images.


@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist
%%a:\Images\ set IMAGESDRIVE=%%a
@echo The Images folder is on drive: %IMAGESDRIVE%
@dir %IMAGESDRIVE%:\Images /w
Déploiement du générateur de système
de Windows 10 pour les éditions de
bureau
Article • 19/06/2023

Ce guide décrit comment créer des images Windows 10 personnalisées, notamment


avec des applications, des pilotes, des langues et des paramètres, que les fabricants de
systèmes peuvent déployer sur une gamme d’appareils. Nous vous montrons comment
apporter des personnalisations en ligne et hors connexion. Nous couvrons Windows 10
64 bits et 32 bits pour les éditions de bureau (Famille, Professionnel, Entreprise et
Éducation).

Préparation de votre environnement lab


Pour votre PC de travail (PC du technicien) : si vous prévoyez de déployer uniquement
des appareils x64, vous pouvez utiliser un PC Windows 10 x86 ou x64. Cependant, si
vous prévoyez de déployer des appareils x86, vous aurez besoin d’un PC x86 pour
effectuer certaines étapes.

Avant de commencer la procédure de déploiement, vous devez télécharger les kits qui
seront utilisés tout au long du guide. Accédez àTéléchargements et installationde
l’Espace >partenaires de l’appareil >Présentation des kits ADK et OPK. Pour obtenir la
liste des ressources et des kits qui seront utilisés et savoir où se les procurer, consultez
Éléments dont vous aurez besoin et où les obtenir.

Pour les besoins de ce guide, nous utilisons deux lecteurs USB. USB-A sera utilisé pour
démarrer le système dans l’environnement de préinstallation Windows (WinPE). USB-B
sera utilisé pour déplacer des fichiers entre ordinateurs, stocker des scripts de
déploiement et de récupération ainsi que pour stocker et appliquer les images créées.
(Vous pouvez également formater un seul lecteur USB pour stocker WinPE et vos
images).

Nom du disque dur USB Format Taille minimale

USB-A FAT32 ~4 Go

USB-B NTFS ~16 Go x86


~32 Go amd64
Créer mon lecteur USB-B
1. Formatez votre lecteur USB et nommez-le comme suit :

2. Téléchargez ensuite USB-B.zip à partir du Centre de téléchargement Microsoft.


Enregistrez le fichier .zip sur USB-B et extrayez son contenu. Le contenu des
fichiers de configuration inclus dans l’USB-B sont des exemples que vous pouvez
modifier en fonction de vos choix de marque et de fabrication. Toutefois, les noms
de fichiers et la hiérarchie des dossiers et des fichiers doivent être les mêmes que
ceux illustrés ci-dessous afin d’aligner votre procédure de déploiement dans ce
guide.

Personnalisations tout au long du document


Réussite Paramètre Action

WinPE Langue de l’interface EN-US


utilisateur du programme
d’installation

Données utilisateur Clé de produit (Product Key) de préinstallation pour


ODR

Specialize Internet Explorer Home Page Définie dans le fichier de réponses

Nom OEM Définie dans le fichier de réponses

Logo OEM Définie dans le fichier de réponses

Modèle Définie dans le fichier de réponses


Réussite Paramètre Action

Informations concernant le Défini dans le fichier de réponses


support

Système Reseal Audit/OOBE


OOBE

StartTiles Vignettes SquareTiles / SquareOrDesktopTiles


définies pour épingler uniquement des applications
de bureau

TaskbarLinks (jusqu’à Raccourcis vers Paint et le Panneau de configuration


6 fichiers .lnk épinglés) définis

Thèmes Thème personnalisé défini avec le logo OEM en


arrière-plan du bureau

Effets visuels SystemDefaultBackground défini

Personnalisations supplémentaires

Déploiement de produit
OPK Office Single Image v16.5 préchargé

Personnalisation d’image
Ajout de modules linguistiques à Windows

Ajout de pilotes et de packages de mise à jour

Ajout de fichiers de logo et d’arrière-plan spécifiques à l’OEM à Windows

Optimisation de la taille d’image

Épinglage d’applications de bureau à l’écran de démarrage

Créer un lecteur USB pouvant démarrer sur


WinPE
Vous devez utiliser la version correspondante du kit Windows ADK pour les images
personnalisées. Par exemple, si vous créez une image pour Windows 10, version 1809,
utilisez le kit Windows ADK pour Windows 10, version 1809. Pour plus d’informations sur
le kit Windows ADK, consultez la page d’accueil de la documentation sur le kit ADK pour
Windows 10.

Visitez Télécharger le kit Windows ADK et le composant additionnel Windows PE pour


télécharger le kit ADK.

1. Installez le kit Windows ADK, notamment les fonctionnalités Outils de


déploiement et Outil de migration utilisateur (USMT).

2. Dans la même page, téléchargez le composant additionnel Windows PE pour le


kit ADK.
3. Appuyez sur la touche Windows pour afficher le menu Démarrer. Tapez :

Deployment and Imaging Tools Environment

Cliquez avec le bouton droit sur le nom de l’outil, puis cliquez sur Exécuter en tant
qu’administrateur.

4. Windows ADK vous permet de créer un environnement de préinstallation


Windows. Copiez l’environnement WinPE de base dans le nouveau dossier.

Si vous utilisez une image Windows 10 x64, copiez la structure du dossier WinPE
x64 :

Copype amd64 C:\winpe_amd64

Si vous utilisez une image Windows 10 x86, copiez la structure du dossier WinPE
x86 :

Copype x86 C:\winpe_x86

5. Si nécessaire, vous pouvez ajouter des packages et/ou des pilotes à WinPE ici. En
règle générale, les pilotes WinPE intégrés suffisent.

6. Connectez un lecteur USB d’au moins 4 Go. Formatez-le comme indiqué dans ce
diagramme :
7. Faites du lecteur USB inséré un nouveau lecteur USB WinPE démarrable.

Si vous utilisez une image Windows 10 x64, créez un lecteur USB WinPE x64 :

MakeWinPEMedia /UFD C:\winpe_amd64 F:

Si vous utilisez une image Windows 10 x86, créez un lecteur USB WinPE x86 :

`MakeWinPEMedia /UFD C:\winpe_x86 F:

(où F: est la lettre du lecteur USB)

Installer Windows avec des personnalisations


de base
Utilisez un DVD Windows 10 x86/x64 d’un distributeur agréé Microsoft.

Pour plus d’informations sur la façon d’adapter les personnalisations dans votre fichier
unattend.xml, consultez les instructions Windows pour les fabricants de systèmes et la
stratégie Windows pour les fabricants de systèmes .

1. Copiez le fichier sources\Install.wim à partir du répertoire dans le média


Windows 10 que vous allez déployer sur votre bureau local (~3 Go).

2. Exécutez le Gestionnaire d’images système Windows pour commencer à créer un


fichier de réponses à partir de zéro. Cet outil vous permet de créer ou de gérer vos
fichiers de réponses de manière simple et organisée.
3. Accédez à Fichier>Sélectionner une image Windows. Accédez à votre bureau
local, puis sélectionnez Install.wim. Un fichier catalogue (.clg) sera créé pour le
fichier .wim spécifié.

Résolution des problèmes : la création du catalogue peut échouer pour plusieurs


raisons. Vérifiez que install.wim dispose d’autorisations en lecture/écriture. Si
l’erreur persiste, vérifiez que l’architecture appropriée (x86 ou x64) de Windows 10
est installée sur le PC du technicien. Si vous créez un catalogue pour une image
Windows 10 x64, vous devez utiliser Windows 10 x64 sur un ordinateur
Windows 10 x64. Les versions de l’image Install.wim et du kit ADK pour
Windows 10 doivent être les mêmes.

4. Ouvrez un exemple de fichier de réponses ou créez-en un. USB-


B\AnswerFiles\Unattend.xml est l’exemple de fichier de réponses inclus sur USB-B.

5. Cliquez sur OK pour associer le fichier de réponses à l’image Windows.

6. Pour ajouter un pilote à Windows PE, cliquez sur Insérer, sélectionnez Chemin du
pilote, sélectionnez la passe 1 windowsPE, puis accédez au pilote. Remarque :
Cette étape est facultative et n’est requise que si un pilote tiers doit être utilisé
dans l’environnement de préinstallation Windows.

7. Pour ajouter un package, cliquez sur Insérer, sélectionnez Package, puis accédez
au package à ajouter. Cette étape est facultative.

Personnaliser le fichier de réponses


Résolution des problèmes : un caractère vide dans specialize | Microsoft-Windows-
Shell-Setup | Nom de l’ordinateur fera échouer l’installation de Windows.

1. Pour obtenir un exemple de fichier de réponses avec des personnalisations de


base, consultez USB-B\AnswerFiles\Unattend.xml . -

Vous pouvez utiliser l’exemple de fichier de réponses et modifier certaines parties


ou commencer à partir de zéro en spécifiant certaines personnalisations de base.

Utilisez la clé de produit par défaut de Windows 10. Celle-ci se trouve dans Device
Partner Center , sous l’onglet Clés de produit par défaut.

2. Ajoutez une clé de produit qui correspond à l’édition de Windows. Cette clé
n’étant pas utilisée pour activer Windows, vous pouvez la réutiliser pour plusieurs
installations :
Dans le volet Fichier de réponses, sélectionnez Components\1
windowsPE\amd64_Microsoft-Windows-
Setup_neutral\UserData\ProductKey. Dans le volet Propriétés de
ProductKey, sous Paramètres, entrez la valeur à côté de Clé.

) Important

Ces clés de produit ne peuvent pas être utilisées pour l’activation. Vous devez
taper une clé de produit logicielle pendant le processus d’installation pour
l’activation. Ces clés seront supprimées lors de l’exécution de sysprep
generalize. L’utilisateur final doit taper la clé de produit unique située sur
l’étiquette certificat d’authenticité (COA) lors du premier démarrage de
Windows 10.

3. Ajoutez vos informations concernant le support :

Dans le volet Fichier de réponses, sélectionnez Components\4


specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

Dans le volet Propriétés de OEMInformation, dans la section Paramètres, mettez à


jour les valeurs suivantes : nom de l’entreprise (Manufacturer), heures
(SupportHours), numéro de téléphone (SupportPhone) et site web (SupportURL).

4. Préparez votre ordinateur pour qu’il démarre en mode audit une fois l’installation
de Windows terminée :

Dans le volet Image Windows, développez Composants, cliquez avec le bouton


droit sur amd64_Microsoft-Windows-Deployment, puis sélectionnez Ajouter le
paramètre à la passe 7 oobeSystem.

Dans le volet Fichier de réponses, sélectionnez Components\7


oobeSystem\amd64_Microsoft-Windows-Deployment _neutral\Reseal.

Dans le volet Propriétés de Reseal, dans la section Paramètres, ajoutez la valeur


suivante : Mode = Audit.

5. Définissez la page d’accueil d’Internet Explorer :

Dans le volet Image Windows, cliquez avec le bouton droit sur amd64_Microsoft-
Windows-IE-InternetExplorer, puis sélectionnez Ajouter le paramètre à la passe 4
specialize.

Dans le volet Fichier de réponses, sélectionnez Components\4


specialize\amd64_Microsoft-Windows-Microsoft-Windows-IE-
InternetExplorer_neutral.

Dans le volet Propriétés de IE-InternetExplorer, dans la section Paramètres,


sélectionnez Home_page, puis ajoutez l’URL de votre site web.

6. Les OEM peuvent spécifier la Configuration de disque utilisée pour créer/modifier


des partitions de disque et définir la partition d’installation de l’image. Cette étape
est facultative et la configuration est incluse dans l’exemple de fichier de réponses
USB-B\AnswerFiles\Unattend.xml.

Enregistrez le fichier de réponses dans USB-B\AnswerFiles\Unattend.xml et fermez


Windows SIM.

Mettre à jour les images pour chaque modèle :


maintenance hors connexion
Avant de monter et de modifier l’image, effectuez une copie. Utilisez un nom de fichier
qui décrit les modifications que vous souhaitez apporter à cette image spécifique au
modèle, par exemple :

Console

Dism /export-image /sourceimagefile:e:\images\install.wim /sourceindex:2


/destinationimagefile:e:\images\modelspecificimage.wim

Monter des images


1. Montez l’image Windows (ModelSpecificImage.wim). Ce processus extrait le
contenu du fichier image dans un emplacement où vous pouvez afficher et
modifier l’image montée.

Console

Md C:\mount\windows

Dism /Mount-Image /ImageFile:E:\Images\ModelSpecificImage.wim /Index:1


/MountDir:C:\mount\windows

Où E:\ est la lettre du lecteur USB-B.

2. Montez le fichier image Windows RE.

Console
Md c:\mount\winre

Dism /Mount-Image
/ImageFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1
/MountDir:C:\mount\winre

Résolution des problèmes : si l’opération de montage échoue, vérifiez que vous utilisez
la version Windows 10 de DISM qui est installée avec le kit Windows ADK et non une
version plus ancienne à partir de l’ordinateur du technicien. Ne montez pas d’images
dans des dossiers protégés, comme dans votre dossier User\Documents. Si des
processus DISM sont interrompus, déconnectez-vous momentanément du réseau et
désactivez la protection antivirus.

Modifier des images

Ajouter des pilotes

Si vous utilisez une image Windows 10 x64, ajoutez des pilotes x64 ; si vous utilisez une
image Windows 10 x86, ajoutez des pilotes x86.

1. Ajoutez les packages de pilotes un par un (fichiers .inf). SampleDriver\driver.inf est


un exemple de package de pilotes spécifique au modèle d’ordinateur. Tapez le
chemin de votre pilote spécifique. Si vous avez plusieurs packages de pilotes,
passez à l’étape suivante.
Console

Dism /Add-Driver /Image:C:\mount\windows


/Driver:"C:\SampleDriver\driver.inf"
Dism /Add-Driver /Image:C:\mount\winre
/Driver:"C:\SampleDriver\driver.inf"

2. Vous pouvez ajouter plusieurs pilotes sur une ligne de commande si vous spécifiez
un dossier au lieu d’un fichier .inf. Pour installer tous les pilotes dans un dossier et
tous ses sous-dossiers, utilisez l’option /recurse.

Console

Dism /Image:C:\mount\windows /Add-Driver /Driver:c:\drivers /Recurse

3. Passez en revue le contenu du répertoire %WINDIR%\Inf\


(C:\mount\windows\Windows\Inf) dans l’image Windows montée pour vérifier que
les fichiers .inf ont bien été installés. Les pilotes ajoutés à l’image Windows sont
nommés Oem*.inf. Le but est de s’assurer que les nouveaux pilotes ajoutés à
l’ordinateur ont un nom unique. Par exemple, les fichiers MyDriver1.inf et
MyDriver2.inf sont renommés Oem0.inf et Oem1.inf.

4. Vérifiez que votre pilote a été installé pour les deux images.

Console

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


Dism /Image:C:\mount\winre /Get-Drivers

Important : Si le pilote contient uniquement le package d’installation et n’a pas de


fichier .inf, vous pouvez choisir d’installer le pilote en mode AUDIT en double-cliquant
sur le package d’installation correspondant. Certains pilotes peuvent être incompatibles
avec l’outil Sysprep ; ils seront supprimés après sysprep generalize, même s’ils ont été
injectés hors connexion.

Dans ce cas, vous devez ajouter un paramètre supplémentaire à USB-


B\AnswerFiles\UnattendSysprep.xml afin de rendre persistants les pilotes dans l’image
quand celle-ci sera généralisée.

<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>

Cette propriété doit être ajoutée à USB-B\AnswerFiles\UnattendSysprep.xml durant la


passe generalize afin de rendre les pilotes dans l’image persistants. Pour plus
d’informations sur les détails de cette propriété et sur la façon de l’ajouter à un fichier
de réponses, consultez PersistAllDeviceInstalls.

Ajoutez des langues

Obtenez les langues de Windows 10 à partir du site OEM de Microsoft ou du Device


Partner Center . L’ISO LP inclut à la fois les modules linguistiques .cabs et .appx.

Pour ajouter des langues, consultez Ajouter des langues à Windows.

) Important

Les versions de langue et de LIP doivent correspondre aux versions des autres
composants Windows, à la fois pour l’image et le kit ADK.**

Si vous utilisez une image Windows 10 x64, installez les LIP x64 ; si vous utilisez une
image Windows 10 x86, installez les LIP x86.

1. Copiez le LIP dans le dossier USB-B\LanguagePack\x64 ou USB-


B\LanguagePack\x86 :

2. Appliquez le LIP à l’image montée.

Architecture Amd64

Console

DISM /Image:c:\mount\windows /Add-ProvisionedAppxPackage /PackagePath:


E:\LIP_x64\LocalExperiencePack\eu-es\LanguageExperiencePack.eu-
ES.Neutral.appx /LicensePath: E:\LIP_x64\LocalExperiencePack\License.xml

Architecture x86
Console

DISM /Image:c:\mount\windows /Add-ProvisionedAppxPackage /PackagePath:


E:\LIP_X86\LocalExperiencePack\eu-es\LanguageExperiencePack.eu-
ES.Neutral.appx /LicensePath: E:\LIP_x86LocalExperiencePack\License.xml

) Important

Si vous installez une mise à jour (correctif logiciel, version de distribution générale
[GDR] ou Service Pack [SP]) 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.

Ajouter des packages de mise à jour


Si vous utilisez une image Windows 10 x64, ajoutez des packages de mise à jour x64 ; si
vous utilisez une image Windows 10 x86, ajoutez des packages de mise à jour x86.

Pour obtenir des packages de mise à jour, téléchargez-les à partir du catalogue


Microsoft Update .

1. Pour voir les packages que vous devez obtenir à partir du catalogue Microsoft
Update, accédez à la page Informations sur les versions de Windows 10 .

2. Tapez un par un chaque package de mise à jour dans la zone de recherche, puis
cliquez sur Rechercher.
3. Après chaque recherche, cliquez sur Télécharger en regard de la version et de
l’architecture du package que vous souhaitez télécharger.

7 Notes

Si vous recevez une erreur indiquant « Le site web a rencontré un problème »


quand vous essayez de télécharger vos mises à jour, essayez de désactiver le
bloqueur de fenêtres contextuelles ou de désactiver temporairement le mode
protégé dans IE.

4. Après avoir téléchargé vos packages de mise à jour, ajoutez-les un par un à l’image
à l’aide de la commande suivante, en remplaçant le nom de fichier dans la
commande par le nom des fichiers que vous avez téléchargés :

Architecture Amd64

Console

Dism /Add-Package /Image:C:\mount\windows /PackagePath:"C:\windows10.0-


kb4016871-x64_27dfce9dbd92670711822de2f5f5ce0151551b7d.msu"
Architecture x86

Console

Dism /Add-Package /Image:C:\mount\windows /PackagePath:"C:\windows10.0-


kb4016871-x86_5901409e58d1c6c9440e420d99c42b08f227356e.msu"

5. Ajouter les mises à jour à winre.wim (là où elles s’appliquent ; toutes les mises à
jour ne s’appliquent pas à winre.wim)

Architecture Amd64

Console

Dism /Add-Package /Image:C:\mount\winre /PackagePath:"C:\windows10.0-


kb4016871-x64_27dfce9dbd92670711822de2f5f5ce0151551b7d.msu"

Architecture x86

Console

Dism /Add-Package /Image:C:\mount\winre /PackagePath:"C:\ windows10.0-


kb4016871-x86_5901409e58d1c6c9440e420d99c42b08f227356e.msu"

Ajouter des personnalisations visuelles spécifiques à l’OEM


1. Créez un dossier OEM sous le répertoire C:\mount\windows\Windows\system32\.

2. Créez un logo OEM au format .bmp, avec une taille de 120 px x 120 px. Pour plus
d’informations, consultez les instructions Windows pour les fabricants de systèmes.

3. Copiez le logo OEM dans le dossier, par exemple :


C:\mount\windows\Windows\system32\OEM\FabrikamLogo.bmp . Vous référencerez cet
emplacement de fichier plus loin dans le fichier Unattend dans la propriété
Informations OEM | Logo.
4. Pour afficher une image spécifique à l’OEM en arrière-plan du bureau, vous devez
placer le fichier image dans le répertoire
%windir%\system32\OEM*Fabrikam.bmp*. Vérifiez que le chemin est le même dans
le fichier de réponses correspondant à la propriété oobeSystem > Microsoft-
Windows-Shell-Setup > Themes > DesktopBackground. Consultez l’image ci-
dessous pour ajouter l’arrière-plan du bureau dans un fichier de réponses.

Modifier la disposition de démarrage

La disposition des vignettes de démarrage dans Windows 10 permet aux OEM d’ajouter
des vignettes à la disposition du menu Démarrer par défaut pour inclure des liens web,
des vignettes secondaires, des applications de bureau Windows et des applications
Windows universelles. Les OEM peuvent rendre cette disposition applicable à plusieurs
régions ou marchés, sans avoir à réexécuter la plupart des tâches. En outre, les
fabricants OEM peuvent ajouter jusqu’à trois applications par défaut à la section des
applications fréquemment utilisées dans la zone du système, qui propose à l’utilisateur
des listes pilotées par le système incluant les emplacements système importants ou
auxquels le système accède souvent, ou encore les applications récemment installées.

1. Créez LayoutModification.xml.

7 Notes

Commencez par l’exemple sur USB-B\StartLayout\LayoutModification.xml, car il est


conforme aux exemples de ce guide (exemple uniquement).

Le fichier Sample LayoutModification.xml montre deux groupes appelés « Fabrikam


Group 1 » et « Fabrikam Group 2 ». Ils contiennent des vignettes qui seront appliquées
si le pays/la région de l’appareil correspond à ce qui est spécifié dans Région (dans ce
cas, les régions sont l’Allemagne et les États-Unis). Chaque groupe contient trois
vignettes et les différents éléments que vous devez utiliser en fonction de la vignette
que vous souhaitez épingler à l’accueil.

N’oubliez pas les éléments suivants lorsque vous créez votre fichier
LayoutModification.xml :

Si vous épinglez une application de bureau Windows à l’aide de la balise


start:DesktopApplicationTile et que vous ne connaissez pas l’ID du modèle de
l’utilisateur de l’application, vous devez créer un fichier .lnk dans un répertoire
existant du menu Démarrer avant le premier démarrage.

Si vous utilisez la balise start:DesktopApplicationTile pour épingler un raccourci


.url existant au menu Démarrer, vous devez créer un fichier .url et l’ajouter dans un
répertoire existant du menu Démarrer et ce, avant le premier démarrage.

Pour les scénarios ci-dessus, vous pouvez placer les fichiers .url ou .lnk dans les
répertoires suivants :

%APPDATA%\Microsoft\Windows\Start Menu\Programs\

%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\

2. Enregistrez le fichier LayoutModification.xml.

3. Ajoutez votre fichier LayoutModification.xml à l’image Windows. Vous devrez


placer le fichier à l’emplacement spécifique suivant avant le premier démarrage. Si
le fichier existe, vous devez remplacer le fichier LayoutModification.XML déjà inclus
dans l’image.

Console

Copy E:\StartLayout\LayoutModification.xml
c:\mount\windows\users\default\AppData\Local\Microsoft\Windows\Shell\

Où E: est la lettre du lecteur USB-B.

4. Si vous épinglé des vignettes qui nécessitent des fichiers .url ou .lnk, ajoutez les
fichiers dans les répertoires hérités suivants du menu Démarrage :

%APPDATA%\Microsoft\Windows\Start Menu\Programs\
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\

Console

Copy E:\StartLayout\Bing.url
"C:\mount\windows\ProgramData\Microsoft\Windows\Start Menu\Programs\"
Copy E:\StartLayout\Paint.lnk
"C:\mount\windows\ProgramData\Microsoft\Windows\Start Menu\Programs\"
Copy E:\StartLayout\Bing.url "C:\mount\windows\users\All
Users\Microsoft\Windows\Start Menu\Programs\"
Copy E:\StartLayout\Paint.lnk "C:\Mount\Windows\Users\All
Users\Microsoft\Windows\Start Menu\Programs\"

7 Notes

Si vous ne créez pas de fichier LayoutModification.xml et que vous continuez


d’utiliser les paramètres du fichier de démarrage Unattend, le système
d’exploitation utilise le fichier de réponses Unattend et prend les 12 premiers
paramètres SquareTiles ou DesktoporSquareTiles spécifiés dans ce fichier. Le
système place ensuite automatiquement ces vignettes dans les groupes
nouvellement créés à la fin de Démarrer. Les six premières vignettes sont placées
dans le premier groupe OEM et le deuxième ensemble de six vignettes est placé
dans le deuxième groupe OEM. Si l’élément « OEMName » est spécifié dans le
fichier d’installation sans assistance, la valeur de cet élément est utilisée pour
nommer les groupes OEM qui seront créés.

Copier le fichier de réponses

Vous souhaiterez peut-être effectuer des personnalisations supplémentaires au moyen


d’un fichier Unattend. L’exemple de fichier Unattend sur USB-B contient des
personnalisations courantes supplémentaires.

Console

Copy /y E:\AnswerFiles\Unattend.xml C:\Mount\Windows\Windows\Panther

Où E:\ est USB-B.

Optimiser WinRE
1. Augmentez la taille de scratchspace.

Console

Dism /image:c:\mount\winre /set-scratchspace:512

2. Nettoyez les fichiers inutilisés et réduisez la taille de winre.wim.


Console

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


/Resetbase

Démonter les images


1. Fermez toutes les applications susceptibles d’accéder aux fichiers à partir de
l’image.

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

Console

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.

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 :

Console

attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
Dism /export-image
/sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim
/sourceindex:1 /DestinationImageFile:e:\images\winre_bak.wim
Del c:\mount\windows\windows\system32\recovery\winre.wim
Copy e:\images\winre_bak.wim
c:\mount\windows\windows\system32\recovery\winre.wim
```

When prompted, specify **F** for file

4. Check the new size of the Windows RE image.

```console
Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"

Utilisez les conseils suivants sur la taille des dispositions de partition pour déterminer la
taille de votre partition de récupération dans les fichiers CreatePartitions-
<firmware>.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.

Si la partition est inférieure à 500 Mo, elle doit avoir au moins 50 Mo d’espace
libre.

Si la partition est de 500 Mo ou plus, elle doit avoir au moins 320 Mo d’espace
libre.

Si la partition est supérieure à 1 Go, nous recommandons au moins 1 Go d’espace


libre.

Console

rem == Windows RE tools partition ===============


create partition primary size=500

Facultatif : Cette section 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 retirer winre.wim de l’image et l’appliquer
séparément.

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

Console

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.

Déployer l’image sur de nouveaux ordinateurs


(installation de Windows)
1. Sur l’ordinateur du technicien, recherchez les fichiers suivants dans USB-
B/Deployment. Consultez Créer mon lecteur USB-B pour créer et placer les fichiers
dans les chemins appropriés.
2. Démarrez l’ordinateur de référence et connectez USB-A.

3. Une fois WinPE démarré, connectez USB-B.

4. Tapez diskpart pour démarrer Diskpart. Tapez ensuite list volume pour identifier
le nom du volume d’installation Windows nommé « Windows » (par exemple : E:).
Enfin, tapez exit pour quitter Diskpart.

5. Appliquez l’image spécifique au modèle :

Console

E:\Deployment\ApplyImage.bat E:\Images\ModelSpecificImage.wim

7 Notes

Le script comporte plusieurs pauses. Vous serez invité à entrer O/N pour l’opération
Appliquer s’il s’agit d’un déploiement de système d’exploitation compact.

7 Notes

Utilisez uniquement un système d’exploitation compact sur des périphériques à


mémoire flash (disques SSD), car les performances d’un système d’exploitation
compact dépendent fortement des capacité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.

5. Retirez USB-A et USB-B, puis tapez :

Console

Exit
Mettre à jour les images manuellement à l’aide
du MODE AUDIT (maintenance en ligne)

) Important

Il n’est pas recommandé de connecter l’ordinateur à Internet pendant les étapes de


fabrication. Nous vous déconseillons d’obtenir des mises à jour sur Windows
Update en mode audit, car cela générera probablement des erreurs quand vous
généraliserez la machine avec sysprep en mode audit.

Ajouter des applications Office à votre image


Pour ajouter les applications Office à une image, utilisez DISM avec l’option /Add-
ProvisionedAppxPackage . Cette option nécessite également les informations suivantes

pour chaque application que vous ajoutez :

/PackagePath : sert uniquement à spécifier le chemin d’accès au fichier


.appxbundle pour le package de code partagé.
/OptionalPackagePath : permet de spécifier le chemin d’accès au fichier
.appxbundle pour une application individuelle, comme Word ou Excel.
/LicensePath : permet de spécifier le chemin d’accès au fichier _License1.xml pour

une application individuelle. Cela est nécessaire pour le package partagé et chacun
des packages d’application facultatifs.

1. Extrayez le kit OPK Office 16.5 dans C:\temp\lab\apps\Office


Apps\Shared.Preinstallkit.

2. Utilisez DISM pour ajouter toutes les applications Office à une image hors
connexion. L’exemple suivant suppose que les fichiers XML appxbundle et license
se trouvent dans des sous-répertoires sur USB-B (D :). L’exemple exclut également
le commutateur /region, car nous voulons qu’Office apparaisse à la fois dans la
liste Toutes les applications et sous la forme d’une vignette du menu Démarrer.

Console

DISM /online /Add-ProvisionedAppxPackage


/PackagePath="C:\temp\lab\apps\Office
Apps\shared.PreinstallKit\shared.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\excel.PreinstallKit\excel.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\powerpoint.PreinstallKit\powerpoint.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\word.PreinstallKit\word.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\outlook.PreinstallKit\outlook.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\publisher.PreinstallKit\publisher.appxbundle"
/OptionalPackagePath="C:\temp\lab\apps\Office
Apps\access.PreinstallKit\access.appxbundle"
/LicensePath="C:\temp\lab\apps\Office
Apps\shared.PreinstallKit\shared_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\excel.PreinstallKit\excel_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\powerpoint.PreinstallKit\powerpoint_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\word.PreinstallKit\word_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\outlook.PreinstallKit\outlook_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\publisher.PreinstallKit\publisher_license1.xml"
/LicensePath="C:\temp\lab\apps\Office
Apps\access.PreinstallKit\access_License1.xml"

7 Notes

Vous devez spécifier à la fois un appxbundle et un package de licence pour le


package partagé, ainsi que pour chaque application individuelle que vous souhaitez
installer.

3. Vérifiez qu’Office a été installé :

Console

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

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

Passez en revue la liste des packages obtenue et vérifiez que la liste contient les
applications Pont du bureau Office, notamment :

Console

...
Displayname : Microsoft.Office.Desktop.Access
Version : 16000.8528.2136.0
Architechture : neutral
ResourceID : ~
PackageName :
Microsoft.Office.Desktop.Access_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
Regions : None

Displayname : Microsoft.Office.Desktop.Excel
Version : 16000.8528.2136.0
Architechture : neutral
ResourceID : ~
PackageName :
Microsoft.Office.Desktop.Excel_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe
Regions : None
...

Pour que les applications s’affichent sur l’écran d’accueil, suivez les étapes de la section
suivante : Configuration des vignettes de démarrage et des épingles de la barre des
tâches.

Pour terminer l’installation d’Office, vous devez démonter l’image et valider vos
modifications, ce que nous ferons une fois que nous aurons terminé toutes les
personnalisations à la fin de ce lab.

Épingler les vignettes Office au menu Démarrer

Nous allons épingler les vignettes Office au menu Démarrer afin que Windows ne
supprime pas les fichiers Office pendant OOBE.

1. Ouvrez une invite de commandes et tapez :

Console

C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xm
l.

2. Ajoutez les éléments suivants à layoutmodification pour épingler les applications


Office à votre menu Démarrer :

Console

<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>

3. Fermez et enregistrez layoutmodification.xml.

Remarque : À des fins de récupération, layoutmodification.xml doit être copié


pendant la récupération.
4. Ouvrez une invite de commandes et tapez :

Console

copy
C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xm
l c:\Recovery\AutoApply

Une fois la machine démarrée sur le bureau après OOBE, les vignettes Office sont
ajoutées au menu Démarrer.

Préparer les outils de récupération


La réinitialisation rapide peut aider les utilisateurs à récupérer le système d’exploitation
en préservant leurs données et personnalisations existantes sans avoir à sauvegarder
leurs données à l’avance.

Les langues, applications Windows universelles et pilotes Windows universels inclus


dans votre image sont automatiquement restaurés durant les opérations de
récupération rapide. Vérifiez que les autres personnalisations, notamment les
applications de bureau et les personnalisations du menu Démarrer, sont également
restaurées.

Dans Windows 10, version 1809, vous pouvez utiliser des dossiers d’application
automatique pour restaurer des paramètres Windows courants tels que le menu
Démarrer, la disposition de la barre des tâches et les personnalisations OOBE. Dans les
versions précédentes de Windows, ou pour effectuer d’autres actions après une
réinitialisation rapide, utilisez plutôt des scripts d’extensibilité. Des exemples de scripts
d’extensibilité sont inclus dans les exemples de fichiers USB-B.

Copier l’outil ScanState sur votre clé USB


L’outil ScanState est inclus dans les exemples de fichiers USB-B que vous avez
téléchargés précédemment.

Vous allez utiliser l’outil ScanState pour capturer vos applications Windows classiques et
leurs paramètres afin de pouvoir les restaurer ultérieurement lors d’une récupération par
réinitialisation rapide.

Vous pouvez également obtenir une copie à l’aide des outils du kit Windows ADK :

Sur le PC du technicien
1. Démarrez l’Environnement de déploiement et d’outils de création d’images en
tant qu’administrateur.

2. Exécutez le script CopyDandI.cmd pour copier les fichiers sur votre clé USB :

x64 :

Console

CopyDandI.cmd amd64 E:\ScanState_amd64

Où E: est la lettre du lecteur USB-B.

Si vous utilisez une image Windows 10 x86, créez un répertoire Scanstate x86 :

Console

CopyDandI.cmd x86 e:\ScanState_x86

Où E: est la lettre du lecteur USB-B.

Créer un package de récupération

Sur le PC de référence
1. Dans Windows 10, version 1809, vous pouvez créer des dossiers d’application
automatique pour restaurer des paramètres Windows courants tels que le menu
Démarrer, la disposition de la barre des tâches et les personnalisations OOBE.

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

Console

MkDir C:\Recovery\AutoApply

2. Copiez les fichiers de configuration et les fichiers de ressources associés.

Unattend.xml :

Console

copy Copy the unattend.xml file you want for recovery to


`C:\Recovery\AutoApply\` and any asset files to
`C:\Recovery\AutoApply\CustomizationFiles`
Menu Démarrer :

Console

Copy E:\StartLayout\LayoutModification.xml
C:\Recovery\AutoApply\CustomizationFiles

Éléments épinglés à la barre des tâches :

Console

copy

Copiez votre fichier TaskbarLayoutModification.xml dans C:\Recovery\AutoApply\


et tous les fichiers de ressources dans C:\Recovery\AutoApply\CustomizationFiles .
Copiez %windir%\System32\OOBE\info et tout son contenu dans
C:\Recovery\AutoApply\OOBE .

3. Utilisez ScanState pour capturer les personnalisations installées dans un package


d’approvisionnement, puis enregistrez-les dans c:\Recovery\customs.

) Important

Pour que la réinitialisation rapide récupère vos applications et vos


personnalisations, vous devez stocker le fichier de packages sous la forme d’un
fichier .ppkg dans le dossier C:\Recovery\Customizations.

Exécuter ScanState pour collecter des applications et des personnalisations

x64 :

Console

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

Où E: est la lettre du lecteur USB-B

x86 :

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

Où E: est la lettre du lecteur USB-B

4. Lorsque ScanState se termine correctement, supprimez les fichiers scanstate.log et


miglog.xml :

Console

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

Copier une sauvegarde de WinRE


Durant le déploiement d’un PC, winre est déplacé. Avant de capturer une image finale,
copiez la sauvegarde de winre.wim dans l’image Windows.

Console

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

Resceller l’image
1. Supprimez les dossiers et fichiers d’installation que vous avez créés pour les
applications préchargées. Des dossiers supplémentaires peuvent augmenter la
taille du fichier .wim quand l’image Windows est capturée.

2. Si Sysprep est ouvert, fermez-le et ouvrez une invite de commandes avec élévation
de privilèges.

3. Copiez unattend.xml dans le dossier Recovery pour activer la récupération des


paramètres unattend durant la réinitialisation rapide.

Console

copy USB-B\answerfiles\unattendsysprep.xml c:\Recovery\OEM\unattend.xml

4. Généralisez l’image à l’aide du fichier de réponses qui reflète les modifications


apportées dans la section Mettre à jour les images manuellement à l’aide du
MODE AUDIT (maintenance en ligne).

Ces modifications incluent l’épinglage du composant de vignette Microsoft Office à


l’écran Démarrer.

Console

Cmd /c C:\Windows\System32\Sysprep\sysprep
/unattend:c:\Recovery\OEM\Unattend.xml /generalize /oobe /shutdown

5. Démarrez l’ordinateur de référence et connectez USB-A.

6. Une fois WinPE démarré, connectez USB-B.

7. Tapez diskpart pour démarrer Diskpart. Tapez ensuite list volume pour identifier
le nom du volume d’installation Windows nommé « Windows » (par exemple : E:).
Enfin, tapez exit pour quitter Diskpart.

8. Démarrez le nettoyage de l’image.

) Important

Par défaut, les mises à jour non majeures (par exemple, ZDP ou LCU) ne sont pas
restaurées. Pour garantir que les mises à jour préinstallées durant la fabrication ne
sont pas ignorées après la récupération, vous devez les signaler comme
permanentes. Pour ce faire, exécutez la commande /Cleanup-Image dans DISM
avec l’option /StartComponentCleanup.

Console

MD e:\scratchdir
dism /Cleanup-Image /Image:e:\ /StartComponentCleanup
/scratchdir:e:\scratchdir

9. Capturez l’image de la partition Windows. Cette opération prend plusieurs


minutes.

Console

dism /Capture-Image /CaptureDir:E:\


/ImageFile:F:\Images\ModelSpecificImage.wim /Name:"myWinImageWithMSIUpdated"
/scratchdir:e:\scratchdir

Où E: est le nom de volume de Windows et F: le nom de volume du lecteur USB-B.


L’image créée dans la section Déployer l’image sur de nouveaux ordinateurs est
remplacée.

Déployer l'image
Utilisez le script de déploiement pour disposer les partitions sur l’appareil et appliquer
l’image. Le fichier applyimage.bat dans le dossier USB-B\deployment partitionne
l’appareil en fonction du mode de l’appareil.

) Important

La partition Recovery doit être la partition située après la partition Windows afin de
garantir que le fichier winre.wim puisse être maintenu à jour pendant la durée de
vie de l’appareil.**

Exécutez la commande suivante pour déployer votre image sur le PC de référence :

Console

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

7 Notes

Le script comporte plusieurs pauses. Vous serez invité à entrer O/N pour l’opération
Appliquer s’il s’agit d’un déploiement de système d’exploitation compact.

7 Notes

Utilisez uniquement un système d’exploitation compact sur des périphériques de


stockage haut de gamme, car les performances d’un système d’exploitation
compact dépendent fortement des capacités du périphérique de stockage. Un
système d’exploitation compact n’est pas recommandé sur des périphériques
rotatifs ou avec un stockage supérieur à 32 Go. Pour plus d’informations, consultez
Système d’exploitation compact.

Retirez USB-A et USB-B et tapez exit pour redémarrer votre ordinateur avec
Windows 10.
Finaliser le déploiement
1. Lors du déploiement d’une image spécifique à votre modèle sur les ordinateurs de
destination, démarrez l’ordinateur avec l’image maître pour la première fois en
mode AUDIT

) Important

Pour réduire au minimum le temps du premier démarrage (Démarrer > Specialize >
OOBE > écran Démarrer), la passe specialize doit être effectuée en usine. La passe
specialize configure les informations spécifiques au matériel sur lequel Windows
s’exécutera.

Pour plus d’informations sur les exigences relatives au premier démarrage, consultez la
stratégie Windows pour les fabricants de systèmes .

2. Notez qu’à la fin de la section Mettre à jour les images manuellement à l’aide du
MODE AUDIT (maintenance en ligne), le système a été scellé en mode OOBE.
Passez à l’audit. Si le système démarre en OOBE, appuyez sur Ctrl+Maj+F3 pour
passer OOBE et démarrer en mode audit.

3. Si vous souhaitez appliquer des étapes supplémentaires, par exemple exécuter des
tests de diagnostic OEM, appliquez-les ici.

4. Enfin, exécutez l’outil Sysprep (C:\Windows\System32\Sysprep\sysprep.exe) et


scellez le système sur OOBE et Shutdown mais sansGeneralize.

5. Le système est prêt à être expédié.

) Important

Si vous fabriquez une petite quantité d’appareils sans utiliser d’outil de gestion
d’images, comme un duplicateur de disque ou le service de déploiement Windows,
vous pouvez adopter la pratique suivante :

1. Vous pouvez fabriquer ces appareils en démarrant d’abord dans WinPE, en insérant
USB-A.
2. Insérez ensuite USB-B qui contient l’image de fabrication finale.
3. Exécutez le script applyimage.bat pour appliquer l’image.
4. Après avoir appliqué l’image, suivez les étapes de cette section Finaliser le
déploiement.
5. L’appareil est maintenant prêt à être livré avec votre image de fabrication finale et
la fonctionnalité PBR implémentée.
6. Enfin, répliquez la même procédure avec les autres appareils.

Annexe

Différences entre les déploiements 64 bits et 32 bits


Il est recommandé d’évaluer l’encombrement sur le disque des déploiements 64 bits et
32 bits par rapport au stockage de l’appareil que vous fabriquez.

Le flux de déploiement global mentionné dans ce guide ne diffère pas entre un


déploiement 64 bits et un déploiement 32 bits. Seules certaines des versions des
ressources et la façon dont ces ressources sont créées diffèrent. Le tableau suivant
présente les distinctions entre x64 et x86.

Distinction Description Section


connexe

Windows Quand Windows ADK est installé sur le PC du technicien, les Préparation de
installé sur outils de déploiement du kit ADK sont installés conformément à votre
le PC du l’architecture de Windows sur le PC du technicien. En bref, si ADK environnement
technicien est installé sur Windows x64, les outils sont installés en version lab
64 bits ou vice versa.

Création WinPE diffère selon l’architectures (x64 ou x86). Vous devez donc Créer une clé
d’une utiliser différentes commandes pour créer un dossier WinPE USB de
structure de différent pour chaque architecture. démarrage
dossiers WinPE
WinPE

Pilotes Les versions des pilotes diffèrent selon les architectures. Si vous Ajouter des
fabriquez une image Windows 64 bits, utilisez des pilotes x64 ; si pilotes
vous fabriquez une image Windows 32 bits, utilisez des
pilotes x32.

Packages de Les versions des packages de mise à jour diffèrent selon les Ajouter des
mise à jour architectures. Si vous fabriquez une image Windows 64 bits, packages de
pour l’image utilisez des packages de mise à jour x64 ; si vous fabriquez une mise à jour
Windows image Windows 32 bits, utilisez des packages de mise à jour x32.
Distinction Description Section
connexe

Modules Si vous utilisez une image Windows 10 x64, installez des LIP x64 Préparer le
linguistiques ou, si vous utilisez une image Windows 10 x86, installez des LIP système pour
x86. la récupération
avec la
réinitialisation
rapide

Éléments dont vous aurez besoin et où les obtenir


Avant de commencer la procédure de déploiement, l’OEM doit télécharger certains kits
qui seront utilisés dans le guide, notamment Microsoft Office, des packages de mise à
jour et des modules linguistiques. Vous trouverez ci-dessous la liste complète des
ressources/kits qu’un OEM doit télécharger et des emplacements où ils se trouvent.

Ressource/Kit Disponible sur Section connexe

Windows 10 Télécharger Windows ADK Créer une clé USB


ADK de démarrage
WinPE

DVD Obtenez le média Windows 10 que vous allez Installer Windows


Windows 10 personnaliser auprès du distributeur Microsoft autorisé. avec des
x64/x86 personnalisations
(langue de base
souhaitée)

Clés de Les clés de produit par défaut se trouvent dans Device Personnaliser le
produit Partner Center et sont listées sous l’onglet Clés de fichier de réponses
Windows 10 produit par défaut.
par défaut

Modules Les modules linguistiques se trouvent dans Device Partner Préparer le système
linguistiques Center et sont listés sous l’onglet LIP. pour la
récupération avec
la réinitialisation
rapide

Packages de Téléchargez les packages de mise à jour à partir du Ajouter des


mise à jour catalogue Microsoft Update . La procédure détaillée modules
pour télécharger des packages de mise à jour est linguistiques
mentionnée dans la section associée.

Microsoft Téléchargez Microsoft Office v16.5 à partir du Device Kit OPK Microsoft
Office v16.5 Partner Center. Office v16.5
References
Instructions Windows pour les fabricants de systèmes

Stratégie Windows pour les fabricants de systèmes


Guide d’ingénierie Windows de
fabrication (WEG)
Article • 09/05/2023

Le WEG de fabrication fournit aux fabricants d’équipements d’origine (OEM) et aux


partenaires ODM une feuille de route du processus de fabrication idéal pour les
appareils Windows 10 et ultérieur, avec des conseils pour les pièges potentiels et les
opportunités de rationalisation du processus.

Vue d’ensemble de la fabrication


De nombreuses décisions qui affectent la fabrication sont prises au début de l’effort
d’ingénierie d’un nouvel appareil, de sorte qu’il convient de prendre soigneusement en
considération pour s’assurer que le processus de production le plus faible est
sélectionné. Chaque minute supplémentaire passée sur l’atelier de fabrication équivaut à
un coût supplémentaire pour le produit final. Le weg de fabrication est destiné à fournir
aux partenaires OEM et ODM une feuille de route du processus de fabrication idéal qui
réunit les logiciels et le matériel dans l’usine. Ce WEG offre également des opportunités
de simplifier le processus et des conseils pour planifier et éviter les problèmes courants.
Nos recommandations en matière de fabrication et de déploiement sont destinées à
vous aider à :

Optimiser l’encombrement du disque d’image sur les ordinateurs de bureau


Activer le déploiement De Windows sur des disques de petite capacité sur les
ordinateurs de bureau
Raccourcir le temps de déploiement de l’image
Simplifier le processus de création d’images
Simplifiez le processus d’injection/création de rapports d’activation OEM (OA3) sur
les ordinateurs de bureau. Les appareils mobiles ne nécessitent pas d’activation.
Tester et étalonner l’appareil sur la ligne d’assemblage
Prendre en charge d’autres scénarios clés pour créer des appareils exceptionnels

Pour ce document, une version générique du processus de fabrication de bureau


ressemble à ceci :
Le WEG de fabrication n’est pas destiné à communiquer le document OPD (
Configuration matérielle minimale requise pour Windows ou DOCUMENT de stratégie
OEM). Les documents WHCP et OPD sont prioritaires sur toutes les informations
contenues dans le weg de fabrication. Vous devez vous conformer à WHCP et OPD.

Considérations générales

Chemin de fabrication
Il existe deux chemins de fabrication généraux que vous pouvez suivre en fonction de
votre entreprise : Build to Stock (BTS) et Build to Order (BTO). Lorsque vous passez en
revue les instructions de ce document, tenez compte du chemin de fabrication de
l’appareil afin de hiérarchiser les investissements dans chaque phase et de gagner
autant de temps que possible pour votre processus personnalisé.

Pour obtenir une procédure pas à pas sur l’utilisation d’appareils de bureau, consultez
notre laboratoire de fabrication de bout en bout.

Pour les appareils mobiles, vous devez utiliser le chemin de fabrication BTS.

Générer dans l’ordre (BTO)


Les appareils BTO commencent par une image de base, puis reçoivent la majorité de
leurs personnalisations pendant le processus de fabrication.

Le principal avantage est la nomenclature logicielle flexible, qui permet des


modifications tardives. Les inconvénients incluent un processus de création et de
fabrication d’images plus complexe, un temps supplémentaire dans l’usine et une
augmentation de la taille des images.

Build to stock (BTS)


Les appareils BTS ont des images qui sont presque entièrement personnalisées dans le
laboratoire. Les processus BTS sont plus simples à planifier et à produire, sont plus
rapides en usine, ont un contrôle de qualité plus élevé et ont une taille de disque
contrôlée. Les appareils BTS doivent toujours permettre des changements cassants
tardifs dans l’usine. Pour les éditions de bureau de Windows 10 et Windows 11, la
plupart de ces modifications peuvent être effectuées à l’aide de la maintenance hors
connexion.

Réinitialisation rapide
Les outils de réinitialisation par bouton rapide ne nécessitent plus d’image de
récupération système complète distincte sur une partition distincte. Cela peut
économiser plusieurs gigaoctets d’espace. Lorsque les utilisateurs doivent actualiser ou
réinitialiser l’appareil, ils peuvent conserver leurs mises à jour Windows installées, au lieu
de les télécharger et de les réinstaller. Ils conservent également toutes les
personnalisations que vous avez fournies.

La nouvelle disposition de partition ressemble aux dispositions de partition


traditionnelles de Windows 8.1, sauf que la partition Windows RE est maintenant
déplacée vers la fin du lecteur et qu’il n’est plus nécessaire d’utiliser une partition de
récupération système complète distincte.

Pour plus d’informations, consultez Réinitialisation par bouton rapide

La réinitialisation par bouton rapide n’est pas prise en charge sur les appareils mobiles.
Au lieu de cela, vous devez effectuer une réinitialisation aux paramètres d’usine.

SE compact
Vous pouvez maintenant exécuter l’ensemble du système d’exploitation, y compris vos
applications de bureau Windows préchargées, à l’aide de fichiers compressés, à l’aide du
système d’exploitation compact et des fonctionnalités d’instanciation unique. Ces
fonctionnalités remplacent la fonctionnalité de démarrage WIM de Mise à jour Windows
8.1 1 et peuvent aider à maintenir un encombrement disque plus faible au fil du temps.

Bien que le système d’exploitation Compact soit pris en charge pour tous les appareils,
nous vous recommandons d’utiliser le système d’exploitation Compact uniquement sur
les appareils dotés de disques SSD, en raison des performances plus lentes des lecteurs
de rotation.

Pour plus d’informations, consultez Système d’exploitation compact, instanciation


unique et optimisation des images.

Le système d’exploitation compact n’est pas pris en charge sur les appareils mobiles.

Packages d'approvisionnement
Pour gagner du temps lors de la création d’images, vous pouvez désormais capturer et
appliquer des applications Windows de bureau pendant le déploiement d’images à
l’aide de packages d’approvisionnement. Cela vous permet de gagner du temps lors de
la généralisation et de la reconcapture de l’image entière, et vous permet de déployer
rapidement des appareils BTO.

Modules linguistiques
Au lieu d’ajouter des modules linguistiques complets, économisez de l’espace en
ajoutant les ressources dont vous avez besoin pour l’appareil de bureau en choisissant
des packages individuels pour les chaînes d’affichage, l’écriture manuscrite, la
reconnaissance vocale et la synthèse vocale. Plus tard, si votre utilisateur a besoin de
fonctionnalités linguistiques supplémentaires, Windows peut télécharger les packages
en fonction des besoins.

Les décisions relatives à la langue et aux références SKU régionales peuvent avoir un
impact considérable sur l’encombrement du disque et la complexité du système de
création d’images. Veillez à limiter la quantité et les types de modules linguistiques
inclus dans chaque image.

Les appareils mobiles utilisent une image mondiale afin que toutes les langues soient
incluses dans chaque image.

Co-programme d’installation de pilotes


Les pilotes représentent généralement une très petite partie de l’encombrement du
disque, mais les co-programmes d’installation ou les applications d’appareil de bureau
qui accompagnent les pilotes peuvent ajouter des centaines de mégaoctets. Déterminez
soigneusement si le ou les appareils nécessitent que l’application Windows classique
associée soit entièrement fonctionnelle.

Composants matériels
Les décisions matérielles peuvent également affecter le processus de fabrication. Outre
les difficultés liées à l’assemblage physique du matériel, l’inclusion ou l’exclusion de
certains appareils peut rendre le processus d’usine plus difficile. Par exemple, si des
écrans tactiles et des capteurs sont inclus, ils doivent être étalonnés sur chaque appareil.
Si vous excluez les appareils tels que les ports Ethernet, vous ne pouvez pas utiliser le
démarrage PXE, ce qui peut entraîner des coûts supplémentaires.

Applications anti-programme malveillant


Recommandation: Configurez vos appareils pour éviter l’analyse complète du disque
lors de la première connexion. Collaborez avec votre fournisseur anti-programme
malveillant pour déterminer les meilleures pratiques pour limiter cette analyse.

Nous avons vu plusieurs cas où les outils anti-programme malveillant effectuent une
analyse complète du disque lors de la première connexion de l’utilisateur. L’analyse est
en concurrence avec les tâches critiques qui se produisent pendant le premier processus
de connexion, ce qui entraîne une première connexion très lente, une expérience de
démarrage dégradée et des performances système lentes.

Pour Microsoft Defender, vous pouvez le configurer en ajoutant des identificateurs


uniques à vos images. Pour plus d’informations, consultez Configurer un identificateur
d’image approuvé pour Microsoft Defender.

Mises à jour de l’image d’étage en pré-usine


Les images dorées sont généralement remises à l’ODM par l’OEM avant le début de la
production. Ces images nécessitent presque toujours une mise à jour. Lorsque vous
mettez à jour l’image d’or, vous n’aurez pas à effectuer les mises à jour sur chaque
appareil. Cela entraîne moins de temps dans l’usine pour chaque appareil et augmente
la qualité.

Mises à jour à l’image peut inclure des pilotes, des Mises à jour Windows, des logiciels,
des personnalisations OEM et des packages d’application (.appx).

Considérations
Si vous mettez à jour des images à l’aide d’une maintenance hors connexion, vous devez
les gérer régulièrement. Le temps gagné sur le plancher de l’usine devrait le rendre utile.

Objectifs
Réduisez le temps passé par unité dans l’usine et réduisez les quantités d’errata sur les
appareils de production.

Implémentation
Sur un système BTO, certains pilotes facultatifs et certaines applications facultatives
peuvent devoir être appliqués à la station de téléchargement de logiciels pour prendre
en charge l’appareil. Ces modifications doivent être réduites au minimum afin de réduire
la probabilité d’erreur et d’améliorer le temps de fabrication.

Création d'images
Le processus global de création d’images de bureau en or dans les laboratoires
d’images OEM est similaire au processus existant.

Pour éviter les problèmes de compatibilité, utilisez la nouvelle version de Windows PE


lorsque vous travaillez sur l’appareil de référence dans le laboratoire de création
d’images.

Stratégie spécifique à une région pour la suppression de


Skype sur le bureau
Les applications fournies par Windows sont incluses dans toutes les images Windows
par défaut. Ces applications ne peuvent pas être modifiées, sauf si cela est explicitement
indiqué dans le document de stratégie OEM (OPD) Windows.

Si vous devez supprimer l’application Skype de boîte de réception en raison des


exigences de stratégie, vous pouvez utiliser l’outil DISM.exe ou les applets de
commande DISM Windows PowerShell pour supprimer l’application. Pour plus
d’informations sur cette exigence de stratégie, consultez le document de stratégie OEM
le plus récent.

Pour supprimer Skype Online en mode audit de Windows PowerShell :

get-provisionedappxpackage -online | where-object {$_.displayname -eq


"Microsoft.SkypeApp"} | Remove-ProvisionedAppxPackage -online

Pour supprimer Skype hors connexion avec Windows PowerShell :

get-provisionedappxpackage -path c:\mount | where-object {$_.displayname -eq


"Microsoft.SkypeApp"} | Remove-ProvisionedAppxPackage

Pour supprimer Skype hors connexion à l’aide de Dism.exe :

1. Obtenez le nom complet du package :

Dism.exe /image:<Windows_volume> /get-provisionedappxpackages

2. Supprimez le package, à l’aide de dans <PackageName> la liste Microsoft.SkypeApp :

Dism.exe /image:<Windows_volume> /remove-provisionedappxpackage


/PackageName:<PackageName>

7 Notes

Si vous utilisez la version Windows 8 de WinPE, après toute opération de


maintenance, vous devez mettre à jour les horodatages des fichiers. Sinon, vous
risquez de ne pas pouvoir activer l’image à l’aide de la méthode de licence OEM
Activation 3.0. En outre, l’outil de diagnostic des licences intégré, licensingdiag.exe,
signale que l’image a été falsifiée.

Pour résoudre ce problème, après l’exécution d’une opération de maintenance à partir


de la version Windows 8 de WinPE, l’OEM doit exécuter :
dir %windir%\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

Mises à jour des modules linguistiques


Après avoir installé une nouvelle langue, vous devez réinstaller les offres groupées APPX
et les applications Windows de boîte de réception pour prendre en charge les nouvelles
langues. Sinon, les offres groupées APPX n’incluent pas la prise en charge des nouvelles
langues.

Applications en mode Audit


Nous vous déconseillons de désactiver app Readiness Service en mode Audit pour tous
les appareils fabriqués par OEM. La désactivation d’App Readiness Service peut réduire
le temps nécessaire au premier démarrage de l’appareil dans OOBE, mais peut
empêcher ou avoir un impact négatif sur le lancement des applications qui font partie
intégrante du système d’exploitation.

Pour désactiver app Readiness Service hors connexion :

1. Créez un fichier .reg où


HKLM\Software\Microsoft\Windows\CurrentVersion\AppReadiness
DisableInAuditMode est défini sur la valeur 1.

2. Montez l’image Windows. Par exemple :

Dism /Mount-Image /ImageFile:"C:\Images\ModelSpecificImage.wim"


/Name:"Fabrikam" /MountDir:"C:\mount\windows" /Optimize

3. Chargez la ruche du Registre. Par exemple :

reg load hklm\LoadedHive C:\mount\Windows\System32\config\SYSTEM

4. Ajoutez la valeur de Registre. Par exemple, en utilisant un fichier .reg à partir de


votre clé USB :

regedit /s e:\registry\regFile.reg
5. Déchargez la ruche.

reg unload hklm\LoadedHive

6. Démontez l’image Windows, en validant les modifications. Par exemple :

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

Si vous devez désactiver le service, il est recommandé de le faire hors connexion avant
d’entrer en mode Audit. Vous pouvez également la désactiver en ligne en mode Audit,
mais vous devez généraliser l’image après avoir désactivé le service. Pour désactiver app
Readiness Service en ligne :

1. En mode Audit, démarrez regedit .


2. Accédez à HKLM\Software\Microsoft\Windows\CurrentVersion\AppReadiness
DisableInAuditMode.
3. Définissez la valeur de la clé sur 1.

Exécutez Sysprep généraliser avant de continuer.

Phase SMT / Assembly


Les appareils doivent être étalonnés pour optimiser l’expérience client et réussir les tests
du Kit de laboratoire matériel Windows.

Implémentation
Étalonnages
Capteurs
Pavé tactile
Touchscreen
RF
Appareil photo

Définissez l’heure UTC et implémentez les modifications ACPI détaillées ci-dessous.


Phase de test matériel et d’exécution
Pour cette phase, vous pouvez :

Utilisez le système d’exploitation Microsoft Validation, un système d’exploitation


léger, rapide et personnalisable basé sur Windows 11 que vous pouvez utiliser en
usine pour diagnostiquer, atténuer et réparer les défauts matériels pendant la
fabrication des appareils Windows.
Testez sur une version complète de Windows. Cela vous permet de tester les
interactions matérielles/logicielles finales, car l’utilisateur les verra.

Considérations
Windows PE n’est pas un système d’exploitation pris en charge pour le test, car il est
conçu pour être utilisé uniquement comme véhicule de déploiement.

L’utilisation du système d’exploitation de validation ou de la version complète de


Windows que vous allez livrer permet de tester et de valider exactement dans le même
environnement que celui avec lequel l’appareil sera livré.

Objectifs
Fournir le produit de la plus haute qualité possible, tout en conservant les temps de
fabrication au minimum absolu.

Implémentation
L’installation du système d’exploitation de test peut être gérée de différentes façons.
Étant donné que le système d’exploitation de test a moins d’activité que le système
d’exploitation d’expédition, l’image peut être disposée sur le disque à tout moment, ce
qui peut réduire le temps consacré à l’application de l’image dans l’usine. Les options
incluent l’utilisation de l’image pré-flashée à partir de l’IHV ou l’utilisation de la
duplication de disque sur site.

Important : désactivez l’approvisionnement automatique du module de plateforme


sécurisée (module de plateforme sécurisée) lors du démarrage dans un système
d’exploitation de test pour garantir de bonnes performances et vérifier que le système
d’exploitation de l’utilisateur est propriétaire du module. Pour ce faire dans Windows,
vous devez définir les clés de Registre suivantes :
[HKLM\System\CurrentControlSet\Services\Tpm\WMI\NoAutoProvision] (REG_DWORD)
to 1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TPM\WMI]
"NoAutoProvision"=dword:00000001

Phase de téléchargement de logiciels

Considérations
Il faut veiller à réduire au minimum le temps consacré à cette phase. Bien que certaines
longues durées soient inévitables (comme les personnalisations BTO), nous
encourageons nos partenaires à calculer les coûts et les avantages de la rationalisation
autant que possible.

Objectifs
Créez un système d’imagerie efficace et résilient avec une surcharge minimale. Déplacez
autant d’étapes que possible vers l’image d’étage pré-usine Mises à jour.

Implémentation
1. Démarrez la machine sur WinPE. Pour déployer le système d’exploitation compact,
vous devez utiliser la version Windows 10 ou ultérieure de Windows PE. Vous
pouvez démarrer WinPE de différentes façons :

Utilisation de PXE
Utilisation d’un lecteur USB amovible
Préinstallation de WinPE sur le disque dur

2. Créez la structure de partition de disque dur à l’aide de diskpart.

diskpart /s F:\CreatePartitions-UEFI.txt

Pour plus d’informations, consultez Partitions de disque dur basées sur UEFI/GPT

3. Appliquez les images que vous avez créées à l’aide de DISM aux partitions
Windows.
ApplyImage F:\Images\ThinImage.wim

Pour plus d’informations, consultez Capturer et appliquer des partitions Windows,


Système et Récupération.

Facultatif : utilisez la même image qu’une image de récupération sur un lecteur


flash USB distinct. Ce disque USB ne doit plus provenir d’un réplicateur autorisé.
Pour plus d’informations, consultez Créer un média pour exécuter des
fonctionnalités de réinitialisation par bouton.

4. Démarrez l’appareil en mode audit.

Apportez toutes les modifications finales à l’image. C’est là que de


nombreuses modifications BTO sont apportées.

Si des applications APPX ont été installées avant l’ajout de modules


linguistiques supplémentaires, réinstallez les applications afin qu’elles
puissent prendre en charge les nouvelles langues. Cela inclut les applications
de boîte de réception.

Microsoft recommande vivement aux fabricants OEM d’exécuter DISM avec


les indicateurs /StartComponentCleanup /resetbase pour gagner de l’espace
disque supplémentaire.

Vérifiez que les applications .NET Framework sont compilées en exécutant les
commandes suivantes

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe update
/queue
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe eqi

Sur les ordinateurs 64 bits, faites de même pour le CLR 64 bits :

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update
/queue
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe eqi

Créez le rapport de build d’ordinateur (CBR) OA3 à l’aide de OAtool.exe,


injectez la clé dans le microprogramme et validez l’approvisionnement.
Si vous utilisez Windows Preinstallation Environment (WinPE) 5.x, corrigez les
horodatages. (Cette étape n’est pas nécessaire si vous utilisez WinPE pour
Windows 10).

dir %windir%\System32\catroot\{F750E6C3-38EE-11D1-85E5-
00C04FC295EE}

Exécutez Sysprep /oobe pour préparer le système pour l’utilisateur final.

Activez le démarrage sécurisé (s’il est implémenté).

Phase d’assurance qualité


L’assurance qualité doit être exécutée sur un échantillon de machines tout au long de
l’exécution de production pour garantir que toutes les personnalisations ont été
correctement installées. Cette passe d’assurance qualité doit également être utilisée
pour valider l’implémentation OA3.

Considérations
Une fois que le système a passé par OOBE pour ce passage d’assurance qualité, il devra
être réinitialisé afin de garantir que l’expérience de l’utilisateur final est excellente.

Objectifs
Garantissez une bonne expérience client et réduisez le temps consacré à la
reconstruction de la machine.

Implémentation
L’appareil doit revenir à la ligne de production pour être réimageuré.

Remanufacturing
Une fois que l’appareil est passé par OOBE (pour n’importe quelle raison), l’appareil doit
être réimagené. En usine, l’appareil peut simplement être rajouté à la station de
téléchargement de logiciels une fois le module de plateforme sécurisée effacé (s’il est
équipé).
Si l’appareil doit être réinitialisé dans le champ par un tiers, vous devez utiliser la
réinitialisation par bouton-pousseur. Cela garantit que la machine est retournée à la
configuration d’usine complète tout en restant simple à exécuter.

Considérations
Bien que PBR dispose de toutes les fonctions nécessaires à la reconditionnement des
fabriques, il n’offre pas la possibilité de scripter les actions et ne fournit pas de codes
d’erreur actionnables nécessaires à l’automatisation qui serait nécessaire dans la
production à grande échelle.

Objectifs
Garantir une bonne expérience client tout en protégeant les données utilisateur.

Implémentation
Pour effacer le module de plateforme sécurisée, utilisez les commandes suivantes :

$Tpm = Get-WmiObject -class Win32_Tpm -namespace


"root\CIMv2\Security\MicrosoftTpm"
$Tpm.SetPhysicalPresenceRequest(22)

Pour utiliser Windows PE, vous avez besoin d’une image Windows PE personnalisée avec
:

Pilotes spécifiques soc pour ftpm.


Composants facultatifs : SecureStartup, WMI, PowerShell et .NET Framework.

Liste de contrôle de fabrication

chronologie des tâches de fabrication Windows 10


Vous pouvez utiliser cette liste de contrôle pour planifier vos tâches de fabrication.

Tâche Phase Phase Phase Phase


pré-EV ev DV PV

Travail de fabrication requis : Pré-EV EV DV PV


Tâche Phase Phase Phase Phase
pré-EV ev DV PV

ODM choisi ? ✔ - - -

Accès OEM à Windows 11 ? ✔ - - -

Accès ODM à Windows 11 ? ✔ - - -

Accès OEM à Manufacturing WEG ? ✔ - - -

Accès ODM à Manufacturing WEG ? ✔ - - -

Les points de contact ODM identifiés ? ✔ - - -

Points de contact OEM identifiés ? ✔ - - -

Coup d’envoi de l’ODM ? ✔ - - -

Lancement OEM ? ✔ - - -

Appel de fabrication régulier ? - ✔ - -

Déploiement: Pré-EV EV DV PV

Compréhension oem des concepts de déploiement ✔ - - -

Compréhension ODM des concepts de déploiement ✔ - - -

Utilisation de Windows 11 DISM - ✔ - -

Utilisation de Windows 11 Windows PE - ✔ - -

Attributs étendus appliqués via DISM - ✔ - -

Vérification WinSxS en cours d’exécution ? - ✔ - -


/AnalyzeComponentStore

L’image est nettoyée ? (DISM /Cleanup-Image - ✔ - -


/StartComponentCleanup /ResetBase)

Réinitialisation rapide Pré-EV EV DV PV

Compréhension OEM des concepts de réinitialisation par - ✔ - -


bouton-poussif

Compréhension ODM des concepts de réinitialisation par - ✔ - -


bouton-poussif

Disposition de partition recommandée à utiliser pour - - ✔ -


Windows RE et la réinitialisation par bouton rapide ?
Tâche Phase Phase Phase Phase
pré-EV ev DV PV

Si une disposition de partition non standard est utilisée, la - - ✔ -


récupération complète est-elle configurée ?

Paramètres de liste de contrôle d’accès de l’image de - - ✔ -


récupération corrects ?

L’heure d’actualisation/de réinitialisation est-elle dans les - - - ✔


recommandations ?

Windows RE : Pré-EV EV DV PV

Compréhension oem des concepts de Windows RE - ✔ - -

Compréhension odm des concepts Windows RE - ✔ - -

Windows RE est activé - - ✔ -

Windows RE emplacement est correct - - ✔ -

LE GUID BCD pour Windows RE correspond à Windows RE - - ✔ -


entrée GUID dans Reagent.xml

L’index d’image est correct - - ✔ -

Fabrication: Pré-EV EV DV PV

Windows RE taille de partition (Mo) et position sur le disque - ✔ - -


sélectionné

La partition de test utilise le système d’exploitation validation - - ✔ -


ou Windows complet

Déploiement d’images via [carte réseau] ou [duplication] - ✔ - -

Plan d’approvisionnement de clés OPM terminé ? - ✔ - -

Modules linguistiques par référence SKU - - ✔ -

Démarrage sécurisé : Pré-EV EV DV PV

Compréhension OEM des concepts de sécurité ✔ - - -

Compréhension ODM des concepts de sécurité ✔ - - -

Processus de démarrage sécurisé testé avec la signature de - - ✔ -


préproduction ?

Filigrane désactivé ? - - - ✔

Pilotes signés à partir d’IHV/ISV ? - - - ✔


Tâche Phase Phase Phase Phase
pré-EV ev DV PV

Pilotes signés par Microsoft ? - - - ✔

Processus de re-fabrication terminé [usine] - - ✔ -

Processus de re-fabrication terminé [service sur le terrain] - - ✔ -

Plans de stratégie de démarrage et de débogage sécurisés - ✔ - -


approuvés par FT

OA 3.0 : Pré-EV EV DV PV

Utilisation de OA3tool.exe mis à jour - - ✔ -

Valider l’image/la clé hors connexion - - ✔ -

Injection effectuée dans [Windows PE][Windows] la section - - ✔ -


Activation OEM 3.0.

Annexe

Optimisation de l’empreinte disque réduite


L’empreinte disque de base de Windows 10 x86 avec Office et 2 Go de RAM contient :

Windows (w/Office), fichier page, hiberfile, swapfile et deux modules linguistiques 11,7 Go

Winre 500 Mo

Partitions système (MSR, ESP) 428 Mo

Total ~23 Go

Espace disponible pour les personnalisations OEM sur un appareil de 32 Go (29 Go ~6 Go


utilisable)

Il est supposé que :

Empreinte disque calculée à l’aide de GetDiskFreeSpaceEx()


Les données sont collectées immédiatement après l’installation du système
d’exploitation, avant l’exécution de NGEN, avant les tâches inactives.
La mesure inclut des fichiers de page
Windows Update est désactivé
Build a plusieurs exécutions ; l’encombrement maximal est utilisé dans ce rapport
La capacité du lecteur est convertie en tailles de base 2 : 32 Go == 32 000 000 000
octets == 30518 Mio (ou 29 Gbits).

Modules linguistiques
Les modules linguistiques comprennent certains des plus grands ajouts d’espace disque
qu’un OEM est susceptible d’effectuer. Une langue avec tous ses composants facultatifs
inclus peut être estimée à 275 Mo chacune (la taille varie en fonction de la langue),
tandis que les modules linguistiques Office peuvent être estimés à 300 Mo (également
en fonction de la langue).

Windows supprime les modules linguistiques inutilisés une fois que l’utilisateur final
sélectionne une langue principale pendant OOBE. Une fois qu’elles ont été supprimées,
ces langues ne sont pas disponibles via la réinitialisation par bouton push.

Pour conserver un encombrement de disque plus faible, envisagez de réduire la quantité


de langues installées sur chaque référence SKU d’expédition.

Maintenance
L’ajout de packages Windows Update Ko peut considérablement augmenter la taille du
disque. Pour réduire l’encombrement d’une image après l’ajout de mises à jour :

1. Installer la base de connaissances et redémarrer si vous y êtes invité

2. À partir d’une invite de commandes avec élévation de privilèges, exécutez les


commandes suivantes :

dism.exe /online /cleanup-image /startcomponent

3. Redémarrez l’appareil.

Horloge en temps réel (RTC)


Le RTC est une source de temps avec batterie qui stocke et gère le temps du système
lorsqu’un appareil est hors tension. ACPI 5.0 définit l’appareil Time & Alarm qui extrait
l’appareil matériel sous-jacent qui gère le temps de la plateforme. L’appareil d’alarme de
temps & ACPI est le moyen préféré de définir et d’interroger l’heure de la plateforme
dans Windows, même sur un système avec un RTC CMOS traditionnel. L’interface ACPI
fournit le biais de fuseau horaire pour la valeur de temps obtenue ou écrite dans le RTC.
Ce champ d’informations supplémentaire résout un problème de longue date avec le
RTC basé sur CMOS, où un système d’exploitation ne sait pas comment interpréter
l’heure lue à partir de l’horloge matérielle.

Considérations relatives à l’étage d’usine

Windows interroge RTC pour mettre à jour l’heure système lorsque :

Aucun service de synchronisation de temps n’est disponible.


L’ordinateur entre dans l’état d’alimentation en veille (S3) ou en veille prolongée
(S4).
Le débogueur de noyau est activé.

Les oem provisionnent généralement le RTC en heure locale (LT) pour les appareils
fournis avec Windows 7. Windows 7 utilise exclusivement l’interface de temps CMOS
pour obtenir le temps RTC, qui est interprété comme LT. Dans Windows 8, nous avons
ajouté la prise en charge de l’appareil d’alarme de temps & ACPI, mais Windows 8 utilise
également le RTC CMOS, s’il est disponible, et traite le temps renvoyé par celui-ci
comme LT. Ce comportement (lié à l’interface CMOS RTC) est incompatible avec la
plupart des systèmes d’exploitation non-Windows. En outre, les fournisseurs
d’hébergement comme Azure souhaitent utiliser l’heure UTC dans leur matériel virtualisé
pour simplifier la gestion et la migration des invités qui peuvent avoir un certain nombre
de fuseaux horaires différents.

Pour résoudre ces problèmes, Microsoft va abandonner l’utilisation de l’interface CMOS


RTC et s’appuyer principalement sur l’appareil d’alarme de temps & ACPI.

Pour les fabricants OEM, l’aide est la suivante :

Implémentez l’appareil d’alarme de temps & ACPI.


Définissez l’indicateur « CMOS RTC non présent » dans la table de description ACPI
fixe (FADT). Le matériel sous-jacent peut toujours être le RTC soutenu par CMOS,
mais Windows n’utilisera l’appareil d’alarme de temps & ACPI que si cet indicateur
est défini.
Il n’est pas recommandé pour le microprogramme de la plateforme de mettre à
jour le RTC au-delà d’une limite d’économie d’été. Si c’est le cas, toutefois, le
microprogramme doit s’assurer que le temps universel coordonné (UTC) peut
toujours être calculé en ajoutant le biais de fuseau horaire à la valeur d’heure,
c’est-à-dire UTC = LT + TZ. Windows ignore le champ DST reçu de la méthode de
contrôle _GRT.
Invalider la TZ (définie sur 0x7FF) via le microprogramme si l’heure RTC est mise à
jour via l’interface CMOS RTC.

Garantir une expérience de première connexion correcte


L’équipe Windows a rencontré un certain nombre de problèmes bloquant les
performances de la première expérience utilisateur avec Windows, et les conseils
suivants doivent résoudre les problèmes courants lors de la préparation des images de
système d’exploitation pour vos clients.

Outils anti-programme malveillant analysant le disque lors de la


première connexion
Nous avons vu plusieurs cas où les outils anti-programme malveillant effectuent une
analyse complète du disque lors de la première connexion de l’utilisateur. L’analyse est
en concurrence avec les tâches critiques qui se produisent pendant le premier processus
de connexion, ce qui entraîne une première connexion très lente, une expérience de
démarrage dégradée et des performances système lentes.

Recommandation : Les appareils doivent être configurés pour éviter l’analyse complète
du disque lors de la première connexion. Des conseils spécifiques pour les solutions av
doivent être fournis par le fournisseur av.

Microsoft Defender

Ajoutez des identificateurs uniques à vos images pour empêcher Microsoft Defender de
réé analyser tous les fichiers que vous avez fournis dans l’image de disque d’origine.
Pour plus d’informations, consultez Configurer un identificateur d’image approuvé pour
Microsoft Defender.

Exécution de commandes NGEN


L’image native GENeration est une tâche qui compile le msIL (code de machine virtuelle)
du .NET Framework en images natives (exécutables spécifiques à la plateforme). En règle
générale, il améliore le temps de démarrage de l’application CLR de plus d’un ordre de
grandeur. Pour plus d’informations, consultez Avantages en matière de performances de
NGen .

Recommandation : Suivez ces instructions pour vous assurer que les applications .NET
Framework sont compilées. Exécutez les commandes suivantes après avoir installé
toutes les mises à jour du système d’exploitation :
Sur les appareils 32 bits, x86 ou Arm :

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe update /queue


C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe eqi

Sur les appareils 64 bits, procédez comme suit pour les deux versions du .NET
Framework :

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe update /queue


C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe eqi
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update /queue
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe eqi

Pilotes graphiques
Un appareil Windows doit être fourni avec le pilote Graphique DirectX approprié pour le
matériel système. Si vous n’installez pas le pilote approprié, un pilote graphique logiciel
est de secours. Cela entraîne une dégradation des expériences avec Windows,
notamment des performances de première connexion plus lentes.

Recommandation : Installez le pilote graphique approprié pour votre matériel en mode


audit.

Forum aux questions

Windows PE
Question : Puis-je utiliser le nouveau WinPE pour déployer, gérer et traiter les
versions antérieures de Windows ?

Réponse : Mises à jour à WinPE n’affecte pas les versions de Windows


actuellement prises en charge. Vous pouvez utiliser winPE mis à jour pour déployer
les versions précédentes de Windows.

Question : Dois-je migrer vers les nouveaux outils de déploiement disponibles


dans le cadre de Windows 10 ou Windows 11 ?

Réponse : Non, vous ne le faites pas. Vous devez uniquement mettre à jour vers la
version la plus récente des outils de déploiement (WinPE, DISM) si vous souhaitez
implémenter un système d’exploitation compact.

Question : Quel est l’impact de l’optimisation de l’empreinte disque sur mon


environnement PXE ?

Réponse : Vous devez uniquement mettre à jour votre environnement PXE vers la
version plus récente des outils de déploiement (WinPE, DISM) si vous exécutez une
« application » dans votre environnement PXE. Si vous exécutez uniquement un
téléchargement (copie de fichiers du serveur vers le client), vous n’avez pas besoin
de mettre à jour votre environnement PXE.

Récupération par bouton pousseur (PBR) et Environnement de


récupération Windows (WinRE)

Question : WinRE sera-t-il également mis à jour ?

Réponse : Oui, un nouveau fichier WinRE.wim est nécessaire.

Question : L’utilisateur peut-il toujours créer une clé USB PBR ?

Réponse : Oui. Si la disposition de partition par défaut est utilisée, aucune


configuration supplémentaire n’est requise par l’OEM pour l’activer.

Stockage
Question : Prenez-vous uniquement en charge les disques SSD ?

Réponse : Nous prenons en charge les supports de rotation à l’état solide et


traditionnels. Nous vous recommandons d’utiliser l’instanciation unique
uniquement sur les disques SSD, en raison de problèmes de performances.

Question : Puis-je utiliser l’instanciation unique des packages d’approvisionnement


sur une configuration double disque (HDD + SSD) ?

Réponse : L’instanciation unique ne peut être implémentée que sur le même


disque.

Encombrement disque
Question : Comment allez-vous supprimer les modules linguistiques que
l’utilisateur ne choisit pas pendant L’OOBE ?

Réponse : Les modules linguistiques sont supprimés de l’appareil et ne seront plus


disponibles pendant les opérations de récupération par bouton-pression.
Question : Comment calculez-vous la taille du disque ? Par exemple, vous signalez
une taille de disque de 14,8 Go sur un disque de 16 Go.

Réponse : La capacité du disque est convertie en base 2. Par exemple, 16 000 000
000 (milliards d’octets) est égal à ~14,8 Go.

Question : Puis-je utiliser le système d’exploitation compact uniquement sur de


petits appareils, tels que ceux avec 1 Go de RAM et 16 Go de disque ?

Réponse : Le système d’exploitation compact peut être appliqué à n’importe quelle


plateforme 32 bits ou 64 bits avec >=16 Go de stockage ssd.

Question : Recommandez-vous d’utiliser un disque de 16 Go sur une plateforme


64 bits exécutant Windows 64 bits ?

Réponse : Nous recommandons une capacité de disque minimale de 32 Go pour


Windows 64 bits.

Création d’images et déploiement

Question : Quelles sont les modifications apportées à la commande DISM pour


prendre en charge le système d’exploitation compact ?

Réponse : Vous pouvez utiliser DISM /Apply-Image ... /Compact et /Apply-


CustomDataImage. Pour plus d’informations, consultez Options de Command-Line
gestion des images DISM.

Question : Le système d’exploitation compact prend-il en charge la disposition de


partition GPT et MBR ?

Réponse : Oui.

Question : Un outil OA3 mis à jour est-il nécessaire avec Windows 10 et Windows
11 ?

Réponse : Oui.

Question : Puis-je toujours utiliser la carte SIM Windows, les fichiers de réponses
sans assistance et les paramètres avec Windows 10 et Windows 11 ?

Réponse : Oui, bien que certains paramètres aient changé. Consultez Paramètres
du fichier de réponses modifiés.

Modules linguistiques et applications


Question : Pouvons-nous utiliser plusieurs modules linguistiques ?

Réponse : Oui, toutefois, nous vous recommandons vivement de valider l’impact


de l’empreinte disque du nombre de langues (Windows, Office, pilotes et
applications) par image.

Question : Y a-t-il un changement dans la façon dont j’installe les modules


linguistiques ?

Réponse : Oui, vous allez appliquer la lp.cab de base de la même façon que vous
l’avez fait précédemment afin d’obtenir plusieurs options d’interface utilisateur,
mais pour pouvoir entrer du texte ou obtenir de l’aide, vous devez ajouter des
composants linguistiques facultatifs. Pour plus d’informations, consultez Ajouter
des modules linguistiques à Windows.

Question : Y a-t-il un changement dans la façon dont j’installe des applications de


bureau ou du Microsoft Store ?

Réponse : Il n’y a aucun changement dans la façon dont vous installez des
applications de bureau ou du Microsoft Store à partir de Windows 8.1.

Question : Quelle est l’expérience utilisateur sur une configuration multilingue ou


lorsqu’un utilisateur ajoute un module linguistique supplémentaire ?

Réponse : Les modules linguistiques continueront de fonctionner de la même


façon que dans les versions précédentes de Windows.

Question : Existe-t-il des problèmes de compatibilité avec les applications de


bureau ?

Réponse : Le type d’applications répertoriés ci-dessous doit être validé avec soin.
Les outils de chiffrement de volume complet ne doivent pas chiffrer les images
WIM pour limiter l’impact sur les performances. Ces outils doivent vérifier
l’intégrité du WIM non chiffré pour empêcher toute falsification.
Tout outil qui écrit des fichiers système peut être affecté :
Les applications de création d’images doivent effectuer une sauvegarde et
une restauration au niveau du bloc de TOUS les volumes.
Les opérations de restauration défectueuses/incomplètes peuvent rendre un
système non démarrable.
Les outils de chiffrement/sauvegarde/défragmentation peuvent
involontairement augmenter les fichiers système.

Question : Le système d’exploitation compact est-il également applicable à


Windows Embedded ?
Réponse : L’implémentation du système d’exploitation compact et la conception
des fonctionnalités sont limitées à Windows 10 et Windows 11 pour les éditions de
bureau (Famille, Professionnel et Entreprise). Toutefois, vous devez contacter votre
représentant Windows Embedded pour en savoir plus sur son plan d’optimisation
de l’empreinte disque.

Policy
Question : Y a-t-il une modification de l’exigence existante de la stratégie d’espace
disque libre de 10 Go ?

Réponse : Reportez-vous aux exigences de compatibilité matérielle Windows mises


à jour.

Maintenance
Question : Comment la mise à niveau fonctionne-t-elle en particulier sur l’image
de récupération avec l’optimisation de l’empreinte disque ?

Réponse : La mise à niveau continue de fonctionner.


Fabrication de Windows sur des
appareils Arm
Article • 30/05/2023

Windows 11 est disponible dans l’architecture Arm 64 bits. Le déploiement de Windows


sur Arm est presque identique au déploiement de la version AMD64 de Windows, avec
quelques différences qui sont appelées ci-dessous. Les différences concernent
principalement la configuration de votre déploiement, mais la personnalisation de votre
image est le même processus. Vous pouvez suivre les étapes du guide de déploiement
de bout en bout, en Arm64 AMD64 remplaçant par dans les commandes qui nécessitent la
spécification d’une architecture.

Processus de personnalisation identiques


Vous trouverez ci-dessous une liste non exhaustive des processus identiques entre
amd64 et fabrication arm.

Kit d’évaluation et de déploiement Windows

Le Kit d’évaluation et de déploiement Windows (ADK) et le complément Windows


PE incluent des packages pour utiliser des images Arm, y compris la création d’un
support Arm Windows PE démarrable. Vous devez installer le module
complémentaire Windows ADK et Windows PE correspondant sur un PC de
technicien AMD64 pour commencer à utiliser des images Arm.

Images

Le wim d’installation d’Arm est disponible sur le support d’installation Windows.


Vous pouvez effectuer des personnalisations en ligne et hors connexion d’un WIM
d’installation Arm :
Maintenance hors connexion : vous pouvez monter et modifier (réparer) ce
WIM comme n’importe quel autre WIM. Vous n’avez pas besoin d’un PC avec un
processeur Arm pour traiter un WIM Arm.
Maintenance en ligne : vous pouvez utiliser la maintenance en ligne en mode
Audit, comme avec d’autres versions de Windows. Lorsque vous avez terminé le
mode Audit, exécutez Sysprep, démarrez dans Windows PE et utilisez DISM
pour récupérer votre image.

Langues
L’ajout et la suppression de langues ne sont pas mis en place. Windows sur Arm
prend en charge les mêmes composants et processus de langage qu’AMD64.
Utilisez la version Arm de l’ISO Langues et fonctionnalités facultatives pour utiliser
des langues.

Fonctionnalités à la demande

Le processus d’ajout de fonctionnalités à la demande est le même. Utilisez DISM


/add-capability pour ajouter des fonctionnalités à la demande pour vous assurer
que les versions compatibles des packages FOD sont ajoutées à votre image.
Utilisez la version Arm de l’ISO Langues et fonctionnalités facultatives pour ajouter
des packages Arm FOD.

Pilotes

L’ajout de pilotes est le même processus entre les architectures. Les images
d’installation Arm n’incluent pas les pilotes de boîte de réception dont vous avez
besoin pour démarrer et exécuter Windows. Veillez donc à utiliser DISM pour
injecter des pilotes dans votre image hors connexion avant de déployer l’image.

Applications

Les applications de bureau, UWP et les applications de pont de bureau sont toutes
installées de la même façon sur Arm que pour les autres architectures Windows.
Vérifiez que vous avez testé vos applications sur une installation Arm Windows en
cours d’exécution.

Validation matérielle

Windows PE n’est toujours pas pris en charge pour les scénarios de validation
matérielle. Le système d’exploitation de validation est le système d’exploitation
recommandé par Microsoft pour la validation et le test matériels.

Différences dans le déploiement de Windows


sur Arm

Windows PE

Éléments non pris en charge dans Windows PE

La version Arm de Windows PE ne prend pas en charge :


PowerShell
.NET
Seuls les fichiers binaires Arm peuvent s’exécuter, car il n’existe aucune couche
d’émulation pour activer l’exécution d’applications x86 ou amd64.

Support de démarrage Windows PE

Vous devez créer un média Windows PE de démarrage pour Arm. Lorsque vous exécutez
CopyPE , spécifiez Arm64 pour créer un ensemble de fichiers de travail Windows PE que

vous utiliserez pour créer un média de démarrage qui fonctionnera sur Arm.

Pilotes
Les pilotes de votre matériel ne sont probablement pas inclus dans les images de
démarrage. Avant de démarrer et d’installer Windows, vous devez injecter au moins des
pilotes critiques dans l’installation d’Arm et les images WinRE. Assurez-vous que vous
utilisez des pilotes compilés pour Arm et qui ont été testés avec votre matériel.

Automatique
Pour créer un fichier catalogue (.clg) dans Windows SIM, vous devez utiliser la version 32
bits de Windows SIM. Vous pouvez utiliser la version 32 bits de SIM en l’exécutant sur
une version 32 bits de Windows 10.

Partitions de disque
La disposition de partition recommandée s’applique sur Arm, mais votre SOC Arm peut
nécessiter des partitions supplémentaires qui sont configurées à l’aide d’outils fournis
par votre éditeur de logiciels indépendants. Vérifiez auprès de votre éditeur de logiciels
indépendants s’il a besoin de partitions supplémentaires lors du déploiement d’Arm.

Outils de création d’images


Installation de Windows : vous pouvez utiliser le programme d’installation de
Windows pour installer Windows sur Arm sur votre appareil.
DISM :
Vous pouvez utiliser DISM pour appliquer un WIM Arm à une partition, mais
vous devrez peut-être utiliser des outils personnalisés de votre fournisseur de
silicium pour configurer des partitions spécifiques à un éditeur de logiciels
indépendants.
Vous ne pouvez pas utiliser DISM pour flasher un FFU Arm sur un appareil.

Récupération
Windows sur Arm inclut le même environnement de récupération qu’AMD64 Windows
11 :

Le processus de personnalisation de l’environnement de récupération est le même


pour les deux architectures.
Les outils utilisés dans un environnement de récupération Arm doivent être
compatibles avec Arm.
PowerShell et .NET ne sont pas pris en charge dans l’environnement Arm WinRE.

Activation
Selon votre plateforme matérielle, vous devrez peut-être exécuter des outils
supplémentaires en plus de OA3Tool.exe pour configurer l’activation OEM. Consultez
votre fournisseur de silicium pour obtenir des informations et des instructions sur les
outils supplémentaires dont vous pourriez avoir besoin pour configurer l’activation
OEM.
Système Activation OEM 3.0
Article • 19/06/2023

Le système OEM Activation 3.0 (OA 3.0) permet aux fabricants d’équipements d’origine
(OEM) de développer un système de gestion des stocks interne pour gérer la
commande et la réception des clés de produit Windows, ainsi que le processus de
création et de création de rapports pour le rapport de build d’ordinateur via des services
web hébergés par Microsoft ou MDOS (Microsoft Digital Operations Services).

Ce contenu explique l’implémentation et l’utilisation de l’outil OA 3.0 sur une ligne de


fabrication pour créer une association matérielle qui joint une clé de produit Windows
émise par Microsoft à un seul ordinateur.

OA 3.0 utilise les termes suivants :

Terme Description

Rapport de build Rapport généré par l’OEM pour chaque ordinateur fabriqué sur le site OEM,
d’ordinateur puis envoyé à Microsoft pour traitement. Ce rapport inclut les données d’en-
tête, la valeur de hachage du matériel, l’ID de clé de produit et toutes les
informations facultatives incluses.

Association Association unique qui joint une clé de produit Windows émise par Microsoft
matérielle à un seul ordinateur. L’outil OA 3.0 génère cette valeur à l’aide du hachage
matériel et de la valeur de clé de produit.

Hachage Valeur de hachage unique qui représente les informations sur les composants
matériel matériels d’un ordinateur spécifique. L’OEM utilise l’outil OA 3.0 pour calculer
et envoyer cette valeur, en plus de l’ID de clé de produit, à Microsoft dans le
rapport de build d’ordinateur.

Activation OEM Méthodologie selon laquelle un oem peut préparer un ordinateur pour le
3.0 (OA 3.0) processus d’activation et de validation Windows 8, Windows 8.1 ou Windows
10 utilisateur final.

Clé du produit Clé de produit de 25 caractères, au format XXXXX-XXXXX-XXXXX-XXXXX-


XXXXX-XXXXX, que Microsoft fournit pour activer une seule copie de Windows
sur un ordinateur.

ID de clé de Numéro de série unique fourni par Microsoft. Ce numéro est associé à la clé
produit de produit.

Services Un service web Microsoft qui valide le système d’exploitation Windows et


d’activation et termine le processus d’activation une fois qu’un utilisateur final a terminé le
de validation processus OOBE (out-of-box experience).
Windows
(Windows AVS)
S’applique à
Ces informations s’appliquent aux versions Windows 10, Windows 10 IoT Entreprise et
ultérieures.
Utilisation de l’outil OA 3.0 en usine
Article • 19/06/2023

L’outil OA 3.0 (OA3Tool.exe) fait partie du Kit de déploiement et d’évaluation Windows


(Windows ADK). Pour obtenir des instructions d’installation, consultez Installation de
Windows ADK.

Configuration requise pour OA 3.0


L’outil OA 3.0 doit être stocké dans votre environnement d’usine.

L’outil OA 3.0 crée l’association matérielle qui joint une clé de produit Windows émise
par Microsoft à un seul ordinateur.

L’outil OA 3.0 doit uniquement être utilisé sur les ordinateurs qui utilisent des systèmes
d’exploitation Windows complets, y compris Windows 8/8.1, Windows 10, Windows
Embedded 8/8.1, Windows 10 IoT Entreprise.

Scénarios de fabrication pour OA 3.0


Utilisez le processus pas à pas suivant pour implémenter le processus OA 3.0.

1. Les fabricants OEM commandent et remplissent les clés de produit Windows à


partir du Microsoft Digital Operations Center, de Microsoft Digital Operations
Services (MDOS) ou via une connexion B2B, stockent les clés de produit dans le
serveur d’inventaire des clés d’entreprise OEM.
2. L’OEM transfère les clés de produit au serveur d’inventaire d’usine d’un partenaire
de bas niveau.
3. Le serveur d’inventaire d’usine affecte les clés de produit à un seul ordinateur.
4. L’outil de déploiement d’usine injecte les clés de produit dans le microprogramme
de l’ordinateur unique, puis génère l’association matérielle, qui est combinée avec
le hachage matériel et l’ID de clé de produit.
5. L’OEM utilise l’association matérielle pour créer le rapport de build d’ordinateur à
envoyer à Microsoft.

Générer un hachage matériel à l’aide de l’outil


OA 3.0
Pour injecter une clé de produit dans un seul ordinateur et générer l’association
matérielle avec l’outil OA 3.0, procédez comme suit.

1. OA3Tool.exe /Assemble /Configfile assemble les données de clé de produit


binaires (OA3.bin). Le fichier OA3.bin inclut la clé de produit au format standard
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.
2. Exécutez l’outil utilitaire Flash pour injecter le fichier OA3.bin dans le
microprogramme de l’ordinateur fabriqué. L’outil utilitaire flash appartient à OEM
ou TPI.
3. OA3Tool.exe /Report /Configfile crée et envoie le fichier OA3.xml, qui inclut l’ID
de clé de produit et la valeur de hachage matériel.

Pour plus d’informations sur le déploiement OEM pour les éditions Windows 10,
consultez Déploiement OEM de Windows 10 pour les éditions de bureau.

Mettre à jour un hachage matériel à l’aide d’OA


3.0
Cette section décrit les étapes à suivre lorsqu’un ordinateur a besoin d’un ID de clé de
produit mis à jour et d’un fichier de OA3.xml, une fois la clé de produit injectée.

1. OA3Tool.exe /Return /Configfile lit la valeur de la clé de produit à partir du


microprogramme, puis définit la clé status dans l’inventaire de l’usine sur Retour.
La fonction OA3Tool Return est uniquement prise en charge par la solution
personnalisée. Pour MDOS, reportez-vous au manuel de l’utilisateur MDOS pour
connaître la fonctionnalité de clé de retour MDOS.
2. OA3Tool.exe /Assemble /Configfile assemble les nouvelles données de clé de
produit binaires (OA3.bin).
3. Exécutez l’outil utilitaire Flash pour injecter le fichier OA3.bin dans le
microprogramme de l’ordinateur fabriqué. L’outil utilitaire flash appartient à OEM
ou TPI.
4. OA3Tool.exe /Report /Configfile calcule et envoie le fichier OA3.xml, qui inclut l’ID
de clé de produit et la valeur de hachage matériel.

Valider un seul ordinateur après l’injection de la


clé de produit à l’aide d’OA 3.0
1. OA3Tool.exe /Validate exécute une passe de validation pour s’assurer que la table
MSDM existe, l’en-tête de table MSDM inclut tous les champs requis et les entrées
de table MSDM existent et respectent les formats appropriés.
2. OA3Tool.exe /CheckEdition exécute une case activée croisée entre le DPK injecté
et l’édition cible de Windows, s’ils correspondent.
Création d'un fichier de configuration
pour OA 3.0
Article • 19/06/2023

Avant de pouvoir utiliser l’outil OA 3.0, vous devez créer un fichier de configuration qui
spécifie la façon dont vous allez utiliser l’outil OA 3.0 pour créer l’association matérielle,
ajouter vos informations facultatives et retourner le rapport de build de l’ordinateur. Le
fichier de configuration respecte la casse.

Il existe deux façons d’interagir avec l’outil OA 3.0 pour créer le fichier binaire injectable
(OA3.bin) et le fichier OA3.xml :

Basé sur le serveur. Utilisez le service Fournisseur de clés et ses paramètres comme
base pour créer les fichiers OA3.bin et OA3.xml.
Basé sur un fichier. Créez et utilisez un fichier XML comme base pour les fichiers
OA3.bin et OA3.xml.

Vous devez sélectionner l’interaction du fichier de configuration compatible avec votre


environnement et vos exigences.

Pour créer le fichier de configuration basé sur


le serveur
1. Créez un dossier pour stocker la sortie de l’outil OA 3.0, du fichier OA3.bin et du
fichier OA3.xml.
2. Ouvrez un éditeur de texte, tel que le Bloc-notes, puis tapez ce qui suit, à l’aide de
vos propres informations de paramètre :

XML

<OA3>
<ServerBased>
<KeyProviderServerLocation>
<IPAddress>10.1.1.1</IPAddress>
<ProtocolSequence>ncacn_ip_tcp</ProtocolSequence>
<EndPoint>90118765</EndPoint>
<Options></Options>
</KeyProviderServerLocation>
<Parameters>
<Parameter name="OEMPartNumber" value="ABC-12345" />
</Parameters>
</ServerBased>
<OutputData>
<AssembledBinaryFile>C:\temp\data\OA3.bin</AssembledBinaryFile>
<ReportedXMLFile>C:\temp\data\OA3.xml</ReportedXMLFile>
</OutputData>
</OA3>

L’élément <Options> doit apparaître dans votre script, même s’il est vide. Sinon, le script
échoue.

3. Enregistrez le fichier de configuration sous le nom OA3.cfg.

Pour créer le fichier XML d’entrée basé sur un


fichier
1. Ouvrez un éditeur de texte, tel que le Bloc-notes, puis tapez ce qui suit, à l’aide de
votre propre clé de produit, de votre ID de clé de produit et des informations
d’état de la clé de produit :

XML

<?xml version="1.0"?>
<Key>
<ProductKey>W4YPB-2XN63-6D6CH-YQG3R-X2BDY</ProductKey>
<ProductKeyID>1600000000545</ProductKeyID>
<ProductKeyState>2</ProductKeyState>
</Key>

2. Enregistrez le fichier d’entrée.

Il n’existe aucune restriction de nommage pour ce fichier. Toutefois, vous devez utiliser
le même nom que le fichier OA3.cfg basé sur un fichier. Par exemple, à des fins
d’utilisation deFileBasedInput.xml, le xml d’entrée basé sur les fichiers n’est requis que
pour le mode basé sur les fichiers. Si vous utilisez le système MDOS et MSC, vous
pouvez exporter directement les kits DPK vers un pilote de stockage local au format xml.

Pour créer le fichier de configuration basé sur


un fichier
1. Ouvrez un éditeur de texte, tel que le Bloc-notes, puis tapez ce qui suit, à l’aide de
votre propre nom de fichier et des informations d’emplacement :

XML
<OA3>
<FileBased>
<InputKeyXMLFile>C:\OA30\FileBasedInputFile.xml</InputKeyXMLFile>
</FileBased>
<OutputData>
<AssembledBinaryFile>C:\temp\data\OA3.bin</AssembledBinaryFile>
<ReportedXMLFile>C:\temp\data\OA3.xml</ReportedXMLFile>
</OutputData>
</OA3>

2. Enregistrez le fichier de configuration à l’aide du nom de fichier OA3.cfg.

Si vous ne souhaitez pas créer manuellement les fichiers de configuration basés sur le
serveur ou sur les fichiers, vous pouvez également utiliser un processus automatisé créé
par votre organization.
Gestion intermédiaire de l’image
principale avec la clé de produit par
défaut
Article • 19/06/2023

Comme avec les versions antérieures de Windows, vous devez inclure une clé de produit
par défaut unique dans chaque édition de votre image d’or de Windows 10,
Windows 8.1 ou Windows 8. La clé de produit par défaut est également appelée clé de
master OEM, clé de fabrication OEM, clé d’installation OEM ou clé SLP OEM.

La clé de produit par défaut est spécifique à l’édition et ne peut pas activer Windows. Au
lieu de cela, il indique à Windows de rechercher la clé de produit OA 3.0 injectée dans le
microprogramme. Vous trouverez la clé de produit par défaut dans le document du Kit
Guide de la clé de fabrication par défaut OEM dans le Kit de préinstallation OEM (OPK).

) Important

Si vous ne parvenez pas à inclure la clé de produit par défaut dans votre image
d’or, l’utilisateur final ne pourra pas activer Windows. Veillez à utiliser les clés de
produit par défaut correctes pour la version de Windows que vous utilisez et à
corriger la clé de produit OA3.0 dans la plage des unités de conservation de stock
(SKU) ciblées dans le microprogramme.

Il existe 3 façons de définir une clé de produit par défaut dans Windows 10 :

Utilisez un Unattend.xml lorsque vous exécutez Setup.exe processus d’installation.


Suivez les étapes décrites dans Déploiement OEM de Windows 10 pour les éditions
de bureau.

Installez la clé de produit par défaut à l’aide de l’outil slmgr.vbs dans Windows
(mode Audit), puis exécutez les commandes sysprep /generalize et capture
d’images. Par exemple :

Cscript %windir%\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXXXXXXX-XXXXX

Utilisez DISM pour définir la clé de produit d’une image existante à l’aide de la
commande suivante sur une image Windows 10 que vous avez montée. Pour plus
d’informations sur les commandes DISM, consultez Options de Edition-Servicing
Command-Line Windows DISM. Par exemple :
DISM /mount-wim /WimFile:sources\install.wim /index:1 /MountDir:c:\mount

DISM /image:c:\mount /Set-ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

DISM /unmount-wim /mountdir:c:\mount /commit

7 Notes

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX fait référence à la valeur de clé de


produit par défaut spécifique.

Création de l’image master pour un appareil


Windows Professionnel Éducation et Station de
travail
Pour créer l’image master pour l’appareil Windows Professionnel Éducation et WS,
Microsoft recommande vivement à l’OEM d’utiliser la même édition pour l’image, la clé
par défaut et le DPK OA3. Par instance, si l’appareil ciblé est Windows Professionnel
Éducation, utilisez l’image Windows Pro Éducation, la clé de produit par défaut Windows
Pro Éducation, la clé de produit Windows Pro Éducation OA3. Il en va de même pour
windows Pro Workstation Edition.
Outil OA 3.0 : syntaxe de fichier de ligne
de commande et de fichier de
configuration
Article • 19/10/2023

L’outil OA 3.0 est un outil de ligne de commande qui prend en charge l’assemblage, la
création de rapports et le retour d’un identificateur unique pour les ordinateurs de
l’usine. Vous pouvez exécuter l’outil OA 3.0 de deux manières :

En utilisant le mode audit sur l’ordinateur client entièrement assemblé. Pour plus
d’informations sur l’exécution de l’outil OA 3.0 en mode audit, consultez Vue
d’ensemble du mode audit dans Windows ADK.

En utilisant le mode OOBE sur l’ordinateur client entièrement assemblé. Lorsque la


première invite apparaît dans l’OOBE, appuyez sur Maj + F10 pour ouvrir une invite
de commandes d’administration, exécutez l’outil OA3.0, puis arrêtez la machine.
L’expérience OOBE de l’utilisateur final doit être cohérente avec l’exécution de
l’outil OA en mode audit et ne pas dévier de la norme.

Option Description

/Assemble Récupère une clé de produit dont l’état est Rempli à partir de la base de
données au niveau usine, puis assemble le fichier OA3.bin et le fichier
OA3.xml pour un ordinateur spécifique. Après l’assemblage, l’outil
d’injection de microprogramme fourni par le fabricant d'ordinateurs
(OEM) peut injecter le fichier OA3.bin dans le microprogramme de
l’ordinateur.

Exemple :

OA3Tool.exe /Assemble /Configfile=C:\OA3\OA3.cfg

/Report Crée la valeur de hachage matérielle pour un ordinateur spécifique,


associe la valeur à l’ID de clé de produit, puis envoie le fichier OA3.xml au
serveur de rapports sur l’usine. Cette option de ligne de commande est
généralement utilisée en usine après l’injection de la clé de produit dans
le nouvel ordinateur.
Important

Lorsque vous utilisez l’option de ligne de commande /report avec une


carte réseau sans fil interne, vous devez exécuter le système
Option Description

d’exploitation complet. Vous ne pouvez pas utiliser l’environnement de


préinstallation Windows (Windows PE). En outre, si vous exécutez l’option
/report sans connexion au serveur, le rapport résultant est enregistré au
même emplacement que le fichier OA3.xml spécifié par votre fichier de
configuration. Le fichier de rapport est envoyé au serveur de rapports
situé au niveau usine la prochaine fois que vous exécutez l’option /report
lorsque l’ordinateur est connecté.

Exemple :

OA3Tool.exe /Report /Configfile=C:\OA30\OA3.cfg

Si la machine n’a pas de clé de produit dans le microprogramme, vous


pouvez exécuter /report /NoKeyCheck pour générer un hachage matériel
pour la validation hors connexion. Toutefois, la soumission CBR échoue
s’il manque une clé de produit dans le microprogramme.

Exemple :

OA3Tool.exe /Report /Configfile=C:\OA30\OA3.cfg


/NoKeyCheck

/Return Retourne une clé de produit existante pour le rapprochement. Par


exemple, vous pouvez utiliser cette option si vous remplacez une
association matérielle précédemment injectée par une nouvelle
association pour le même ordinateur. Cette option de ligne de
commande est généralement utilisée après la génération du rapport de
build de l’ordinateur. Elle n’est pas prise en charge dans le cadre de
MDOS.

Exemple :

OA3Tool.exe /Return /Configfile=C:\OA30\OA3.cfg

/LogTrace= Consigne les données de suivi de diagnostic de génération de hachage


<OA3_log_file> matériel OA 3.0 dans un fichier spécifié dans <OA3_log_file>. Le chemin
d’accès doit être valide pour que OA3Tool.exe écrive dedans. Nous
recommandons vivement aux partenaires d’utiliser ce commutateur lors
du test des rapports CBR OA 3.0 et de la tolérance de hachage matériel.

Exemple :
Option Description

OA3Tool.exe /Report /Configfile=C:\OA30\OA3.cfg


/LogTrace=C:\OA30\OA3.log

/CheckEdition Effectue une vérification entre la clé de produit injectée et le système


d’exploitation cible pour la correspondance d’édition. Deux modes sont
possibles :

1. Archivage hors connexion dans l’environnement de préinstallation


Windows (Windows PE). Vous devez utiliser /ImageDrive=
<image_drive_letter> pour spécifier la lettre de lecteur dans
laquelle l’image est appliquée.

Avant d’utiliser ce commutateur dans Windows PE, assurez-vous


que la dernière version de DISM.exe et tous les fichiers du dossier
DISM entier (d’environ 7 à 9 Mo) du dernier Windows ADK doivent
être copiés dans le dossier où réside le OA3Tool.exe Windows 10.
2. Vérification en ligne dans le système d’exploitation complet. Dans
ce cas, le mode /online doit être spécifié. Aucune information de
lettre de lecteur n’est requise. Ce commutateur n’est disponible
que si le système d’exploitation cible est client Windows 10.

/Configfile= Spécifie l’emplacement et le nom du fichier de configuration, qui contient


<configfile_location> l’emplacement du serveur du fournisseur de clés, les emplacements des
chemins d’accès aux fichiers journaux, les codes d’erreur et messages, et
l’emplacement des répertoires temporaires requis pour assembler la clé
de produit dans des formats binaires et XML.

/DecodeHwHash Utilisé pour décoder le hachage matériel dans un format xml lisible par
l’homme. /DecodeHwHash accepte une chaîne (par exemple, si elle est
stockée dans une base de données ou envoyée par e-mail) ou un chemin
d’accès au fichier XML complet généré à l’étape /Report.

Exemple :

OA3Tool /decodeHwhash=<Hardware Hash string>

/Validate Effectue une passe de validation pour s’assurer que la table MSDM existe,
que l’en-tête de table MSDM inclut tous les champs obligatoires, que les
entrées de table MSDM existent et sont conformes aux formats
appropriés.

Exemple :
Option Description

OA3Tool.exe /Validate

/ValidateSMBIOS Les valeurs TotalPhysicalRAM et PrimaryDiskTypeCapacity sont obtenues


à partir des structures SMBIOS de l’appareil. Il incombe aux fabricants
d'ordinateurs OEM d’initialiser correctement ces structures. Pour vérifier
que ces structures sont correctement initialisées, OA3Tool RS3 ou
versions ultérieures disposent d’une nouvelle option, /ValidateSMBIOS,
qui itère sur les tables SMBIOS et garantit qu’elles sont correctement
initialisées par rapport à ces deux attributs. Deux modes sont possibles :

1. Vérification en ligne dans le système d’exploitation complet. Vous


devez utiliser /ValidateSMBIOS sans le paramètre.
2. Vérification hors connexion dans la table SMBIOS. Le contenu de
cette table peut être collecté à l’aide du fichier de sortie /Logtrace
de la commande /report. Il existe un attribut (SMBIOSRawData) qui
contient le contenu de la table SMBIOS. Cette valeur doit ensuite
être passée à l’option /ValidateSMBIOS pour vérifier que le
contenu est correct.

Exemple :

1. OA3Tool.exe /Logtrace=trace.txt /Report /ConfigFile=<OA3 Config


file>
2. À partir trace.txt, extrayez la valeur de l’attribut SMBIOSRawData
3. OA3Toool.exe /ValidateSMBIOS = <SMBIOSRawData value>

/ValidateHwHash Permet de valider l’élément de hachage matériel encodé en base64 avec


les critères de qualité prédéfinis pour les champs critiques et importants.
Les champs critiques sont nécessaires pour que la fonctionnalité
Autopilot fonctionne, tandis que les champs importants sont utilisés pour
calculer les frais de redevance de licence.
Cette fonction n’est disponible que dans la version 18950 ou ultérieure
de l’outil OA 3.0.

L’option /ValidateHwHash accepte une chaîne (si elle est stockée dans
une base de données ou envoyée par e-mail, par exemple) ou un chemin
d’accès au fichier XML complet généré à l’étape /Report.

Exemple :

OA3Tool.exe /ValidateHwhash=<Hardware Hash string>|<report_file.xml>

Les champs critiques sont les suivants :


DiskSerialNumber
TpmVersion
EkPubHash
Option Description

MacAddress
ProductKeyId
SmbiosSystemFamily
SmbiosSystemManufacturer
SmbiosSystemProductName
SmbiosSystemSerialNumber
SmbiosUuid

Les champs importants sont les suivants :


ChassisTypes
DigitizerSupportID
DiskType
DisplayResolution
DisplaySize
InternalDiskCount
OsBuild
OsCpuArchitecture
OSType
ProcessorCores
ProcessorModel
TotalDiskCapacity
TotalPhysicalRAM

7 Notes

L’option /ValidateHwash recherche les erreurs, les valeurs vides ou null dans l’un
des champs du hachage matériel décodé. Les champs supplémentaires à vérifier se
trouvent dans le tableau suivant.

Champ Sortie

Type de système La sortie doit être « FullOS ». Si le champ est vide ou représente
d’exploitation « WinPE », un démarrage complet du système d’exploitation n’a pas
été utilisé lors de la création du hachage matériel.

RAM physique totale La sortie doit représenter la RAM dans l’appareil. (par exemple, 4, 8,
16, etc.). Si le champ est vide ou « 0 », 65535, la RAM n’a pas été
capturée correctement.

Capacité totale du disque La sortie doit représenter le disque principal de l’appareil. (par
principal exemple, 128, 256, 1024, etc.)

Résolution d’affichage et La sortie doit représenter la résolution d’affichage interne et la taille


taille d’affichage physique. Si le champ est « 0 », l’appareil doit disposer d’un moniteur
physique externe, par exemple, comme avec un bureau.
Champ Sortie

Champs SMBIOS La sortie doit contenir des données, ne doit pas être vide ou contenir
une chaîne par défaut, comme « À remplir par O.E.M »

MacAddress La sortie doit représenter des données, ne doit pas être vide,
00:00:00:00:00:00 ou FF:FF:FF:FF:FF

ChassisTypes La sortie doit suivre la règle dans la spécification de référence


SMBIOS.
Outil OA 3.0 : résolution des problèmes
et erreurs
Article • 20/06/2023

Le tableau suivant décrit les erreurs les plus courantes qui se produisent dans
l’activation OEM (OA) 3.0.

Message d’erreur Cause Solution possible

Erreur : 0xC000009E Impossible de trouver la Exécutez votre outil d’utilitaire


Impossible de localiser la table table Microsoft Gestion flash pour injecter à nouveau le
MSDM ACPI dans le des données (MSDM) de fichier OA3.bin, puis
microprogramme de cet configuration avancée & redémarrez l’ordinateur.
ordinateur. Pour plus Power Interface (ACPI)
d’informations, contactez votre dans le microprogramme
ingénieur de l’outil d’utilitaire flash. de votre ordinateur.

Erreur : 0xC000009C La table MSDM ACPI Vérifiez que le problème est dû


La table MSDM ACPI trouvée dans contient des données à l’outil de l’utilitaire flash, puis
le microprogramme de cet non valides ou collaborez avec votre ingénieur
ordinateur contient des données endommagées de l’utilitaire flash pour
non valides ou endommagées. introduites par votre outil résoudre le problème.
Vous devez vérifier que l’outil de d’utilitaire flash. En raison de la nature
l’utilitaire flash a correctement propriétaire et personnalisée
flashé la table MSDM ACPI. Pour de votre outil d’utilitaire flash,
plus d’informations, contactez nous ne pouvons pas fournir de
votre ingénieur de l’outil d’utilitaire conseils spécifiques sur la façon
flash. de résoudre le problème.
Message d’erreur Cause Solution possible

Erreur : 0xC0000066 Un échec de Vérifiez que vos paramètres de


Runtime a signalé une exception communication s’est pare-feu et de fichier de
0x6ba= 1722 produit entre l’outil OA configuration sont corrects,
Un échec d’appel RPC s’est produit 3.0 et le serveur du puis réexécutez l’outil OA 3.0.
lors du contact du serveur du fournisseur de clés. Ce
fournisseur de clés. Cela peut être problème peut se
dû à un problème réseau ou à une produire en raison de
erreur dans les paramètres de données incorrectes dans
votre fichier de configuration. les <éléments
Vérifiez les paramètres du serveur IPAddress>, <Port> ou
de votre fournisseur de clés et <EndPoint> de votre
votre status de connectivité réseau. fichier de configuration,
ou en raison de
problèmes liés à la
configuration de votre
pare-feu entre les
ordinateurs client et
serveur.

Erreur : 0xC0000067 Un échec de la Un échec de Redémarrez l’ordinateur, puis


liaison RPC s’est produit. Cela peut communication s’est réexécutez l’outil OA 3.0.
être dû à un problème réseau ou à produit en raison d’une
une erreur dans les paramètres de défaillance du réseau ou
votre fichier de configuration. du système.
Vérifiez les paramètres du serveur
de votre fournisseur de clés et
votre status de connectivité réseau.

Erreur : 0xC0000069 Impossible de OA 3.0 n’a pas pu trouver Vérifiez que le fichier de
localiser le fichier de configuration votre fichier de configuration existe, avec le
spécifié dans la syntaxe de l’option configuration à nom spécifié, à l’emplacement
de ligne de commande de l’outil l’emplacement spécifié. spécifié, puis réexécutez l’outil
OA 3.0. Vous devez spécifier un OA 3.0. Si le fichier n’existe pas,
nom de fichier et un emplacement il doit être créé. Si le fichier se
valides avant de pouvoir exécuter trouve à l’emplacement
l’outil OA 3.0. Pour plus incorrect, il doit être déplacé
d’informations, consultez Création vers l’emplacement approprié.
d’un fichier de configuration pour
OA 3.0.

Erreur : 0xC000006A Une Une défaillance système Redémarrez l’ordinateur, puis


défaillance système s’est produite s’est produite car une réexécutez l’outil OA 3.0.
lors de la tentative d’initialisation interface COM n’a pas pu
d’une interface COM. être initialisée.
Message d’erreur Cause Solution possible

Erreur : 0xC000009A Vous avez La syntaxe de ligne de Corrigez l’erreur de syntaxe en


entré une option de ligne de commande utilisée pour tapant /? ou /Help comme
commande non valide pour accéder à l’aide de l’outil dernier commutateur pour
recevoir de l’aide. Vous devez taper OA 3.0 contient une votre invite de ligne de
le commutateur /? ou /Help erreur. commande.
comme dernière option de votre
invite.

Erreur : 0xC000009F Une erreur La table MSDM ACPI Vérifiez que le problème est dû
s’est produite lors de la tentative inclut une clé de produit à l’outil de l’utilitaire flash, puis
de création de l’ID de clé de non valide. collaborez avec votre ingénieur
produit. Vous devez vérifier que de l’utilitaire flash pour
votre outil d’utilitaire flash a résoudre le problème. Après
correctement flashé la table ACPI avoir corrigé l’outil, vous devez
MSDM et qu’une clé de produit à nouveau injecter la table
valide existe. Pour plus MSDM ACPI correcte dans le
d’informations, contactez votre microprogramme. En raison de
ingénieur de l’utilitaire flash. la nature propriétaire et
personnalisée de votre outil
d’utilitaire flash, nous ne
pouvons pas fournir de conseils
spécifiques sur la façon de
résoudre le problème.

Cette version de n’est La version 64 bits de Obtenez la version 32 bits de


<path>\oa3tool.exe pas l’outil OA 3.0 ne peut pas l’outil OA 3.0 à partir du Kit
compatible avec la version de s’exécuter sur une version d’évaluation et de déploiement
Windows que vous exécutez. 32 bits du système Windows (Windows ADK).
Vérifiez les informations système d’exploitation Windows
de votre ordinateur pour voir si ou de l’environnement de
vous avez besoin d’une version x86 préinstallation Windows
(32 bits) ou x64 (64 bits) du (Windows PE).
programme, puis contactez
l’éditeur du logiciel.
Message d’erreur Cause Solution possible

Erreur : 0xC00000A0 L’outil OA 3.0 L’outil OA 3.0 n’a pas pu Vérifiez que le problème est dû
a trouvé une clé de produit non localiser la table ACPI à l’outil de l’utilitaire flash, puis
valide dans la table ACPI MSDM, MSDM ou a détecté des collaborez avec votre ingénieur
située dans le microprogramme de erreurs provoquées par de l’utilitaire flash pour
votre ordinateur. votre outil d’utilitaire résoudre le problème. Après
flash. avoir corrigé l’outil, vous devez
à nouveau injecter la table
MSDM ACPI correcte dans le
microprogramme. En raison de
la nature propriétaire de l’outil
utilitaire flash, nous ne pouvons
pas fournir de conseils
spécifiques sur la façon de
résoudre le problème.

Erreur : 0xC00000A1 Lors de la L’ID de clé de produit Vérifiez que vous avez envoyé
création de rapports, l’outil OA 3.0 dans le rapport de build votre rapport de build
a détecté une incompatibilité entre de l’ordinateur stocké ne d’ordinateur à partir de
l’ID de clé de produit stocké dans correspond pas à l’ID de l’ordinateur sur lequel il a été
le fichier signalé et l’ID de clé de clé de produit dans la créé et enregistré à l’origine.
produit stocké dans la table MSDM table MSDM ACPI du
ACPI. Assurez-vous que vous microprogramme.
signalez la clé appropriée.

Erreur : 0xC00000A2 L’outil OA 3.0 La valeur de hachage Vérifiez que votre rapport de
n’a pas pu signaler en raison d’une matériel n’apparaît pas build d’ordinateur existe et que
balise de hachage matérielle vide. dans le rapport de build son contenu n’a pas été
Réessayez d’exécuter votre rapport de l’ordinateur envoyé. modifié, puis réexécutez l’outil
tout en utilisant le système OA 3.0.
d’exploitation complet pour
générer à nouveau la valeur de
hachage matériel.

Erreur : 0xC00000C9 Vous avez Il existe une erreur dans Corrigez l’erreur de syntaxe,
entré un paramètre de ligne de la syntaxe de ligne de puis réexécutez l’outil OA 3.0.
commande non valide pour l’outil commande utilisée pour
OA 3.0. Les options valides sont les exécuter l’outil OA 3.0.
suivantes : OA3Tool.exe {/Assemble
| /Report | /Return}
/Configfile=
<configfile_name_and_path Pour
plus d’informations
> , tapez OA3Tool.exe /? dans la
fenêtre Invite de commandes.
Message d’erreur Cause Solution possible

Erreur : 0xC00000CC Vous avez Il existe une erreur dans Corrigez l’erreur de syntaxe,
entré une combinaison de la syntaxe de ligne de puis réexécutez l’outil OA 3.0.
paramètres non valide pour l’outil commande utilisée pour
OA 3.0. Pour plus d’informations, exécuter l’outil OA 3.0.
tapez OA3Tool.exe /? dans la
fenêtre Invite de commandes.

Erreur : 0xC00000CD Impossible de OA 3.0 ne peut pas Vérifiez que vous utilisez la
localiser le fichier de configuration localiser le fichier de syntaxe correcte de l’option de
spécifié dans la syntaxe de l’option configuration spécifié par ligne de commande de l’outil
de ligne de commande de l’outil la syntaxe de ligne de OA 3.0, puis réexécutez l’outil
OA 3.0. Vous devez spécifier un commande de votre outil OA 3.0.
nom de fichier et un emplacement OA 3.0.
valides, au format approprié, avant
de pouvoir exécuter l’outil OA 3.0.
Pour plus d’informations sur le
format, tapez OA3Tool.exe /? dans
la fenêtre Invite de commandes ou
Création d’un fichier de
configuration pour OA 3.0.

Erreur : 0xC00000CE L’outil OA 3.0 Le système n’a pas pu Vérifiez les paramètres avec vos
n’a pas pu analyser vos paramètres exécuter l’outil OA 3.0 en administrateurs système, puis
entrés. Vérifiez vos informations raison de paramètres non réexécutez l’outil OA 3.0.
auprès de votre administrateur ou valides.
de la création d’un fichier de
configuration pour OA 3.0.

Erreur : 0xC00000CF Une erreur OA 3.0 n’a pas pu charger Enregistrez votre fichier XML à
s’est produite lors de la tentative votre fichier XML. Cela est un autre emplacement, puis
de chargement de votre fichier probablement dû à une réessayez. Si vous continuez à
XML. Le fichier est endommagé ou erreur d’E/S. recevoir des messages d’erreur,
il contient une violation de vous pouvez utiliser un fichier
schéma. ou un lecteur case activée outil
pour vérifier l’intégrité du
fichier ou du périphérique de
stockage.

Erreur : 0xC00000D0 Échec de la OA 3.0 n’a pas pu Mettez à jour votre fichier XML
recherche du nœud : <sometag> localiser la balise XML pour inclure la balise XML
Erreur dans le fichier : <filepath> requise, <sometag>, dans manquante, puis réexécutez
Impossible de localiser une balise le fichier XML situé sur l’outil OA 3.0.
XML requise dans votre fichier de <filepath>.
configuration. Pour plus
d’informations sur les balises XML
requises, consultez Création d’un
fichier de configuration pour OA
3.0
Message d’erreur Cause Solution possible

Erreur : 0xC00000D1 Une erreur OA 3.0 n’a pas pu Mettez à jour votre fichier de
s’est produite car vous n’avez pas localiser l’adresse IP de configuration pour inclure
spécifié l’adresse IP de votre votre serveur de clé de l’adresse IP de votre serveur de
serveur de clé de produit d’usine. produit d’usine dans clé de produit d’usine, puis
votre fichier de réexécutez l’outil OA 3.0.
configuration.

Erreur : 0xC00000D2 Impossible de OA 3.0 n’a pas pu Mettez à jour votre fichier XML
localiser la balise EndPoint>> localiser la <balise pour inclure la balise XML
requise< dans le fichier OA3.xml EndPoint>> dans votre manquante, puis réexécutez
spécifié. Vérifiez votre schéma de fichier OA3.xml. l’outil OA 3.0.
fichier par rapport à la
documentation du schéma de
l’outil d’activation OEM 3.0, en
corrigeant les erreurs éventuelles.

Erreur : 0xC00000D3 Erreur dans le Une erreur s’est produite Mettez à jour votre fichier XML
fichier : <filepath>> dans le fichier XML situé pour suivre le schéma XML
L’outil OA 3.0 a rencontré une sur <filepath>>. correct, puis réexécutez l’outil
violation du format de schéma OA 3.0.
XML. Vérifiez votre schéma de
fichier par rapport à la
documentation du schéma de
l’outil d’activation OEM 3.0, qui se
trouve dans le Guide d’utilisation
et de vue d’ensemble de
l’activation OEM 3.0.

Erreur : 0xC00000D4 L’outil OA 3.0 Une erreur temporaire Redémarrez l’ordinateur, puis
n’a pas pu mettre à jour le nœud inconnue s’est produite. réexécutez l’outil OA 3.0.
XML. Cela se produit le plus
fréquemment si
l’ordinateur manque de
mémoire.

Erreur : 0xC00000D5 Un paquet Une erreur de Vérifiez que votre fournisseur


vide a été reçu du serveur du communication RPC s’est de clés et les paramètres
fournisseur de clés. Vous devez produite entre le serveur réseau sont corrects, puis
consulter les journaux d’erreurs du fournisseur de clés et réexécutez l’outil OA 3.0.
stockés sur le serveur du l’outil OA 3.0.
fournisseur de clés pour plus
d’informations.
Message d’erreur Cause Solution possible

Erreur : 0xC00000D6 Erreur dans le Le fichier de Mettez à jour votre fichier de


fichier : <filepath>> configuration, situé dans configuration pour suivre le
L’outil OA 3.0 a rencontré une <filepath>>, contient une schéma XML approprié, puis
violation du format de schéma ou plusieurs balises vides. réexécutez l’outil OA 3.0.
XML en raison d’une ou plusieurs
balises vides. Vérifiez votre schéma
de fichier par rapport à la
documentation du schéma de
l’outil d’activation OEM 3.0, qui se
trouve dans le Guide d’utilisation
et de vue d’ensemble de
l’activation OEM 3.0 dans l’Espace
partenaires d’appareils.

Erreur : 0xC00000D7 Erreur dans le Votre fichier de Mettez à jour votre fichier de
fichier : <filepath> configuration, situé dans configuration pour utiliser une
L’outil OA 3.0 a rencontré des <filepath>, spécifie à la source unique, puis réexécutez
références aux sources basées sur fois les sources basées l’outil OA 3.0.
le serveur et sur les fichiers dans le sur le serveur et les
fichier de configuration. Vous sources basées sur les
devez mettre à jour votre fichier de fichiers.
configuration pour utiliser une
source unique. Pour plus
d’informations, consultez la
documentation du schéma de
l’outil d’activation OEM 3.0, qui se
trouve dans le guide Oem
Activation 3.0 – Vue d’ensemble et
d’utilisation dans les kits
d’implémentation OEM Activation
3.0 dans l’Espace partenaires
d’appareil.

Erreur : 0xC00000D8 Erreur dans le Votre fichier de Mettez à jour votre fichier de
fichier : <filepath> configuration, situé sur configuration pour utiliser la
Impossible de localiser les sources <filepath>, n’inclut pas source basée sur le serveur ou
de clé de produit dans votre fichier de source. sur un fichier, puis réexécutez
de configuration. Vous devez l’outil OA 3.0.
ajouter la source basée sur le
serveur ou sur un fichier à votre
fichier. Pour plus d’informations,
consultez la documentation du
schéma de l’outil Activation OEM
3.0, qui se trouve dans le guide
d’utilisation et de vue d’ensemble
de l’activation OEM 3.0 dans
device Partner Center.
Message d’erreur Cause Solution possible

Erreur : 0xC00000D9 L’outil OA 3.0 L’état de clé fourni par le Vérifiez vos informations de clé
a signalé un état de clé non valide fichier d’entrée de clé de de produit par rapport à votre
pour une clé de produit. Vérifiez produit ou le fournisseur inventaire pour déterminer
que l’état de clé de produit de clé de produit n’est l’état de la clé et les
correspond à la commande d’outil pas valide. informations de fichier d’entrée
OA 3.0 correspondante. correctes, puis réexécutez
Pour plus d’informations, consultez l’outil OA 3.0.
Création d’un fichier de
configuration pour OA 3.0.

Erreur : 0xC00000DA L’outil OA 3.0 La clé de produit fournie Vérifiez votre clé de produit par
a signalé une clé de produit non par le fichier d’entrée de rapport à votre inventaire pour
valide lors de l’assemblage des clé ou par le fournisseur déterminer la valeur ou les
données de la table MSDM ACPI. de clés n’est pas valide. informations d’entrée de fichier
Vous devez contacter votre source correctes, puis réexécutez
de clé de produit immédiatement. l’outil OA 3.0.

Erreur : 0xC00000DB L’outil OA 3.0 L’ID de clé de produit Vérifiez votre clé de produit par
a signalé un ID de clé de produit généré est différent de la rapport à votre inventaire pour
non valide lors de l’assemblage valeur fournie par le déterminer la valeur ou les
des données de la table MSDM fournisseur de clé de informations d’entrée de fichier
ACPI. Vous devez contacter votre produit. correctes, puis réexécutez
source de clé de produit l’outil OA 3.0.
immédiatement.

Erreur : 0xC000012D Le fournisseur Le fournisseur de clés a Vérifiez que le fournisseur de


de clés a échoué en raison d’une échoué en raison d’une clés fonctionne correctement,
erreur inconnue. erreur inconnue. puis réexécutez l’outil OA 3.0.

Erreur : 0xC000012E Le fournisseur Le fournisseur de clés n’a Vérifiez que vos paramètres de
de clés n’a pas pu établir de pas pu se connecter à fournisseur de clés et de base
connexion avec votre base de votre base de données de données sont corrects, puis
données spécifiée. Après avoir spécifiée. réexécutez l’outil OA 3.0.
contacté votre administrateur
système pour obtenir les détails de
la base de données, vous devez
valider vos paramètres de
configuration dans le fichier de
configuration.
Message d’erreur Cause Solution possible

Erreur : 0xC000012F Le fournisseur Le fournisseur de clés a Vérifiez que votre fichier de


de clés a rencontré une violation détecté une référence configuration ne contient
de format de schéma XML dans non valide dans la aucune erreur, puis réexécutez
la<> section paramètres de votre <section paramètres> de l’outil OA 3.0.
fichier de configuration. Vérifiez votre fichier de
votre schéma de fichier par rapport configuration.
à la documentation du schéma de
l’outil d’activation OEM 3.0, qui se
trouve dans le guide d’utilisation et
de vue d’ensemble de l’activation
OEM 3.0 dans Device Partner
Center.

Erreur : 0xC0000130 Le fournisseur Une erreur de violation Vérifiez que les paramètres de
de clés a rencontré un paramètre de schéma s’est produite votre fichier de configuration
non valide dans votre fichier de parce que le fournisseur sont corrects, puis réexécutez
configuration, ce qui a entraîné de clés a détecté que l’outil OA 3.0.
une violation de schéma. Vérifiez l’outil OA 3.0 fournissait
vos paramètres par rapport à la un ou des paramètres
documentation du schéma de non valides.
l’outil d’activation OEM 3.0, qui se
trouve dans oem Activation 3.0 –
Vue d’ensemble et guide
d’utilisation dans les kits
d’implémentation OEM Activation
3.0 dans l’Espace partenaires des
appareils.

Erreur : 0xC0000131 L’outil OA 3.0 Une erreur de violation Vérifiez que votre rapport de
a rencontré une violation de de schéma s’est produite build d’ordinateur existe et que
format de schéma XML en raison en raison d’une balise de son contenu n’a pas été
d’une balise de clé de produit clé de produit modifié, puis réexécutez l’outil
manquante. Vérifiez votre schéma manquante. OA 3.0.
de fichier par rapport à la
documentation du schéma de
l’outil d’activation OEM 3.0, en
corrigeant les erreurs éventuelles.
Message d’erreur Cause Solution possible

Erreur : 0xC0000132 Le fournisseur Le fournisseur de clés n’a Réessayez d’exécuter l’outil OA


de clés a rencontré une violation pas pu recevoir les 3.0.
de format de schéma XML en données ProductKeyID
raison d’une balise d’état de clé de de l’outil OA 3.0.
produit manquante. Vérifiez votre
schéma de fichier par rapport à la
documentation du schéma de
l’outil d’activation OEM 3.0, qui se
trouve dans le Guide d’utilisation
et de vue d’ensemble de
l’activation OEM 3.0 dans Device
Partner Center.

Erreur : 0xC0000133 Le fournisseur Le fournisseur de clés a Vérifiez que les paramètres


de clés ne peut pas localiser les déterminé qu’aucune clé spécifiés dans votre fichier de
clés de produit conformes aux de produit n’était configuration sont corrects et
paramètres définis dans votre disponible en fonction que vous disposez de clés de
fichier de configuration. Cela peut des paramètres spécifiés produit disponibles, puis
être dû au fait que vos paramètres dans le fichier de réexécutez l’outil OA 3.0.
sont incorrects ou que vous n’avez configuration.
aucune clé de produit disponible.

Erreur : 0xC0000134 L’outil OA 3.0 Le fournisseur de clés n’a Vérifiez que vous avez de
a tenté de remplacer une clé de pas pu remplacer une clé nouvelles clés de produit dans
produit précédemment signalée. de produit déjà signalée. votre inventaire.
Chaque ordinateur doit avoir une
nouvelle clé de produit.

Erreur : 0xC00000a3 Impossible de L’ordinateur exécutant Vous devez exécuter l’outil OA


collecter les informations l’outil OA 3.0 ne répond 3.0 sur un ordinateur qui a une
obligatoires sur votre appareil en pas à la configuration valeur d’UUID SMBIOS valide
raison d’informations de minimale requise. dans le microprogramme.
microprogramme manquantes,
probablement parce que votre
configuration système actuelle ne
répond pas aux exigences
minimales de l’outil OA 3.0.
Message d’erreur Cause Solution possible

Erreur : 0xC00000a4 Impossible de L’ordinateur exécutant Vous devez exécuter l’outil OA


collecter les informations l’outil OA 3.0 ne répond 3.0 sur un ordinateur sur lequel
obligatoires de votre appareil en pas à la configuration tous les périphériques requis
raison d’informations système minimale requise. sont connectés et tous les
manquantes, probablement parce pilotes correspondants sont
que votre configuration système chargés.
actuelle ne répond pas aux
exigences minimales de l’outil OA
3.0. Vérifiez que tous les appareils
requis sont connectés et que les
pilotes correspondants sont
chargés. Pour plus d’informations,
consultez Outil OA 3.0 : ligne de
commande et syntaxe du fichier de
configuration.

Erreur : 0xC0000068 L’outil OA 3.0 OA 3.0 n’a pas pu Supprimez le fichier OA3.xml
n’a pas pu remplacer un fichier remplacer votre fichier existant ou vérifiez que votre
OA3.xml existant. OA3.xml existant. syntaxe de ligne de commande
OA 3.0 Tool /Assemble est
correcte.

Erreur : 0xC000009D La table La table MSDM ACPI Vérifiez que le problème est dû
MSDM ACPI trouvée dans le contient des à l’outil de l’utilitaire flash, puis
microprogramme de cet incohérences ou contient collaborez avec votre ingénieur
ordinateur contient des données des données de clé de de l’utilitaire flash pour
non valides. Vous devez vérifier produit incorrectes. résoudre le problème.
que l’outil de l’utilitaire flash a En raison de la nature
correctement flashé la table MSDM propriétaire et personnalisée
ACPI. Pour plus d’informations, de votre outil d’utilitaire flash,
contactez votre ingénieur de l’outil nous ne pouvons pas fournir de
d’utilitaire flash. conseils spécifiques sur la façon
de résoudre le problème.

Erreur : 0xC00000A6 L’outil L’édition de la clé de Vérifiez que la clé de produit


d’activation OEM 3.0 a détecté que produit dans le appropriée pour l’édition est
l’édition de la clé de produit microprogramme ne injectée dans le
injectée ne correspond pas à correspond pas à l’édition microprogramme ou que la
l’édition de Windows. du système version correcte de Windows
d’exploitation. est chargée sur le disque.
Message d’erreur Cause Solution possible

Erreur : 0xC00000A7 Impossible de Les fichiers binaires DISM Copiez la dernière version de
croiser case activée l’édition de la sont trop anciens pour DISM.exe et d’autres fichiers
clé de produit à l’aide des fichiers prendre en charge binaires dépendants, à partir de
binaires DISM disponibles dans le l’édition de clé de produit la dernière version de Windows
dossier d’application. Pour plus case activée ADK, dans le même dossier que
d’informations, consultez Outil OA fonctionnalité. l’outil OA 3.0, puis réessayez.
3.0 : ligne de commande et syntaxe
du fichier de configuration.

Erreur : 0xC00000AB Le hachage Le hachage matériel Essayez de signaler le hachage


matériel signalé ne correspond pas généré sur le système matériel et de valider à
au hachage matériel généré dans d’exploitation actuel ne nouveau les valeurs de
le système d’exploitation actuel. correspond pas au hachage.
Vous devez essayer de signaler le hachage matériel signalé
hachage matériel et de valider à dans le CBR.
nouveau le hachage.

Erreur : 0xC00000AC Impossible de Le chemin de la lettre de Corrigez le chemin de la lettre


localiser l’image Windows à partir lecteur spécifié n’est pas de lecteur et réessayez.
du chemin de lecteur spécifié. valide.
Vérifiez que le chemin est valide et
que vous disposez d’un accès en
lecture, puis réessayez. Pour plus
d’informations, consultez Outil OA
3.0 : ligne de commande et syntaxe
du fichier de configuration.

0xC00000A6 d’erreur Problème d’édition Installez la dernière version du


(E_VALIDATE_MISMATCH_EDITION). d’image composant/outil DISM à partir
OA3tool/CheckEdition entraînerait de la dernière version d’ADK,
un échec lors de la saisie de la clé qui fournira l’édition d’image
ProfessionalEducation. correcte qui aboutira à une
réussite lors de l’entrée de la
clé ProfessionalEducation.
Toutefois, l’édition de la sortie
sera professionnelle et non
professionnelle.

S Mode OA3Tool /CheckEdition Le mode S n’a pas été Vérifiez que le paramètre
entraîne un échec si le BIOS a une verrouillé. approprié est défini dans le
clé de mode S, mais que la clé de fichier sans assistance lors de
Registre SKUPolicyRequired n’est l’installation du mode S.
pas définie.
Message d’erreur Cause Solution possible

S Mode OA3Tool /CheckEdition La clé du Injectez la clé appropriée dans


entraîne un échec si la clé reg microprogramme est le microprogramme.
SKUPolicyRequired est définie, incorrecte.
mais que le BIOS n’a pas de clé de
mode S valide.

Erreur : C004000Fh La clé de Le microprogramme a la Injectez la clé appropriée dans


produit spécifiée n’a pas pu être clé d’une version de le microprogramme.
validée. Windows antérieure à
Windows 10, telle qu’une
clé de produit
Windows 8.1.

Erreur : 0xC0000200 Erreur lors de Il existe des champs Vérifiez que le paramètre
l’exécution du OA3Tool.exe critiques non valides dans approprié est défini dans
/ValidateHwhash. Pour plus le hachage matériel. SMBIOS et que le pilote de
d’informations, consultez Outil OA périphérique est installé
3.0 : ligne de commande et syntaxe correctement. Capturez à
du fichier de configuration. nouveau le hachage matériel
pour la validation.

Erreur :0x80000200 Erreur lors de Le ou les champs Vérifiez que le paramètre


l’exécution du OA3Tool.exe importants ne sont pas approprié est défini dans
/ValidateHwhash. Pour plus valides dans le hachage SMBIOS et que le pilote de
d’informations, consultez Outil OA matériel. périphérique est installé
3.0 : ligne de commande et syntaxe correctement. Capturez à
du fichier de configuration. nouveau le hachage matériel
pour la validation.

Erreur :0xC0000201 Erreur lors de Il existe des champs Vérifiez que le paramètre
l’exécution du OA3Tool.exe critiques et importants approprié est défini dans
/ValidateHwhash. Pour plus non valides dans le SMBIOS et que le pilote de
d’informations, consultez Outil OA hachage matériel. périphérique est installé
3.0 : ligne de commande et syntaxe correctement. Capturez à
du fichier de configuration. nouveau le hachage matériel
pour la validation.

Pass : 0x00000200 Réussite de la Tous les champs critiques Vérifiez que le paramètre
validation du hachage matériel et importants du hachage approprié est défini dans
lorsque vous avez exécuté le matériel sont valides. SMBIOS et que le pilote de
OA3Tool.exe /ValidateHwhash. périphérique est installé
correctement. Capturez à
nouveau le hachage matériel
pour la validation.
Vue d’ensemble de la fabrication en
mode S
Article • 19/06/2023

Windows 10 en mode S est un mode qui peut être appliqué à une édition Windows
pour permettre une expérience Windows productive rationalisée pour la sécurité et
l’exécution. En utilisant exclusivement des applications dans le Microsoft Store et en
veillant à naviguer en toute sécurité avec Microsoft Edge, Windows 10 en mode S vous
permet de fonctionner rapidement et en toute sécurité jour après jour. La même
technologie qui sécurise les Windows 10 en mode S crée également des différences lors
de la création d’images logicielles pour Windows 10 appareils.

Dans les versions précédentes de Windows, Windows 10 S était une édition distincte qui
nécessitait l’utilisation d’une image Windows différente de celle des éditions non-S. À
compter de Windows 10 version 1803, vous pouvez activer le mode S sur les éditions
windows prises en charge.

Lorsque vous planifiez votre Windows 10 en mode S image et déploiement, vous devez
vous assurer que vos personnalisations fonctionneront avec Windows 10 en mode S,
ainsi qu’avec l’environnement de fabrication.

Bien que le processus global soit similaire à la création d’autres appareils Windows 10,
Windows 10 en mode S comporte d’autres considérations.

Contenu de cette section

Planification d’une image Donne une vue d’ensemble des éléments à prendre en compte lors
en mode Windows S de la planification d’une image Windows 10 S.

Environnement de Décrit le comportement de l’environnement de fabrication avec le


fabrication mode S.

Mode fabrication Explique comment activer et désactiver le mode de fabrication.

Activer le mode S Explique comment utiliser unattend pour activer le mode S.

Laboratoire de Fournit des instructions pas à pas sur la création d’un déploiement
déploiement en mode S en mode S.
Planification d’un déploiement en
mode S
Article • 28/04/2023

La création d’une image en mode S équivaut à la création d’une image pour toute autre
édition de bureau de Windows, avec quelques différences clés. Vous pouvez ajouter des
applications, des pilotes et des personnalisations, mais vous devez vous assurer qu’ils
sont pris en charge.

Exécutables
Lorsque vous planifiez un déploiement, assurez-vous de comprendre ce qui s’exécute et
ce qui est bloqué en mode S. Choisissez et testez les personnalisations qui fonctionnent
en mode S et n’interrompent pas votre déploiement. Si vous devez exécuter du code
non signé, vous pouvez activer la clé de Registre en mode de fabrication qui vous
permet d’exécuter du code non signé, mais une fois que le PC envoie le code non signé
est bloqué.

Ce qui s’exécute en mode S


Exécutez uniquement le code exécutable signé avec un certificat Windows, WHQL,
ELAM ou Store à partir du tableau de bord du Centre de développement matériel
Windows . Cela inclut les applications complémentaires pour les pilotes.

Les applications non signées avec l’un des certificats mentionnés, y compris les
applications complémentaires, sont bloquées. Lorsqu’une application bloquée est
exécutée, l’utilisateur est averti que l’application ne peut pas s’exécuter.

Éléments bloqués en mode S


Les composants suivants ne peuvent pas s’exécuter en mode S. Tout script ou
application qui appelle l’un de ces composants bloqués est bloqué. Si votre processus
de fabrication utilise des scripts ou des applications qui s’appuient sur des composants
bloqués, vous pouvez activer temporairement le mode de fabrication pour la
configuration et le test, mais vous ne pouvez pas expédier un PC avec le mode de
fabrication activé.

bash.exe
cdb.exe
cmd.exe
cscript.exe
csi.exe
dnx.exe
fsi.exe
hh.exe
infdefaultinstall.exe
kd.exe
lxssmanager.exe
msbuild.exe
mshta.exe
ntsd.exe
powershell.exe
powershell_ise.exe
rcsi.exe
reg.exe
regedit.exe
regedt32.exe
regini.exe
syskey.exe
wbemtest.exe
windbg.exe
wmic.exe
wscript.exe
wsl.exe

Test de votre application


Pour plus d’informations sur la façon de tester votre application, consultez Tester votre
application Windows pour Windows 10 en mode S.

Pilotes
Pour connaître les instructions et exigences relatives aux pilotes en mode S, consultez
Windows 10 dans Configuration requise du pilote en mode S.

Personnalisations
Toutes les personnalisations ne sont pas prises en charge en mode S. Cette section
montre quelles personnalisations sont prises en charge, quelles personnalisations ne
sont pas prises en charge et comment activer le mode de fabrication qui vous permet
d’effectuer des personnalisations en mode audit.

Personnalisations prises en charge


Le tableau suivant montre les personnalisations dans Windows 10 en mode S, le
mécanisme de déploiement des personnalisations et l’environnement dans lequel vous
pouvez déployer les personnalisations.

Personnalisation ou tâche Mechanism Environnement

Modules linguistiques DISM Hors connexion,


WinPE, mode
Audit

Fonctionnalités à la demande DISM Hors connexion,


WinPE, mode
Audit

Disposition du menu Démarrer layoutmodification.xml N/A

Vignettes de la barre des tâches OEM taskbarlayoutmodification.xml N/A

InkWorkstationTiles InkWorkstationLayoutModification.xml N/A

Personnalisations OOBE OOBE.xml, structure de dossiers OOBE Passe


OOBESystem

Applications UWP DISM Hors connexion,


WinPE, mode
Audit

Applications de pont DISM Hors connexion,


WinPE, mode
Audit

Pilotes sans scripts/exe/binaires non DISM Hors connexion,


signés ou win32 WinPE, mode
Audit

Papier peint unattend.xml N/A

Invite de commandes à partir d’OOBE Clé reg de fabrication OOBE


à l’aide <de Maj + F10>

Personnalisations non prises en charge


Les tableaux suivants montrent les personnalisations qui ne sont pas prises en charge en
mode S.

Personnalisation ou tâche Mechanism Environnement

Installation du pilote avec setup.exe Non pris en Non pris en


charge charge

Pilotes avec co-programme d’installation ou dépendants de Non pris en Non pris en


scripts ou d’exécution cmd charge charge

Applications Win32 Non pris en Non pris en


charge charge

Commandes de première ouverture de session Non pris en Non pris en


charge charge

) Important

Bing est défini en tant que recherche par défaut et Microsoft Edge comme
navigateur par défaut. Ces paramètres ne peuvent pas être modifiés.

Activer les personnalisations en mode audit


Pour activer les personnalisations en mode audit, vous devez activer le mode de
fabrication en ajoutant une clé de Registre à votre image hors connexion. Le mode de
fabrication vous permet d’exécuter du code non signé qui est normalement bloqué.
Pour obtenir des instructions sur l’ajout ou la suppression de la clé de Registre de
fabrication, consultez Clé de Registre de fabrication.

Vous devrez également configurer ScanState pour exclure la clé de Registre lors de la
capture de votre package de récupération. Cela garantit que la clé de Registre n’est pas
restaurée pendant les scénarios de réinitialisation ou de récupération. Nous allons
expliquer comment exclure la clé de la récupération dans le labo de déploiement en
mode S

) Important

N’expédiez pas un PC Windows en mode S avec le registre en place. Vous devez


supprimer la clé de Registre avant d’expédier l’appareil.

Mettre à niveau et basculer des chemins


Chemins de mise à jour
Windows 10 en mode S (Windows 10, version 1803 ou ultérieure) autorise les chemins
de mise à niveau suivants :

Windows 10 Famille en mode S pour Windows 10 Professionnel en mode S


Windows 10 Professionnel en mode S pour Windows 10 Entreprise en mode S
Windows 10 Professionnel en mode S pour Windows 10 Éducation en mode S

Windows 10 S autorise les chemins de mise à niveau suivants :

Windows 10 S to Professionnel
Windows 10 S N à Professionnel N
Windows 10 S to Enterprise
Windows 10 SN à Enterprise N
Windows 10 S to Education
Windows 10 S N to Education N
Windows 10 S to Professional Education
Windows 10 S N to Professional Education N

ormation sur l’utilisation de DISM pour modifier une image Windows vers une autre
édition, consultez Modifier l’image windows vers une édition supérieure à l’aide de dism.

Changer de chemin
Windows 10 en mode S peut être basculé vers une édition autre que S. Un utilisateur
peut changer de mode via le Microsoft Store. Voici les chemins de commutateur
disponibles :

Windows 10 Famille en mode S pour Windows 10 Famille


Windows 10 Professionnel en mode S pour Windows 10 Professionnel
Windows 10 Entreprise en mode S pour Windows 10 Entreprise
Windows 10 Éducation en mode S pour Windows 10 Éducation

7 Notes

À compter de Windows 10 version 1803, le passage du mode S ne nécessite pas de


redémarrage.

Récupération
Récupération intégrée
Les PC Windows en mode S incluent une solution de récupération qui permet à un
utilisateur de restaurer, d’actualiser ou de résoudre les problèmes de son PC. La
récupération en mode S présente des différences par rapport aux autres éditions de
Windows. :

Les solutions de récupération tierces ne sont PAS prises en charge


Les points d’extensibilité pour les personnalisations documentées dans cette
section sont pris en charge
Les outils OEM dans WinRE ne sont pas pris en charge
L’invite CMD dans WinRE est activée, mais autorise uniquement l’exécution des
fichiers binaires WinRE de la boîte de réception
Le script d’extensibilité doit être sous la forme d’un *.CMD
N’appelle aucun des composants de boîte de réception bloqués, sauf reg.exe et
wmic.exe

Scénarios de récupération pour le mode S

7 Notes

Cela s’applique aux Windows 10 en mode S (Windows 10, version 1803 et


ultérieure).

Ce tableau indique l’édition et le mode Windows qui résulteront d’une récupération


système par un utilisateur :

Système Windows Windows Mode PC/ PBR (à la Récupération Récupération


d’exploitation est-il a-t-il été édition lors fois « complète à complète à
préinstallé passé en mis à de la conserver l’aide d’une l’aide d’un
mode niveau récupération mes image de média créé
non S ? vers une fichiers » récupération par
autre et « Tout d’usine OEM l’utilisateur
édition ? supprimer
»)

Accueil S Non Non Accueil S Accueil S Accueil S Édition et


mode dans
lesquels le
média a été
créé
Système Windows Windows Mode PC/ PBR (à la Récupération Récupération
d’exploitation est-il a-t-il été édition lors fois « complète à complète à
préinstallé passé en mis à de la conserver l’aide d’une l’aide d’un
mode niveau récupération mes image de média créé
non S ? vers une fichiers » récupération par
autre et « Tout d’usine OEM l’utilisateur
édition ? supprimer
»)

Accueil S Non Oui (Pro Pro S Pro S Accueil S Édition et


S) mode dans
lesquels le
média a été
créé

Accueil S Oui Non Accueil Accueil Accueil S Édition et


(Accueil) mode dans
lesquels le
média a été
créé

Accueil S Oui Oui (Pro) Pro Pro Accueil S Édition et


(Accueil) mode dans
lesquels le
média a été
créé

Pro S Non Non Pro S Pro S Pro S Édition et


mode dans
lesquels le
média a été
créé

Pro S Non Oui Entreprise S Entreprise Pro S Édition et


(Entreprise S mode dans
S) lesquels le
média a été
créé

Pro S Oui (Pro) Non Pro Pro Pro S Édition et


mode dans
lesquels le
média a été
créé

Pro S Oui (Pro) Oui Entreprise ou Entreprise Pro S Édition et


(Entreprise stations de ou stations mode dans
ou travail de travail lesquels le
Stations média a été
de travail) créé
Récupération complète : récupération nue
PBR : Réinitialisation du bouton Push

Validation de la récupération dans votre déploiement


Après avoir configuré votre PC en mode S pour les scénarios de récupération, vérifiez
qu’il fonctionne correctement en vérifiant que ces scénarios s’exécutent correctement :

Exécutez la récupération d’actualisation et vérifiez que les fichiers utilisateur sont


conservés et que les personnalisations de votre bureau d’usine sont restaurées.
Exécutez la récupération de réinitialisation et vérifiez que les fichiers utilisateur et
le profil sont supprimés et que les personnalisations de votre bureau d’usine sont
restaurées.
Validez les scripts d’extensibilité dans le niveau d’application simulé à l’aide du
fichier de stratégie fourni.
Si vous avez créé un package de récupération avec ScanState, vérifiez que la clé de
fabrication a été exclue de la capture.

EXperience de démonstration de vente au


détail (RDX)
Dans l’expérience de démonstration de vente au détail (RDX), Windows détecte si un PC
s’exécute en mode S et affiche des messages marketing contenant des informations sur
le mode S pour Windows et Office.
Environnement de fabrication en mode
S
Article • 19/06/2023

Vue d’ensemble
Cette rubrique décrit les différences entre les environnements de fabrication en mode S
et les autres environnements de fabrication Windows.

Stratégie d’intégrité du code


La stratégie d’intégrité du code (CI) bloque l’exécution des fichiers binaires non signés
ou mal signés. L’utilisation de fichiers binaires non pris en charge est recommandée
uniquement lors de la personnalisation de l’image de laboratoire ou d’usine, ou lors du
déploiement où l’environnement d’exécution est en mode WinPE ou Audit.

Une fois que la stratégie CI est activée sur un système, elle est activée à deux
emplacements :

1. Windows 10 en mode S, appliqué au démarrage.


2. Stratégie de microprogramme EFI, appliquée pendant le chargement du
microprogramme et le démarrage du système d’exploitation.

WinPE
L’environnement de préinstallation Windows (WinPE) se comporte de la même façon
pour Windows 10 en mode S et Windows 10 S que pour Windows Famille ou Windows
Professionnel.

Pour plus d’informations sur WinPE, consultez Windows PE.

DISM

Ajout d’une image en mode S à un WIM


Si vous souhaitez un seul WIM qui inclut plusieurs éditions De Windows, y compris
Windows 10 S, vous pouvez ajouter/ajouter votre image Windows 10 S à un WIM
existant, ce qui vous permet de spécifier l’index d’image Windows 10 S pendant DISM
/apply .

Pour en savoir plus sur l’ajout/l’ajout d’images à un wim existant, consultez Ajouter,
appliquer et exporter des images de volume avec un fichier d’image Windows (.wim).

Détecter Windows 10 S avec DISM


Vous pouvez utiliser DISM pour détecter Windows 10 S (hors connexion dans WinPE ou
en mode Audit). En mode Audit, utilisez DISM /online /get-currentedition . Si une
image est Windows 10 S, la commande doit retourner S. Dans WinPE, utilisez DISM
/image:c:\ /get-currentedition .

Consultez Options de ligne de commande de maintenance des éditions Windows DISM


pour voir les commandes supplémentaires permettant d’utiliser les éditions Windows.

Mode Audit
Le mode Audit est disponible lors de la fabrication d’un PC en mode S. Par défaut, les
composants de boîte de réception bloqués sont bloqués en mode audit. Si vous devez
utiliser des composants de boîte de réception bloqués pendant le processus de
fabrication, vous pouvez activer le mode de fabrication. Si vous activez le mode de
fabrication, vous devez vous assurer de désactiver le mode de fabrication avant
d’expédier votre PC.

Pour en savoir plus sur le mode Audit, consultez Vue d’ensemble du mode audit.

Diagnostics d’appareil d’usine


Pendant les tests d’usine, les outils de diagnostic basés sur Win32 peuvent être exécutés
à l’aide de l’une des options suivantes :

1. Un PC windows S s’exécutant en mode Audit avec le démarrage sécurisé désactivé


et la clé de Registre de fabrication en place.

ou

2. Dans un système d’exploitation de test en mode non S distinct.


Activer le mode de fabrication
Article • 19/06/2023

Vue d’ensemble
Pour exécuter des scripts, des programmes d’installation et des outils de diagnostic en
usine, Windows 10 en mode S et Windows 10 S ont un mode de fabrication. Ce mode
vous permet d’exécuter du code non signé en mode Audit. Activez le mode de
fabrication en ajoutant une clé de Registre à une image hors connexion. Désactivez le
mode de fabrication en supprimant la clé de Registre au démarrage en mode audit.

) Important

N’envoyez pas de Windows 10 dans un PC en mode S avec la clé de Registre en


place. Supprimez la clé de Registre avant d’expédier l’appareil.

Avant d’expédier un Windows 10 dans un PC en mode S, supprimez la clé de Registre de


fabrication et excluez-la des packages de récupération.

Comment activer le mode de fabrication


Voici comment activer le mode de fabrication.

Sur votre PC de technicien :

1. Montez votre image en mode S.

Invite de commandes Windows

Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1


/MountDir:C:\mount\windows

Où D : est votre support d’installation en mode S.

2. Chargez la ruche du registre SYSTEM à partir de votre image montée dans regedit
sur votre PC de technicien. Nous allons utiliser une ruche temporaire appelée
HKLM\Windows10S.

Invite de commandes Windows


reg load HKLM\Windows10S
C:\Mount\Windows\Windows\System32\Config\System

3. Ajoutez la clé de Registre de fabrication.

Invite de commandes Windows

reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v


ManufacturingMode /t REG_DWORD /d 1

4. Déchargez la ruche du registre à partir de votre PC de technicien.

Invite de commandes Windows

reg unload HKLM\Windows10S

5. Démontez l’image et validez les modifications.

Invite de commandes Windows

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

L’image en mode S possède désormais la clé de fabrication qui vous permettra


d’apporter des modifications en mode audit.

Supprimer la clé de Registre de fabrication


Lorsque vous avez terminé d’apporter des modifications à votre PC en mode audit, vous
supprimez la clé de Registre de fabrication.

Bien qu’il soit toujours démarré en mode audit :

1. Ouvrez l’invite de commandes.

2. Supprimez la clé de Registre.

Invite de commandes Windows

reg delete HKLM\system\ControlSet001\Control\CI\Policy /v


ManufacturingMode

La clé de Registre de fabrication est maintenant supprimée. Vous pouvez case activée
l’Éditeur du Registre pour doubler case activée que la clé a été supprimée.
Sur votre PC en mode S en mode audit :

1. Ouvrez l’Éditeur du Registre en cliquant sur le menu Démarrer, en tapant regedit


et appuyant sur Entrée.

2. Utilisez le navigateur du Registre dans le volet gauche pour accéder à


Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.

3. Sous stratégie, vous ne devez pas voir une clé appelée manufacturingmode.

Exclure la clé de Registre de fabrication de la


récupération
Lorsque vous créez un package de récupération, excluez la clé de Registre de
fabrication. Créez un fichier d’exclusion qui indique à scanstate d’ignorer la clé de
Registre lorsqu’il capture un package de récupération.

1. Créez un fichier .xml dans un éditeur de texte.

2. Copiez et collez le code suivant. Cela indique à ScanState de ne pas capturer la clé
de Registre dans le package de récupération qu’il crée :

XML

<?xml version="1.0" encoding="UTF-8"?>


<migration
urlid="https://www.microsoft.com/migration/1.0/migxmlext/ExcludeManufac
turingMode">
<component type="System">
<displayName>Exclude manufacturing regkey</displayName>
<role role="Settings">
<rules context="System">
<unconditionalExclude>
<objectSet>
<pattern
type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy
[ManufacturingMode]</pattern>
</objectSet>
</unconditionalExclude>
</rules>
</role>
</component>
</migration>

3. Enregistrez le fichier sous exclusion.xml.


4. Lorsque vous utilisez scanstate pour générer un package de récupération, ajoutez
/i:exclusion.xml à la commande scanstate pour exclure la clé de fabrication de la
capture. Cette commande crée un package de récupération qui exclut la clé de
Registre de fabrication et la place dans le dossier de récupération.

Invite de commandes Windows

Scanstate.exe /config:T:\deploymenttools\Config_SettingsOnly.xml /o
/v:13 /ppkg C:\Recovery\Customizations\usmt.ppkg /i:exclusion.xml
/l:C:\Scanstate.log
Activer le mode S
Article • 19/06/2023

Cette rubrique montre comment ajouter le mode S à une édition de bureau Windows
prise en charge. Les informations suivantes s’appliquent uniquement à Windows 10,
version 1803 ou ultérieure.

Vue d’ensemble
À compter de Windows 10, version 1803, vous pouvez activer le mode S sur les éditions
prises en charge. Il s’agit d’un changement par rapport aux versions précédentes de
Windows où Windows 10 S était sa propre édition avec son propre média de base. Pour
activer le mode S, vous allez créer un fichier sans assistance, puis utiliser DISM pour
appliquer le fichier sans assistance à une image Windows montée.

Nous vous recommandons d’activer le mode S et d’ajouter votre clé de fabrication en


même temps. Nous vous montrons comment procéder dans le labo de déploiement du
mode S, ainsi que dans le laboratoire de déploiement OEM des éditions de bureau
Windows .

Activer le mode S
Pour activer le mode S dans une image Windows, utilisez un fichier Sans assistance qui a
un paramètre dans Pass 2 - offlineServicing, et utilisez DISM pour l’appliquer à notre
image Windows montée.

1. Montez votre image Windows.

2. Utilisez Windows SIM pour créer ou modifier un fichier sans assistance.

3. Ajoutez le composant amd64_Microsoft_Windows_CodeIntegrity à passer 2 à la


maintenance hors connexion.

4. Définissez amd64_Microsoft_Windows_CodeIntegrity\SkuPolicyRequired sur 1 . Le


passe de maintenance hors connexion dans votre fichier de unattend.xml doit
ressembler à ceci :

XML

<settings pass="offlineServicing">
<component name="Microsoft-Windows-CodeIntegrity"
processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35"
language="neutral"
versionScope="nonSxS"

xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkuPolicyRequired>1</SkuPolicyRequired>
</component>
</settings>

5. Enregistrez le fichier de réponses dans le Windows\Panther dossier de votre image


montée en tant que unattend.xml.

6. Utilisez DISM pour appliquer le fichier Unattend et activer le mode S :

Invite de commandes Windows

dism /image:C:\mount\windows /apply-


unattend:C:\mount\windows\windows\panther\unattend.xml

7 Notes

Seul pass 2 : la maintenance hors connexion est traitée lorsqu’un fichier sans
assistance est appliqué avec DISM.

Le mode S est désormais appliqué à l’image Windows. Lorsque le PC démarre, la


stratégie d’intégrité du code est appliquée à votre installation Windows. Si vous
souhaitez démarrer le PC en mode Audit, vous devez activer le mode de fabrication.
Activer le mode de fabrication décrit comment procéder.
Windows laboratoire de déploiement en
mode S
Article • 09/05/2023

La création d’un déploiement en mode S commence par une image standard de base
Windows édition de bureau. Le mode S est appliqué en appliquant un fichier sans
assistance à une image Windows montée. Lorsque vous utilisez un PC en mode S, le
processus de fabrication présente des différences par rapport à d’autres versions de
Windows. Lors de la planification de votre déploiement, vous devez vous assurer que
vos pilotes et applications sont pris en charge en mode S.

Ce labo vous guide tout au long du processus de configuration d’une image de bureau
Windows en mode S pour le déploiement. Nous allons personnaliser une image, définir
le mode S sans assistance, ajouter la clé de Registre de fabrication dans WinPE, puis
supprimer la clé de Registre en mode Audit. Ensuite, nous allons configurer la
récupération et préparer l’image pour l’expédition.

7 Notes

Si vous créez une image Windows 10 S, nous allons appeler les différences entre
Windows 10 en mode S et Windows 10 S.

Commençons.

Obtenir les outils dont vous avez besoin


Pour commencer à créer une image pour le déploiement, voici ce dont vous aurez
besoin :

image Windows 10
Pour Windows 10 en mode S, utilisez une image Windows Famille ou Windows
Professional ou
Pour Windows 10 S, utilisez une image Windows 10 S
PC technicien exécutant Windows 10, version 1803 ou ultérieure
Pc de référence dans lequel vous pouvez déployer votre image
La dernière version du module complémentaire ADK et WinPE installée sur votre
PC de technicien
Clé USB que vous pouvez mettre en forme
Scripts de déploiement
Personnalisations telles que les pilotes ou les modules linguistiques
Dernière mise à jour de la version de distribution générale à partir du catalogue
Microsoft Update

Mettre en forme votre clé USB


Pour préparer votre lecteur USB, vous allez créer des partitions FAT32 et NTFS distinctes.
La commande suivante crée deux partitions sur un lecteur USB ; une partition FAT32 de
2 Go et une partition NTFS qui utilise le reste de l’espace disponible sur le lecteur. Vous
souhaitez vous assurer que votre lecteur USB dispose d’un espace libre suffisant pour le
partiton WinPE de 2 Go et pour contenir des images volumineuses sur la partition NTFS :

1. Sur votre PC de technicien, démarrez l’environnement Outils de déploiement et


d’acquisition 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. Ouvrez diskpart.

Invite de commandes Windows

diskpart

3. Sélectionnez le numéro de disque de votre clé USB, puis exécutez la clean


commande. Cette commande rend toutes les données de votre clé USB
inaccessibles. Vérifiez que vous avez sauvegardé toutes les données que vous
souhaitez conserver.

Invite de commandes Windows

list disk
select <disk number>
clean

Emplacement où <le numéro de disque correspond au nombre> de votre lecteur


USB

4. Créez le partiton FAT32 pour WinPE, étiquetez-le « Windows PE » et marquez-le


actif.
Invite de commandes Windows

create partition primary size=2000


format quick fs=fat32 label="Windows PE"
assign letter=P
active

5. Créez la partition NTFS dans laquelle vous allez stocker vos images et
personnalisations.

Invite de commandes Windows

create partition primary


format fs=ntfs quick label="Data"
assign letter=T
list vol
exit

Créer une partition WinPE de démarrage sur


votre clé USB
Sur votre PC de technicien :

1. Ouvrez l’environnement Outils de déploiement et d’acquisition d’images en tant


qu’administrateur.

2. Copiez les fichiers WinPE de base dans un nouveau dossier :

Invite de commandes Windows

copype amd64 C:\winpe_amd64

3. Copiez les fichiers WinPE dans votre partition FAT32.

MakeWinPEMedia /UFD C:\winpe_amd64 P:

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

Pour plus d’informations sur la création d’un lecteur WinPE, consultez WinPE : Créer un
lecteur démarrable USB.
Créer une partition USB de données
1. Dans Explorateur de fichiers, ouvrez le fichier zip des scripts de déploiement et
copiez le dossier scripts dans la partition de données de votre lecteur USB.

2. À partir de l’environnement Outils de déploiement et d’acquisition d’images,


utilisez copydandi.cmd pour copier des outils de déploiement et d’acquisition
d’images sur votre lecteur USB

Invite de commandes Windows

copydandi amd64 T:\deploymenttools

3. Copiez les autres personnalisations dont vous avez besoin pour le mode Audit.

Monter install.wim et winre.wim


Le montage d’une image Windows est le même processus que celui utilisé pour monter
l’image WinPE précédemment. Lorsque vous montez votre image Windows (install.wim),
vous pourrez 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 d’install.wim et de WinRE.wim en
même temps vous permet de conserver les deux images synchronisées, ce qui garantit
que la récupération se déroule comme prévu.

1. Montez la Windows support d’installation ISO en double-cliquant dessus dans


Explorateur de fichiers.

2. Créez un dossier temporaire (c:\temp), puis copiez install.wim à partir de


D:\Sources (où D : est la lettre de lecteur de l’image montée) dans le dossier
temporaire.

Invite de commandes Windows

md c:\temp
copy d:\sources\install.wim c:\temp

3. Ouvrez l’environnement Déploiement et Outils d’acquisition d’images en tant


qu’administrateur.

4. Créez un dossier pour le montage d’images, puis montez install.wim.

Invite de commandes Windows


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

5. Créez un dossier de montage pour le fichier image Windows RE à partir de votre


image montée, puis montez l’image WinRE.

Invite de commandes Windows

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

Dépanner: Si winre.wim ne peut pas être vu sous le répertoire spécifié, utilisez la


commande suivante pour définir le fichier visible :

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

Dépanner: Si le montage de l’image échoue, vérifiez que vous utilisez la version de


DISM installée avec le Windows ADK et non une version antérieure qui peut se
trouver sur l’ordinateur de technicien. Ne montez pas d’images dans des dossiers
protégés, tels que le dossier User\Documents. Si les processus DISM sont
interrompus, envisagez de se déconnecter temporairement du réseau et de
désactiver la protection antivirus.

Pour plus d’informations sur le montage d’une image Windows, consultez Montage et
modification d’une image Windows à l’aide de DISM.

Pour en savoir plus sur la personnalisation de WinRE, consultez Personnaliser Windows


RE.

Activer les personnalisations

Activer le mode S

7 Notes
Cette section ne s’applique pas si vous commencez par Windows 10 média S. Si
vous commencez par Windows 10 média S, passez à la section suivante.

Avant de personnaliser une image, utilisez la passe de maintenance hors connexion de


non-assistance pour définir un pc Windows en mode S.

1. Utilisez Windows SIM pour créer un fichier sans assistance.

2. Ajouter SkuPolicyRequired à la passe offlineServicing

3. Paramétrez SkuPolicyRequired sur 1

4. Enregistrez le fichier en tant que unattend.xml

5. Copiez unattend.xml sur l’image de Windows montée :

Invite de commandes Windows

MkDir c:\mount\windows\Windows\Panther
Copy unattend.xml C:\mount\windows\Windows\Panther\unattend.xml

6. Appliquez le fichier sans assistance à votre image montée :

Invite de commandes Windows

DISM /Image=C:\mount\windows /Apply-


Unattend=C:\mount\windows\Windows\Panther\unattend.xml

Lorsque le PC démarre, il démarre en mode S avec des stratégies CI appliquées. Si vous


devez apporter des personnalisations à l’image Windows, vous devez activer la clé de
Registre de fabrication. Cela vous permettra d’apporter des modifications en mode
audit.

Ajouter la clé de Registre de fabrication


L’activation du mode de fabrication est une étape que vous devez effectuer lors de
l’utilisation de Windows 10 en mode S et Windows 10 S. Pour activer les
personnalisations pendant le processus de fabrication, vous devez ajouter une clé de
Registre qui vous donne la possibilité d’exécuter du code non signé lors du démarrage
en mode audit. Cela peut vous aider à créer et tester votre image lors de l’expédition
d’un PC.

Nous allons ajouter la clé de Registre de personnalisation à l’image montée en


chargeant la ruche de Registre SYSTEM de l’image montée, puis en ajoutant une clé.
Ensuite, nous allons configurer ScanState pour exclure la clé de Registre lors de la
capture de votre package de récupération pour vous assurer que la clé de Registre n’est
pas restaurée pendant les scénarios de réinitialisation ou de récupération.

) Important

N’expédiez pas votre PC avec le Registre en place. Supprimez la clé de Registre


avant d’expédier l’appareil.

1. Chargez la ruche du Registre SYSTEM à partir de votre image montée dans regedit
sur votre PC de technicien. Nous allons utiliser une ruche temporaire appelée
HKLM\Windows10S.

Invite de commandes Windows

reg load HKLM\Windows10S


C:\Mount\Windows\Windows\System32\Config\System

2. Ajoutez la clé suivante au Registre que vous venez de monter.

Invite de commandes Windows

reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v


ManufacturingMode /t REG_DWORD /d 1

3. Déchargez la ruche du Registre à partir de votre PC de technicien.

Invite de commandes Windows

reg unload HKLM\Windows10S

L’image montée possède désormais la clé de fabrication qui vous permettra d’apporter
des modifications en mode audit. Vous devrez le supprimer avant d’envoyer le PC.

Pour en savoir plus sur la clé de Registre de fabrication Windows 10 S, consultez


Windows 10 mode de fabrication S.

Créer exclusion.xml
Maintenant, nous allons créer un fichier qui automatise l’exclusion de la clé de Registre
de personnalisations lorsque vous capturez des paramètres pour la récupération. Cela
garantit que votre PC ne restaure pas la clé de Registre de personnalisation pendant le
processus de récupération.

1. Créez un fichier xml dans un éditeur de texte.

2. Copiez et collez le code suivant. Cela indique à ScanState de ne pas capturer la clé
de Registre dans le package de récupération qu’il crée :

XML

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;


<migration
urlid="https://www.microsoft.com/migration/1.0/migxmlext/ExcludeManufac
turingMode">
<component type="System">
<displayName>Exclude manufacturing regkey</displayName>
<role role="Settings">
<rules context="System">
<unconditionalExclude>
<objectSet>
<pattern
type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy
[ManufacturingMode]</pattern>
</objectSet>
</unconditionalExclude>
</rules>
</role>
</component>
</migration>

3. Enregistrez le fichier en tant que exclusion.xml.

Nous allons utiliser ce fichier de configuration lorsque nous capturez un package


ScanState pour la récupération plus loin dans le laboratoire.

Vous pouvez en savoir plus sur l’exclusion des fichiers et des paramètres d’un package
ScanState à l’adresse Exclure des fichiers et Paramètres.

Ajouter des pilotes


Comme d’autres versions de Windows, vous pouvez ajouter des pilotes à une image S
Windows 10 pour vous assurer que le matériel est configuré et que le travail de la
première fois qu’un utilisateur démarre dans Windows. Assurez-vous que les pilotes que
vous ajoutez à votre Windows 10 S sont compatibles avec Windows 10 S et ne seront
pas bloqués.
1. Ajoutez un pilote unique à vos images Windows et WinRE à partir d’un fichier .inf.
Dans cet exemple, nous utilisons un pilote nommé media1.inf :

Invite de commandes Windows

Dism /Add-Driver /Image:"C:\mount\windows"


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

Où « C:\Drivers\PnP.Media.V1\media1.inf » est le fichier .inf pour le pilote que vous


ajoutez.

Invite de commandes Windows

Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse

2. Vérifiez que les pilotes font partie des images :

Invite de commandes Windows

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


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

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

Pour plus d’informations sur l’ajout de pilotes à une image Windows hors connexion,
consultez Ajouter et supprimer des pilotes à une image Windows hors connexion.

Ajouter une langue (facultative)


Dans cette section, nous allons ajouter le module linguistique allemand (de-de) aux
images Windows et WinRE montés.

1. Ajoutez le package de langue allemande à l’image Windows.

Utilisez les modules linguistiques à partir de l’ISO 64 bits :

Invite de commandes Windows

Dism /Add-Package /Image:C:\mount\windows


/PackagePath:"E:\x64\langpacks\Microsoft-Windows-Client-Language-
Pack_x64_de-de.cab "
Où E : est la lettre de lecteur de l’ISO du module linguistique monté.

2. Ajoutez le pack de langue allemand à Windows RE. Les modules linguistiques sont
disponibles dans le cadre de l’ADK et vérifient que la langue d’un utilisateur est
disponible pendant les scénarios de récupération.

Invite de commandes Windows

Dism /image:C:\mount\winre /add-package /packagepath:"E:\Windows


Preinstallation Environment\x64\WinPE_OCs\de-de\lp.cab"

Pour plus d’informations, consultez Ajouter et supprimer des modules linguistiques hors
connexion à l’aide de DISM .

Ajouter la dernière mise à jour


Installez le dernier package de mise à jour qui inclut les derniers correctifs de bogues et
les modifications du système d’exploitation.

[important] Installez les packages de mise à jour après avoir installé des modules
linguistiques, des packages AppX et des fonctionnalités à la demande. Si vous
installez un GDR avant de les ajouter, vous devez réinstaller le GDR.

1. Téléchargez la dernière mise à jour à partir du catalogue Microsoft Update .

2. Utilisez DISM /add package pour ajouter le GDR aux images montées, par exemple
:

Invite de commandes Windows

dism /image:"C:\mount\windows" /add-package


/packagepath:C:\temp\windows10.0-kb4020102-
x64_9d406340d67caa80a55bc056e50cf87a2e7647ce.msu
dism /image:"C:\mount\winre" /add-package
/packagepath:C:\temp\windows10.0-kb4020102-
x64_9d406340d67caa80a55bc056e50cf87a2e7647ce.msu

3. Utilisez DISM pour nettoyer votre image.

Invite de commandes Windows

DISM /Cleanup-Image /Image=C:\mount\winre /StartComponentCleanup


/ScratchDir:C:\Temp
Pour plus d’informations sur l’ajout de packages à votre image Windows, consultez
Ajouter ou supprimer des packages hors connexion à l’aide de DISM.

Démonter l’image WinRE et effectuer une copie


Maintenant que vous avez créé toutes vos personnalisations hors connexion, vous
pouvez démonter vos images.

1. Fermez toutes les applications susceptibles d’accéder aux fichiers à partir des
images.

2. Validez les modifications et démontez les images WinRE et Windows :

Invite de commandes Windows

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


Dism /Export-Image
/SourceImageFile:c:\mount\windows\windows\system32\recovery\winre.wim
/SourceIndex:1 /DestinationImageFile:c:\mount\winre-optimized.wim
del c:\mount\windows\windows\system32\recovery\winre.wim
copy c:\mount\winre-optimized.wim
c:\mount\windows\windows\system32\recovery\winre.wim

Démonter install.wim
Invite de commandes Windows

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

Copier install.wim et winre.wim sur votre


lecteur USB
Invite de commandes Windows

copy c:\temp\install.wim t:\


copy c:\temp\winre-optimized.wim t:\

Déployer l’image pour référencer le PC


1. Démarrez votre PC de référence sur WinPE.
2. Utilisez les scripts de déploiement pour appliquer votre image install.wim modifiée.

Invite de commandes Windows

T:\Deployment\walkthrough-deploy.bat t:\install.wim

Démarrer en mode audit et apporter des


modifications
1. Démarrez votre PC de référence s’il n’est pas déjà démarré.
2. Lorsque l’appareil démarre sur OOBE, appuyez sur Ctrl+Maj+F3 pour entrer en
mode Audit.
3. Le PC redémarre en mode audit.
4. Apportez des modifications au PC. Consultez le tableau de planification d’une
image en mode S pour voir quelles personnalisations sont disponibles en mode
audit.

Pour en savoir plus sur le mode d’audit, consultez la vue d’ensemble du mode audit.
Pour en savoir plus sur le comportement du mode Audit en mode S, consultez le mode
Audit dans Windows environnement de fabrication en mode S.

Capturez vos modifications en mode d’audit


pour les outils de récupération
Maintenant que vous avez personnalisé votre image en mode Audit, vous pouvez utiliser
ScanState pour capturer le package afin que les personnalisations soient disponibles
dans les scénarios de récupération.

1. Utilisez ScanState que vous avez copié dans votre clé USB pour capturer des
personnalisations dans un package d’approvisionnement. Utilisez le fichier
exclusion.xml que vous avez créé précédemment pour vous assurer que la clé de
Registre de fabrication n’est pas restaurée lors de la récupération.

Invite de commandes Windows

md c:\Recovery\Customizations
T:\deploymenttools\scanstate
/config:T:\deploymenttools\Config_SettingsOnly.xml /o /v:13 /ppkg
c:\recovery\customizations\usmt.ppkg /i:exclusion.xml
/l:C:\Scanstate.log
2. Une fois la capture terminée, supprimez le fichier journal ScanState : del
c:\scanstate.log .

Supprimer la clé de Registre de fabrication


Lorsque vous avez terminé de personnaliser votre PC en mode audit, vous devez
supprimer la clé de Registre de fabrication qui vous permet d’exécuter du code non
signé en mode S.

Pour supprimer la clé de Registre, exécutez la commande suivante en tant


qu’administrateur lors du démarrage en mode audit sur le PC de référence :

Invite de commandes Windows

reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode

Ajouter WinRE à votre image capturée


Pour vous assurer que votre image WinRE est capturée pour votre déploiement final,
copiez votre image WinRE optimisée.wim exportée dans votre image S Windows 10.

Invite de commandes Windows

xcopy t:\winre-optimized.wim c:\windows\system32\recovery\winre.wim

Sysprep et arrêt du PC
1. Ouvrez l’invite de commandes.

2. Exécutez sysprep pour réécrire le PC et préparer la capture.

Invite de commandes Windows

c:\windows\system32\sysprep\sysprep /generalize /oobe /shutdown

capture de l’image
1. Démarrez le PC de référence dans WinPE.

2. Identifiez la lettre de lecteur de la partition Windows dans le composant disque :


Invite de commandes Windows

diskpart
list volume
exit

3. Utilisez DISM pour capturer la partition Windows.

Invite de commandes Windows

dism.exe /capture-image /ImageFile:"T:\Images\Windows10S.wim"


/capturedir:C:\ /Name:"Windows10S"

Où C:\ est la partition Windows.

Pour plus d’informations, consultez Capture et application Windows partitions système


et de récupération.

Déployer votre image et vérifier les


personnalisations et la récupération

Appliquer votre image


1. Démarrez votre PC de référence dans WinPE.

2. Appliquez votre image en mode S (Windows10S.wim) au PC. Cela remplacera


toutes les installations de Windows existantes.

Invite de commandes Windows

T:
cd Deployment
T:\Deployment\applyimage.bat T:\images\Windows10S.wim

Vérifier les personnalisations


1. Démarrez le PC de référence. Il s’agit de la première fois de démarrer le PC avec
votre nouvelle image de Windows.
2. Si vous avez installé des langues supplémentaires, vérifiez que ces langues
préinstallées apparaissent et peuvent être sélectionnées par l’utilisateur pendant
OOBE.
3. Validez les personnalisations de bureau que vous avez effectuées correctement
une fois L’OOBE terminé.

Vérifier la récupération
Pour vérifier que la récupération fonctionne comme prévu, effectuez les tâches de
validation suivantes :

Exécutez la récupération d’actualisation et vérifiez que les fichiers utilisateur sont


conservés et que vos personnalisations de bureau de fabrique sont restaurées.
Exécutez la récupération de réinitialisation et validez les fichiers utilisateur et le
profil sont supprimés et vos personnalisations de bureau de fabrique sont
restaurées.
Validez les scripts d’extensibilité dans le niveau d’application RS3 simulé à l’aide du
fichier de stratégie fourni.
Si vous avez créé un package de récupération avec ScanState, vérifiez que la clé de
fabrication a été exclue lorsque le package a été capturé.

Expédier le PC
Maintenant que vous avez une image, vous êtes prêt à créer et à expédier des PC en
mode S. Assurez-vous que la clé de Registre de fabrication est supprimée et que le
démarrage sécurisé est activé sur les PC expédiés.
Démarrer et installer Windows
Article • 19/06/2023

Les rubriques de cette section expliquent comment démarrer un PC et installer


Windows. Pour installer Windows, vous pouvez démarrer dans :

WinPE et utiliser DISM pour appliquer une image ou exécuter le programme


d’installation de Windows
Installation de Windows à partir d’un support d’installation de démarrage.

Contenu de cette section


Rubrique Description

Démarrer le système sur WinPE Comment créer un média WinPE et démarrer un PC dans
WinPE

Démarrer en mode UEFI ou en mode Guide pratique pour démarrer en mode UEFI ou BIOS
BIOS hérité hérité

Installation de Windows : installation Comment choisir le style de partition lors de l’installation


à l’aide du style de partition MBR ou de Windows avec le programme d’installation de
GPT Windows

Installer Windows à partir d’un DVD Comment démarrer un PC sur un DVD

Installer Windows sur un périphérique Comment installer Windows à partir d’un lecteur flash
flash USB USB

Déployer une image personnalisée Découvrez comment déployer une image personnalisée

Déployer Windows avec un VHD Découvrez comment déployer un disque dur virtuel sur
(démarrage natif) lequel un PC peut démarrer

Processus d’installation de Windows Fonctionnement du programme d’installation de


Windows
Installer Windows à partir d’un lecteur
Flash
Article • 15/06/2023

Cette rubrique explique comment créer manuellement un lecteur flash d’installation de


Windows à partir d’un fichier d’image disque ISO d’installation de Windows ou d’un
DVD, et s’adresse aux fabricants qui cherchent à créer un média qu’ils peuvent utiliser
pour fabriquer des appareils Windows.

 Conseil

Les étapes décrites dans cette page supposent que vous disposez d’un support
d’installation Windows et que vous avez accès à un PC de technicien Windows. Si
vous recherchez un moyen simple et automatisé de créer un lecteur flash
d’installation windows démarrable, consultez :

Télécharger Windows 11
Télécharger Windows 10

Ce dont vous avez besoin


" Support d’installation Windows. Il peut s’agir d’une installation . ISO ou DVD
" Lecteur flash (USB ou MiniSD selon ce que votre appareil prend en charge) avec au
moins 5 Go d’espace libre. Ce lecteur étant mis en forme, assurez-vous qu’il n’a pas
de fichiers importants.
" PC de technicien - PC Windows que vous allez utiliser pour formater le lecteur flash
" Appareil cible : appareil sur lequel vous allez installer Windows

Étape 1 : Mettre en forme le lecteur et définir la partition


principale comme étant active
1. Connectez le lecteur flash à votre PC de technicien.

2. Ouvrez Gestion des disques : cliquez avec le bouton droit sur Démarrer et
choisissez Gestion des disques.

3. Mettre en forme la partition : cliquez avec le bouton droit sur la partition du


lecteur USB et choisissez Format. Sélectionnez le système de fichiers FAT32 pour
pouvoir démarrer des PC bios ou UEFI.

7 Notes

FAT32 a une limite de taille de fichier de 4 Go Si votre image WIM est


supérieure à 4 Go, consultez Si votre image Windows est supérieure à 4 Go
ci-dessous.

4. Définissez la partition comme étant active : cliquez avec le bouton droit sur la
partition du lecteur USB, puis cliquez sur Marquer la partition comme active.

7 Notes

Si Marquer la partition comme active n’est pas disponible, vous pouvez


utiliser diskpart pour sélectionner la partition et la marquer active.

Étape 2 : Copier le programme d’installation de Windows


sur le lecteur flash
1. Utilisez Explorateur de fichiers pour copier et coller l’intégralité du contenu du
DVD ou de l’ISO du produit Windows sur le lecteur flash.

2. Facultatif : ajoutez un fichier sans assistance pour automatiser le processus


d’installation. Pour plus d’informations, consultez Automatiser le programme
d’installation de Windows.

Étape 3 : Installer Windows sur le nouvel appareil


1. Connectez le lecteur flash à un nouvel appareil.

2. Activez l’appareil et appuyez sur la touche qui ouvre le menu de sélection du


périphérique de démarrage pour l’ordinateur, par exemple les touches
Échap/F10/F12. Sélectionnez l’option qui démarre l’appareil à partir du lecteur
flash.

Le programme d’installation de Windows démarre. Suivez les instructions pour


installer Windows.

 Conseil
Vous devrez peut-être consulter les instructions du fabricant de l’appareil
pour le configurer pour le démarrage à partir du lecteur flash si ce processus
ne fonctionne pas sur votre appareil.

3. Supprimez le lecteur flash.

Si votre image Windows est supérieure à 4 Go


Les lecteurs d’installation Windows sont au format FAT32, qui a une limite de taille de
fichiers de 4 Go. Si votre image est plus grande que la limite de taille de fichiers :

1. Copiez tout, à l’exception du fichier image Windows (sources\install.wim) sur le


lecteur flash (glisser-déplacer, ou utilisez cette commande, où D: est l’ISO monté et
E: est le lecteur flash).)

command

robocopy D: E: /s /max:3800000000

2. Fractionnez le fichier image Windows en fichiers plus petits et placez les fichiers
plus petits sur le lecteur flash :

command

Dism /Split-Image /ImageFile:D:\sources\install.wim


/SWMFile:E:\sources\install.swm /FileSize:3800

7 Notes

Le programme d’installation de Windows s’installe automatiquement à partir


de ce fichier, tant que vous le nommez install.swm.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows
Démarrage à partir d’un DVD
Article • 19/06/2023

Le moyen le plus simple d’installer Windows sur un nouveau matériel consiste à


démarrer directement à partir du DVD du produit Windows à l’aide d’un fichier de
réponses nommé Autounattend.xml. Cette méthode offre de la flexibilité lorsque l’accès
réseau n’est pas disponible ou lorsque vous ne créez que quelques ordinateurs. Vous
pouvez utiliser cette même méthode pour générer une image initiale dans un scénario
de déploiement basé sur une image, généralement appelé installation master.

En utilisant le fichier de réponses, vous pouvez automatiser tout ou partie du


programme d’installation de Windows. Vous pouvez créer un fichier de réponses à l’aide
du Gestionnaire d’images système Windows (Windows SIM). Pour plus d’informations,
consultez Créer ou ouvrir un fichier de réponses.

Conditions préalables
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Un fichier de réponses sur un support amovible (CD ou DVD-ROM) ou un lecteur


flash USB. Le fichier de réponses doit être nommé Autounattend.xml. Le fichier de
réponses doit se trouver à la racine du média.

DVD d’un produit Windows.

Pour installer Windows à partir du DVD du produit Windows

1. Activez le nouvel ordinateur.

Note Cet exemple suppose que le lecteur de disque dur est vide.

2. Insérez le DVD du produit Windows et le média amovible qui contient votre fichier
de réponses dans le nouvel ordinateur.

Note Lorsque vous utilisez un lecteur flash USB, insérez-le directement dans
l’ensemble principal de ports USB de l’ordinateur. Pour un ordinateur de bureau,
cela se trouve généralement à l’arrière de l’ordinateur.

3. Redémarrez l’ordinateur en appuyant sur les touches Ctrl+Alt+Suppr. Le


programme d’installation de Windows (Setup.exe) démarre automatiquement.

Par défaut, le programme d’installation de Windows recherche à la racine d’un


lecteur et à d’autres emplacements, tels que le média amovible, un fichier de
réponses nommé Autounattend.xml. Cela se produit même si vous ne spécifiez pas
explicitement de fichier de réponses. Pour plus d’informations, consultez «
Recherche implicite d’un fichier de réponses » et « Ordre de recherche de fichier
de réponses implicite » dans Vue d’ensemble de l’automatisation du programme
d’installation de Windows.

4. Une fois le programme d’installation terminé, vérifiez que Windows a appliqué


toutes les personnalisations, puis réactivez l’ordinateur à l’aide de la commande
sysprep avec l’option /generalize .

L’outil Sysprep supprime toutes les informations spécifiques au système et


réinitialise l’ordinateur. La prochaine fois que l’ordinateur démarre, vos clients
peuvent accepter les termes du contrat de licence logiciel Microsoft et ajouter des
informations spécifiques à l’utilisateur.

Facultatif : Pour exécuter automatiquement l’outil Sysprep après l’installation,


définissez Microsoft-Windows-Deployment | Paramètre du composant De nouveau
dans votre fichier de réponses (Autounattend.xml) comme suit :

ForceShutdownNow = true, Mode =OOBE

Facultatif : Pour exécuter l’outil Sysprep manuellement à partir d’un système


d’exploitation en cours d’exécution, tapez ce qui suit à l’invite de commandes :

c:\windows\system32\sysprep /oobe /shutdown

Pour plus d’informations, consultez Vue d’ensemble de Sysprep (préparation du


système).

Étapes suivantes
Cette procédure pas à pas illustre une installation sans assistance de base qui ne
nécessite aucune entrée utilisateur. Vous pouvez ajouter manuellement d’autres
personnalisations au système d’exploitation nouvellement installé. S’il s’agit d’une
installation master ou d’une installation que vous utiliserez pour le déploiement
d’images, arrêtez l’ordinateur. Ensuite, capturez une image de l’installation à l’aide de
l’outil DISM (Deployment Image Servicing and Management) ou de tout logiciel de
création d’images tiers.

Important Vous devez exécuter la commande sysprep /generalize avant de déplacer


une image Windows vers un nouvel ordinateur par n’importe quelle méthode. Ces
méthodes incluent l’imagerie, la duplication de disque dur et d’autres méthodes. Le
déplacement ou la copie d’une image Windows vers un autre ordinateur sans exécuter
la commande sysprep /generalize n’est pas pris en charge, même si le nouvel
ordinateur a la même configuration matérielle. La généralisation de l’image supprime
des informations uniques de l’installation de Windows afin que vous puissiez appliquer
cette image sur différents ordinateurs.

La prochaine fois que vous démarrez l’image Windows, le passe de configuration


spécialisé s’exécute. Pendant cette passe de configuration, de nombreux composants
effectuent des actions qui doivent se produire lorsque vous démarrez une image
Windows sur un nouvel ordinateur. Pour plus d’informations, consultez Fonctionnement
des passes de configuration.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Utiliser un jeu de configuration avec le programme d’installation de Windows

Déployer une image personnalisée

Démarrer Windows en mode Audit ou OOBE

Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows

Ajouter un script personnalisé à l’installation de Windows


Démarrer le système sur WinPE
Article • 19/06/2023

Cette section explique comment créer un média WinPE et démarrer un PC dans WinPE.

Contenu de cette section


Rubrique Description

Télécharger WinPE (Windows PE) Comment obtenir WinPE.

Créer un média WinPE de démarrage Comment créer un média WinPE démarrable et


démarrer votre appareil.

WinPE : installation sur un disque dur Comment installer WinPE sur un disque dur.
(démarrage à plat ou sans RAM)
Télécharger Windows PE (WinPE)
Article • 09/05/2023

Avant de pouvoir utiliser Windows PE, vous devez créer un lecteur flash USB WinPE
démarrable, un CD, un DVD ou un disque dur virtuel.

Les fichiers dont vous avez besoin pour créer un média Windows PE sont inclus dans le
Kit d’évaluation et de déploiement Windows (ADK) et l’extension Windows PE. Pour
créer un média Windows PE, vous devez installer l’ADK avec l’option Outils de
déploiement, puis installer l’extension Windows PE.

Obtenir les fichiers dont vous avez besoin pour


créer un média WinPE

ADK pour Windows 10, version 1809 ou ultérieure


1. Téléchargez et installez l’ADK et l’extension Windows PE. Lorsque vous installez
l’ADK, choisissez au minimum la fonctionnalité Outils de déploiement.

Consultez Télécharger et installer Windows ADK pour obtenir des liens vers
toutes les versions disponibles des programmes d’installation de l’ADK et de
l’extension Windows PE.

2. Une fois que vous avez téléchargé et installé l’ADK et l’extension Windows PE, vous
pouvez créer un média Windows PE démarrable.

Consultez WinPE : Créer un lecteur USB démarrable pour savoir comment


créer un lecteur USB WinPE démarrable, un CD, une ISO ou un VHD.

ADK pour Windows 10, version 1803 ou antérieure


1. Dans l’ADK pour Windows 10, version 1803 et antérieure, WinPE est inclus dans
Windows ADK.

Téléchargez et installez l’ADK. Pendant l’installation, sélectionnez les fonctionnalités


suivantes :

Outils de déploiement : inclut l’environnement Outils de déploiement et


d’acquisition d’images.
Environnement de préinstallation Windows : inclut les fichiers utilisés pour
installer Windows PE.

2. Une fois que vous avez téléchargé et installé l’ADK, vous pouvez créer un média
WinPE démarrable.

Consultez WinPE : Créer un lecteur USB démarrable pour savoir comment


créer un lecteur USB WinPE démarrable, un CD, une ISO ou un VHD.

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : monter et personnaliser


Créer un média Windows PE de
démarrage
Article • 11/05/2023

Les outils de déploiement du Kit d’évaluation et de déploiement Windows (ADK) et les


modules complémentaires Windows PE ADK incluent des utilitaires de ligne de
commande qui facilitent la création d’un média WinPE démarrable :

CopyPE crée un ensemble de fichiers Windows PE de travail


MakeWinPEMedia utilise l’ensemble de fichiers de travail pour créer un support
Windows PE de démarrage. MakeWinPEMedia peut créer des lecteurs USB
Windows PE de démarrage, des disques durs virtuels ou des iso qui vous
permettent de démarrer une machine virtuelle ou de graver sur un DVD ou un CD.

7 Notes

Si vous utilisez l’ADK pour Windows 10 version 1803 ou antérieure, Windows PE est
inclus dans l’ADK lorsque vous choisissez l’option d’environnement de
préinstallation Windows pendant l’installation et ne nécessite pas de complément
distinct.

Mettre à jour le module complémentaire


Windows PE pour Windows ADK
Avant de créer le média Windows PE démarrable, vous pouvez appliquer des mises à
jour à l’image Windows PE et au média de démarrage trouvé dans le module
complémentaire Windows PE pour le kit Windows ADK. Cette étape ne doit être
effectuée qu’une seule fois pour chaque mise à jour. La mise à jour sera ensuite
appliquée à tous les médias Windows PE démarrables créés à partir du module
complémentaire Windows PE mis à jour pour le kit Windows ADK.

1. Assurez-vous que l’ADK et le module complémentaire Windows PE ADK sont


installés sur votre PC.

2. Démarrez l’Environnement de déploiement et d’outils de création d’images en


tant qu’administrateur.

3. Accédez au dossier « Windows Preinstallation Environment » et au dossier


d’architecture du processeur de votre choix. Examinez l’exemple de commande
pour le dossier amd64 :

Invite de commandes Windows

cd "..\Windows Preinstallation Environment\amd64"

4. Montez l’image de démarrage Windows PE.

Invite de commandes Windows

md C:\WinPE_amd64\mount
Dism /Mount-Image /ImageFile:"en-us\winpe.wim" /index:1
/MountDir:"C:\WinPE_amd64\mount"

5. Appliquer Windows Update à l’image montée

6. Lorsque l’image de démarrage Windows PE est montée, copiez les fichiers de


démarrage dans l’installation du module complémentaire Windows PE.

Invite de commandes Windows

Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgr.efi"
"Media\bootmgr.efi" /Y
Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgfw.efi"
"Media\EFI\Boot\bootx64.efi" /Y

7. Démontez l’image WinPE, en validant les modifications.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit

Étape 1 : créer des fichiers de travail


Quel que soit le type de média que vous allez créer, la première chose à faire est de
créer un ensemble de fichiers Windows PE de travail sur votre PC de technicien.

1. Assurez-vous que l’ADK et le module complémentaire Windows PE ADK sont


installés sur votre PC.

2. Démarrez l’Environnement de déploiement et d’outils de création d’images en


tant qu’administrateur.
3. Exécutez copype pour créer une copie de travail des fichiers Windows PE. Pour plus
d’informations sur CopyPE, consultez Options de ligne de commande Copype.

Invite de commandes Windows

copype amd64 C:\WinPE_amd64

Étape 2 : personnaliser Windows PE


Les personnalisations ci-dessous sont courantes, mais les images Windows PE ne
nécessitent pas toutes de personnalisations. Lorsque vous ajoutez des packages à
Windows PE, cela peut ralentir les performances et le temps de démarrage. Ajoutez des
packages supplémentaires uniquement si cela est nécessaire.

Personnalisations courantes
Pour Windows 11 : si vous lancez le programme d’installation de Windows à partir
de Windows PE, ajoutez les composants facultatifs winPE-WMI et WinPE-
SecureStartup. Si vous n’incluez pas ces composants facultatifs, vous pouvez voir
une erreur indiquant que votre PC ne répond pas à la configuration matérielle
minimale requise.
Ajoutez une mise à jour. Pour plus d’informations, consultez : WinPE : monter et
personnaliser.
Ajoutez une vidéo ou un pilote réseau. (Windows PE inclut des pilotes vidéo et
réseau génériques, mais dans certains 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.
Ajoutez la prise en charge des scripts PowerShell. Pour plus d’informations,
consultez WinPE : ajout de Windows PowerShell prise en charge à Windows PE. Les
scripts PowerShell ne sont pas inclus dans ce labo.
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 Windows PE : 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
Optimisation d’image pour réduire le temps de démarrage.
Étape 3 : Créer un média de démarrage
Maintenant que vous disposez d’un ensemble de fichiers de travail, vous pouvez utiliser
MakeWinPEMedia pour créer un média WinPE de démarrage.

Créez un lecteur USB Windows PE de démarrage


1. Joignez un lecteur USB à votre PC de technicien.

2. Démarrez l’Environnement de déploiement et d’outils de création d’images en


tant qu’administrateur.

3. Optionnel Vous pouvez mettre en forme votre clé USB avant d’exécuter
MakeWinPEMedia. MakeWinPEMedia met en forme votre lecteur Windows PE en
FAT32. Si vous souhaitez pouvoir stocker des fichiers supérieurs à 4 Go sur votre
lecteur USB Windows PE, vous pouvez créer un lecteur USB multipartition avec une
partition supplémentaire au format NTFS. Pour obtenir des instructions, consultez
Créer un lecteur USB multipartition.

4. Utilisez MakeWinPEMedia avec l’option /UFD pour mettre en forme et installer


Windows PE sur le lecteur flash USB, en spécifiant la lettre de lecteur de la clé USB :

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64 P:

2 Avertissement

Cette commande reformate la partition.

Pour connaître toutes les options disponibles, consultez Options de ligne de


commande MakeWinPEMedia.

Le lecteur USB Windows PE de démarrage est prêt. Vous pouvez l’utiliser pour démarrer
un PC dans Windows PE.

Créer un ISO, un DVD ou un CD WinPE


1. Utilisez MakeWinPEMedia avec l’option /ISO pour créer un fichier ISO contenant
les fichiers Windows PE :

Invite de commandes Windows


MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso

2. Optionnel Graver un DVD ou un CD : dans l’Explorateur Windows, cliquez avec le


bouton droit sur le fichier ISO, sélectionnez Graver l’image> de disque, puis suivez
les invites.

Créez un disque dur virtuel Windows PE à utiliser avec


Hyper-V
Vous pouvez créer un VHD de démarrage à utiliser avec Hyper-V.

 Conseil

Si vous envisagez d’exécuter Windows PE dans Hyper-V, envisagez d’utiliser un


format de fichier ISO au lieu d’un VHD pour permettre une configuration plus
rapide du PC virtuel.

Installer Windows PE sur un VHD :

1. Créer un disque dur virtuel (.vhdx) :

Invite de commandes Windows

diskpart
create vdisk file="C:\WinPE.vhdx" maximum=1000
attach vdisk
create partition primary
assign letter=V
format fs=ntfs quick
exit

2. Préparer le lecteur à l’aide de MakeWinPEMedia :

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64 V:

3. Détacher le lecteur :

Invite de commandes Windows

diskpart
select vdisk file="C:\WinPE.vhdx"
detach vdisk
exit

Démarrage à partir du média que vous avez


créé
Maintenant que vous avez créé un média Windows PE de démarrage, vous pouvez
l’utiliser pour démarrer votre PC.

1. Insérez le média dans le PC que vous souhaitez démarrer.


2. Mettez sous tension le PC.
3. Appuyez sur la touche ou la combinaison de touches qui fera apparaître le menu
de démarrage. Cette combinaison de touches est différente selon les fabricants de
votre PC. Si vous ne savez pas quelle combinaison de touches fera apparaître le
menu de démarrage de votre PC, contactez le fabricant de votre PC.
4. Dans le menu de démarrage, sélectionnez le média Windows PE de démarrage.

Votre PC démarre dans Windows PE.

Résolution des problèmes


1. Si Windows PE n’apparaît pas, essayez les solutions de contournement suivantes,
en redémarrant le PC à chaque fois :

Démarrer un PC prenant en charge le mode UEFI : dans les menus de


démarrage du microprogramme, essayez de sélectionner manuellement les
fichiers de démarrage : \EFI\BOOT\BOOTX64. EFI.
Si votre PC a besoin de pilotes de stockage ou vidéo pour démarrer, essayez
d’ajouter ces mêmes pilotes à l’image Windows PE. Pour plus d’informations,
consultez WinPE : Monter et personnaliser.

2. Si le PC ne se connecte pas aux emplacements réseau, consultez Pilotes réseau


WinPE : initialisation et ajout de pilotes.

Rubriques connexes
Vue d’ensemble de Windows PE

WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)

WinPE : monter et personnaliser


WinPE : démarrage en mode UEFI ou BIOS hérité

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
WinPE : Installation sur un disque dur
(démarrage plat ou non RAM)
Article • 19/06/2023

L’environnement de préinstallation Windows (Windows PE) est un système


d’exploitation minimal dans lequel vous pouvez préparer un PC pour l’installation, le
déploiement et la maintenance de Windows. Voici comment le télécharger et l’installer
sur un disque dur interne ou externe.

Ces instructions montrent comment configurer une installation Windows PE de base qui
s’exécute à partir du lecteur. Cela peut parfois vous offrir de meilleures performances
que le démarrage à partir de la mémoire, et peut vous aider à exécuter Windows PE sur
des PC ou des environnements virtuels avec une mémoire insuffisante. Cette procédure
est également appelée démarrage non RAMDISK ou démarrage plat.

7 Notes

Lorsque Windows PE s’exécute à partir du lecteur, vous devez éteindre le PC avant


de le déconnecter pour éviter de perdre votre travail.

Installez le Kit de déploiement et d’évaluation


Windows (Windows ADK)
Obtenez les informations de référence techniques du Kit d’évaluation et de
déploiement Windows (Windows ADK), y compris la fonctionnalité Windows PE.
Notez que, à compter de Windows 10, version 1809, WinPE est un module
complémentaire distinct que vous téléchargez et installez après l’installation de
l’ADK.

Créer un répertoire de travail pour les fichiers


Windows PE
1. Cliquez sur Démarrage, puis saisissez Déploiement. Cliquez avec le bouton droit
sur Environnement de déploiement et d’outils de création d’images , puis
sélectionnez Exécuter en tant qu’administrateur.
2. À partir de l’environnement Outils de déploiement et de création d’images, créez
un répertoire de travail pour les fichiers Windows PE.

Invite de commandes Windows

copype amd64 C:\WinPE_amd64

Installer Windows PE sur le support


1. Utilisez DiskPart pour préparer les partitions.

7 Notes

Les commandes suivantes préparent un disque dur USB qui peut démarrer sur
un PC BIOS ou UEFI.

Sur les PC UEFI, Windows PE nécessite une partition de démarrage mise en forme
au format de fichier FAT32, qui ne prend en charge que des tailles de fichier allant
jusqu’à 4 Go. Dans cet exemple, nous créons une partition distincte sur le lecteur,
mise en forme à l’aide de NTFS, qui peut stocker des images Windows et d’autres
fichiers volumineux. Pour plus d'informations, voir .

diskpart

diskpart
list disk
select <disk number>
clean
rem === Create the Windows PE partition. ===
create partition primary size=2000
format quick fs=fat32 label="Windows PE"
assign letter=P
active
rem === Create a partition for images ===
create partition primary
format fs=ntfs quick label="Images"
assign letter=I
list vol
exit

où <disk number> est le numéro répertorié du disque dur USB externe.

2. Appliquez l’image Windows PE au disque dur.

Invite de commandes Windows


dism /Apply-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim"
/Index:1 /ApplyDir:P:\

3. Configurez les fichiers de démarrage.

Invite de commandes Windows

BCDboot P:\Windows /s P: /f ALL

7 Notes

Ignorer les messages d’avertissement indiquant Warning: Resume application


not found.

Démarrage vers Windows PE


1. Connectez l’appareil (disque dur USB interne ou externe) au PC sur lequel vous
souhaitez travailler.

2. Activez le PC et utilisez les menus de démarrage pour sélectionner le lecteur


Windows PE. En règle générale, cela nécessite d’appuyer sur un bouton matériel ou
une touche, comme la touche Échap.

7 Notes

Pour les PC basés sur UEFI, vous devrez peut-être trouver une option
permettant de sélectionner manuellement les fichiers de démarrage UEFI, par
exemple. USBDrive01\EFI\BOOT\BOOTX64.EFI

Windows PE démarre automatiquement. Une fois la fenêtre de commande


affichée, la commande wpeinit s’exécute automatiquement. Cette opération peut
durer quelques minutes.

3. Une fois WinPE démarré, vous pouvez identifier les lettres de lecteur avec un script
ou avec diskpart.

Résolution des problèmes


1. Si le PC ne démarre pas, effectuez les étapes suivantes dans l’ordre, puis essayez
de démarrer le PC après chaque étape :

a. Pour les lecteurs USB externes, essayez d’insérer le lecteur dans un autre port
USB. Évitez d’utiliser des hubs ou des câbles USB, car ils risquent de ne pas être
détectés pendant la séquence de démarrage. Évitez les ports USB 3.0 si le
microprogramme ne contient pas de prise en charge native pour USB 3.0.

b. Si votre PC nécessite un démarrage de pilotes, tels que des pilotes de stockage


ou des pilotes vidéo, ou si votre pilote nécessite des modifications dans le
Registre, ajoutez le pilote à l’image Windows PE. Pour plus d’informations,
consultez WinPE : Monter et personnaliser.

c. Mettez à jour le microprogramme du PC vers la dernière version.

2. Pour obtenir des conseils sur la connexion à un réseau, consultez Pilotes réseau
WinPE : Initialisation et ajout de pilotes.

Exécution du programme d’installation de


Windows à partir de Windows PE
Pour obtenir des conseils sur l’installation de Windows sur des PC UEFI prenant en
charge les modes de microprogramme UEFI et BIOS hérités, consultez Plateformes
prises en charge par le programme d’installation de Windows et déploiements
multiplateformes pour obtenir des conseils sur l’installation de Windows PE, ainsi
que sur l’utilisation de la version 32 bits (x86) de Windows PE pour installer une
version 64 bits de Windows.

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : créer un lecteur USB démarrable

WinPE : monter et personnaliser

WinPE : démarrage en mode UEFI ou BIOS hérité

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Utiliser une version plus récente de
DISM dans WinPE
Article • 19/06/2023

Pour utiliser certaines fonctionnalités DISM dans WinPE, vous devrez peut-être exécuter
une version de DISM différente de celle disponible dans votre système d’exploitation.

Chaque fois que vous démarrez WinPE et que vous souhaitez utiliser ces fonctionnalités,
vous devez installer et configurer les pilotes nécessaires pour DISM, y compris les pilotes
wimmount.sys et wofadk.sys.

Le script CopyDandI.cmd copie la version de DISM de votre installation locale d’ADK


dans un dossier que vous pouvez utiliser dans WinPE.

Option 1 : Exécuter DISM à partir d’un


emplacement distinct

) Important

Ne remplacez pas les fichiers DISM existants sur l’image WinPE.

1. Démarrez l’Environnement de déploiement et d’outils de création d’images en tant


qu’administrateur.

2. À partir du PC de technicien, copiez les outils de déploiement et de création


d’images de Windows ADK sur la clé USB de stockage.

Invite de commandes Windows

CopyDandI.cmd amd64 E:\ADKTools\amd64

Option 2 : Ajouter DISM au WinPE RAMDisk.

7 Notes

Cela ajoute environ 4 Mo à la taille de votre image DISM, ce qui peut affecter les
performances.
1. Sur votre PC de technicien, installez Windows ADK.

2. Montez l’image WinPE, que vous pouvez trouver dans le \sources\boot.wim de


votre média WinPE ou de vos fichiers de travail WinPE.

Invite de commandes Windows

md "C:\WinPE_amd64\mount"

Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim"


/index:1 /MountDir:"C:\WinPE_amd64\mount"

3. Copiez le dossier DISM du Windows ADK dans un nouveau dossier dans l’image
WinPE montée.

Invite de commandes Windows

md C:\WinPE_amd64\mount\DISM

robocopy "C:\Program Files (x86)\Windows Kits\10\Assessment and


Deployment Kit\Deployment Tools\amd64\DISM" C:\WinPE_amd64\mount\DISM

) Important

Ne remplacez pas les fichiers DISM existants du dossier system32 dans


l’image WinPE. Au lieu de cela, créez un dossier sur l’ordinateur hôte dans
lequel copier les fichiers Windows ADK.

4. Démontez WinPE.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit

5. Créez un média de démarrage WinPE ou remplacez le fichier image WinPE sur


votre média amovible existant.

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64 F:

Utiliser la nouvelle version de DISM


1. Démarrez le PC de référence sur WinPE.

2. Recherchez la lettre de lecteur du lecteur de stockage ( diskpart, list volume,


exit ).

3. Installez et configurez les pilotes requis de DISM à l’aide


dewimmountadksetupamd64.exe /Install ou wimmountadksetupx86.exe /Install.

Invite de commandes Windows

W:\ADKTools\amd64\wimmountadksetupAmd64.exe /Install /q

Pour la version par défaut (RAMDisk) de WinPE, vous devez exécuter cette
commande chaque fois que vous démarrez WinPE. Pour savoir comment exécuter
cette commande automatiquement au démarrage de WinPE, consultez Wpeinit et
Startnet.cmd : Utilisation des scripts de démarrage WinPE.

4. Vérifiez la nouvelle version de DISM :

Invite de commandes Windows

W:\ADKTools\amd64\DISM.exe /?

La sortie affiche le numéro de build, par exemple :

Invite de commandes Windows

Deployment Image Servicing and Management tool


Version: 10.0.14939.0

5. Utilisez la nouvelle version de DISM. Exemple :

Invite de commandes Windows

W:\ADKTools\amd64\DISM.exe /Apply-Image /ImageFile:install.wim /Index:1


/ApplyDir:W: /Compact
W:\ADKTools\amd64\DISM.exe /Apply-SiloedPackage /ImagePath:W:\
/PackagePath:"e:\SPPs\fabrikam-id.spp"
/PackagePath:"D:\SPPs\office16_base.spp"
/PackagePath:"D:\SPPs\office16_fr-fr.spp"
/PackagePath:"D:\SPPs\office16_de-de.spp"

Rubriques connexes
Plateformes prises en charge par DISM

WinPE : monter et personnaliser


Démarrer en mode UEFI ou BIOS hérité
Article • 30/05/2023

Choisissez le mode UEFI ou BIOS hérité lors du démarrage dans Windows PE (WinPE) ou
le programme d’installation de Windows. Une fois Windows installé, si vous devez
changer de mode de microprogramme, vous pouvez utiliser l’outil MBR2GPT.

En général, installez Windows en utilisant le mode UEFI le plus récent, car il inclut plus
de fonctionnalités de sécurité que le mode BIOS hérité. Si vous démarrez à partir d’un
réseau qui prend uniquement en charge le BIOS, vous devez démarrer en mode BIOS
hérité.

Une fois Windows installé, l’appareil démarre automatiquement en utilisant le même


mode que celui avec lequel il a été installé.

Pour démarrer en UEFI ou BIOS :


1. Ouvrez les menus du microprogramme. Vous pouvez utiliser l’une des méthodes
suivantes :

Démarrez le PC et appuyez sur la touche du fabricant pour ouvrir les menus.


Touches courantes utilisées : Échap, Supprimer, F1, F2, F10, F11 ou F12. Sur les
tablettes, les boutons courants sont Volume + ou Volume - (recherchez les
touches et boutons courants ). Au démarrage, un écran mentionne souvent
la touche. S’il n’y en a pas, ou si vous n’avez pas le temps de voir l’écran,
consultez le site de votre fabricant.

Ou, si Windows est déjà installé, à partir de l’écran de connexion ou du menu

Démarrer, sélectionnez Marche/Arrêt ( ) >maintenez la touche Maj


enfoncée tout en sélectionnant Redémarrer. Sélectionnez Résoudre des
problèmes > Options avancées > Paramètres du microprogramme UEFI.

2. Dans les menus du microprogramme, démarrez sur un lecteur ou un réseau en


mode UEFI ou BIOS :

Dans le menu de l’appareil de démarrage, sélectionnez la commande qui identifie


à la fois le mode microprogramme et l’appareil. Par exemple, sélectionnez UEFI :
lecteur USB ou BIOS : réseau/LAN.

Vous pouvez voir des commandes distinctes pour le même appareil. Par exemple,
vous pouvez voir lecteur USB UEFI et lecteur USB BIOS. Chaque commande utilise
le même appareil et le même support, mais démarre le PC dans un mode de
microprogramme différent.

Certains appareils ne prennent en charge qu’un seul mode (UEFI ou BIOS). D’autres
appareils vous permettent uniquement de démarrer en mode BIOS en désactivant
manuellement les fonctionnalités de sécurité UEFI. Pour désactiver les
fonctionnalités de sécurité, allez dans Sécurité > Démarrage sécurisé et désactivez
la fonctionnalité.

7 Notes

Certains PC plus anciens (Windows 7-era ou version antérieure) prennent en


charge UEFI, mais vous obligent à accéder au fichier de démarrage. Dans les
menus du microprogramme, recherchez l’option « Démarrer à partir d’un
fichier », puis accédez à \EFI\BOOT\BOOTX64.EFI sur Windows PE ou le
support d’installation de Windows.

Modes UEFI et BIOS dans WinPE

Déterminez si WinPE est démarré en mode BIOS ou UEFI


Interrogez le registre pour déterminer dans quel mode se trouve l’appareil. Vous pouvez
le faire à partir de la ligne de commande :

Invite de commandes Windows

reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType

Code de retour Mode du microprogramme

0x1 BIOS

0x2 UEFI

Utilisez-le dans un script :

wpeutil UpdateBootInfo
for /f "tokens=2* delims= " %%A in ('reg query
HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET
Firmware=%%B
:: Note: delims is a TAB followed by a space.
if %Firmware%==0x1 echo The PC is booted in BIOS mode.
if %Firmware%==0x2 echo The PC is booted in UEFI mode.

Notez qu’entre delims= et " %%A se trouve un onglet, suivi d’un espace.

Veillez à démarrer dans le bon mode à chaque


fois
Voici quelques façons de vous assurer que vous démarrez dans le mode de
microprogramme chaque fois que vous lancez votre PC.

Utilisez des disques durs préformatés et utilisez une


méthode qui ne formate pas automatiquement le lecteur.
Si vous souhaitez vous assurer que votre lecteur démarre dans un certain mode, utilisez
les lecteurs que vous avez préformatés avec le format de fichier GPT pour le mode UEFI
ou le format de fichier MBR pour le mode BIOS. Lorsque l’installation commence, si le
PC est démarré dans le mauvais mode, l’installation de Windows échouera. Pour
résoudre ce problème, redémarrez le PC dans le mode de microprogramme approprié.

Supprimer les fichiers de démarrage UEFI ou BIOS


Si vous souhaitez qu’un PC démarre uniquement dans un certain mode, vous pouvez
supprimer les fichiers que Windows PE ou le programme d’installation de Windows
utilisent pour démarrer en mode UEFI ou BIOS. Supprimez les fichiers suivants, en
fonction du mode de démarrage que vous souhaitez utiliser.

Démarrer uniquement en mode UEFI


Supprimez le fichier bootmgr de la racine de Windows PE ou du support d’installation
Windows. Cela empêche le démarrage de l’appareil en mode BIOS.

Démarrer uniquement en mode BIOS

Supprimez le dossier efi de la racine de Windows PE ou du support d’installation


Windows. Cela empêche le démarrage de l’appareil en mode UEFI.

Rubriques connexes
WinPE : créer un lecteur USB démarrable
Déployer une image personnalisée
Article • 19/06/2023

Dans cette rubrique, vous créez une installation de référence, capturez une image de
l’installation et réexécutez le programme d’installation de Windows avec un fichier de
réponses qui pointe vers votre image personnalisée. Le déploiement d’une image
personnalisée à l’aide du programme d’installation de Windows offre plusieurs
avantages par rapport à l’application d’une image à l’aide d’un outil de capture d’image.

Le programme d’installation prend en charge les éléments suivants :

Application d’un autre fichier de réponses pour des personnalisations


supplémentaires pendant le déploiement.
Reconfigurer la configuration du disque.
Ajout de pilotes supplémentaires.
Remplacement d’une clé de produit.
Sélection d’une autre langue à installer.
Sélection dans une liste d’images à installer, si votre fichier image contient
plusieurs images.
Installation sur un autre emplacement de lecteur.
Mise à niveau d’une installation Windows existante.
Configuration de l’ordinateur sur des systèmes d’exploitation à double démarrage.
S’assurer que le matériel peut prendre en charge Windows.

L’installation d’une image personnalisée à l’aide du programme d’installation de


Windows présente certaines limitations. Pour plus d’informations, consultez Scénarios
d’installation de Windows et meilleures pratiques.

Configuration requise
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Un ordinateur de technicien sur lequel les outils du Kit d’évaluation et de


déploiement Windows (Windows ADK) sont installés.
ISO de produit Windows.
Ordinateur de référence sur lequel vous allez installer et capturer votre image
personnalisée.
Support Windows PE de démarrage. Il existe plusieurs types de supports Windows
PE que vous pouvez créer. Pour plus d’informations sur ces options, consultez Vue
d’ensemble de WinPE.
Accès à un partage réseau pour stocker votre image personnalisée et les fichiers
sources du programme d’installation de Windows.

Étape 1 : Copier les fichiers sources


d’installation Windows dans un partage réseau
Sur votre ordinateur de technicien, copiez l’intégralité du contenu du support
d’installation Windows sur un partage réseau.

Par exemple :

Invite de commandes Windows

net use N: \\server\share\


xcopy D: N:\WindowsDVD\ /s

où D : est le support d’installation Windows. Le support d’installation Windows peut être


un ISO d’installation Windows monté ou un lecteur d’installation USB.

Étape 2 : Installer Windows sur votre ordinateur


de référence
1. Créez une installation de référence à l’aide de l’une des méthodes suivantes :

Démarrage à partir d’un DVD


Utiliser un jeu de configuration avec le programme d’installation de Windows

2. Une fois l’installation terminée, arrêtez l’ordinateur.

Étape 3 : Capturer une image de l’installation


Dans cette étape, vous allez capturer une image de l’installation de référence à l’aide de
DISM, puis stocker l’image personnalisée sur un partage réseau.

1. Démarrez l’ordinateur de référence à l’aide de votre support Windows PE de


démarrage.

2. À l’invite de commandes WinPE, utilisez DISM pour capturer une image de


l’installation. Spécifiez un nom et une description dans le cadre de votre capture
d’image. Toutes les valeurs sont requises par le programme d’installation de
Windows. Si un fichier .wim n’inclut pas ces valeurs, l’image ne s’installe pas
correctement. Par exemple :

Dism /Capture-Image /ImageFile:C:\myimage.wim /CaptureDir:c:\


/Compress:fast /CheckIntegrity /Name:"Home" /Description:"Home
reference installation"

3. Remplacez le fichier Install.wim par défaut sur le partage réseau par votre image
personnalisée. L’image doit être appelée Install.wim. Par exemple :

net use N: \\server\share\


copy C:\myimage.wim N:\WindowsDVD\sources\install.wim

Si nécessaire, fournissez les informations d’identification réseau pour un accès


réseau approprié.

Pour plus d’informations, consultez Options de gestion des images DISM Command-
Line.

Étape 4 : Créer un fichier de réponses


personnalisé
Créez un fichier de réponses qui pointe vers votre image personnalisée. Les fichiers de
réponses vous permettent de configurer différents paramètres dans votre image.

Cette étape suppose que vous avez déjà créé un fichier de réponses et que vous
disposez d’un catalogue de travail. Pour savoir comment créer un fichier de réponses,
consultez Créer ou ouvrir un fichier de réponses.

1. Sur votre ordinateur de technicien, ouvrez Le Gestionnaire d’images système


Windows.

2. Dans le menu Fichier , cliquez sur Nouveau fichier de réponses.

3. Dans le volet Image Windows de Windows SIM, développez le nœud Composants


pour afficher les paramètres disponibles.

4. Ajoutez les composants suivants à votre fichier de réponses en cliquant avec le


bouton droit sur le composant, puis en sélectionnant la passe de configuration
appropriée.

Composant Passe de configuration

Microsoft-Windows- windowsPE
Setup\DiskConfiguration\Disk\CreatePartitions\
CreatePartition

Microsoft-Windows- windowsPE
Setup\DiskConfiguration\Disk\ModifyPartitions\
ModifyPartition

Microsoft-Windows- windowsPE
Setup\ImageInstall\OSImage\InstallTo

 Conseil

Développez la liste des composants jusqu’à ce que vous voyiez le paramètre


le plus bas répertorié dans le tableau précédent, puis ajoutez ce paramètre à
votre fichier de réponses. Ce raccourci ajoute le paramètre et tous les
paramètres parent à votre fichier de réponses en une seule étape.

5. Tous les paramètres que vous avez ajoutés doivent apparaître dans le volet Fichier
de réponses . Sélectionnez et configurez chaque paramètre comme spécifié dans
le tableau suivant.

Composant Valeur

Microsoft-Windows-Setup\DiskConfiguration

WillShowUI =
OnError

Microsoft-Windows-Setup\DiskConfiguration\Disk

DiskID = 0
WillWipeDisk
= true
Composant Valeur

Microsoft-Windows-
Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Extend =
false
Order = 1
Size = 300

Type =
Primary

Microsoft-Windows-
Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Extend = true
Order = 2

Type =
Primary

Microsoft-Windows-
Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

Active = true
Extend =
false
Format = NTFS
Label =
System
Letter = S
Order = 1
PartitionID =
1
Composant Valeur

Microsoft-Windows-
Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

Extend =
false
Format = NTFS
Label =
Windows
Letter = C
Order = 2
PartitionID =
2

Microsoft-Windows-Setup\ImageInstall\OSImage</strong>

WillShowUI =
OnError

Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo

DiskID = 0
PartitionID =
2

6. Dans une fenêtre d’invite de commandes, copiez le fichier de réponses dans un


emplacement réseau. Par exemple :

Invite de commandes Windows

net use N: \\server\share\


md N:\AnswerFiles
copy C:\deploy_unattend.xml N:\AnswerFiles\

Si nécessaire, fournissez les informations d’identification réseau pour un accès


réseau approprié.

Étape 5 : Déployer l’image à l’aide du


programme d’installation de Windows
Dans cette étape, vous allez déployer votre image personnalisée à partir d’un partage
réseau sur un ordinateur de destination.

) Important

Si vous installez Windows 11, ajoutez les composants WinPE-WMI et WinPE-


SecureStartup facultatifs à votre image WinPE. Si vous n’incluez pas ces
composants facultatifs, vous pouvez voir une erreur indiquant que votre PC ne
répond pas à la configuration matérielle minimale requise.

1. Démarrez l’ordinateur de destination à l’aide de votre support Windows PE de


démarrage.

2. Connectez-vous au partage réseau que vous avez spécifié à l’étape 4 : Créer un


fichier de réponses personnalisé, puis exécutez le programme d’installation avec
votre fichier de réponses. Par exemple :

Invite de commandes Windows

net use N: \\server\share


N:\WindowsDVD\setup /unattend:N:\AnswerFiles\deploy_unattend.xml

Si nécessaire, fournissez les informations d’identification réseau pour un accès


réseau approprié.

Étapes suivantes
Vous pouvez personnaliser davantage votre fichier de réponses pour inclure des options
supplémentaires. Vous pouvez également créer un support de déploiement à l’aide du
même contenu que celui du partage réseau. Le support de déploiement fournit une
solution d’installation portable qui ne nécessite aucun réseau ou aucune ressource
supplémentaire.

) Important

Le média que vous créez est destiné au déploiement interne uniquement. Vous ne
pouvez pas redistribuer ce média.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows
Utiliser un jeu de configuration avec le programme d’installation de Windows
Démarrer Windows en mode Audit ou OOBE
Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows
Ajouter un script personnalisé à l’installation de Windows
Déployer Windows avec un VHDX
(démarrage natif)
Article • 17/04/2023

Le démarrage natif permet aux disques durs virtuels (VHDX) de s’exécuter sur un
ordinateur sans machine virtuelle ni hyperviseur. Un hyperviseur est une couche de
logiciels sous le système d’exploitation qui exécute des machines virtuelles.

7 Notes

Le démarrage natif nécessite le format .vhdx et ne peut pas être utilisé avec le
format .vhd.

Qu’est-ce que VHDX avec démarrage natif ?


Le démarrage natif est un disque dur virtuel exécutant un système d’exploitation sur du
matériel désigné sans autre système d’exploitation parent, machine virtuelle ou
hyperviseur :

Vous pouvez utiliser les outils de gestion des disques Windows, DiskPart et la
console de gestion des disques Microsoft (Diskmgmt.msc) pour créer un fichier
VHDX pour le démarrage natif.
Un fichier d’image Windows (.wim) pris en charge peut être appliqué à un disque
dur virtuel, et le VHDX peut être copié sur plusieurs systèmes.
Le Gestionnaire de démarrage Windows peut être configuré pour démarrer
directement dans le disque dur virtuel.

Le VHDX peut également être connecté à une machine virtuelle pour une utilisation
avec le rôle Hyper-V dans Windows Server.

Les VHDX de démarrage natif ne sont pas conçus ou destinés à remplacer le


déploiement complet d’images sur tous les systèmes clients ou serveurs. Les
environnements d’entreprise qui gèrent et utilisent déjà des fichiers .vhdx pour le
déploiement de machines virtuelles peuvent tirer parti des fonctionnalités VHDX de
démarrage natif. L’utilisation du fichier .vhdx comme format de conteneur d’images
commun pour les machines virtuelles et le matériel désigné simplifie la gestion et le
déploiement des images dans un environnement d’entreprise.
Scénarios courants
Utilisation des outils de gestion des disques pour créer et attacher un VHDX pour
la gestion des images hors connexion : vous pouvez attacher un VHDX à l’aide de
la Attach vdisk commande qui active le VHDX afin qu’il apparaisse sur l’hôte en
tant que lecteur de disque plutôt que sous forme de fichier .vhd.
Montage d’images VHDX de référence sur des partages distants pour la
maintenance des images.
Maintenance et déploiement d’une image VHDX de référence commune à exécuter
sur des ordinateurs virtuels ou physiques.
Configuration de fichiers VHDX pour le démarrage natif sans nécessiter une
installation parente complète.
Configuration d’un ordinateur pour démarrer plusieurs fichiers VHDX locaux qui
contiennent différentes charges de travail d’application, sans nécessiter de
partitions de disque distinctes.
Utilisation des services de déploiement Windows (WDS) pour le déploiement
réseau d’images VHDX afin de cibler des ordinateurs pour le démarrage natif.
Gestion du déploiement d’images de bureau.

Configuration requise
Voici les conditions requises pour le PC sur lequel le VHDX sera déployé :

Le disque local doit avoir au moins deux partitions : une partition système qui
contient les fichiers d’environnement de démarrage Windows et le magasin de
données de configuration de démarrage (BCD) et une partition pour stocker le
fichier VHDX. Pour plus d’informations sur l’ajout d’un environnement de
démarrage pour le démarrage VHDX natif, consultez Démarrage sur VHDX
(démarrage natif) : ajouter un disque dur virtuel au menu de démarrage.

La partition de disque local qui contient le fichier VHDX a besoin de suffisamment


d’espace disque libre pour étendre un VHDX dynamique à sa taille maximale et
créer le fichier de page pendant le processus de démarrage du disque dur virtuel.
Le fichier de page est créé en dehors du fichier VHDX, contrairement à une
machine virtuelle où le fichier de page est contenu à l’intérieur du disque dur
virtuel.

Si vous avez installé des mises à jour Windows à partir de novembre 2022 ou
ultérieur, vous ne pouvez pas démarrer en mode natif à partir d’un VHDX qui a le
flux de données de remplacement Windows Zone.Identifier . Ce flux de données
alternatif indique qu’un fichier provient de la zone Internet et est communément
appelé « marque du web » (MotW). Si vos fichiers VHDX ont ce flux de données
alternatif, vous pouvez rencontrer les problèmes suivants avec le démarrage ou les
performances de l’application :

Lorsque vous tentez d’ouvrir des fichiers associés à une application installée,
vous voyez l’invite : « Rechercher une application dans le Windows Store ? »

SQL Server Management Studio peuvent rencontrer des échecs d’application


génériques et des problèmes de performances. Vous pouvez recevoir le
message d’erreur « Microsoft SQL Server Management Studio Service 'Microsoft
SqlServer Management Registration Service' introuvable (Microsoft SqlServer
Management SDK SqlStudio) ».

Pour éviter ces problèmes, assurez-vous que vos fichiers VHDX n’ont pas le
Zone.Identifier flux de données de remplacement.

Avantages
Utilisation des mêmes outils de gestion d’images pour créer, déployer et gérer des
images système à installer sur du matériel désigné ou sur une machine virtuelle.
Déploiement d’une image sur une machine virtuelle ou un ordinateur désigné, en
fonction de la planification de la capacité et de la disponibilité.
Déploiement de Windows pour plusieurs scénarios de démarrage sans nécessiter
de partitions de disque distinctes.
Déploiement d’images Windows prises en charge dans un fichier conteneur VHDX
pour un déploiement plus rapide des environnements de développement et de
test réutilisables.
Remplacement des images VHDX pour le redéploiement ou la récupération du
serveur.

Limites
La prise en charge de la gestion des disques VHXD native peut joindre environ 512
fichiers VHDX simultanément.
Le démarrage VHDX natif ne prend pas en charge la mise en veille prolongée du
système, bien que le mode veille soit pris en charge.
Les fichiers VHDX ne peuvent pas être imbriqués dans d’autres fichiers VHDX.
Le démarrage VHDX natif n’est pas pris en charge sur les partages SMB (Server
Message Block).
Le chiffrement de lecteur Windows BitLocker ne peut pas être utilisé pour chiffrer
le volume hôte qui contient des fichiers VHDX utilisés pour le démarrage VHDX
natif, et BitLocker ne peut pas être utilisé sur les volumes contenus dans un disque
dur virtuel.
La partition parente d’un fichier VHDX ne peut pas faire partie d’un volume
instantané.
Un VHDX attaché ne peut pas être un disque dynamique. Un disque dynamique
fournit des fonctionnalités que les disques de base n’ont pas, telles que la
possibilité de créer des volumes qui s’étendent sur plusieurs disques (volumes
répartis et entrelacés) et la possibilité de créer des volumes à tolérance de panne
(volumes mis en miroir et RAID-5). Tous les volumes sur les disques dynamiques
sont appelés volumes dynamiques.
Le volume parent du VHDX ne peut pas être configuré en tant que disque
dynamique. Stockez le VHDX sur un disque de base.

Types de disques durs virtuels


Trois types de fichiers VHDX peuvent être créés à l’aide des outils de gestion de disque :

Taille fixe. Un VHDX de taille fixe est un fichier qui est alloué à la taille du disque
virtuel. Par exemple, si vous créez un disque dur virtuel d’une taille de 2 gigaoctets
(Go), le système crée un fichier hôte d’environ 2 Go. Les images de disque dur fixes
sont recommandées pour les serveurs de production et l’utilisation des données
client. Recommandé pour les serveurs de production, afin d’augmenter les
performances et de protéger les données utilisateur.

Développement dynamique. Un VHDX à expansion dynamique est un fichier qui


est aussi volumineux que les données réelles qui y sont écrites à un moment
donné. À mesure que de plus en plus de données sont écrites, la taille du fichier
augmente dynamiquement. Par exemple, la taille d’un fichier qui sauvegarde un
disque dur virtuel de 2 Go est initialement d’environ 2 mégaoctets (Mo) sur le
système de fichiers hôte. À mesure que les données sont écrites dans cette image,
elles augmentent avec une taille maximale de 2 Go.

Les VHDX à expansion dynamique sont recommandés uniquement pour les


environnements de développement et de test, car ils peuvent être plus facilement
endommagés par un arrêt catastrophique du système, comme une panne de
courant.

Différenciation. Une image de disque dur de différenciation décrit une


modification d’une image parente. Ce type d’image de disque dur n’est pas
indépendant ; elle dépend d’une autre image de disque dur pour être entièrement
fonctionnelle. L’image de disque dur parente peut être l’un des types d’images de
disque dur mentionnés, y compris une autre image de disque dur de
différenciation.

Les images de disque dur de différenciation sont recommandées uniquement pour


les environnements de développement et de test.

Rubriques connexes
Déployer Windows avec un VHD (démarrage natif)
Démarrage sur un disque dur virtuel :
ajouter un VHDX ou un disque dur
virtuel au menu de démarrage
Article • 19/06/2023

Le démarrage natif vous permet de créer un disque dur virtuel (VHDX), d’y installer
Windows, puis de le démarrer, soit sur votre PC côte à côte avec votre installation
existante, soit sur un nouvel appareil.

Un VHDX de démarrage natif peut être utilisé comme système d’exploitation en cours
d’exécution sur le matériel désigné sans aucun autre système d’exploitation parent. Cela
diffère d’un scénario où un VHDX est connecté à une machine virtuelle sur un ordinateur
qui a un système d’exploitation parent.

Le démarrage natif pour Windows 10 ou une version ultérieure nécessite le format


.vhdx, et non le format .vhd.

Les VHDX peuvent être appliqués à des PC ou des appareils qui n’ont aucune autre
installation de Windows, sans machine virtuelle ou hyperviseur. (Un hyperviseur est une
couche de logiciels sous le système d’exploitation qui exécute des ordinateurs virtuels.)
Cela offre une plus grande flexibilité dans la distribution des charges de travail, car un
ensemble unique d’outils peut être utilisé pour gérer les images pour les machines
virtuelles et le matériel désigné.

Vous pouvez également déployer le VHDX sur un PC sur lequel Windows est déjà
installé, et utiliser un menu de démarrage pour choisir entre la version existante de
Windows ou la version sur le disque dur virtuel.

Pour en savoir plus sur l’utilisation de VHDX dans un environnement d’entreprise,


consultez Présentation des disques durs virtuels avec le démarrage natif.

Configuration requise
Un PC de technicien sur lequel les outils du Kit d’évaluation et de déploiement
Windows (Windows ADK) sont installés.
Une image Windows généralisée (. Fichier WIM). Pour plus d’informations,
consultez Sysprep (Généraliser) une installation Windows.
Un lecteur Windows PE démarrable. Pour plus d’informations, consultez WinPE :
Créer un lecteur usb démarrable.
Un PC ou un appareil de destination sur lequel installer le VHDX. Cet appareil
nécessite 30 gigaoctets (Go) ou plus d’espace disque libre. Vous pouvez installer le
VHDX sur un appareil exécutant déjà d’autres installations de système
d’exploitation, ou en tant que seul système d’exploitation sur un appareil.

Étape 1 : Créer un VHDX à partir de diskpart


Sur le PC du technicien :

1. À partir de l’invite de commandes, ouvrez Diskpart.

Invite de commandes Windows

diskpart

2. Créez et préparez un VHDX. Dans cet exemple, nous créons un VHDX de type fixe
de 25 Go.

Invite de commandes Windows

create vdisk file=C:\windows.vhdx maximum=25600 type=fixed

3. Attachez le VHDX. Cela ajoute le VHDX en tant que disque au contrôleur de


stockage sur l’hôte.

Invite de commandes Windows

attach vdisk

4. Créez une partition pour les fichiers Windows, mettez-la en forme et affectez-lui
une lettre de lecteur. Cette lettre de lecteur s’affiche dans Explorateur de fichiers.

Invite de commandes Windows

create partition primary


format quick label=vhdx
assign letter=v

5. Quitter Diskpart

Invite de commandes Windows

exit
Étape 2 : Appliquer une image Windows au
disque dur virtuel
Sur votre PC de technicien, appliquez une image Windows généralisée à la partition
principale du VHDX que vous avez créé et attaché à l’étape 1.

Invite de commandes Windows

Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\

Étape 3 : Détacher le disque dur virtuel, le


copier sur un nouvel appareil et l’attacher
(facultatif)
Vous pouvez déployer le VHDX sur un appareil sur lequel une copie de Windows est
déjà installée, ou vous pouvez propre et préparer le disque dur du PC de destination
pour l’utiliser.

Détacher le VHDX et l’enregistrer sur un partage réseau


ou un lecteur de stockage
1. Utilisez diskpart pour détacher le disque virtuel de votre PC de technicien.

Invite de commandes Windows

diskpart
select vdisk file=C:\windows.vhdx
detach vdisk
exit

2. Copiez le VHDX sur un partage réseau ou un lecteur de stockage amovible.


L’exemple suivant mappe une lettre de lecteur à un partage réseau, crée un
répertoire pour le disque dur virtuel, puis copie le disque dur virtuel.

Invite de commandes Windows

net use n: \\server\share\


md N:\VHDs
copy C:\windows.VHDX n:\VHDs\
Nettoyer et préparer un nouvel appareil pour le
démarrage natif
Sur votre PC de destination :

1. Utilisez votre clé WinPE démarrable pour démarrer le PC de destination sur WinPE.

2. Nettoyez et préparez le disque dur du PC de destination. Créez une partition


système (S) et une partition main (M) où le VHDX sera stocké.

UEFI :

Invite de commandes Windows

diskpart
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=100
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=128
rem == 3. Main partition ===========================
create partition primary
format quick fs=ntfs label="Main"
assign letter="M"
exit

BIOS :

Invite de commandes Windows

diskpart
select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Main partition ========================
create partition primary
format quick fs=ntfs label="Main"
assign letter="M"
exit
3. Connectez-vous au lecteur réseau ou à l’emplacement de stockage où vous avez
copié le VHDX à l’étape 3.2.

Invite de commandes Windows

net use N: \\server\share

4. Copiez le VHDX à partir du lecteur réseau ou de l’emplacement de stockage vers la


partition main du PC de destination.

copy N:\VHDs\Windows.vhdx M:

Attacher le VHDX
1. Pendant le démarrage dans WinPE, attachez votre VHDX au PC de destination.

Invite de commandes Windows

diskpart
select vdisk file=M:\windows.vhdx
attach vdisk

2. Identifiez la lettre de volume du VHDX attaché. (Facultatif : remplacez-la par une


autre lettre plus logique, par exemple V, et laissez la ligne de commande diskpart
ouverte pour l’étape suivante).

Invite de commandes Windows

list volume
select volume 3
assign letter=v

Étape 4 : Ajouter une entrée de démarrage


1. À partir de votre PC de destination, ouvrez Diskpart (si nécessaire) et identifiez les
lettres de lecteur du VHDX et de la partition système, par exemple, V et S.

Invite de commandes Windows

diskpart
list volume
exit

2. Ajoutez une entrée de démarrage à l’appareil. Vous pouvez ajouter plusieurs


fichiers VHDX à l’aide de cette méthode.

UEFI :

V:\
cd v:\windows\system32
bcdboot v:\windows /s S: /f UEFI

BIOS :

V:
cd v:\windows\system32
bcdboot v:\windows /s S: /f BIOS

3. Supprimez la clé USB WinPE.

4. Redémarrez le PC de destination.

S’il n’existe qu’une seule entrée de démarrage, l’appareil démarre immédiatement


sur Windows. S’il existe plusieurs entrées de démarrage, vous verrez un menu de
démarrage dans lequel vous pouvez choisir entre les versions disponibles de
Windows sur l’appareil.

Rubriques connexes
Présentation des disques durs virtuels avec le démarrage natif

BCDboot Command-Line Options


Processus d’installation de Windows
Article • 19/06/2023

Le programme d’installation de Windows est le programme qui installe Windows ou met


à niveau une installation Windows existante. Il constitue également la base des
méthodes d’installation et de mise à niveau suivantes :

Configuration interactive
Installation automatisée
Services de déploiement Windows

Types d’installation de Windows


Le programme d’installation de Windows peut effectuer des installations de propre et
de mise à niveau. Toutefois, il n’effectue pas de migrations d’ordinateur à ordinateur. Au
lieu de cela, vous devez utiliser Le transfert facile Windows, l’outil de migration d’état
utilisateur (USMT) ou un autre outil de migration pour déplacer des données d’une
installation précédente vers le nouveau système d’exploitation.

Installations personnalisées. Le programme d’installation de Windows peut


effectuer une installation personnalisée, également appelée installation de propre,
qui enregistre votre installation Windows précédente, mais ne migre pas vos
paramètres. L’installation précédente de Windows ne démarre pas après une
installation propre.

Mettre à niveau les installations. Le programme d’installation de Windows peut


effectuer une installation qui conserve vos paramètres et préférences lors de la
mise à niveau de votre système d’exploitation.

Processus d’installation de Windows


Le programme d’installation de Windows démarre et redémarre l’ordinateur, recueille
des informations, copie des fichiers et crée ou ajuste les paramètres de configuration. Le
tableau suivant montre le processus global pour le programme d’installation de
Windows :

Phase d’installation de Windows Actions d’installation


Phase d’installation de Windows Actions d’installation

Niveau inférieur (pour les installations et mises


à niveau personnalisées) 1. Spécifiez les configurations du
programme d’installation de Windows à
- ou - l’aide des boîtes de dialogue Installation
de Windows (interactives) ou d’un fichier
Windows PE (pour le démarrage du DVD de réponses (sans assistance), ou d’une
Windows ou le démarrage d’une image combinaison des deux. Les
Windows PE personnalisée) configurations du programme
d’installation de Windows incluent l’ajout
d’une clé de produit et la configuration
d’un disque.
2. Appliquez les paramètres du fichier de
réponses dans la passe de configuration
windowsPE pour configurer le
comportement d’installation et
l’expérience utilisateur.
3. Configurez le disque.
4. Copiez l’image Windows sur le disque.
5. Préparer les informations de démarrage.
6. Traiter les paramètres du fichier de
réponses dans la passe de configuration
offlineServicing . Les paramètres sont
appliqués à l’image Windows avant le
démarrage de cette image Windows. Lors
du premier démarrage de l’ordinateur,
tous les composants, pilotes, mises à jour
ou modules linguistiques facultatifs sont
traités.

Configuration en ligne Créez des configurations spécifiques, ce qui


rend l’installation de Windows unique.

Accueil Windows
1. Appliquez les paramètres du fichier de
réponses dans la passe de configuration
oobeSystem .
2. Appliquez les paramètres du fichier de
contenu à partir du fichier Oobe.xml.
3. Démarrez l’accueil windows.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Automatiser l’installation de Windows


Paramètres pour l’automatisation d’OOBE

Scénarios d’installation de Windows et meilleures pratiques

Vue d’ensemble de l’automatisation du programme d’installation de

Vue d’ensemble du mode Audit

Passes de configuration du programme d’installation de Windows

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Vue d’ensemble de l’automatisation du
programme d’installation de
Article • 19/06/2023

Vous pouvez automatiser l’installation de Windows de différentes manières. Vous


pouvez utiliser les méthodes décrites ci-dessous ensemble ou individuellement pour
atteindre le niveau d’automatisation dont votre déploiement a besoin.

Setupconfig.ini

Créer un fichier Setupconfig.ini


Un fichier Setupconfig.ini est un fichier qui :

[SetupConfig] Commence par comme en-tête


Inclut un ou plusieurs paramètres ou paramètres et paires de valeurs
Chaque paramètre ou chaque paire de paramètres et de valeurs se trouve sur sa
propre ligne
Les paires paramètre et valeur sont comprises = entre les deux, sans espace.

Consultez Options de ligne de commande du programme d’installation de Windows


pour voir les différents paramètres qui peuvent être utilisés dans un fichier
Setupconfig.ini.

Exemple Setupconfig.ini
Voici un exemple de fichier setupconfig.ini :

ini

[SetupConfig]
NoReboot
ShowOobe=None
Telemetry=Enable

Cette commande équivaut à exécuter Setup /NoReboot /ShowOobe None /Telemetry


Enable à partir de la ligne de commande.

Consultez la section suivante pour savoir comment utiliser un fichier Setupconfig.ini


Utiliser Setupconfig.ini avec le programme d’installation
de Windows

Utilisation d’un fichier multimédia/ISO


Si vous exécutez le programme d’installation de Windows à partir d’un média ou d’un
fichier ISO, vous devez inclure l’emplacement dans le fichier setupconfig sur la ligne de
commande ( /ConfigFile <path> ) lors de l’exécution de setup.exe. Par exemple :

Invite de commandes Windows

Setup.exe /ConfigFile <path to Setupconfig.ini>

Si vous incluez un paramètre sur la ligne de commande et le même paramètre dans le


fichier setupconfig, le paramètre et la valeur du fichier setupconfig sont prioritaires.

Utilisation de Windows Update

Si la mise à jour est fournie via Windows Update, le programme d’installation de


Windows recherche un fichier setupconfig dans un emplacement par défaut. Vous
pouvez inclure le fichier setupconfig à l’adresse
%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini

Utiliser un fichier de réponses lors de


l’installation de Windows
Vous pouvez automatiser l’installation de Windows à l’aide d’un fichier de réponses :
Utiliser un lecteur flash USB
1. Utilisez un exemple de fichier de réponses ou créez le vôtre avec Windows System
Image Manager (Windows SIM).

2. Enregistrez le fichier en tant que Autounattend.xml à la racine d’un lecteur flash


USB.

3. Sur un nouveau PC, entrez le DVD du produit Windows et le lecteur flash USB, puis
démarrez le PC. Lorsqu’aucun autre fichier de réponses n’est sélectionné, le
programme d’installation de Windows recherche ce fichier.

Sélectionner un fichier de réponses


Vous pouvez sélectionner un fichier de réponses spécifique pendant l’installation
en démarrant dans l’environnement de préinstallation Windows et en exécutant le
programme d’installation de Windows avec l’option /unattend:<filename> . Pour
plus d’informations, consultez Options de ligne de commande du programme
d’installation de Windows.

Pour obtenir des exemples de fichiers de réponses et une liste des paramètres utilisés
pour automatiser l’installation, consultez Automatiser le programme d’installation de
Windows.

Modifier une installation existante


Étant donné que des redémarrages sont requis pendant le programme d’installation,
une copie du fichier de réponses est mise en cache dans le répertoire
%WINDIR%\Panther de l’installation de Windows. Vous pouvez modifier ce fichier pour
effectuer l’une des opérations suivantes :

Mettez à jour les paramètres du système et du panneau de configuration sans


démarrer l’image.

Mettez à jour une image en préparant le PC au démarrage en mode audit.


Consultez Démarrer Windows en mode Audit ou OOBE.

Mettez à jour l’ordre dans lequel les pilotes ou les packages sont installés. (Les
packages avec des dépendances peuvent nécessiter l’installation dans un certain
ordre.)
Remplacer le fichier de réponses dans une image hors
connexion
1. Créez un fichier de réponses personnalisé dans le Gestionnaire d’images système
Windows (Windows SIM).

2. Ouvrez une invite de commandes avec des privilèges élevés.

3. Montez l’image Windows.

Invite de commandes Windows

Dism /Mount-Image /ImageFile:"C:\images\CustomImage.wim" /Index:1


/MountDir:C:\mount

4. Modifiez ou remplacez le fichier : \Windows\Panther\unattend.xml dans l’image


montée.

Invite de commandes Windows

Copy CustomAnswerFile.xml C:\mount\Windows\Panther\unattend.xml

7 Notes

Le fichier de réponses dans l’image peut contenir des paramètres qui n’ont
pas encore été traités. Si vous souhaitez que ces paramètres soient traités,
modifiez le fichier existant plutôt que de le remplacer.

5. Démonter l’image, valider les modifications

Invite de commandes Windows

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

6. Testez l’image en la déployant sur un nouveau PC, sans spécifier de fichier de


réponses. Lorsque le programme d’installation de Windows s’exécute, il recherche
et utilise ce fichier de réponses.

Ordre de recherche du fichier de réponses


implicite
Le programme d’installation de Windows recherche les fichiers de réponses au début de
chaque passe de configuration, y compris l’installation initiale et après l’application et le
démarrage d’une image. Si un fichier de réponses est trouvé et qu’il contient des
paramètres pour la passe de configuration donnée, il traite ces paramètres.

Le programme d’installation de Windows identifie et journalise tous les fichiers de


réponses disponibles, en fonction de l’ordre de recherche. Le fichier de réponses qui a la
priorité la plus élevée est utilisé. Le fichier de réponses est validé, puis mis en cache sur
l’ordinateur. Les fichiers de réponses valides sont mis en cache dans le répertoire
$Windows.~BT\Sources\Panther pendant les passes de configuration windowsPE et
offlineServicing . Une fois l’installation de Windows extraite sur le disque dur, le fichier
de réponses est mis en cache dans %WINDIR%\panther.

Le tableau suivant montre l’ordre de recherche implicite du fichier de réponses.

Ordre de Emplacement Description


recherche

1 Registre Spécifie un pointeur


dans le Registre vers
HKEY_LOCAL_MACHINE\System\Setup\UnattendFile un fichier de réponses.
Le fichier de réponses
n’est pas
obligatoirement
nommé Unattend.xml.
Ordre de Emplacement Description
recherche

2 %WINDIR%\Panther\Unattend Le nom du fichier de


réponses doit être
Unattend.xml ou
Autounattend.xml.

Remarque

Le programme
d’installation
de Windows
recherche ce
répertoire
uniquement
sur les
installations de
niveau
inférieur. Si le
programme
d’installation
de Windows
démarre à
partir de
Windows PE, le
répertoire
%WINDIR%\Pa
nther\Unatten
d n’est pas
recherché.

3 %WINDIR%\Panther Le programme
d’installation de
Windows met en
cache les fichiers de
réponse à cet
emplacement pour
une utilisation dans les
étapes suivantes de
l’installation. Par
exemple, lorsqu’un
ordinateur redémarre,
le programme
d’installation peut
Ordre de Emplacement Description
recherche

continuer à appliquer
les paramètres dans un
fichier de réponses. Si
vous spécifiez
explicitement un
fichier de réponses à
l’aide du programme
d’installation de
Windows ou de
Sysprep, le fichier de
réponses mis en cache
dans ce répertoire est
remplacé par le fichier
de réponses spécifié
explicitement.

Important

N’utilisez pas,
ne modifiez ni
ne remplacez
le fichier de
réponses dans
ce répertoire.
Le fichier de
réponses dans
ce répertoire
est annoté par
le programme
d’installation
de Windows
pendant
l’installation.
Ce fichier de
réponses ne
peut pas être
réutilisé dans
Windows SIM
ou dans
d’autres
installations
Windows.
Ordre de Emplacement Description
recherche

4 Supports de lecture/?riture amovibles, en fonction Supports de lecture/?


de l’ordre de la lettre qui identifie le lecteur, sur la riture amovibles, en
racine du lecteur. fonction de l’ordre de
la lettre qui identifie le
lecteur, sur la racine du
lecteur.

Le nom du fichier de
réponses doit être
Autounattend.xml et le
fichier de réponses
doit se trouver à la
racine du lecteur.

5 Support amovible en lecture seule par ordre de Support amovible en


lettre de lecteur, à la racine du lecteur. lecture seule par ordre
de lettre de lecteur, à
la racine du lecteur.

Le nom du fichier de
réponses doit être
Autounattend.xml et
doit se trouver à la
racine du lecteur.

6 La configuration windowsPE et offlineServicing Dans les passes de


réussit : configuration
windowsPE et
Répertoire \Sources dans une distribution offlineServicing , le
Windows nom du fichier de
réponses doit être
Toutes les autres passes :
Autounattend.xml.
%WINDIR%\System32\Sysprep
Pour toutes les autres
passes de
configuration, le nom
de fichier doit être
Unattend.xml.

7 %SYSTEMDRIVE% Le nom du fichier de


réponses doit être
Unattend.xml ou
Autounattend.xml
Ordre de Emplacement Description
recherche

8 Lecteur à partir duquel le programme d’installation Le nom du fichier de


de Windows (setup.exe) est en cours d’exécution, à réponses doit être
la racine du lecteur. Unattend.xml ou
Autounattend.xml, et
doit se trouver à la
racine du chemin du
dossier d’installation
de Windows.

Données sensibles dans les fichiers de réponses


Le programme d’installation supprime les données sensibles dans le fichier de réponses
mis en cache à la fin de chaque passe de configuration.

Étant donné que les fichiers de réponses sont mis en cache sur l’ordinateur pendant
l’installation de Windows, vos fichiers de réponses sont conservés sur l’ordinateur entre
les redémarrages. Avant de remettre l’ordinateur à un client, vous devez supprimer le
fichier de réponses mis en cache dans le répertoire %WINDIR%\panther. Il peut y avoir
des problèmes de sécurité potentiels si vous incluez des mots de passe de domaine, des
clés de produit ou d’autres données sensibles dans votre fichier de réponses.

Si vous avez des paramètres non traités dans la passe de configuration oobeSystem que
vous envisagez d’exécuter lorsqu’un utilisateur final démarre l’ordinateur, envisagez de
supprimer les sections du fichier de réponses qui ont déjà été traitées. Lorsque vous
exécutez la commande sysprep /oobe , vous pouvez utiliser un fichier de réponses
distinct qui contient uniquement les paramètres du passe de configuration oobeSystem.

Si un fichier de réponses est incorporé dans un emplacement de priorité plus élevé que
le fichier de réponses mis en cache, la réponse mise en cache peut être remplacée au
début de chaque passe de configuration suivante, si le fichier de réponses incorporé
correspond aux critères de recherche implicite.

Par exemple, si un fichier de réponses est incorporé à


%WINDIR%\Panther\Unattend\Unattend.xml , le fichier de réponses incorporé remplace le

fichier de réponses mis en cache au début de chaque passe de configuration. Par


exemple, si le fichier de réponses incorporé spécifie à la fois les passes de configuration
specialize et oobeSystem , le fichier de réponses incorporé est découvert pour le passe
de configuration spécialisé , mis en cache, traité et les données sensibles sont effacées.
Le fichier de réponses incorporé est redécouvert lors de la passe de configuration
oobeSystem et mis en cache à nouveau. Par conséquent, les données sensibles pour le
passe de configuration spécialisé ne sont plus effacées. Les données sensibles pour les
passes de configuration précédemment traitées ne seront plus effacées. À moins que le
fichier de réponses mis en cache ne soit remplacé, incorporez les fichiers de réponses à
un emplacement qui a une priorité inférieure.

Étant donné que les fichiers de réponses sont mis en cache sur l’ordinateur pendant
l’installation de Windows, vos fichiers de réponses sont conservés sur l’ordinateur entre
les redémarrages. Avant de remettre l’ordinateur à un client, vous devez supprimer le
fichier de réponses mis en cache dans le répertoire %WINDIR%\panther. Il peut y avoir
des problèmes de sécurité potentiels si vous incluez des mots de passe de domaine, des
clés de produit ou d’autres données sensibles dans votre fichier de réponses. Toutefois,
si vous avez des paramètres non traités dans la passe de configuration oobeSystem que
vous envisagez d’exécuter lorsqu’un utilisateur final démarre l’ordinateur, envisagez de
supprimer les sections du fichier de réponses qui ont déjà été traitées. Lorsque vous
exécutez la commande sysprep /oobe , vous pouvez utiliser un fichier de réponses
distinct qui contient uniquement les paramètres du passe de configuration oobeSystem.

Vous pouvez ajouter une commande au script de commande Setupcomplete.cmd qui


supprime tous les fichiers de réponses mis en cache ou incorporés sur l’ordinateur. Pour
plus d’informations, consultez Ajouter un script personnalisé au programme
d’installation de Windows.

Le programme d’installation de Windows


annote les passes de configuration dans un
fichier de réponses
Une fois qu’une passe de configuration est traitée, le programme d’installation de
Windows annote le fichier de réponses mis en cache pour indiquer que la passe a été
traitée. Si la passe de configuration est réexécutée et que le fichier de réponses mis en
cache n’a pas été remplacé ou mis à jour entre-temps, les paramètres du fichier de
réponses ne sont pas traités à nouveau. Au lieu de cela, le programme d’installation de
Windows recherche les fichiers Unattend.xml implicites qui se trouvent à un
emplacement de priorité inférieur à celui du fichier de Unattend.xml mis en cache.

Par exemple, vous pouvez installer Windows avec un fichier de réponses qui contient
des commandes Microsoft-Windows-Deployment/RunSynchronous dans le passe de
configuration spécialisé . Pendant l’installation, le passe de configuration spécialisé
s’exécute et les commandes RunSynchronous s’exécutent . Après l’installation, exécutez
la commande sysprep avec l’option /generalize . S’il n’existe aucun fichier de réponses
dans une précédence plus élevée que le fichier de réponses mis en cache ou si un fichier
de réponses n’a pas été explicitement transmis à l’outil Sysprep, le programme
d’installation exécute la passe de configuration spécialisée la prochaine fois que
l’ordinateur démarre. Étant donné que le fichier de réponses mis en cache contient une
annotation indiquant que les paramètres de ce passe de configuration ont déjà été
appliqués, les commandes RunSynchronous ne s’exécutent pas.

Exemples de recherche de fichier de réponses


implicites
Les exemples suivants décrivent le comportement des recherches implicites dans les
fichiers de réponses.

Les fichiers de réponses nommés Autounattend.xml sont


automatiquement découverts par le programme
d’installation de Windows
1. Créez un fichier de réponses nommé Autounattend.xml qui inclut des paramètres
dans le passe de configuration windowsPE .

2. Copiez Autounattend.xml sur un périphérique multimédia amovible.

3. Démarrez le support d’installation de Windows.

4. Insérez le périphérique multimédia amovible lors du démarrage de Windows. Cet


exemple suppose que le média amovible se voit attribuer la lettre D:\ de lecteur .

Le programme d’installation de Windows démarre et identifie automatiquement


Autounattend.xml en tant que fichier de réponses valide. Étant donné que le fichier
de réponses utilise un nom de fichier valide (Autounattend.xml), se trouve dans
l’un des chemins de recherche valides (la racine de D) et inclut des paramètres
valides pour le passe de configuration actuel (windowsPE), ce fichier de réponses
est utilisé.

Le fichier de réponses est mis en cache sur l’ordinateur. S’il n’y a pas de fichiers de
réponses supplémentaires détectés dans les passes ultérieures, le fichier de
réponses mis en cache est utilisé tout au long de l’installation de Windows.

Les fichiers de réponses sont découverts dans l’ordre de


priorité dans les chemins de recherche prédéfinis
1. Installez Windows avec un fichier de réponses en suivant les étapes décrites dans
le scénario précédent. Le fichier de réponses utilisé pour installer Windows est mis
en cache sur le système dans le %WINDIR%\Panther directory .

2. Copiez un fichier Unattend.xml dans le %WINDIR%\System32\Sysprep répertoire.

Ce fichier de réponses contient des paramètres dans la passe de configuration de


généralisation .

3. Exécutez la commande sysprep avec l’option /generalize pour créer une image de
référence.

Étant donné que le %WINDIR%\System32\Sysprep répertoire se trouve dans les


chemins de recherche implicites, le fichier de réponses copié dans ce répertoire est
trouvé. Toutefois, un fichier de réponses qui a été utilisé pour installer Windows est
toujours mis en cache sur l’ordinateur et contient les paramètres du passe de
configuration généraliser . Ce fichier de réponses mis en cache a une priorité plus
élevée que celui copié dans le répertoire Sysprep. Le fichier de réponses mis en
cache est utilisé.

Pour utiliser le nouveau fichier de réponses, vous pouvez le copier dans un répertoire de
priorité plus élevée que le fichier de réponses mis en cache, ou vous pouvez spécifier le
fichier de réponses à l’aide de l’option /unattend . Par exemple :

Invite de commandes Windows

sysprep /generalize /unattend:C:\MyAnswerFile.xml

Les fichiers de réponses doivent inclure un passe de


configuration valide
1. Copiez un fichier Unattend.xml sur un périphérique multimédia amovible.

Le fichier Unattend.xml a des paramètres uniquement pour les passes de


configuration auditSystem et auditUser .

2. Sur un système d’exploitation Windows installé, exécutez la sysprep /generalize


/oobe commande .

Même si le fichier de réponses est disponible dans l’un des chemins de recherche
implicites, le fichier Unattend.xml est ignoré, car il ne contient pas de passe valide
pour le passe de configuration de généralisation .
Ressources supplémentaires
Pour plus d’informations sur les fichiers de réponses et les passes de configuration,
consultez les rubriques suivantes :

Meilleures pratiques pour la création de fichiers de réponses

Créer ou ouvrir un fichier de réponses

Configurer des composants et paramètres dans un fichier de réponses

Valider un fichier de réponses

Masquer des données sensibles dans un fichier de réponses

Fonctionnement des passes de configuration

Rubriques connexes
Scénarios d’installation de Windows et meilleures pratiques

Processus d’installation de Windows

Automatiser l’installation de Windows

Vue d’ensemble du mode Audit

Passes de configuration du programme d’installation de Windows

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Automatiser l’installation de Windows
Article • 19/06/2023

Vous pouvez empêcher tout ou partie des pages d’interface utilisateur du programme
d’installation de Windows d’être affichées pendant l’installation. Le comportement par
défaut du programme d’installation de Windows consiste à afficher l’interface utilisateur
d’installation si l’un des paramètres requis est incorrect ou vide.

Utiliser un fichier de réponses lors de


l’installation de Windows
Vous pouvez automatiser l’installation de Windows à l’aide d’un fichier de réponses :

Utiliser un lecteur flash USB


1. Utilisez un fichier de réponses existant ou créez le vôtre avec le Gestionnaire
d’images système Windows (Windows SIM).
2. Enregistrez le fichier en tant que Autounattend.xml à la racine d’un lecteur flash
USB.
3. Sur un nouveau PC, insérez un lecteur flash USB d’installation windows, ainsi que le
lecteur flash qui contient Autounattend.xml , puis démarrez le PC. Lorsqu’aucun
autre fichier de réponses n’est sélectionné, le programme d’installation de
Windows recherche ce fichier.

Sélectionner un fichier de réponses


Vous pouvez sélectionner un fichier de réponses spécifique lors de l’installation en
démarrant sur Windows PE et en exécutant le programme d’installation de
Windows à l’aide de l’option /unattend:<filename> Voir Options du programme
d’installation de Windows Command-Line pour plus d’informations.

Automatisation des pages d’installation de


Windows
Pour automatiser le programme d’installation de Windows, ajoutez des paramètres pour
chacune des pages d’installation de Windows suivantes à votre fichier de réponses
d’installation sans assistance. Lorsqu’un paramètre pour une page d’installation de
Windows est configuré, le programme d’installation de Windows ignore cette page.
Page de sélection de la langue, de la région et de la
méthode d’entrée

Paramètre Description

Microsoft-Windows- Spécifie la langue par défaut à utiliser sur le système d’exploitation


International-Core- Windows installé.
WinPE UILanguage

Microsoft-Windows- Spécifie la langue par défaut à utiliser pendant l’installation de


International-Core- Windows. Pendant l’installation, le programme d’installation de
WinPE SetupUILanguage Windows affiche la progression de l’installation dans la langue
UILanguage sélectionnée.

7 Notes

Lorsque vous utilisez un fichier Autounattend.xml avec le programme d’installation


de Windows et que vous vous appuyez sur une recherche de fichier de réponses
implicite, la page de sélection de langue dans le programme d’installation ne
s’affiche pas, même si vous ne configurez pas explicitement les paramètres de
langue dans votre fichier de réponses. Pour plus d’informations sur les fichiers de
réponses implicites, consultez Vue d’ensemble de l’automatisation du programme
d’installation de Windows.

Tapez votre clé de produit pour la page d’activation


La clé de produit doit correspondre à l’édition Windows que vous envisagez d’installer.
Pour plus d’informations, consultez Utiliser les clés de produit et l’activation.

Paramètre Description

Microsoft-Windows-Setup Spécifie la clé de produit utilisée pour installer Windows.


UserData ProductKey

Image Microsoft-Windows- Utilisez clé et valeur ensemble pour sélectionner une image
SetupInstallER OSImage Windows spécifique à installer.
InstallFrom MetaData Key and Vous pouvez obtenir les informations sur l’image à l’aide de la
Value DISM /Get-ImageInfo commande . Pour plus d’informations,
consultez Options de Command-Line gestion des images.

Page Accepter les termes du contrat de licence logiciel


Microsoft
Paramètre Description

Microsoft-Windows-Setup Spécifie s’il faut accepter les termes du logiciel de licence


UserData AcceptEula Microsoft pendant l’installation de Windows.

Page Sélectionner la mise à niveau ou l’installation


personnalisée
Par défaut, lorsqu’un fichier de réponses est utilisé, cette page n’apparaît pas et
Windows est configuré en tant que nouvelle installation. Pour configurer Windows en
tant que mise à niveau, ajoutez le paramètre suivant :

Paramètre Description

Mise à niveau des données de Spécifie que l’installation actuelle est une mise à niveau à
Microsoft-Windows-Setup partir d’une version précédente de Windows.

Page Spécifier l’emplacement d’installation de Windows


Vous pouvez spécifier l’ID de disque et l’ID de partition exacts pour installer Windows,
ou vous pouvez installer Windows sur la première partition disponible. Pour
préconfigurer vos partitions, vous devrez peut-être également configurer vos partitions
de lecteur.

Pour obtenir des exemples XML complets et des configurations de partition


recommandées, consultez Comment configurer des partitions de disque dur UEFI/GPT
ou Comment configurer des partitions de disque dur BIOS/MBR.

Paramètre Description

Image microsoft-Windows-SetupInstallER OSImage Spécifie le disque sur lequel Windows


InstallTo DiskID sera installé.

Image microsoft-Windows-SetupInstaller OSImage Spécifie la partition dans laquelle


InstallTo PartitionID Windows sera installé.

-ou-

Paramètre Description

Image microsoft-Windows-SetupInstallER OSImage Spécifie d’installer Windows sur la


InstallToAvailablePartition première partition disponible.
Paramètres à utiliser avec les services de
déploiement Windows sans assistance
Lors du déploiement de Windows à l’aide des services de déploiement Windows,
ajoutez chacun des paramètres des sections suivantes à votre fichier de réponses
d’installation sans assistance. Il s’agit des seuls paramètres requis pour une installation
sans assistance.

Sélectionner une page Langue et paramètres régionaux

Paramètre Description

Microsoft-Windows-International-Core-WinPE Spécifie la langue par défaut à utiliser pendant


SetupUILanguage UILanguage l’installation de Windows.

Page Fournir les informations d’identification des services


de déploiement Windows

Paramètre Description

Microsoft-Windows-Setup Spécifie les informations d’identification utilisées pour l’ouverture


WindowsDeploymentServices de session aux services de déploiement Windows et spécifie dans
Login quelles circonstances l’interface utilisateur est affichée pour
l’ouverture de session.

Page Sélectionner une image à installer

Paramètre Description

Microsoft-Windows-Setup Spécifie l’image à installer et l’emplacement où elle est


WindowsDeploymentServices installée, ainsi que si l’interface utilisateur est affichée.
ImageSelection

Page Spécifier l’emplacement d’installation de Windows


Ces paramètres supposent que vous installez sur un lecteur de disque partitionné.

Paramètre Description
Paramètre Description

Microsoft-Windows-Setup Spécifie l’ID de disque du disque sur lequel


WindowsDeploymentServices ImageSelection l’image doit être installée.
InstallTo DiskID

Microsoft-Windows-Setup Spécifie l’ID de partition de la partition sur


WindowsDeploymentServices ImageSelection laquelle l’image doit être installée.
InstallTo PartitionID

Rubriques connexes
Paramètres d’automatisation de l’OOBE

Informations techniques de référence du programme d’installation de Windows


Installation de Windows : installation à
l’aide du style de partition MBR ou GPT
Article • 30/05/2023

Lors de l’installation de Windows sur des PC UEFI à l’aide de l’installation de Windows, le


style de partition de votre disque dur doit être configuré pour prendre en charge le
mode UEFI ou le mode de compatibilité BIOS hérité.

Par exemple, si vous recevez le message d’erreur : Windows cannot be installed to this
disk. The selected disk is not of the GPT partition style , c’est parce que votre PC

est démarré en mode UEFI, mais que votre disque dur n’est pas configuré pour le mode
UEFI. Vous avez quelques options :

1. Redémarrez le PC en mode de compatibilité BIOS hérité. Cette option vous permet


de conserver le style de partition existant. Pour plus d’informations, voir Démarrer
en mode UEFI ou en mode BIOS hérité.

2. Configurez votre lecteur pour UEFI à l’aide du style de partition GPT. Cette option
vous permet d’utiliser les fonctionnalités de microprogramme UEFI du PC.

Vous pouvez conserver vos données et convertir le lecteur à l’aide de l’outil


MBR2GPT ou vous pouvez choisir de reformater le lecteur en suivant les
instructions ci-dessous. Le reformatage efface toutes les données sur le lecteur.

Pourquoi vous devez convertir votre lecteur


De nombreux PC incluent désormais la possibilité d’utiliser la version UEFI du BIOS, ce
qui peut accélérer les temps de démarrage et d’arrêt et offrir des avantages
supplémentaires en matière de sécurité. Pour démarrer votre PC en mode UEFI, vous
devez utiliser un lecteur formaté au format de lecteur GPT.

De nombreux PC sont prêts à utiliser UEFI, mais incluent un module de prise en charge
de la compatibilité (CSM) configuré pour utiliser la version héritée du BIOS. Cette
version du BIOS a été développée dans les années 1970 et offre une compatibilité avec
une variété d’équipements et de configurations réseau plus anciennes et nécessite un
lecteur qui utilise le format de lecteur MBR.

Toutefois, le format de lecteur MBR de base ne prend pas en charge les lecteurs de plus
de 4 To. Il est également difficile de configurer plus de quatre partitions. Le format de
lecteur GPT vous permet de configurer des lecteurs d’une taille supérieure à 4 téraoctets
(To) et de configurer facilement autant de partitions que nécessaire.
Reformatage du lecteur à l’aide d’un style de
partition différent

Utiliser l’installation de Windows pour réinitialiser et


convertir le lecteur
1. Éteignez le PC et placez la clé USB ou le DVD d’installation de Windows.

2. Démarrez le PC sur la clé USB ou le DVD en mode UEFI. Pour plus d’informations,
voir Démarrer en mode UEFI ou en mode BIOS hérité.

3. Dans installation de Windows, lorsque vous choisissez un type d’installation,


sélectionnez Personnaliser.

4. Dans l’écran Où voulez-vous installer Windows ?, sélectionnez chacune des


partitions sur le lecteur sur lequel vous installez Windows, puis sélectionnez
Supprimer. Le lecteur affiche une seule zone d’espace non alloué.

U Attention

Si votre PC a plusieurs lecteurs, assurez-vous que vous supprimez les


partitions sur le lecteur approprié.

5. Sélectionnez l’espace non alloué, puis cliquez sur Suivant. Windows détecte que le
PC a été démarré en mode UEFI, reformate le lecteur au format de lecteur GPT et
commence l’installation.

Pour réinitialiser manuellement un lecteur et le convertir


en GPT
1. Éteignez le PC et placez le DVD d’installation de Windows ou la clé USB.

2. Démarrez le PC sur le DVD ou la clé USB en mode UEFI. Pour plus d’informations,
voir Démarrer en mode UEFI ou en mode BIOS hérité.

3. Dans l’installation de Windows, appuyez sur Maj+F10 pour ouvrir une fenêtre
d’invite de commandes.

4. Ouvrez l’outil diskpart :

Invite de commandes Windows


diskpart

5. Identifiez le lecteur à reformater :

Invite de commandes Windows

list disk

6. Sélectionnez le lecteur et reformatez-le :

Invite de commandes Windows

select disk <disk number>


clean
convert gpt
exit

7. Fermez la fenêtre d'invite de commandes.

8. Poursuivez l’installation de Windows.

Lorsque vous choisissez un type d’installation, sélectionnez Personnaliser. Le


lecteur apparaît comme une seule zone d’espace non alloué.

Sélectionnez l’espace non alloué, puis cliquez sur Suivant. Windows lance
l’installation.

Vérifiez que l’installation de Windows démarre


en mode de microprogramme approprié
Pour automatiser ce processus, vous devez exécuter l’installation de Windows à partir de
Windows PE et utiliser un script pour détecter le mode dans lequel vous vous trouvez
avant d’installer Windows. Pour plus d’informations, consultez WinPE : démarrer en
mode UEFI ou en mode BIOS hérité.

Rubriques connexes
Démarrer en mode UEFI ou en mode BIOS hérité
Ajouter des langues à l’installation de
Windows
Article • 19/06/2023

Pour prendre en charge plusieurs langues avec le programme d’installation de Windows


:

Ajoutez des langues à l’image du programme d’installation de Windows (boot.wim


index:2) pour aider les techniciens ou les utilisateurs à installer des images
Windows via le programme d’installation de Windows.
Lorsque vous ajoutez des langues à une image Windows (install.wim), ajoutez une
liste de langues (lang.ini) afin que pendant l’installation, le technicien ou
l’utilisateur puisse sélectionner la langue installée comme langue par défaut.

Vous pouvez inclure un autre ensemble de langues pour vos images Windows et le
programme d’installation de Windows.

Configuration requise
Un ordinateur de technicien sur lequel le Kit d’évaluation et de déploiement
Windows (Windows ADK) et le module complémentaire Windows PE sont installés.

Si vous utilisez l’ADK pour Windows 10 version 1803 ou antérieure, Windows PE


fait partie de l’ADK et ne nécessite pas le module complémentaire Windows PE.

Support d’installation Windows pour toutes les langues que vous créez.

ISO du module linguistique Windows.

Étape 1. Copier les fichiers d’installation dans


un dossier de travail
Sur votre PC de technicien, copiez les fichiers d’installation de Windows à partir du
support d’installation Windows dans un répertoire local.

Si vous créez un média à utiliser avec une image personnalisée, vous devez utiliser le
média Windows qui correspond à la version de votre image personnalisée. Par exemple,
si vous créez une image d’installation de Windows 11 personnalisée, vous devez utiliser
le support de produit Windows 11 d’origine.
Console

md C:\my_distribution
xcopy /E D: C:\my_distribution

Où D : est l’emplacement du support d’installation de Windows.

Étape 2. Ajouter des langues à l’image de


démarrage par défaut du programme
d’installation de Windows (index:2)
1. Cliquez sur Démarrage, puis saisissez Déploiement. Cliquez avec le bouton droit
sur Environnement de déploiement et d’outils de création d’images , puis
sélectionnez Exécuter en tant qu’administrateur.

2. Montez la deuxième image (index 2) dans Boot.wim.

Console

md C:\mount\boot
Dism /mount-image /imagefile:C:\my_distribution\sources\boot.wim
/index:2 /mountdir:C:\Mount\boot

3. Ajoutez des modules linguistiques à partir de Windows ADK dans votre image
montée à l’aide de Dism /Add-Package pour chaque langue que vous souhaitez
prendre en charge. Ajoutez lp.cab, winPE-setup_<language>.cab. Ajoutez
également WinPE-Setup-client_<language>.cab. Pour Windows Server, ajoutez
également WinPE-Setup-server_<language>.cab

Les modules linguistiques Windows PE sont disponibles dans Windows ADK.

Exemple pour les éditions de bureau Windows utilisant fr-FR :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-
fr.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-
Client_fr-fr.cab"

Exemple pour Windows Server utilisant fr-FR :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-
fr.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-
Server_fr-fr.cab"

4. Pour le japonais (ja-JP), le coréen (ko-KR) et le chinois (zh-HK, zh-CN, zh-TW),


ajoutez la prise en charge des polices à votre image. Par exemple, pour ajouter la
prise en charge des polices japonaises :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-JA-
JP.cab"

5. Pour le thaï (th-TH), ajoutez le package WinPE-FontSupport-WinRE à votre image.

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-
WinRE.cab"

Pour plus d’informations sur la spécification de différents paramètres internationaux,


consultez DISM Languages and International Servicing Command-Line Options.
Étape 3 : Ajouter des ressources d’installation
windows localisées à la distribution Windows
Au cours de cette étape, vous copiez les ressources d’installation propres à la langue de
chaque distribution Windows spécifique à une langue dans le dossier Sources de votre
distribution Windows. Par exemple, montez le support d’installation de Windows fr-FR
en tant que lecteur E: et copiez le dossier des sources Fr-FR dans votre distribution
Windows.

7 Notes

Les packs d’interface linguistique (LIP) ne sont pas pris en charge sur le programme
d’installation de Windows.

Copiez les fichiers d’installation de Windows localisés dans votre distribution


Windows.

Console

xcopy E:\sources\fr-fr C:\my_distribution\sources\fr-fr /cherkyi

Où E : est l’emplacement du support d’installation de Windows qui contient les


ressources d’installation localisées de Windows.

Étape 4. Ajouter des modules linguistiques à


l’image Windows
Pour modifier les langues de l’image Windows, consultez Ajouter des modules
linguistiques à Windows.

Après cela, mettez à jour la liste des langues Windows disponibles (Lang.ini) :

1. Recréez le fichier Lang.ini pour refléter les langues supplémentaires.

Console

Dism /image:C:\mount\windows /gen-langINI


/distribution:C:\my_distribution

2. Modifiez la langue par défaut de l’installation de Windows :


Console

Dism /image:C:\mount\boot /Set-SetupUILang:fr-FR


/distribution:C:\my_distribution

3. Copiez le fichier lang.ini dans la distribution Windows dans le dossier de


démarrage.

Console

Xcopy C:\my_distribution\sources\lang.ini
C:\mount\boot\sources\lang.ini

Étape 5 : Valider les modifications apportées


aux images Windows
Console

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


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

Étape 6 : Créer le média

Lecteur flash USB


Utilisez MakeWinPEMedia avec l’option /UFD pour mettre en forme et installer
Windows PE sur le lecteur flash USB, en spécifiant la lettre de lecteur de la clé USB :

Console

MakeWinPEMedia /UFD C:\my_distribution F:

Pour plus d’informations, consultez WinPE : Créer un lecteur usb démarrable.

DVD ou CD
1. Créez un fichier d’ordre de démarrage. Cela est nécessaire pour les images DVD ou
CD de plus de 4,5 Go afin de s’assurer que les fichiers de démarrage se trouvent au
début de l’image.
Par exemple, copiez-le dans un fichier texte appelé C:\Temp\BootOrder.txt :

Console

boot\bcd
boot\boot.sdi
boot\bootfix.bin
boot\bootsect.exe
boot\etfsboot.com
boot\memtest.efi
boot\memtest.exe
boot\en-us\bootsect.exe.mui
boot\fonts\chs_boot.ttf
boot\fonts\cht_boot.ttf
boot\fonts\jpn_boot.ttf
boot\fonts\kor_boot.ttf
boot\fonts\wgl4_boot.ttf
sources\boot.wim

2. Créez le fichier ISO à l’aide du fichier d’ordre de démarrage :

Console

Oscdimg -m -n -yo C:\temp\BootOrder.txt -bC:\winpe_amd64\Efisys.bin


C:\winpe_amd64\winpeamd64.iso

3. Dans Explorateur de fichiers, cliquez avec le bouton droit sur le fichier ISO, puis
sélectionnez Graver l’image du disque.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Options de ligne de commande de la gestion des images DISM

Options de Command-Line de maintenance windows PE DISM

Oscdimg Command-Line Options

WinPE : monter et personnaliser

WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)


Fichiers de réponses (unattend.xml)
Article • 19/06/2023

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 sa langue
par défaut.

Le programme d’installation de Windows recherche automatiquement les fichiers de


réponses à certains emplacements, ou vous pouvez spécifier un fichier sans assistance à
utiliser à l’aide de l’option lors de l’exécution /unattend: du programme d’installation de
Windows (setup.exe).

Vue d’ensemble des paramètres Windows


Bien que vous puissiez définir de nombreux paramètres Windows en mode audit,
certains paramètres ne peuvent être définis qu’à l’aide d’un fichier de réponses ou d’un
Designer de configuration Windows, comme l’ajout d’informations de support du
fabricant. La liste complète des paramètres du fichier de réponses (également appelées
paramètres sans assistance) se trouve dans la référence du programme d’installation de
Windows sans assistance.

Les entreprises peuvent contrôler d’autres paramètres à l’aide de stratégie de groupe.


Pour plus d’informations, voir Stratégie de groupe.

Paramètres du fichier de réponses


Vous pouvez spécifier la passe de configuration pour ajouter de nouveaux paramètres.
Chaque passe de configuration représente une phase d’installation où les paramètres
peuvent être configurés :

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 : ces paramètres sont appliqués aux images hors connexion où


vous appliquez un fichier Unattend avec DISM à l’aide de l’option Apply-Unattend .
Lorsque vous appliquez un fichier Unattend avec DISM à une image hors
connexion, seuls les paramètres de cette passe de configuration sont traités.
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.

C’est le moment idéal pour exécuter un script de test système. Nous allons ajouter
Microsoft-Windows-Deployment\RunAsynchronousCommand comme exemple.
Pour plus d’informations, consultez Ajouter un script personnalisé au programme
d’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 utiliserons pour contourner
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.

Pour plus d’informations, consultez Passes de configuration du programme


d’installation de Windows.

7 Notes

Ces paramètres peuvent être perdus si l’utilisateur réinitialise son PC avec les outils
de récupération intégrés. Pour savoir comment vous assurer que ces paramètres
restent sur l’appareil lors d’une réinitialisation, consultez Exemples de scripts :
Conservation des paramètres Windows via une récupération.

Créer et modifier un fichier de réponses


Cette section explique comment créer et modifier un fichier Sans assistance à l’aide des
outils disponibles dans le Kit d’évaluation et de déploiement Windows. Lors de la
création d’un fichier Unattend pour votre déploiement, vous pouvez configurer des
paramètres différents ou supplémentaires de ceux décrits ci-dessous.

Étape 1 : Créer un fichier catalogue


1. Démarrez l’ Assistant Gestion d’installation.
2. Cliquez sur Fichier>Sélectionner une image Windows.

3. Dans Sélectionner une image Windows, accédez à et sélectionnez le fichier image


(D:\install.wim). Ensuite, sélectionnez une édition de Windows, par exemple
Windows 10 Pro, puis cliquez sur OK. 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 s’affiche dans le volet Image Windows . Windows SIM


répertorie les composants et packages configurables dans cette image.

 Conseil

Si Windows SIM ne crée pas le fichier catalogue, essayez les étapes suivantes :

Pour créer un fichier catalogue pour les appareils 32 bits ou arm, utilisez
un appareil 32 bits.
Vérifiez que le fichier d’image de base Windows (\Sources\Install.wim)
se trouve dans un dossier qui dispose de privilèges en lecture-écriture,
tels qu’un lecteur flash USB ou sur votre disque dur.

Étape 2 : Créer un fichier de réponses


Cliquez sur Fichier nouveau>fichier de réponses.

Le nouveau fichier de réponses apparaît dans le volet Fichier de réponses .

7 Notes

Si vous ouvrez un fichier de réponses existant, vous pouvez être invité à


associer le fichier de réponses à l’image. Cliquez sur Oui.

Étape 3 : Ajouter de nouveaux paramètres de fichier de


réponses
1. Ajouter des informations OEM :

a. 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 pour passer 4 spécialisé.

b. Dans le volet Fichier de réponses, sélectionnez Components\4


specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

c. Dans le volet PROPRIÉTÉS OEMInformation , dans la section Paramètres ,


sélectionnez :

Fabricant= Fabrikam
Model= Notebook Model 1
Logo= C:\Fabrikam\Fabrikam.bmp

d. Créez un logo/graphique couleur 32 bits d’une taille maximale de 120 x 120


pixels et enregistrez-le en tant que D:\AnswerFiles\Fabrikam.bmp fichier sur
votre PC local.

Nous allons copier le logo dans l’image Windows en quelques étapes.

2. Définissez l’appareil pour qu’il démarre automatiquement en mode audit :

a. 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 pour passer 7 oobeSystem.

b. Dans le volet Fichier de réponses , sélectionnez Composants\7


oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.

c. Dans le volet Propriétés de Reseal , dans la section Paramètres , sélectionnez


Mode= Audit .

3. Préparez un script à exécuter après le début du mode Audit.

a. Dans le volet Image Windows , cliquez avec le bouton droit sur amd64_
Microsoft-Windows-Deployment_(version), puis cliquez sur Ajouter un
paramètre pour passer 6 auditUser.

b. Dans le volet Fichier de réponses , développez Composants\6


auditUser\amd64_Microsoft-Windows-
Deployment_neutral\RunAsynchronous. Cliquez avec le bouton droit sur
Propriétés de RunAsynchronousCommand , puis cliquez sur Insérer nouvel
élément AsynchronousCommand.

c. Dans le volet Propriétés de AsynchronousCommand , dans la section


Paramètres , ajoutez les valeurs suivantes :
Path = C:\Fabrikam\SampleCommand.cmd

Description = Sample command to run a system diagnostic check.


Order = 1 (Détermine l’ordre d’exécution des commandes, à partir de 1.)

4. Ajoutez une clé de Registre. Dans cet exemple, nous ajoutons une REG_SZ clé
appelée ABCD dans HKLM\Software\Sample avec la valeur . 10 Cette commande
appelle CMD /c REG ADD , comme si vous créiez une clé de Registre à partir de
l’invite de commandes.

Ajoutez RunAsynchronousCommands pour chaque clé de Registre à ajouter.


(Cliquez avec le bouton droit sur RunAsynchronousPropriétés de la commande,
puis cliquez sur Insérer une nouvelle commande asynchrone).

Invite de commandes Windows

Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t


REG_SZ ABCD
Description = Adds a OEM registry key
Order = 2
RequiredUserInput = false

Pour obtenir la liste complète des options de configuration , consultez la Référence du


programme d’installation de Windows sans assistance .

Étape 4 : Enregistrer le fichier de réponses


Enregistrez le fichier de réponses, par exemple : D:\AnswerFiles\BootToAudit-
x64.xml.

7 Notes

Windows SIM ne vous permet pas d’enregistrer le fichier de réponses dans les
dossiers d’images montés.

Étape 5 : Créer un script


Étant donné que nous avons spécifié un script à exécuter à l’étape 3.3, nous allons créer
ce script maintenant.

Copiez l’exemple de script suivant dans le Bloc-notes et enregistrez-le sous la


forme D:\AnswerFiles\SampleCommand.cmd .
Invite de commandes Windows

@rem Scan the integrity of system files


@rem (Required after removing the base English language from an image)
sfc.exe /scannow

@rem Check to see if your drivers are digitally signed, and send output
to a log file.
md C:\Fabrikam
C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txt

Ajouter le fichier de réponses et le script dans


l’image

Étape 6 : Monter une image et ajouter le fichier de


réponses
1. Utilisez DISM pour monter une image Windows. Pour savoir comment monter une
image, consultez Monter et modifier une image Windows à l’aide de DISM

2. Copiez le fichier de réponses dans l’image dans le dossier et nommez-le


\Windows\Panther unattend.xml. Le dossier Panther est l’un des dossiers où

Windows recherche un fichier de réponses. S’il n’existe pas, créez ce dossier. S’il n’y
a aucun fichier de réponses existante, replacez-le ou utilisez l’Assistant Gestion
d’installation pour modifier ou combiner les paramètres, le cas échéant.

Invite de commandes Windows

MkDir c:\mount\windows\Windows\Panther
Copy D:\AnswerFiles\BootToAudit-x64.xml
C:\mount\windows\Windows\Panther\unattend.xml
MkDir c:\mount\windows\Fabrikam
Copy D:\AnswerFiles\Fabrikam.bmp
C:\mount\windows\Fabrikam\Fabrikam.bmp
Copy D:\AnswerFiles\SampleCommand.cmd
C:\mount\windows\Fabrikam\SampleCommand.cmd

3. Démontez l’image, en validant les modifications. Par exemple :

Invite de commandes Windows

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


où C est la lettre de lecteur du lecteur qui contient l’image montée.

Ce processus peut prendre quelques minutes.

Lorsque vous appliquez votre image, Windows traite votre fichier sans assistance et
configure vos paramètres en fonction de ce que vous avez spécifié dans le sans
assistance.
Exécuter des actions personnalisées lors
de la mise à jour des fonctionnalités
Article • 20/06/2023

Vue d’ensemble
Les professionnels de l’informatique peuvent personnaliser une mise à jour de
fonctionnalité en exécutant leurs propres scripts d’action personnalisés pendant et après
une mise à jour des fonctionnalités. Les actions personnalisées sont disponibles à partir
de Windows 10, version 1803.

Exécution d’actions personnalisées

À propos des actions personnalisées


Les actions personnalisées sont des scripts .cmd qui s’exécutent pendant le processus de
mise à jour des fonctionnalités. Celles-ci peuvent être exécutées pendant quatre phases
d’une mise à jour des fonctionnalités :

1. Phase de préinstallation : cette phase correspond au démarrage du programme


d’installation, mais aux vérifications de compatibilité préalables. Les actions au
cours de cette phase sont spécifiées dans preinstall.cmd . Si les scripts échouent,
la mise à jour des fonctionnalités échoue.
2. Phase de pré-validation : cette phase est antérieure à l’application de la mise à jour
des fonctionnalités et au redémarrage du système. Les actions au cours de cette
phase sont spécifiées dans precommit.cmd . Si les scripts échouent, la mise à jour
des fonctionnalités échoue.
3. Phase post-désinstallation : cette phase se situe après qu’un utilisateur a lancé une
désinstallation d’une mise à jour de fonctionnalité. Les actions au cours de cette
phase sont spécifiées dans postuninstall.cmd . postuninstall.cmd est nouveau
pour Windows 10, version 2004.
4. Achèvement : cette phase se termine une fois l’installation terminée. Si la mise à
jour des fonctionnalités échoue ou doit être restaurée, failure.cmd peut être
utilisée pour effectuer des opérations personnalisées ou annuler des actions de
scripts personnalisés précédents. Si la mise à jour des fonctionnalités réussit,
success.cmd peut être utilisé pour effectuer des actions postérieures à la mise à

jour des fonctionnalités. success.cmd est nouveau pour Windows 10, version 2004.
Les actions personnalisées s’exécutent lors d’une mise à jour des fonctionnalités
installée par le programme d’installation de Windows. Certaines mises à jour des
fonctionnalités Windows sont installées via une mise à jour qualité mensuelle, puis
activées par le biais d’un « package d’activation », un petit « commutateur master »
rapide à installer qui active les fonctionnalités Windows. Par exemple, la mise à jour de
Windows 10, version 2004 vers Windows 10, version 20H2. Les actions personnalisées ne
sont pas prises en charge pour les mises à jour de fonctionnalités installées via des
packages d’activation.

Structure de dossiers d’actions personnalisées


Les scripts d’action personnalisés s’exécutent à partir de sous-dossiers dans
%windir%\System32\update\ , selon que vous souhaitez que les scripts s’exécutent pour

une seule mise à niveau ou sur toutes les futures mises à niveau. Le programme
d’installation de Windows recherche automatiquement ces scripts dans les
emplacements suivants et les exécute s’ils sont présents :

Dossier Description

%windir%\System32\update\run Le programme d’installation de Windows migrera les


scripts dans ces dossiers afin qu’ils soient exécutés dans
les mises à niveau ultérieures.

%windir%\System32\update\runonce Les scripts de ce dossier ne s’exécutent qu’en une seule


mise à niveau et ne seront pas migrés pour les mises à
niveau ultérieures.

%windir%\System32\update\run\ Créez un GUID unique pour identifier clairement chaque


<GUID> script que vous exécutez. Utilisez ce GUID pour nommer
%windir%\System32\update\runonce\ un dossier dans les run dossiers et runonce .
<GUID>

%windir%\System32\update\run\ Les pilotes critiques de démarrage dans ce dossier sont


<GUID>\reflectdrivers répercutés. Vérifiez que le dossier reflectdrivers contient
%windir%\System32\update\runonce\ uniquement un ensemble nécessaire de pilotes de
<GUID>\reflectdrivers chiffrement. Avoir plus de pilotes que nécessaire peut
avoir un impact négatif sur les scénarios de mise à
niveau. Consultez Pilotes de périphérique pour en savoir
plus sur les pilotes réfléchis.

Si une mise à jour échoue ou doit être restaurée, un script failure.cmd peut être utilisé
pour effectuer des opérations personnalisées ou annuler des actions de scripts
personnalisés précédents. Si les scripts échouent, la mise à jour échoue.
Emplacements et exemples de script d’action
personnalisée

Emplacements de script
Le tableau suivant montre la structure du chemin d’accès aux dossiers des fichiers pour
l’exécution d’actions personnalisées :

Exécuter (les scripts seront migrés) Exécuter une fois (les scripts ne seront pas
migrés)

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\preinstall.cmd <GUID>\preinstall.cmd

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\precommit.cmd <GUID>\precommit.cmd

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\postuninstall.cmd <GUID>\postuninstall.cmd

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\success.cmd <GUID>\success.cmd

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\failure.cmd <GUID>\failure.cmd

%windir%\System32\update\run\ %windir%\System32\update\runonce\
<GUID>\reflectdrivers\example1.inf <GUID>\reflectdrivers\example2.inf

%windir%\System32\update\run\ %windir%\System32\update\run\
<GUID>\reflectdrivers\example1.sys <GUID>\reflectdrivers\example2.sys

Exemples de chemins d’accès et de noms de fichiers

Scénarios Exemples d’emplacement de fichier

Scripter les données de %windir%\system32\update\


déploiement

Répertoires de migration

Scripts qui seront migrés %windir%\system32\update\run\

Scripts qui ne seront pas %windir%\system32\update\runonce\


migrés
Scénarios Exemples d’emplacement de fichier

Chemin d’accès au dossier %windir%\system32\update\run\6971CB27-6F59-43CD-A764-


avec un GUID 969EE9BBCC1C\

Noms de script avec GUID

%windir%\system32\update\run\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\preinstall.cmd

%windir%\system32\update\run\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\precommit.cmd

%windir%\system32\update\run\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\postuninstall.cmd

%windir%\system32\update\run\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\failure.cmd

%windir%\system32\update\run\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\success.cmd

%windir%\system32\update\runonce\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\preinstall.cmd

%windir%\system32\update\runonce\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\precommit.cmd

%windir%\system32\update\runonce\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\postuninstall.cmd

%windir%\system32\update\runonce\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\failure.cmd

%windir%\system32\update\runonce\6971CB27-6F59-43CD-A764-
969EE9BBCC1C\success.cmd

Dossier des pilotes %windir%\system32\update\run\6971CB27-6F59-43CD-A764-


répercutés 969EE9BBCC1C\reflectdrivers\
Ajouter un script personnalisé au
programme d’installation de Windows
Article • 19/06/2023

Scripts d’installation Windows


Setupcomplete.cmd et ErrorHandler.cmd sont des scripts personnalisés qui s’exécutent
pendant ou après le processus d’installation de Windows. Ils peuvent être utilisés pour
installer des applications ou exécuter d’autres tâches à l’aide de scripts cscript/wscript .

%WINDIR%\Setup\Scripts\SetupComplete.cmd : ce script s’exécute avec des


autorisations système locales et démarre immédiatement après que l’utilisateur a
vu le bureau. Ce paramètre est désactivé lors de l’utilisation de clés de produit
OEM, à l’exception des éditions Enterprise et des systèmes d’exploitation Windows
Server.
%WINDIR%\Setup\Scripts\ErrorHandler.cmd : ce script s’exécute
automatiquement lorsque le programme d’installation rencontre une erreur
irrécupérable. Il s’exécute avec l’autorisation système local.

Exécuter un script une fois l’installation


terminée (SetupComplete.cmd)

Ordre des opérations


1. Une fois Windows installé, mais avant que l’écran d’ouverture de session ne
s’affiche, le programme d’installation de Windows recherche le fichier
SetupComplete.cmd dans le répertoire %WINDIR%\Setup\Scripts\ .

2. Si un fichier SetupComplete.cmd est trouvé, le programme d’installation de


Windows exécute le script. Le programme d’installation de Windows consigne
l’action dans le fichier C:\Windows\Panther\UnattendGC\Setupact.log .

Le programme d’installation ne vérifie aucun code de sortie ou niveau d’erreur


dans le script après avoir exécuté SetupComplete.cmd.

2 Avertissement
Vous ne pouvez pas redémarrer le système et reprendre l’exécution de
SetupComplete.cmd. Vous ne devez pas redémarrer le système en ajoutant
une commande telle que shutdown -r. Cela met le système dans un état
incorrect.

3. Si l’ordinateur joint un domaine pendant l’installation, le stratégie de groupe défini


dans le domaine n’est pas appliqué à l’ordinateur tant que Setupcomplete.cmd
n’est pas terminé. Cela permet de s’assurer que l’activité de configuration stratégie
de groupe n’interfère pas avec le script.

Exécutez un script si le programme


d’installation de Windows rencontre une erreur
irrécupérable (ErrorHandler.cmd)
ErrorHandler.cmd est utile lorsque vous installez de nombreux systèmes en même
temps. Cela vous permet de détecter quand une erreur se produit pendant le
programme d’installation de Windows. Dans ce cas, le programme d’installation exécute
automatiquement un script qui peut contenir des commandes ou des actions
personnalisées pour résoudre la cause de l’erreur.

Si le programme d’installation de Windows rencontre une erreur irrécupérable et ne


peut pas terminer l’installation, le programme d’installation de Windows recherche un
script de commande dans le répertoire suivant :
%WINDIR%\Setup\Scripts\ErrorHandler.cmd. L’une des deux actions se produit, selon
que le script est trouvé ou non.

Si le script est introuvable, une boîte de dialogue s’affiche avec le texte d’erreur. Un
utilisateur doit ignorer la boîte de dialogue avant que le programme d’installation
de Windows ne se termine.
Si le script est trouvé, le script s’exécute de manière synchrone. Aucune boîte de
dialogue ou texte d’erreur n’est affiché. Une fois l’exécution du script
ErrorHandler.cmd terminée, le programme d’installation de Windows se ferme.

Selon la phase du programme d’installation de Windows, l’ordinateur retourne à


l’environnement à partir duquel le programme d’installation de Windows a été exécuté,
comme une version antérieure du système d’exploitation ou l’environnement de
préinstallation Windows (Windows PE), par exemple.

Il peut arriver que le programme d’installation de Windows rencontre plusieurs erreurs


et exécute le script ErrorHandler.cmd plusieurs fois. Lorsque vous développez le code
pour ErrorHandler.cmd, assurez-vous que vous pouvez exécuter ce script plusieurs fois.

Utiliser ErrorHandler.cmd
Pour utiliser ErrorHandler.cmd, vous pouvez effectuer l’une des opérations suivantes :

Montez l’image et ajoutez-la à l’image, dans


%WINDIR%\Setup\Scripts\ErrorHandler.cmd. Démontez l’image.

-ou-

Ajoutez ErrorHandler.cmd à un emplacement de fichier temporaire (par exemple,


C:\Temp\ErrorHandler.cmd), puis exécutez le programme d’installation de Windows
à l’aide de l’option /m .

Invite de commandes Windows

Setup /m:C:\Temp

Pour plus d’informations, consultez Options du programme d’installation de


Windows Command-Line.

Utiliser Unattend pour exécuter des scripts


Créez un fichier Unattend.xml avec l’un de ces paramètres à exécuter pendant le
processus d’installation de Windows. Il peut être utilisé avec des clés de produit OEM.

Pour exécuter des services ou des commandes qui peuvent démarrer en même temps,
utilisez RunAsynchronousCommands.

Certains de ces paramètres s’exécutent dans le contexte utilisateur, tandis que d’autres
s’exécutent dans le contexte système en fonction du passage de configuration.

Ajoutez Microsoft-Windows-Setup\RunAsynchronousCommand ou
RunSynchronousCommand pour exécuter un script au démarrage du programme
d’installation de Windows. Cela peut être utile pour définir des partitions de disque
dur.

Ajoutez Microsoft-Windows-Deployment\RunAsynchronousCommand ou
RunSynchronousCommand à la passe de configuration auditUser pour exécuter un
script qui s’exécute lorsque le PC passe en mode audit. Cela peut être utile pour
des tâches telles que l’installation ou le test automatisés d’applications.
Ajoutez Microsoft-Windows-Shell-Setup\LogonCommands\AsynchroneCommand
ou FirstLogonCommands\SynchronousCommand pour s’exécuter après
l’expérience OOBE (Out of Box Experience), mais avant que l’utilisateur ne voit le
bureau. Cela peut être particulièrement utile pour configurer des applications ou
du contenu spécifiques à la langue une fois que l’utilisateur a déjà sélectionné sa
langue.

Utilisez ces scripts avec parcimonie, car les scripts longs peuvent empêcher
l’utilisateur d’accéder rapidement à l’écran d’accueil. Pour les versions
commerciales de Windows, des restrictions supplémentaires s’appliquent à ces
scripts. Pour plus d’informations, voir l’aide concernant les licences et la politique
d’utilisation dans le Centre de partenaires OEM .

7 Notes

Lorsque vous ajoutez un script à l’aide de FirstLogonCommands, il est


déclenché au prochain démarrage, même si vous démarrez en mode audit à
l’aide de Ctrl+Maj+F3. Pour démarrer en mode audit sans déclencher ces
scripts, ajoutez le paramètre : Microsoft-Windows-Deployment\Reseal\Mode
= Audit.

Rubriques connexes
Référence technique du programme d’installation de WindowsDéployer une image
personnaliséede démarrage Windows en mode Audit ou OOBEAjouter des pilotes de
périphérique à Windows pendant l’installation de Windows
Modifier une image Windows
Article • 19/06/2023

Vous pouvez traiter ou apporter des modifications à une image Windows de différentes
manières :

Maintenance en ligne (mode audit) : apportez des modifications à une installation


Windows en cours d’exécution. Appliquez votre image Windows à un nouvel
appareil de référence et démarrez-la dans le compte d’administrateur intégré. À
partir de là, vous pouvez ajouter des pilotes, des applications et des
personnalisations. Lorsque vous avez terminé, utilisez Sysprep pour généraliser
l’appareil et capturer une nouvelle image qui peut être appliquée à de nouveaux
appareils.

Maintenance hors connexion : Mettez à jour Windows plus rapidement à l’aide de


DISM pour apporter vos modifications sans jamais démarrer Windows. Montez une
image à un emplacement temporaire, installez des applications, des pilotes, des
langages et bien plus encore, puis validez les modifications afin qu’elles puissent
être appliquées à de nouveaux appareils. DISM nécessite une ligne de commande
avec élévation de privilèges ou à partir de PowerShell, ce qui facilite
l’automatisation de vos modifications avec des scripts.

Utiliser le programme d’installation de Windows pour traiter une image : lors du


déploiement final, vous pouvez utiliser le programme d’installation de Windows,
ainsi qu’un fichier de réponses personnalisé (unattend.xml), pour apporter des
modifications finales.
Contenu de cette section
Rubrique Description

Mode Audit Mettez à jour Windows à partir d’un environnement


Windows familier.

Monter et modifier une image Comment utiliser DISM pour monter une image Windows
Windows à l’aide de DISM et apporter des modifications

Réparer une image Windows Comment réparer une image Windows endommagée
Vue d’ensemble du mode audit
Article • 09/05/2023

Lorsque Windows démarre, il démarre en mode Out-Of-Box Experience (OOBE) ou en


mode Audit :

OOBE est l’expérience prête à l’emploi par défaut qui permet aux utilisateurs finaux
d’entrer les informations de leur compte, de sélectionner la langue, d’accepter les
conditions d’utilisation de Microsoft et de configurer la mise en réseau.
Le mode Audit vous permet d’apporter des modifications supplémentaires à
l’installation de Windows avant d’envoyer l’ordinateur à un client ou de capturer
l’image pour la réutiliser dans votre organisation. Vous pouvez installer des pilotes
inclus dans un package de pilotes, installer des applications ou effectuer d’autres
mises à jour qui nécessitent l’exécution de l’installation de Windows.

Compte en mode Audit


Lorsque vous démarrez en mode Audit, vous vous connectez au système à l’aide du
compte d’administrateur intégré. Une fois connecté au système, le compte
d’administrateur intégré est immédiatement désactivé pendant la passe de
configuration auditUser . La prochaine fois que l’ordinateur redémarre, le compte
d’administrateur intégré reste désactivé. Pour plus d’informations, consultez Activer et
désactiver le compte d’administrateur intégré.

Remarques:

Si vous êtes en mode Audit et qu’un économiseur d’écran protégé par mot de
passe démarre, vous ne pouvez pas vous reconnecter au système. Le compte
d’administrateur intégré utilisé pour se connecter au mode Audit est
immédiatement désactivé après l’ouverture de session. Désactivez l’économiseur
d’écran en modifiant le mode de gestion de l’alimentation dans l’application
Paramètres ou en configurant et déployez un plan personnalisé. Pour plus
d’informations, consultez Créer un plan d’alimentation personnalisé.
Les paramètres d’un fichier de réponses sans assistance provenant de la passe de
configuration oobeSystem n’apparaissent pas en mode Audit.
Si vous exécutez des scripts, des programmes d’installation et des outils de
diagnostic en mode Audit sur une image en mode S, vous devrez peut-être activer
le mode de fabrication. Pour plus d’informations, consultez Mode de fabrication .

Avantages de l’utilisation du mode Audit


En mode Audit, vous pouvez :

Contourner OOBE. Vous pouvez accéder au bureau aussi rapidement que possible.
Vous n’avez pas besoin de configurer les paramètres par défaut, tels qu’un compte
d’utilisateur, un emplacement et un fuseau horaire.

Installez des applications, ajoutez des pilotes de périphérique et exécutez des


scripts. Vous pouvez vous connecter à un réseau et accéder à des fichiers
d’installation et des scripts supplémentaires. Vous pouvez également installer des
modules linguistiques et des pilotes de périphérique supplémentaires. Pour plus
d’informations, consultez Ajouter un pilote en ligne en mode Audit.

Ajoutez d’autres personnalisations à une image de référence. Cela réduit le


nombre d’images que vous devez gérer. Par exemple, vous pouvez créer une
image de référence unique qui contient les personnalisations de base que vous
souhaitez appliquer à toutes les images Windows. Vous pouvez ensuite démarrer
l’image de référence en mode Audit et apporter des modifications
supplémentaires spécifiques à l’ordinateur. Ces modifications peuvent être des
applications demandées par le client ou des pilotes de périphérique spécifiques.

7 Notes

Vous ne devez pas utiliser le mode Audit pour les scénarios de test et de validation.

Pour les tests de matériel et de pilote, vous pouvez utiliser le système


d’exploitation Microsoft Validation.
Pour tester la fonctionnalité du système d’exploitation, n’utilisez pas le mode
Audit. Test uniquement sur un système d’exploitation qui a terminé le
processus OOBE.

Démarrage en mode Audit


Vous pouvez démarrer en mode Audit sur une installation Windows nouvelle ou
existante. Pour plus d’informations, consultez Démarrer Windows en mode Audit ou
OOBE.

Rubriques connexes
Présentation des stratégies de maintenance
Passes de configuration du programme d’installation de Windows
Fonctionnement des passes de configuration
Scénarios d’installation de Windows et meilleures pratiques
Processus d’installation de Windows
Vue d’ensemble de l’automatisation du programme d’installation de
Plateformes et déploiements multiplateformes pris en charge par le programme
d’installation de Windows
mode de fabrication Windows 10 S
Exécuter le mode Audit dans la fabrique
Article • 19/06/2023

Dans les scénarios de génération sur commande, les oem peuvent démarrer un appareil
en mode Audit pour installer des applications, des langages, des pilotes spécifiques au
client et effectuer des configurations supplémentaires.

Une fois l’image appliquée, démarrez l’appareil en mode Audit

Utiliser le mode Audit pour personnaliser un


appareil
En mode audit, vous pouvez installer les logiciels demandés par le client, les pilotes
spécifiques au PC et des éléments supplémentaires. En mode audit, vous pouvez
également installer les dernières mises à jour Windows. Les rubriques suivantes
expliquent plus en détail comment installer des pilotes, des modules linguistiques et des
mises à jour Windows :

Vue d’ensemble des pilotes de périphérique et du déploiement


Modules linguistiques
Service d’une image Windows à l’aide de DISM

N’oubliez pas que plus vous installez d’éléments en usine augmente le temps nécessaire
à l’assemblage, à l’installation et à la boîte du PC.

7 Notes

L’exécution de scripts, de programmes d’installation et d’outils de diagnostic en


mode Audit sur Windows 10 S peut nécessiter l’activation du mode de fabrication
pour Windows 10 S. Pour plus d’informations sur l’activation du mode de
fabrication, consultez Mode de fabrication.

Fin du mode Audit


Une fois vos installations en mode audit terminées, vous devez exécuter sysprep /oobe
pour vous assurer que l’utilisateur final passe par l’expérience prête à l’emploi et accepte
les termes du contrat de licence. Vous devez capturer l’installation de Windows sur la
partition de récupération pour aider les utilisateurs à reposer le PC par défaut. En
effectuant cette opération dans la fabrique, vous pouvez vous assurer que les
personnalisations de build à commande effectuées par les clients se trouvent dans
l’image de récupération.

Vous devrez à nouveau démarrer le PC sur Windows PE pour capturer et appliquer


l’installation de Windows à la partition de récupération.

La rubrique suivante explique comment créer l’image de récupération :

Déployer Push-Button fonctionnalités de réinitialisation

Une fois l’image de récupération capturée, vous pouvez arrêter le PC, le boxer et
l’expédier.

En fonction du volume d’unités que vous expédiez, vous pouvez envisager de retirer un
ou plusieurs PC de la ligne pour vous assurer que les systèmes que vous créez
répondent à vos attentes en matière de qualité.
Démarrer Windows en mode Audit ou
OOBE
Article • 19/06/2023

Vous pouvez utiliser le mode Audit pour personnaliser votre ordinateur, ajouter des
applications et des pilotes de périphérique, et tester votre ordinateur dans un
environnement Windows.

Le démarrage en mode audit démarre l’ordinateur dans le compte


d’administrateur intégré, qui est automatiquement supprimé pendant la passe de
configuration de généralisation .
Après avoir configuré un ordinateur pour qu’il démarre en mode audit, l’ordinateur
continue à démarrer en mode audit par défaut jusqu’à ce que vous configuriez
l’ordinateur pour qu’il démarre en mode Out-Of-Box Experience (OOBE).

7 Notes

Si un économiseur d’écran protégé par mot de passe démarre lorsque vous êtes en
mode audit, vous ne pouvez pas vous reconnecter au système. Le compte
administrateur intégré utilisé pour se connecter au mode audit est immédiatement
désactivé après l’ouverture de session. Pour désactiver l’économiseur d’écran,
modifiez le mode de gestion de l’alimentation via Windows Panneau de
configuration ou configurez et déployez un plan personnalisé. Pour plus
d’informations, consultez Créer un plan d’alimentation personnalisé.

Démarrage automatique en mode audit sur


une nouvelle installation
Pour configurer Windows pour qu’il démarre en mode audit, ajoutez Microsoft-
Windows-Deployment | Resseal | Mode = paramètre du fichier de réponses
d’audit.

Lorsque Windows termine le processus d’installation, l’ordinateur démarre


automatiquement en mode audit et l’outil préparation du système (Sysprep)
s’affiche. Pour plus d’informations sur l’utilisation de l’outil Sysprep en mode audit,
consultez Sysprep (Généraliser) une installation de Windows.

7 Notes
Les paramètres d’un fichier de réponses de la passe de configuration
oobeSystem n’apparaissent pas en mode audit. Pour plus d’informations sur
les paramètres de fichier de réponses qui sont traités lorsque vous démarrez
en mode audit ou en mode OOBE, consultez Fonctionnement des passes de
configuration.

Démarrer manuellement en mode audit (sur


une installation nouvelle ou existante)
Sur l’écran OOBE, appuyez sur Ctrl+Maj+F3.

Windows redémarre l’ordinateur en mode audit, et l’outil préparation du système


(Sysprep) s’affiche.

7 Notes

Le raccourci clavier CTRL+MAJ+F3 ne contourne pas toutes les parties du


processus OOBE, telles que l’exécution de scripts et l’application des
paramètres de fichier de réponses dans la passe de configuration
oobeSystem .

Démarrer automatiquement vers OOBE sur une


nouvelle installation
Pour configurer Windows afin qu’il démarre sur OOBE, ajoutez Microsoft-
Windows-Deployment | Resseal | Mode = paramètre du fichier de réponses oobe.

Si vous avez configuré votre image Windows pour démarrer vers OOBE, mais que
vous devez ensuite effectuer d’autres configurations sur votre image en mode
audit, consultez Modifier une image existante configurée pour démarrer vers
OOBE.

Entrez le mode Audit sur une image configurée


pour démarrer en OOBE
Si vous avez configuré votre image Windows pour démarrer vers OOBE, mais que vous
devez ensuite effectuer d’autres configurations sur votre image en mode audit, vous
pouvez effectuer l’une des opérations suivantes :
Utilisez le raccourci clavier CTRL+MAJ+F3 . L’ordinateur redémarre en mode audit.

Cette option peut déclencher tous les scripts que vous avez configurés pour lancer
dans OOBE.

-ou-

Montez l’image, ajoutez un fichier de réponses avec le paramètre d’audit , puis


enregistrez-le sous C:\test\offline\Windows\Panther\Unattend\Unattend.xml . Cela
peut nécessiter le remplacement d’un fichier de réponses existant à cet
emplacement.

Au prochain démarrage, Windows démarre directement en mode audit.

Démarrage automatique en mode audit à partir


d’une image existante
1. Créez un fichier de réponses, puis ajoutez le [Microsoft-Windows-Deployment |
Resseal | Mode = audit]](/windows-
hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal-
mode). Enregistrez le fichier de réponses sousUnattend.xml.

2. À une invite de commandes avec élévation de privilèges, montez l’image Windows.


Par exemple :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /index:


<image_index> /MountDir:C:\test\offline

où <image_index> est le numéro de l’image sélectionnée dans le fichier .wim.

3. Copiez le nouveau fichier de réponses dans le


C:\test\offline\Windows\Panther\Unattend dossier .

4. Validez les modifications, puis démontez l’image. Par exemple :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /commit

Lorsque l’image est appliquée à l’ordinateur de destination et que Windows est


démarré, l’ordinateur démarre automatiquement en mode audit et l’outil Sysprep
s’affiche. Pour obtenir des exemples de procédures, consultez Étape 1 : Transférer
une image vers un autre ordinateur et Étape 2 : Préparer l’ordinateur pour un client
dans Exemples de déploiement.

Les options d’application d’une image incluent également l’utilisation de paramètres de


fichier de réponses, telles que la spécification de l’image à installer et les configurations
de disque à effectuer sur l’ordinateur de destination. Pour plus d’informations, consultez
le Guide de référence de l’installation de Windows sans assistance.

Exemples de déploiement
Pour transférer une image vers un autre ordinateur, vous devez d’abord supprimer les
informations spécifiques de l’ordinateur configuré en généralisant l’image avec l’outil
Sysprep . Pour préparer un ordinateur pour le client, vous devez généraliser l’ordinateur,
puis le définir pour qu’il démarre en mode OOBE lorsqu’un client démarre l’ordinateur
pour la première fois. Dans les exemples suivants, nous créons et transférons une image
de référence vers un autre ordinateur, puis nous créons une image spécifique au modèle
fournie à un client.

Étape 1 : Transférer une image vers un autre ordinateur


1. Installez Windows sur un ordinateur de référence.

2. Une fois l’installation terminée, démarrez l’ordinateur et installez les pilotes ou


applications de périphérique supplémentaires.

3. Après avoir mis à jour l’installation de Windows, exécutez Sysprep :

Sur la ligne de commande, exécutez la commande Sysprep /generalize


/shutdown .

-ou-

Dans la fenêtre Outil de préparation du système, sélectionnez la zone


Généraliser case activée sous la zone Action de nettoyage du système dans
la zone Options d’arrêt, sélectionnez Arrêt, puis cliquez sur OK.

Sysprep supprime les données spécifiques au système de l’installation de


Windows. Les informations spécifiques du système incluent, entre autres, les
journaux des événements et les ID de sécurité uniques (SID). Une fois que Sysprep
a supprimé les informations système uniques, l’ordinateur s’arrête.
4. Une fois l’ordinateur arrêté, insérez le lecteur flash USB Windows PE ou un autre
support de démarrage, puis redémarrez dans Windows PE.

5. Dans la session Windows PE, capturez l’image de référence à l’aide de la


commande Dism /capture-image .

6. Passez à l’étape suivante pour créer une image de référence spécifique au modèle.

Étape 2 : Préparer l’ordinateur pour un client


1. Installez l’image de référence que vous avez créée à l’étape 1 et destinée à votre
client.

2. Après avoir mis à jour l’installation de Windows, exécutez la commande sur la


Sysprep /audit /generalize /shutdown ligne de commande pour configurer
Windows afin de démarrer l’ordinateur en mode audit. Vous pouvez ensuite
capturer l’image Windows en démarrant sur une autre partition ou en utilisant
Windows PE.

3. Utilisez la nouvelle image de référence spécifique au modèle pour installer


Windows sur un nouvel ordinateur. L’image Windows est appliquée à l’ordinateur
et Windows démarre en mode audit.

4. (Facultatif) Vous pouvez installer des applications supplémentaires et d’autres


mises à jour en fonction de la commande d’un client. Vous pouvez également
tester l’ordinateur pour vérifier que tous les composants fonctionnent
correctement.

5. Après avoir mis à jour l’installation de Windows, exécutez la commande Sysprep


/oobe /shutdown.

7 Notes

Si vous installez des images Windows à l’aide de la commande Sysprep


/generalize /oobe , l’expérience utilisateur ne sera pas idéale. Au prochain
redémarrage après l’exécution de la Sysprep /generalize /oobe commande,
Windows exécute la passe de configuration spécialisée, Plug-and-Play et
d’autres tâches d’installation avant que Windows ne démarre OOBE. Ce
processus peut prendre du temps et retarder la première ouverture de session
d’un client.

6. Empaqueter et livrer l’ordinateur à votre client.


Lorsque le client démarre l’ordinateur, OOBE s’exécute.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Options de ligne de commande de la gestion des images DISM

Vue d’ensemble du mode Audit

Ajouter un pilote en ligne en mode Audit

Activer et désactiver le compte administrateur intégré

Démarrage à partir d’un DVD

Utiliser un jeu de configuration avec le programme d’installation de Windows

Déployer une image personnalisée

Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows

Ajouter un script personnalisé à l’installation de Windows


Activer et désactiver le compte
Administrateur intégré
Article • 19/06/2023

Lorsque vous fabriquez des PC, vous pouvez utiliser le compte Administrateur intégré
pour exécuter des programmes et des applications avant la création d’un compte
d’utilisateur.

 Conseil

Cette rubrique concerne la fabrication de PC. Pour obtenir de l’aide sur le compte
administrateur sur votre propre PC, essayez l’une des pages suivantes :

Ouvrir une session en tant qu’administrateur


Supprimer un compte appelé « Administrateur »
Contrôle de compte d'utilisateur

Ce compte est utilisé lorsque vous vous connectez au système à l’aide du mode audit ou
lorsque vous ajoutez des scripts au passe de configuration auditUser .

Activation du compte administrateur intégré


Vous pouvez utiliser l’une des méthodes suivantes pour activer le compte
Administrateur intégré :

Utiliser un fichier de réponses


Ouvrir une session à l’aide du mode audit
Utiliser la console MMC Utilisateurs et groupes locaux (versions serveur
uniquement)

Utiliser un fichier de réponses


Vous pouvez activer le compte Administrateur intégré pendant les installations sans
assistance en définissant le AutoLogon paramètre sur Administrateur dans le composant
Microsoft-Windows-Shell-Setup. Cela active le compte Administrateur intégré, même si
aucun mot de passe n’est spécifié dans le AdministratorPassword paramètre.

Vous pouvez créer un fichier de réponses à l’aide du Gestionnaire d’images système


Windows (Sim Windows), qui est disponible dans le Kit d’évaluation et de déploiement.
L’exemple de fichier de réponses suivant montre comment activer le compte
Administrateur, spécifier un mot de passe administrateur et se connecter
automatiquement au système.

7 Notes

Microsoft-Windows-Shell-Setup\Autologon La section et la section sont nécessaires

pour que l’ouverture Microsoft-Windows-Shell-


Setup\UserAccounts\AdministratorPassword de session automatique en mode audit
fonctionne. La passe de configuration auditSystem doit inclure ces deux
paramètres.

La sortie XML suivante montre comment définir les valeurs appropriées :

XML

<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86"


publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AutoLogon>
<Password>
<Value>SecurePasswd123</Value>
<PlainText>true</PlainText>
</Password>
<Username>Administrator</Username>
<Enabled>true</Enabled>
<LogonCount>5</LogonCount>
</AutoLogon>
<UserAccounts>
<AdministratorPassword>
<Value>SecurePasswd123</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
</component>

Pour éviter d’avoir à entrer un mot de passe pour le compte Administrateur intégré
après avoir terminé l’expérience prête à l’emploi, définissez Microsoft-Windows-Shell-
Setup\UserAccounts\AdministratorPassword dans la passe de configuration oobeSystem .

La sortie XML suivante montre comment définir les valeurs appropriées :

XML

<UserAccounts>
<AdministratorPassword>
<Value>SecurePasswd123</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>

Ouvrir une session à l’aide du mode audit


Si l’ordinateur n’a pas encore subi l’expérience OOBE (Out-Of-Box Experience), vous
pouvez entrer le compte Administrateur intégré en entrant de nouveau en mode audit.
Pour plus d’informations, consultez Démarrer Windows en mode Audit ou OOBE.

Utiliser la console MMC Utilisateurs et groupes locaux


(versions serveur uniquement)
Modifiez les propriétés du compte Administrateur à l’aide de la console MMC
(Utilisateurs et groupes locaux).

1. Ouvrez MMC, puis sélectionnez Utilisateurs et groupes locaux.


2. Cliquez avec le bouton droit sur le compte Administrateur , puis sélectionnez
Propriétés. La fenêtre Propriétés de l’administrateur s’affiche.
3. Sous l’onglet Général, désactivez la zone Compte désactivé case activée.
4. Fermez MMC.

L’accès administrateur est désormais activé.

Désactivation du compte d’administrateur


intégré
Pour les nouvelles installations, une fois que l’utilisateur final a créé un compte
d’utilisateur dans OOBE, le compte Administrateur intégré est désactivé.

Pour les installations de mise à niveau, le compte Administrateur intégré reste activé
lorsqu’il n’y a aucun autre administrateur local actif sur l’ordinateur et lorsque
l’ordinateur n’est pas joint à un domaine.

Utilisez l’une des méthodes suivantes pour désactiver le compte d’administrateur


intégré :

Exécuter la commande sysprep /generalize

Lorsque vous exécutez la commande sysprep /generalize , la prochaine fois que


l’ordinateur démarre, le compte Administrateur intégré est désactivé.
Utiliser la commande net user

Exécutez la commande suivante pour désactiver le compte Administrateur :

Invite de commandes Windows

net user administrator /active:no

Vous pouvez exécuter cette commande après avoir configuré l’ordinateur et avant
de remettre l’ordinateur à un client.

Les fabricants d’équipement d’origine (OEM) et les constructeurs de systèmes doivent


désactiver le compte d’administrateur intégré avant de remettre les ordinateurs aux
clients. Pour ce faire, vous pouvez utiliser l’une des méthodes suivantes.

Configuration du mot de passe administrateur


intégré
Lorsque vous exécutez la commande sysprep /generalize , Sysprep réinitialise le mot de
passe du compte Administrateur intégré. L’outil Sysprep efface uniquement le mot de
passe du compte Administrateur intégré pour les éditions serveur, et non pour les
éditions clientes. La prochaine fois que l’ordinateur démarre, le programme
d’installation affiche une invite de mot de passe.

Rubriques connexes
Vue d’ensemble du mode Audit
Vue d’ensemble de Sysprep (préparation
du système)
Article • 21/04/2023

Sysprep (préparation du système) prépare un client Windows ou une installation de


Windows Server pour la création d’images. Sysprep peut supprimer des informations
spécifiques au PC d’une installation Windows (généralisation) afin qu’elle puisse être
installée sur différents PC. Lorsque vous exécutez Sysprep, vous pouvez configurer si le
PC démarre en mode audit ou en mode Out-of-Box Experience (OOBE).

Sysprep fait partie de l’image Windows et s’exécute en mode audit.

Fonctionnalités Sysprep
Sysprep fournit les fonctionnalités suivantes :

Supprime les informations spécifiques du PC de l’image Windows, y compris


l’identificateur de sécurité (SID) du PC. Cela vous permet de capturer l’image et de
l’appliquer à d’autres PC. C’est ce que l’on appelle la généralisation du PC.
Désinstalle, mais ne supprime pas, les pilotes spécifiques au PC de l’image
Windows.
Prépare le PC pour la livraison à un client en définissant le PC pour qu’il démarre
sur OOBE.
Vous permet d’ajouter des paramètres de fichier de réponses (sans assistance) à
une installation existante.

Utilisations pratiques
Runnig Sysprep vous aide à :

Gérez plusieurs PC en créant une image générique qui peut être utilisée sur
plusieurs conceptions matérielles.
Déployez des PC en capturant et déployant des images avec des identificateurs de
sécurité uniques.
Ajustez la configuration des PC individuels en ajoutant des applications, des
langues ou des pilotes en mode audit. Pour plus d’informations, consultez Vue
d’ensemble du mode audit.
Fournissez des PC plus fiables en testant en mode audit avant de les remettre aux
clients.
Fonctionnalités nouvelles et modifiées
Pour permettre aux entreprises de déployer efficacement et en continu des images
de déploiement Windows 10 et Windows 11 à jour, à compter de Windows 10
version 1607, Sysprep peut être utilisé pour préparer une image qui a été mise à
niveau (*). Par exemple :
Vous pouvez commencer avec un ordinateur qui exécute Windows 10, version
20H2.
Mettez à niveau l’ordinateur pour exécuter Windows 11.
Exécutez Sysprep généraliser sur l’image mise à niveau, re-capturer l’image mise
à jour et déployer l’image sur de nouveaux appareils.

*: Microsoft ne prend pas en charge l’utilisation de Sysprep sur Windows qui a


déjà été déployé, ou à des fins autres que la création d’images.

À compter de Windows 8.1, l’interface utilisateur Sysprep est déconseillée.


L’interface utilisateur Sysprep s’ouvre lorsque vous démarrez le mode Audit, mais
elle peut être supprimée dans une version ultérieure. Mettez à jour votre workflow
de déploiement pour utiliser Sysprep à partir de la ligne de commande. Pour plus
d'informations, consultez Options de ligne de commande Sysprep.

Les dépendances
Vous devez exécuter le programme d’installation de Windows avant d’utiliser
Sysprep.
Vous avez besoin d’un outil pour capturer une image de l’installation, tel que DISM
- Deployment Image Servicing and Management Technical Reference for Windows
ou d’autres logiciels de création d’images de disque.

7 Notes

Lorsque vous copiez des images Windows entre des PC, il se peut que les PC de
référence et de destination n’aient pas besoin de couches d’abstraction matérielle
(HAL) compatibles. L’option /detecthal dans les données de configuration de
démarrage (BCD) permet à un système qui a déjà exécuté Sysprep d’installer la hal
appropriée.

Limites
Sysprep présente les limitations suivantes :
L’identificateur de sécurité (SID) n’est remplacé que sur le volume du système
d’exploitation lorsque vous exécutez Sysprep. Si un seul PC a plusieurs systèmes
d’exploitation, vous devez exécuter Sysprep sur chaque image individuellement.
Dans certains cas, les applications personnalisées que vous installez avant de
reprendre l’image Windows peuvent nécessiter une lettre de lecteur cohérente.
Certaines applications stockent des chemins qui incluent la lettre de lecteur du
système. Les scénarios de désinstallation, de maintenance et de réparation peuvent
ne pas fonctionner correctement si la lettre de lecteur du système ne correspond
pas à la lettre de lecteur spécifiée par l’application.
Les appareils Plug-and-Play sur les PC de référence et de destination ne doivent
pas provenir du même fabricant. Ces appareils incluent des modems, des cartes
audio, des cartes réseau et des cartes vidéo. Toutefois, l’installation doit inclure les
pilotes de ces appareils.
Tous les rôles serveur ne prennent pas en charge Sysprep. Si vous généralisez une
installation de Windows Server avec des rôles serveur spécifiques configurés, ces
rôles serveur peuvent ne pas continuer à fonctionner après le processus de
création d’images et de déploiement. Pour plus d’informations, consultez Prise en
charge de Sysprep pour les rôles serveur.
Si vous exécutez Sysprep sur une partition de système de fichiers NTFS qui
contient des fichiers ou dossiers chiffrés, les données de ces dossiers deviennent
complètement illisibles et irrécupérables.
L’outil Sysprep s’exécute uniquement si le PC est membre d’un groupe de travail,
et non d’un domaine. Si le PC est joint à un domaine, Sysprep le supprime du
domaine.
Si un PC est joint à un domaine et que le stratégie de groupe de ce domaine
affecte une stratégie de mot de passe de compte fort au PC, tous les comptes
d’utilisateur nécessitent des mots de passe forts. L’exécution de Sysprep ou OOBE
ne supprime pas la stratégie de mot de passe fort.
Utilisez toujours des mots de passe forts pour vos comptes d’utilisateur. Si vous
n’affectez pas de mot de passe fort à un compte d’utilisateur avant d’exécuter
Sysprep ou OOBE, vous ne pourrez peut-être pas vous connecter au PC.
Si Sysprep rencontre une erreur, vous ne pourrez plus exécuter l’outil Sysprep sur
la même image Windows. Au lieu de cela, vous devez d’abord redéployer l’image.

Scénarios non pris en charge


Les scénarios suivants ne sont pas pris en charge :

Sur toutes les versions de Windows, la reconfiguration d’une installation existante


de Windows qui a déjà été déployée n’est pas prise en charge. Sysprep doit être
utilisé uniquement pour configurer de nouvelles installations de Windows. Vous
pouvez exécuter Sysprep un nombre illimité de fois pour générer et configurer
votre installation de Windows.
Le déplacement ou la copie d’une image Windows vers un autre PC sans
généraliser le PC n’est pas pris en charge.
L’utilisation d’une autre version de l’outil Sysprep pour configurer une image n’est
pas prise en charge. Vous devez utiliser uniquement la version de l’outil Sysprep
installée avec l’image Windows que vous souhaitez configurer. Sysprep est installé
avec chaque version de Windows. Vous devez toujours exécuter Sysprep à partir du
répertoire %WINDIR%\system32\sysprep.
Si vous utilisez une version de Windows antérieure à Windows 10 version 1607,
l’utilisation de l’outil Sysprep sur les types d’installation de mise à niveau n’est pas
prise en charge.
L’automatisation de Sysprep à l’aide d’une commande Microsoft-Windows-
Deployment\RunSynchronous n’est pas prise en charge. Toutefois, vous pouvez
utiliser le paramètre Microsoft-Windows-Deployment\Generalize pour préparer le
PC à la création d’images après l’installation.
L’exécution du mode machine virtuelle en dehors d’une machine virtuelle n’est pas
prise en charge. Vous ne pouvez pas utiliser le mode machine virtuelle pour
préparer un disque dur virtuel pour le déploiement sur n’importe quel PC.
Sysprep ne peut pas être exécuté dans le contexte d’un compte système.
L’exécution de Sysprep sous le contexte du compte système à l’aide du
Planificateur de tâches ou de PSExec, par exemple, n’est pas prise en charge.

Voir aussi
Le tableau suivant contient des liens vers des ressources en rapport avec ce scénario.

Type de contenu Références

Évaluation du produit Vue d’ensemble du processus Sysprep

Opérations Sysprep (Généraliser) une installation |


Windows Personnaliser le profil utilisateur par
défaut à l’aide de CopyProfile | Utiliser des
fichiers de réponses avec Sysprep

Outils et paramètres Options | de Command-Line SysprepPrise en


charge de Sysprep pour les rôles serveur

Technologies connexes Installation de | Windows Vue d’ensemble du


| mode Audit Démarrer Windows en mode
Audit ou OOBE
Vue d’ensemble du processus Sysprep
Article • 19/06/2023

L’outil De préparation du système (Sysprep) permet de remplacer les images Windows


d’un état généralisé à un état spécialisé, puis de revenir à un état généralisé. Une image
généralisée peut être déployée sur n’importe quel ordinateur. Une image spécialisée est
ciblée sur un ordinateur spécifique. Vous devez resécaire ou généraliser une image
Windows avant de capturer et de déployer l’image. Par exemple, lorsque vous utilisez
l’outil Sysprep pour généraliser une image, Sysprep supprime toutes les informations
propres au système et réinitialise l’ordinateur. La prochaine fois que l’ordinateur
redémarre, vos clients peuvent ajouter des informations spécifiques à l’utilisateur via
L’expérience prête à l’emploi (OOBE) et accepter les termes du contrat de licence logiciel
Microsoft.

Si vous transférez une image Windows vers un autre ordinateur, vous devez exécuter la
commande Sysprep avec l’option /generalize , même si l’autre ordinateur a la même
configuration matérielle. La commande Sysprep /generalize supprime les informations
uniques de votre installation Windows afin que vous puissiez réutiliser cette image sur
un autre ordinateur. Pour plus d’informations, consultez Sysprep (Généraliser) une
installation Windows.

Exécutable Sysprep
Sysprep.exe est le programme main qui appelle d’autres fichiers exécutables qui
préparent l’installation de Windows. Sysprep.exe se trouve dans le
%WINDIR%\system32\sysprep répertoire sur toutes les installations Windows.

Pour utiliser la ligne de commande au lieu de l’interface graphique graphique de l’outil


de préparation du système , vous devez d’abord fermer l’interface graphique
graphique, puis exécuter %WINDIR\System32\Sysprep\Sysprep.exe .

) Important

L’interface utilisateur Sysprep est déconseillée. L’interface utilisateur Sysprep


continuera d’être prise en charge, mais elle peut être supprimée dans une version
ultérieure. Mettez à jour votre workflow de déploiement Windows pour utiliser la
ligne de commande Sysprep. Pour plus d’informations sur l’outil de ligne de
commande Sysprep, consultez Sysprep Command-Line Options.
Vue d’ensemble du processus Sysprep
Lorsque Sysprep s’exécute, il passe par le processus suivant :

1. Vérification Sysprep. Vérifie que Sysprep peut s’exécuter. Seul un administrateur


peut exécuter Sysprep. Une seule instance de Sysprep peut s’exécuter à la fois. En
outre, Sysprep doit s’exécuter sur la version de Windows que vous avez utilisée
pour installer Sysprep.
2. Initialisation de la journalisation. Initialise la journalisation. Pour plus
d’informations, consultez Sysprep Log Files.
3. Analyse des arguments de ligne de commande. Analyse les arguments de ligne
de commande. Si un utilisateur ne fournit pas d’arguments de ligne de commande,
une fenêtre Outil de préparation du système s’affiche et permet aux utilisateurs de
spécifier des actions Sysprep.
4. Traitement des actions Sysprep. Traite les actions Sysprep, appelle les fichiers .dll
appropriés et les fichiers exécutables, et ajoute des actions au fichier journal.
5. Vérification des actions de traitement Sysprep. Vérifie que tous les fichiers .dll ont
traité toutes leurs tâches, puis arrête ou redémarre le système.

Persistance de la configuration matérielle


Si vous créez une image d’une installation pour un déploiement sur un autre ordinateur,
vous devez exécuter la commande Sysprep avec l’option /generalize , même si l’autre
ordinateur a la même configuration matérielle. La Sysprep /generalize commande
supprime des informations uniques d’une installation Windows afin que vous puissiez
réutiliser cette image sur différents ordinateurs. La prochaine fois que vous démarrez
l’image Windows, le pass de configuration spécialisé s’exécute.

Si vous souhaitez installer une image Windows sur des ordinateurs qui ont la même
configuration matérielle, vous pouvez conserver l’installation des pilotes de
périphériques dans une image Windows à l’aide du fichier et Unattend qui avec le
paramètre Microsoft-Windows-PnPSysprepPersistAllDeviceInstalls . La valeur par défaut
est false . Si vous définissez le paramètre sur true , le Plug-and-Play appareils restent
sur l’ordinateur pendant la passe de configuration généraliser et vous n’avez pas besoin
de réinstaller ces appareils pendant la passe de configuration spécialisée. Pour plus
d’informations, consultez Utiliser les fichiers de réponses avec Sysprep et le Guide de
référence du programme d’installation de Windows sans assistance.

Ajout de pilotes de périphérique


Plug-and-Play appareils incluent des modems, des cartes son, des cartes réseau et des
cartes vidéo. Les appareils Plug-and-Play sur les ordinateurs de référence et de
destination ne doivent pas provenir du même fabricant. Toutefois, vous devez inclure les
pilotes de ces appareils dans l’installation. Pour plus d’informations, consultez Ajouter et
supprimer des pilotes à une image Windows hors connexion et Ajouter des pilotes de
périphérique à Windows pendant l’installation de Windows.

Démarrage en mode Audit ou OOBE


Lorsque Windows démarre, l’ordinateur peut démarrer dans l’un des deux modes
suivants :

OOBE

OOBE, également appelé L’expérience prête à l’emploi (OOBE), est la première


expérience utilisateur qui guide les utilisateurs dans la personnalisation de leur
installation Windows. Par défaut, toutes les installations Windows démarrent en
premier sur OOBE. La passe de configuration oobeSystem s’exécute
immédiatement avant le démarrage d’OOBE.

Si vous n’activez pas automatiquement Windows à l’aide d’une clé de produit,


OOBE invite l’utilisateur à entrer une clé de produit. Si l’utilisateur ignore cette
étape pendant l’OOBE, Windows rappelle à l’utilisateur d’entrer une clé de produit
valide ultérieurement. Pour activer automatiquement Windows à l’aide d’une clé de
produit, spécifiez une clé de produit valide dans le paramètre Unattend
ProductKeymicrosoft-Windows-Shell-Setup pendant la passe de configuration de
spécialisation. Pour plus d’informations, consultez Utiliser les clés de produit et
l’activation.

Mode Audit

Le mode Audit vous permet d’ajouter des personnalisations aux images Windows.
Le mode Audit ne nécessite pas d’appliquer des paramètres dans OOBE. En
contournant OOBE, vous pouvez accéder plus rapidement au bureau et effectuer
vos personnalisations. Vous pouvez ajouter d’autres pilotes de périphérique,
installer des applications et tester la validité de l’installation.

Vous pouvez configurer Windows pour qu’il démarre directement en mode audit à
l’aide du paramètre Modede reseal microsoft-Windows-Deployment dans un
fichier de réponses. En mode audit, l’ordinateur traite les paramètres dans un
fichier de réponses sans assistance dans les passes de configuration auditSystem et
auditUser .
Si vous exécutez un ordinateur en mode audit pour configurer l’installation pour
qu’elle démarre sur OOBE, utilisez l’interface graphique graphique utilisateur
Sysprep ou exécutez la Sysprep /oobe commande . Pour préparer un ordinateur
pour un utilisateur final, vous devez configurer l’ordinateur pour qu’il démarre sur
OOBE lorsqu’un utilisateur final démarre l’ordinateur pour la première fois. Dans
une installation Windows par défaut, OOBE démarre une fois l’installation
terminée, mais vous pouvez ignorer OOBE et démarrer directement en mode audit
pour personnaliser les images.

Pour plus d'informations, consultez les pages suivantes :

Vue d’ensemble du mode Audit


Démarrer Windows en mode Audit ou OOBE
Fonctionnement des passes de configuration
Activer et désactiver le compte d’administrateur intégré
Ajouter un pilote en ligne en mode Audit

Détection de l’état d’une image Windows


Vous pouvez utiliser Sysprep pour identifier l’état d’une image Windows. Autrement dit,
vous pouvez déterminer si l’image démarre en mode audit ou OOBE, ou si l’image est
toujours en cours d’installation. Pour plus d’informations, consultez Processus
d’installation de Windows.

Fichiers journaux Sysprep


L’outil Sysprep consigne les actions d’installation de Windows dans différents
répertoires, en fonction de la passe de configuration. Étant donné que le passage de
configuration généralise supprime certains fichiers journaux d’installation de Windows,
l’outil Sysprep enregistre les actions de généralisation en dehors des fichiers journaux
d’installation de Windows standard. Le tableau suivant montre les différents
emplacements de fichier journal que Sysprep utilise.

Élément Chemin d’accès au journal

Généraliser %WINDIR%\System32\Sysprep\Panther

Specialize %WINDIR%\Panther

Actions d’installation windows sans assistance %WINDIR%\Panther\Unattendgc


(OOBE)
Le fichier setupact.log est le fichier journal main.

Pour plus d’informations, consultez Résolution des problèmes de déploiement et fichiers


journaux.

Création et utilisation de fournisseurs Sysprep


Les éditeurs de logiciels indépendants (ISV) et les fournisseurs de matériel indépendants
peuvent créer des fournisseurs Sysprep qui permettent à leurs applications de prendre
en charge des scénarios d’imagerie et de déploiement. Si une application ne prend pas
actuellement en charge les opérations de généralisation à l’aide de l’outil Sysprep , vous
pouvez créer un fournisseur qui supprime toutes les informations spécifiques au logiciel
et au matériel de l’application.

Pour créer un fournisseur Sysprep , vous devez effectuer les opérations suivantes :

1. Déterminez les adresses de votre fournisseur Sysprep (nettoyage, généralisation


ou spécialisation) de configuration.
2. Créez le point d’entrée approprié pour votre fournisseur Sysprep , en fonction de
votre choix de passe de configuration.
3. Inscrivez le fournisseur Sysprep pour l’utiliser par l’outil Sysprep .
4. Testez votre fournisseur Sysprep pour vérifier que le fournisseur fonctionne
correctement. Veillez à consulter les fichiers journaux pour les avertissements et les
erreurs.

Pour plus d’informations sur les fournisseurs Sysprep, consultez le Guide du


développeur du fournisseur d’outils de préparation du système (Sysprep).

Rubriques connexes
Vue d’ensemble de Sysprep (préparation du système)

Options de ligne de commande de Sysprep

Sysprep (Généraliser) une installation Windows

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

Utiliser les fichiers de réponses avec Sysprep


Utiliser Sysprep (généralisation) sur une
installation Windows
Article • 30/05/2023

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

Généraliser une installation de Windows


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

) Important

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

Lorsque vous généralisez une image, Windows remplace le SID de l’ordinateur


uniquement sur le volume hébergeant un système d'exploitation où vous avez exécuté
Sysprep. Si un seul ordinateur a plusieurs systèmes d’exploitation, vous devez exécuter
Sysprep sur chaque système d’exploitation individuellement.

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


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

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

Nombre d'exécutions maximum de Sysprep


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

Version du système d'exploitation Limite du nombre d’exécution de


Sysprep

Windows Server 8.1, Windows 2012 et versions 1001


ultérieures

Windows 7 et Windows Server 2008 R2 3

Windows Server 2008 3

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

Applications du Microsoft Store


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

Invite de commandes Windows

<package name> was installed for a user, but not provisioned for all users.
This package will not function properly in the sysprep image.
Au lieu d’utiliser le Microsoft Store pour mettre à jour vos applications, vous devez
charger une version test des mises à jour de vos applications métier, provisionner des
applications Microsoft Store pour Entreprises sous licence hors connexion pour tous les
utilisateurs ou demander aux utilisateurs finaux de mettre à jour leurs applications à
l’aide du Microsoft Store sur leur PC cible. Si l’accès au Microsoft Store dans un
environnement géré est désactivé par un administrateur informatique, les utilisateurs
finaux ne pourront pas mettre à jour les applications du Microsoft Store.

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

Généraliser une image

Généraliser à partir du mode Audit


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

1. Démarrez un PC en mode Audit. Lorsque Windows démarre en mode Audit, l’outil


de préparation du système s’affiche sur le bureau. Vous pouvez choisir de fermer
la fenêtre Outil de préparation du système ou de l’autoriser à rester ouverte.

2. Personnalisez Windows en ajoutant des pilotes, en modifiant les paramètres et en


installant des programmes. N’installez aucune application du Microsoft Store à
l’aide du Microsoft Store.

3. Exécuter Sysprep.

Si la fenêtre Outil de préparation du système est toujours ouverte, cliquez


sur Généraliser, sur Arrêt, puis sur OK pour généraliser l’image et arrêter le
PC.

-ou-

Exécutez Sysprep à partir de l’invite de commandes. Exécutez


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

7 Notes

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

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

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

5. Déployez cette image sur un ordinateur de référence. Lorsque l’ordinateur de


référence démarre, il affiche l’écran OOBE.

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


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

Pour généraliser automatiquement l’image et l’arrêter, utilisez le paramètre


Microsoft-Windows-Deployment | Generalize. Définissez Mode sur OOBE ou Audit,
puis ForceShutdownNow sur true.

-ou-

Pour généraliser le système et le faire démarrer en mode Audit, utilisez le


paramètre [Microsoft-Windows-Deployment | Reseal(/windows-
hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal)
sur l’étape de configuration oobeSystem. Définissez Mode sur Audit.

Rubriques connexes
Vue d’ensemble du processus Sysprep

Options de ligne de commande de Sysprep

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


Utiliser des clés de produit et l’activation
Utiliser les fichiers de réponses avec
Sysprep
Article • 19/06/2023

Vous pouvez utiliser un fichier de réponses avec l’outil De préparation du système


(Sysprep) pour configurer les paramètres d’installation de Windows sans assistance.
Cette rubrique décrit certaines considérations et processus pour l’utilisation de fichiers
de réponses avec Sysprep. Pour plus d’informations sur les composants et paramètres
Windows que vous pouvez ajouter à un fichier de réponses, consultez la Référence du
programme d’installation de Windows sans assistance.

Exécution de Sysprep un nombre illimité de fois


Si vous spécifiez une clé de produit, Windows est automatiquement activé et vous
pouvez exécuter la commande Sysprep un nombre illimité de fois. Pour activer
automatiquement Windows en fournissant une clé de produit, spécifiez une clé de
produit valide dans le paramètre Microsoft-Windows-Shell-Setup\ ProductKey unattend
pendant la passe de configuration de spécialisation . Si vous n’activez pas
automatiquement Windows en fournissant une clé de produit, Windows invite
l’utilisateur final à entrer une clé de produit.

Application des paramètres dans les passes


generalize, auditSystem et auditUser
Configuration
Toutes les passes de configuration ne s’exécutent pas pendant le programme
d’installation de Windows. Les passes de configuration generalize, auditSystem et
auditUser sont disponibles uniquement lorsque vous exécutez Sysprep.

Les paramètres suivants sont traités uniquement si vous exécutez Sysprep :

Les paramètres des passes de configuration auditSystem et auditUser sont traités


lorsque vous démarrez en mode Audit après avoir exécuté la Sysprep /audit
commande.

Les paramètres de la passe de configuration generalize sont traités lorsque vous


exécutez la Sysprep /generalize commande. La passe de configuration généralise
supprime les paramètres propres au système afin que vous puissiez déployer la
même image sur plusieurs ordinateurs.

Pour plus d’informations, consultez Fonctionnement des passes de configuration.

Mise en cache des fichiers de réponses sur


l’ordinateur
Si vous utilisez un fichier de réponses pour installer Windows, ce fichier de réponses est
mis en cache dans le système. Lors de l’exécution de la configuration ultérieure,
l’ordinateur applique les paramètres de ce fichier de réponses au système. Étant donné
que ce fichier de réponses est mis en cache, lorsque vous exécutez la commande
Sysprep , le système applique les paramètres dans le fichier de réponses mis en cache.
Si vous souhaitez utiliser les paramètres d’un autre fichier de réponses, vous pouvez
spécifier un fichier Unattend.xml distinct à l’aide de l’option Sysprep /unattend:
<file_name> .

Pour plus d'informations, consultez Options de ligne de commande Sysprep.


Pour plus d’informations sur l’utilisation d’une recherche implicite dans un fichier
de réponses, consultezVue d’ensemble du programme d’installation de Windows
Automation.

Persistance Plug-and-Play pilotes de


périphérique pendant la généralisation du pass
de configuration
Vous pouvez conserver les pilotes de périphérique lorsque vous exécutez la commande
à l’aide Sysprep /generalize d’un fichier de réponses avec le composant Microsoft-
Windows-PnPSysprep PersistAllDeviceInstalls défini surtrue. Pendant la passe de
configuration spécialisée, Plug-and-Play analyse l’ordinateur à la recherche d’appareils,
puis installe les pilotes de périphérique pour les appareils détectés. Par défaut,
l’ordinateur désinstalle ces pilotes de périphérique du système lorsque vous généralisez
le système.

Affichage des actions RunSynchronous dans un


fichier de réponses
En mode Audit, vous pouvez afficher les status pour les commandes RunSynchronous
microsoft-Windows-Deployment qui s’exécutent pendant la passe de configuration
auditUser. La fenêtre AuditUI affiche les status pour les commandes et fournit :

Progression visuelle pour indiquer qu’une installation se poursuit et n’est pas


suspendue.
Indication visuelle du moment et de l’endroit où les échecs se produisent. Cela
fournit un diagnostic rapide si la commande ne crée pas de fichiers journaux.

Si le fichier de réponses contient des commandes Microsoft-Windows-Deployment


RunSynchronous dans la passe de configuration auditUser , une liste des commandes
s’affiche dans la fenêtre AuditUI . Les commandes s’affichent dans l’ordre spécifié par le
paramètre Microsoft-Windows-Deployment-RunSynchronousCommand Order . Chaque
élément de liste de l’interface utilisateur est la chaîne de l’un des éléments suivants :

Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand
Description (le cas échéant)
Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand
Path

Sysprep traite toutes les RunSynchronous commandes dans l’ordre. Si la commande


réussit, son élément de liste associé reçoit une annotation verte case activée marque. Si
la commande échoue, son élément de liste associé reçoit une annotation X rouge. Si la
commande demande un redémarrage, la fenêtre AuditUI s’affiche après le démarrage,
mais seuls les éléments de liste non traités apparaissent. Les éléments précédemment
traités n’apparaissent plus dans la fenêtre AuditUI . Si la liste des éléments de la fenêtre
AuditUI dépasse la hauteur de l’affichage, la liste est tronquée à l’affichage et ne défile
pas. Par conséquent, vous ne pourrez peut-être pas voir certains éléments.

Le programme d’installation de Windows interprète les codes de retour comme status


valeurs dans la fenêtre AuditUI. Une valeur zéro indique une réussite. Une valeur
différente de zéro indique un échec. La valeur de retour de la commande peut affecter
le comportement du programme d’installation de Windows, en fonction de la valeur du
paramètre Microsoft-Windows-Deployment-RunSynchronous-
RunSynchronousCommand WillReboot .

Redémarrage
Si la WillReboot commande est définie sur Always :
Si la commande retourne 0, son élément de liste associé reçoit une annotation
verte case activée marque. Un redémarrage se produit immédiatement.
Si la commande retourne un nombre différent de zéro, son élément de liste
associé reçoit une annotation X rouge. Un redémarrage se produit
immédiatement. Une valeur de retour différente de zéro n’est pas traitée
comme une erreur irrécupérable quand WillReboot est définie sur Always ou
Never.

Si la WillReboot commande est définie sur Jamais :


Si la commande retourne 0, son élément de liste associé reçoit une annotation
verte case activée marque.
Si la commande retourne un nombre différent de zéro, son élément de liste
associé reçoit une annotation X rouge. Une valeur de retour différente de zéro
n’est pas traitée comme une erreur irrécupérable quand WillReboot est définie
sur Always ou Never.

Si la WillReboot commande est définie sur OnRequest :


Si la commande retourne 0, son élément de liste associé reçoit une annotation
verte case activée marque.
Si la commande retourne 1, son élément de liste associé reçoit une annotation
verte case activée marque. Un redémarrage se produit immédiatement.
Si la commande retourne 2, son élément de liste associé reçoit temporairement
une annotation verte case activée marque. Un redémarrage se produit
immédiatement. Après le redémarrage, l’élément de liste associé apparaît à
nouveau dans la fenêtre AuditUI sans annotation, car la commande est toujours
en cours de traitement.
Si la commande retourne d’autres valeurs, une erreur irrécupérable se produit et
une boîte de dialogue bloquante s’affiche. Si le fichier Errorhandler.cmd est
présent, aucune boîte de dialogue ne s’affiche. Pour plus d’informations sur le
fichier Errorhandler.cmd, consultez Ajouter un script personnalisé au
programme d’installation de Windows.

Rubriques connexes
Vue d’ensemble de Sysprep (préparation du système)

Options de ligne de commande de Sysprep

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

Vue d’ensemble du processus Sysprep

Résolution des problèmes de déploiement et fichiers journaux


Sysprep Command-Line Options
Article • 19/06/2023

Exécutez Sysprep pour préparer une installation Windows à capturer. Cette rubrique
décrit la syntaxe de ligne de commande de l’outil De préparation du système (Sysprep).

Si vous envisagez de créer une image d’une installation pour le déploiement sur un
autre ordinateur, vous devez exécuter la commande Sysprep avec l’option /generalize ,
même si l’autre ordinateur a la même configuration matérielle. La commande Sysprep
/generalize supprime des informations uniques de votre installation Windows afin que
vous puissiez réutiliser en toute sécurité cette image sur un autre ordinateur. La
prochaine fois que vous démarrez l’image Windows, le passe de configuration spécialisé
s’exécute.

) Important

Le déplacement ou la copie d’une image Windows vers un autre ordinateur sans


exécuter la Sysprep /generalize commande n’est pas pris en charge. Vous devez
utiliser la Sysprep /generalize commande pour généraliser une installation
complète de Windows avant de pouvoir utiliser l’installation pour le déploiement
sur un nouvel ordinateur, que vous utilisiez la création d’images, la duplication de
disque dur ou une autre méthode.

Syntaxe Sysprep
Invite de commandes Windows

Sysprep.exe [/oobe | /audit] [/generalize] [/mode:vm] [/reboot | /shutdown |


/quit] [/quiet] [/unattend:<answerfile>]

Les options de ligne de commande suivantes sont disponibles pour Sysprep :

/Audit
Redémarre l’ordinateur en mode audit. Le mode Audit vous permet d’ajouter des pilotes
ou des applications supplémentaires à Windows. Vous pouvez également tester une
installation de Windows avant d’envoyer l’installation à un utilisateur final.

Par exemple :
Invite de commandes Windows

Sysprep /audit

Si vous spécifiez un fichier de réponses, le mode d’audit du programme d’installation de


Windows exécute les passes de configuration auditSystem et auditUser .

/Généraliser
Prépare l’installation de Windows à imager. Sysprep supprime toutes les informations
système uniques de l’installation de Windows. Sysprep réinitialise l’ID de sécurité (SID),
efface tous les points de restauration système et supprime les journaux des événements.
Par exemple :

Invite de commandes Windows

Sysprep /generalize /shutdown

La prochaine fois que l’ordinateur démarre, le passe de configuration spécialisé


s’exécute. Le passe de configuration crée un ID de sécurité (SID).

/Oobe
Redémarre l’ordinateur en mode OOBE. Par exemple :

Invite de commandes Windows

Sysprep /generalize /shutdown /oobe

OOBE permet aux utilisateurs finaux de personnaliser leur système d’exploitation


Windows, de créer des comptes d’utilisateur, de nommer l’ordinateur et d’effectuer
d’autres tâches. Sysprep traite tous les paramètres du passage de configuration
oobeSystem dans un fichier de réponses avant le démarrage d’OOBE.

/mode:vm
Généralise un disque dur virtuel (VHD) afin que vous puissiez le déployer en tant que
disque dur virtuel sur la même machine virtuelle ou hyperviseur. Une fois la machine
virtuelle redémarrée, la machine virtuelle peut démarrer sur OOBE. Par exemple :

Invite de commandes Windows


Sysprep /generalize /oobe /mode:vm

Les seuls commutateurs supplémentaires qui s’appliquent au mode machine virtuelle


sont /reboot , /shutdown et /quit . Vous devez déployer le disque dur virtuel sur une
machine virtuelle ou un hyperviseur avec le même profil matériel. Par exemple, si vous
avez créé un disque dur virtuel dans Microsoft Hyper-V, vous pouvez uniquement
déployer votre disque dur virtuel sur Microsoft Hyper-V machines virtuelles avec un
profil matériel correspondant. Le déploiement du disque dur virtuel sur une autre
machine virtuelle avec un profil matériel différent peut entraîner des problèmes
inattendus.

) Important

Vous ne pouvez exécuter le mode machine virtuelle qu’à partir d’une machine
virtuelle.

/Redémarrer
Redémarre l’ordinateur. Vous pouvez utiliser cette option pour auditer l’ordinateur et
vérifier que l’expérience de première exécution fonctionne correctement.

/Arrêt
Arrête l’ordinateur une fois l’exécution de la commande Sysprep terminée.

/quiet
Exécute l’outil Sysprep sans afficher les messages de confirmation à l’écran. Vous pouvez
utiliser cette option si vous automatisez l’outil Sysprep.

/quit
Ferme l’outil Sysprep sans redémarrer ou arrêter l’ordinateur après que Sysprep a
exécuté les commandes spécifiées.

/unattend:<answerfile>
Applique les paramètres d’un fichier de réponses à Windows lors d’une installation sans
assistance, où <answerfile> spécifie le chemin d’accès et le nom du fichier de réponses
à utiliser. Par exemple :

Invite de commandes Windows

Sysprep /audit /reboot /unattend:F:\Unattend.xml

où F est la lettre de lecteur du périphérique de stockage portable sur lequel se trouve le


fichier de réponses (Unattend.xml).

Rubriques connexes
Vue d’ensemble de Sysprep (préparation du système)

Vue d’ensemble du processus Sysprep

Sysprep (Généraliser) une installation Windows

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

Utiliser des fichiers de réponses avec Sysprep


Prise en charge de Sysprep pour les
rôles serveur
Article • 20/06/2023

De nombreux rôles serveur courants prennent en charge l’outil de préparation du


système (Sysprep). Toutefois, si vous exécutez la commande Sysprep avec l’option
/generalize sur une installation d’un serveur et que vous utilisez un rôle serveur non pris
en charge, ces rôles peuvent ne pas fonctionner une fois le processus d’acquisition
d’images et de déploiement terminé. Par conséquent, vous devez activer et configurer
tous les rôles serveur qui ne prennent pas en charge Sysprep une fois que vous avez
effectué le processus de création d’images et de déploiement.

Le tableau suivant répertorie les rôles de serveur et spécifie si les rôles prennent en
charge Sysprep.

Rôle du serveur Prise en charge de Prise en charge de Prise en charge de


Sysprep dans Sysprep dans Sysprep dans
Windows Server Windows Server Windows Server
2008 2008 R2 2012

Services de certificats Non Non Non


Active Directory (AD
CS)

Active Directory Non Non Non


Domain Services
(AD DS)

Active Directory Non Non Non


Federation Services
(AD FS)

Services AD LDS Non Non Non


(Active Directory
Lightweight
Directory Services)

Services AD RMS Non Non Non


(Active Directory
Rights Management
Services)

Serveur Oui Oui Oui


d’applications
Rôle du serveur Prise en charge de Prise en charge de Prise en charge de
Sysprep dans Sysprep dans Sysprep dans
Windows Server Windows Server Windows Server
2008 2008 R2 2012

Serveur DHCP Oui Non Non


(Dynamic Host
Configuration
Protocol)

Serveur DNS Non applicable Non applicable Non applicable


(Domain Name
System)

Serveur de télécopie Non Non Non

Services de fichiers Non Oui Oui


et de stockage

Hyper-V™ Non applicable Oui Oui

Non pris en charge Non pris en charge


pour un réseau virtuel pour un réseau virtuel
sur Hyper-V™. Vous sur Hyper-V™. Vous
devez supprimer tous devez supprimer tous
les réseaux virtuels les réseaux virtuels
avant d’exécuter l’outil avant d’exécuter l’outil
Sysprep. Sysprep.

Services de stratégie Non Non Non


réseau et d’accès
(NPAS) ¹

Services de routage Oui Non applicable Non applicable


et d’accès à distance
de stratégie réseau

Services d’impression Non Oui Oui


et de document
(services
d’impression) ²

Services Bureau à Oui Oui Oui


distance ³

Streaming Media Non applicable Non applicable Non applicable


Services (disponible
en téléchargement)

Services UDDI ⁴ Non Non applicable Non applicable


Rôle du serveur Prise en charge de Prise en charge de Prise en charge de
Sysprep dans Sysprep dans Sysprep dans
Windows Server Windows Server Windows Server
2008 2008 R2 2012

Services d’activation Non applicable Non applicable Non applicable


en volume ⁵

Serveur web Oui Oui Oui


(Internet Information
Services) Non pris en charge Non pris en charge Non pris en charge
avec les informations avec les informations avec les informations
d’identification d’identification d’identification
chiffrées dans le fichier chiffrées dans le fichier chiffrées dans le fichier
Applicationhost.config. Applicationhost.config. Applicationhost.config.

Services de Non Non Oui


déploiement
Windows Non pris en charge si
les services de
déploiement Windows
sont initialisés.⁶

Windows Server Non Non Non


Update Services
(WSUS)

⁽¹⁾ NPAS inclut l’autorité d’inscription d’intégrité (HRA), le serveur NPS (Network Policy
Server) et le protocole HCAP (Host Credential Authorization Protocol).

⁽²⁾ Dans Windows Server 2008 R2, les services d’impression ont été renommés Services
d’impression et de document.

⁽³⁾ Dans Windows Server 2008 R2, Terminal Services a été renommé Services Bureau à
distance, également appelé Hôte de session Bureau à distance.

⁽⁴⁾ Les services UDDI n’étaient pas inclus dans Windows Server 2008 R2.

⁽⁵⁾ Les services d’activation en volume sont nouveaux pour Windows Server 2012.

⁽⁶⁾ Vous devez annuler l’initialisation du serveur sur lequel le rôle Services de
déploiement Windows est installé avant d’exécuter Sysprep. Vous pouvez annuler
l’initialisation d’un serveur à l’aide de la commande wdsutil /uninitialize-server .

Rubriques connexes
Vue d’ensemble de Sysprep (préparation du système)
Vue d’ensemble du processus Sysprep

Options de ligne de commande de Sysprep

Sysprep (Généraliser) une installation Windows


Modifier une image Windows en
utilisant DISM
Article • 09/05/2023

Vous pouvez apporter des modifications aux images Windows montées ou appliquées
hors connexion sans démarrer le système d’exploitation que vous allez modifier.

Les images montées sont des fichiers WIM, VHD ou FFU dont le contenu est mappé à
un dossier. Les modifications apportées aux images montées sont effectuées à partir
d’un PC de technicien ou de WinPE. Vous exécutez des commandes DISM sur une image
montée, et vous effectuez des opérations de fichier courantes, comme copier, coller et
renommer, sur une image montée. Pour enregistrer les modifications que vous apportez
à l’image, utilisez l’option /commit quand vous utilisez DISM pour démonter l’image.
Pour apporter des modifications à une image montée, utilisez DISM /image: .

Les images appliquées sont des fichiers d’image WIM, VHD ou FFU qui ont été
appliqués à une partition spécifiée. Les modifications hors connexion d’une image
appliquée sont généralement effectuées à partir de WinPE. Pour apporter des
modifications à une image appliquée, utilisez DISM /image: .

) Important

Quand vous appliquez une image que vous allez recapturer, appliquez l’image au
dossier racine d’un lecteur. Si vous recapturez une image qui n’a pas été appliquée
à la racine d’un lecteur, l’image va hériter des descripteurs de sécurité du dossier
parent et peut ne pas être identique à ce qui serait capturé si l’image était
appliquée à la racine d’un lecteur. Consultez Application d’une image pour savoir
comment appliquer une image.

Vous pouvez monter et modifier plusieurs images sur un même ordinateur. Pour plus
d’informations, consultez Bonnes pratiques pour l’outil Gestion et maintenance des
images de déploiement (DISM).
Préparer votre image pour la modification
Avant d’apporter des modifications à votre image, vous devez monter ou appliquer
l’image, selon votre scénario.

Monter une image

 Conseil

Vous pouvez monter une image en utilisant l’option /optimize pour réduire le
temps de montage initial. Cependant, lors de l’utilisation de l’option /optimize, les
processus qui sont normalement effectués lors d’un montage seront au lieu de cela
effectués la première fois que vous accédez à un répertoire. Ceci peut augmenter le
temps nécessaire pour accéder à un répertoire pour la première fois après le
montage d’une image en utilisant l’option /optimize.

1. Ouvrez une invite de commandes avec les privilèges Administrateur.

2. Utiliser DISM pour monter l’image

DISM /Mount-image /imagefile:<path_to_Image_file> {/Index:<image_index>


| /Name:<image_name>} /MountDir:<target_mount_directory> [/readonly]
/[optimize]}

7 Notes

Pour monter une image Windows à partir d’un fichier VHD ou FFU, vous devez
spécifier /index:1 .
Pour plus d’informations sur les options disponibles pour l’option /Mount-Image
dans DISM, consultez Options de la ligne de commande pour la gestion des
images par DISM.

Appliquer une image


Consultez Application d’une image pour savoir comment appliquer une image.

Modifier une image


Vous pouvez utiliser DISM pour modifier une image montée ou appliquée. Vous pouvez
ajouter et supprimer des pilotes, des packages, des modules linguistiques, énumérer des
pilotes et des packages, modifier les paramètres de configuration, etc.

Voir et modifier une image


Vous pouvez créer, visualiser et modifier des fichiers sur une image montée, comme
vous le feriez pour n’importe quel autre fichier sur votre PC. Quand vous modifiez les
fichiers dans une image montée, ces modifications des fichiers sont enregistrées dans
l’image, puis validées pour l’image quand l’image est démontée.

Vous pouvez ajouter des fichiers et des dossiers d’application, mais vous ne pouvez pas
installer des applications directement dans une image montée de la même manière que
sur un PC en cours d’exécution.

Ajouter et supprimer des pilotes


Pour savoir comment travailler avec les pilotes, consultez Ajouter et supprimer des
pilotes à une image Windows hors connexion. Notez que les commandes de DISM
concernant les pilotes s’exécutent seulement sur une image hors connexion.

Ajouter et supprimer des packages


Pour savoir comment travailler avec les packages, consultez Ajouter ou supprimer des
packages hors connexion en utilisant DISM.

Ajouter ou supprimer des langues


Pour savoir comment travailler avec les langues, consultez Ajouter ou supprimer des
modules linguistiques hors connexion en utilisant DISM.
Mettre à niveau vers une édition supérieure de Windows
Toutes les modifications apportées à une image montée sont également appliquées à
chaque édition cible potentielle de Windows. Chaque édition cible est mise en place
dans l’image. Les modifications ne sont pas perdues quand vous effectuez une mise à
niveau vers une édition supérieure de Windows.

Pour savoir comment modifier les éditions, consultez Modifier l’image Windows vers
une édition supérieure en utilisant DISM.

Réduire la taille d’une image


Vous pouvez utiliser DISM pour réduire l’empreinte d’une image Windows en nettoyant
les composants remplacés, en réinitialisant la base des composants remplacés, puis en
exportant l’image vers un nouveau fichier d’image.

À une invite de commandes avec élévation de privilèges, exécutez la commande


suivante pour réduire la taille du fichier d’image :

Invite de commandes Windows

Dism /Image:C:\test\offline /cleanup-image /StartComponentCleanup


/ResetBase
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Dism /Export-Image /SourceImageFile:C:\Images\install.wim
/SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

Valider les modifications apportées à une


image

Image montée
Vous pouvez valider les modifications apportées à une image sans démonter l’image.

À une invite de commande d’administrateur, tapez :

Dism /Commit-Image /MountDir:C:\test\offline

Utilisez /CheckIntegrity pour détecter et suivre l’endommagement du fichier .wim


quand vous validez les modifications apportées à l’image. Quand vous appliquez
ou que vous montez l’image, utilisez à nouveau /CheckIntegrity pour arrêter
l’opération si un endommagement du fichier a été détecté. /CheckIntegrity ne
peut pas être utilisé avec des fichiers de disque dur virtuel (VHD).

Image appliquée
Les modifications apportées aux images appliquées sont enregistrées, et vous n’avez pas
besoin d’effectuer des actions pour valider les modifications que vous avez apportées.

Démontage d’une image

7 Notes

Ceci s’applique seulement aux images montées. Les images appliquées n’ont pas
besoin d’être démontées.

Après avoir modifié une image montée, vous devez la démonter. Si vous avez monté
votre image avec les autorisations de lecture/écriture par défaut, vous pouvez valider
vos modifications. Ceci fait de vos modifications une partie permanente de l’image.

Si vous avez modifié une image appliquée, vous ne devez rien faire d’autre. Vous voyez
les modifications que vous avez apportées quand vous démarrez le PC.

1. Ouvrez une invite de commandes ou l’environnement Outils de déploiement et de


création d’images avec des privilèges d’administrateur.

2. Démontez l’image.

Dism /Unmount-image /MountDir:<target_mount_directory> {/Commit |


/Discard}

où C:\test\offline est l’emplacement du répertoire de montage. Si vous ne


spécifiez pas de paramètres pour /unmount, cette option liste toutes les images
montées, mais n’effectue pas l’action de démontage.

) Important

Vous devez utiliser l’argument /commit ou /discard quand vous utilisez


l’option /unmount.
Résolution des problèmes
Consultez Réparer une image Windows.

Si les commandes DISM de cette rubrique échouent, essayez ceci :

1. Vérifiez que vous utilisez la version Windows 10 de DISM, qui est installée avec
Windows ADK.

2. Ne montez pas d’images dans des dossiers protégés, comme dans votre dossier
Utilisateur\Documents.

3. Si des processus DISM sont interrompus, déconnectez-vous momentanément du


réseau et désactivez la protection antivirus.

4. Si des processus DISM sont interrompus, exécutez plutôt les commandes à partir
de l’Environnement de préinstallation Windows (WinPE).

Rubriques connexes
Options de ligne de commande de la gestion des images DISM

Service d’une image Windows à l’aide de DISM


Modifier une image Windows en
utilisant DISM
Article • 09/05/2023

Vous pouvez apporter des modifications aux images Windows montées ou appliquées
hors connexion sans démarrer le système d’exploitation que vous allez modifier.

Les images montées sont des fichiers WIM, VHD ou FFU dont le contenu est mappé à
un dossier. Les modifications apportées aux images montées sont effectuées à partir
d’un PC de technicien ou de WinPE. Vous exécutez des commandes DISM sur une image
montée, et vous effectuez des opérations de fichier courantes, comme copier, coller et
renommer, sur une image montée. Pour enregistrer les modifications que vous apportez
à l’image, utilisez l’option /commit quand vous utilisez DISM pour démonter l’image.
Pour apporter des modifications à une image montée, utilisez DISM /image: .

Les images appliquées sont des fichiers d’image WIM, VHD ou FFU qui ont été
appliqués à une partition spécifiée. Les modifications hors connexion d’une image
appliquée sont généralement effectuées à partir de WinPE. Pour apporter des
modifications à une image appliquée, utilisez DISM /image: .

) Important

Quand vous appliquez une image que vous allez recapturer, appliquez l’image au
dossier racine d’un lecteur. Si vous recapturez une image qui n’a pas été appliquée
à la racine d’un lecteur, l’image va hériter des descripteurs de sécurité du dossier
parent et peut ne pas être identique à ce qui serait capturé si l’image était
appliquée à la racine d’un lecteur. Consultez Application d’une image pour savoir
comment appliquer une image.

Vous pouvez monter et modifier plusieurs images sur un même ordinateur. Pour plus
d’informations, consultez Bonnes pratiques pour l’outil Gestion et maintenance des
images de déploiement (DISM).
Préparer votre image pour la modification
Avant d’apporter des modifications à votre image, vous devez monter ou appliquer
l’image, selon votre scénario.

Monter une image

 Conseil

Vous pouvez monter une image en utilisant l’option /optimize pour réduire le
temps de montage initial. Cependant, lors de l’utilisation de l’option /optimize, les
processus qui sont normalement effectués lors d’un montage seront au lieu de cela
effectués la première fois que vous accédez à un répertoire. Ceci peut augmenter le
temps nécessaire pour accéder à un répertoire pour la première fois après le
montage d’une image en utilisant l’option /optimize.

1. Ouvrez une invite de commandes avec les privilèges Administrateur.

2. Utiliser DISM pour monter l’image

DISM /Mount-image /imagefile:<path_to_Image_file> {/Index:<image_index>


| /Name:<image_name>} /MountDir:<target_mount_directory> [/readonly]
/[optimize]}

7 Notes

Pour monter une image Windows à partir d’un fichier VHD ou FFU, vous devez
spécifier /index:1 .
Pour plus d’informations sur les options disponibles pour l’option /Mount-Image
dans DISM, consultez Options de la ligne de commande pour la gestion des
images par DISM.

Appliquer une image


Consultez Application d’une image pour savoir comment appliquer une image.

Modifier une image


Vous pouvez utiliser DISM pour modifier une image montée ou appliquée. Vous pouvez
ajouter et supprimer des pilotes, des packages, des modules linguistiques, énumérer des
pilotes et des packages, modifier les paramètres de configuration, etc.

Voir et modifier une image


Vous pouvez créer, visualiser et modifier des fichiers sur une image montée, comme
vous le feriez pour n’importe quel autre fichier sur votre PC. Quand vous modifiez les
fichiers dans une image montée, ces modifications des fichiers sont enregistrées dans
l’image, puis validées pour l’image quand l’image est démontée.

Vous pouvez ajouter des fichiers et des dossiers d’application, mais vous ne pouvez pas
installer des applications directement dans une image montée de la même manière que
sur un PC en cours d’exécution.

Ajouter et supprimer des pilotes


Pour savoir comment travailler avec les pilotes, consultez Ajouter et supprimer des
pilotes à une image Windows hors connexion. Notez que les commandes de DISM
concernant les pilotes s’exécutent seulement sur une image hors connexion.

Ajouter et supprimer des packages


Pour savoir comment travailler avec les packages, consultez Ajouter ou supprimer des
packages hors connexion en utilisant DISM.

Ajouter ou supprimer des langues


Pour savoir comment travailler avec les langues, consultez Ajouter ou supprimer des
modules linguistiques hors connexion en utilisant DISM.
Mettre à niveau vers une édition supérieure de Windows
Toutes les modifications apportées à une image montée sont également appliquées à
chaque édition cible potentielle de Windows. Chaque édition cible est mise en place
dans l’image. Les modifications ne sont pas perdues quand vous effectuez une mise à
niveau vers une édition supérieure de Windows.

Pour savoir comment modifier les éditions, consultez Modifier l’image Windows vers
une édition supérieure en utilisant DISM.

Réduire la taille d’une image


Vous pouvez utiliser DISM pour réduire l’empreinte d’une image Windows en nettoyant
les composants remplacés, en réinitialisant la base des composants remplacés, puis en
exportant l’image vers un nouveau fichier d’image.

À une invite de commandes avec élévation de privilèges, exécutez la commande


suivante pour réduire la taille du fichier d’image :

Invite de commandes Windows

Dism /Image:C:\test\offline /cleanup-image /StartComponentCleanup


/ResetBase
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Dism /Export-Image /SourceImageFile:C:\Images\install.wim
/SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

Valider les modifications apportées à une


image

Image montée
Vous pouvez valider les modifications apportées à une image sans démonter l’image.

À une invite de commande d’administrateur, tapez :

Dism /Commit-Image /MountDir:C:\test\offline

Utilisez /CheckIntegrity pour détecter et suivre l’endommagement du fichier .wim


quand vous validez les modifications apportées à l’image. Quand vous appliquez
ou que vous montez l’image, utilisez à nouveau /CheckIntegrity pour arrêter
l’opération si un endommagement du fichier a été détecté. /CheckIntegrity ne
peut pas être utilisé avec des fichiers de disque dur virtuel (VHD).

Image appliquée
Les modifications apportées aux images appliquées sont enregistrées, et vous n’avez pas
besoin d’effectuer des actions pour valider les modifications que vous avez apportées.

Démontage d’une image

7 Notes

Ceci s’applique seulement aux images montées. Les images appliquées n’ont pas
besoin d’être démontées.

Après avoir modifié une image montée, vous devez la démonter. Si vous avez monté
votre image avec les autorisations de lecture/écriture par défaut, vous pouvez valider
vos modifications. Ceci fait de vos modifications une partie permanente de l’image.

Si vous avez modifié une image appliquée, vous ne devez rien faire d’autre. Vous voyez
les modifications que vous avez apportées quand vous démarrez le PC.

1. Ouvrez une invite de commandes ou l’environnement Outils de déploiement et de


création d’images avec des privilèges d’administrateur.

2. Démontez l’image.

Dism /Unmount-image /MountDir:<target_mount_directory> {/Commit |


/Discard}

où C:\test\offline est l’emplacement du répertoire de montage. Si vous ne


spécifiez pas de paramètres pour /unmount, cette option liste toutes les images
montées, mais n’effectue pas l’action de démontage.

) Important

Vous devez utiliser l’argument /commit ou /discard quand vous utilisez


l’option /unmount.
Résolution des problèmes
Consultez Réparer une image Windows.

Si les commandes DISM de cette rubrique échouent, essayez ceci :

1. Vérifiez que vous utilisez la version Windows 10 de DISM, qui est installée avec
Windows ADK.

2. Ne montez pas d’images dans des dossiers protégés, comme dans votre dossier
Utilisateur\Documents.

3. Si des processus DISM sont interrompus, déconnectez-vous momentanément du


réseau et désactivez la protection antivirus.

4. Si des processus DISM sont interrompus, exécutez plutôt les commandes à partir
de l’Environnement de préinstallation Windows (WinPE).

Rubriques connexes
Options de ligne de commande de la gestion des images DISM

Service d’une image Windows à l’aide de DISM


Réparer une image Windows
Article • 30/05/2023

Réparer une image Windows à l’aide de DISM. Vous pouvez réparer une image Windows
hors ligne dans un fichier WIM ou VHD, ou une image Windows en ligne. Une image
Windows en ligne tentera également de se réparer si elle devient inutilisable. La source
de réparation pour cette opération est la même que celle utilisée pour les
fonctionnalités à la demande et est déterminée par les paramètres de la stratégie de
groupe. Pour plus d’informations, consultez Configurer une source de réparation
Windows. Lorsque vous utilisez l’outil DISM pour réparer une image en ligne ou hors
ligne, vous pouvez utiliser l’argument /Source avec l’argument /RestoreHealth pour
spécifier des emplacements de sources de réparation supplémentaires à utiliser pour
rechercher les fichiers requis.

Pour une vérification rapide d’une image en ligne, vous pouvez utiliser la commande :
sfc /scannow pour analyser et réparer des fichiers.

Pour une vérification plus approfondie permettant de réparer les problèmes liés au
magasin, utilisez DISM /Cleanup-Image .

Pour vérifier si une image est réparable

1. Scannez l’image pour vérifier l’altération. Cette opération prendra plusieurs


minutes. Par exemple, à partir d’une invite de commandes, tapez la commande
suivante :

Dism /Online /Cleanup-Image /ScanHealth

2. Vérifiez l’image pour voir si une altération a été détectée. Par exemple, à partir
d’une invite de commandes, tapez :

Dism /Online /Cleanup-Image /CheckHealth

Lorsque vous utilisez l’argument sfc /CheckHealth, l’outil DISM indique si l’image est
saine, réparable ou non réparable. Si l’image n’est pas réparable, vous devez ignorer
l’image et recommencer. Si l’image est réparable, vous pouvez utiliser l’argument
/RestoreHealth pour réparer l’image.
Pour réparer une image

Utilisez l’argument /RestoreHealth pour réparer l’image. Par exemple, pour réparer
une image hors ligne à l’aide d’une image montée comme source de réparation, à
partir d’une invite de commandes, tapez la commande suivante :

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth


/Source:c:\test\mount\windows

Ou pour réparer une image en ligne à l’aide de vos propres sources au lieu de
Windows Update, tapez :

Dism /Online /Cleanup-Image /RestoreHealth


/Source:c:\test\mount\windows /LimitAccess

Si vous ne spécifiez pas de /Source pour les fichiers de réparation, l’emplacement


par défaut des fonctionnalités à la demande est utilisé. Pour plus d’informations,
consultez Configurer une source de réparation Windows. Si vous spécifiez
plusieurs /Source, les fichiers sont copiés à partir du premier emplacement où ils
sont trouvés et les autres emplacements sont ignorés. Vous pouvez utiliser
/LimitAccess pour empêcher l’outil DISM d’utiliser Windows Update comme source
de réparation ou comme source de réparation de sauvegarde pour les images en
ligne.

Réparation d’images pendant la maintenance


Dans certains cas, une image peut être endommagée lors de sa modification avec DISM.
Utilisez /Cleanup-MountPoints pour la réparer. Cette commande ne démonte pas les
images déjà montées et ne supprime pas les images qui peuvent être récupérées à l’aide
de la commande /Remount-Image.

Dism /Cleanup-Mountpoints

Rubriques connexes
Utiliser l’outil Vérificateur de fichiers système pour réparer les fichiers système
manquants ou endommagés

Options de Command-Line de maintenance des packages de système d’exploitation


DISM

Configurer une source de réparation Windows


Configurer une source de réparation
Windows
Article • 30/05/2023

Une source de réparation est un emplacement utilisé pour restaurer des fonctionnalités
facultatives Windows, activer des fonctionnalités facultatives Windows ou pour réparer
une image Windows endommagée.

Vous pouvez utiliser Windows Update ou un ensemble de fichiers comme source de


réparation.

Pour plus d’informations, voir Réparer une image système Windows.

Choisir une source de réparation


Windows Update est la source de réparation par défaut, mais vous pouvez configurer
une stratégie de groupe pour spécifier un ou plusieurs emplacements réseau qui
possèdent les fichiers nécessaires pour restaurer une fonctionnalité Windows ou réparer
un système d’exploitation endommagé.

Utiliser Windows Update pour restaurer des


fonctionnalités facultatives et réparer des images
Windows
1. Windows Update est utilisé par défaut s’il est autorisé par les paramètres de la
stratégie sur l’ordinateur.

2. Vous pouvez configurer Windows Update comme une source de réparation de


sauvegarde. Si vous utilisez Windows Update comme source principale ou comme
source de réparation de sauvegarde, vérifiez que votre pare-feu est configuré pour
autoriser l’accès à Windows Update.

Utiliser des fichiers comme source


Au lieu d’utiliser Windows Update, vous pouvez utiliser ce qui suit comme source :

Image montée

Vous pouvez utiliser une image Windows montée d’un fichier WIM comme source
pour restaurer des fonctionnalités facultatives et réparer un système d’exploitation
endommagé. Par exemple : c:\mount\Windows . Pour plus d’informations sur la
capture d’une image Windows comme fichier WIM, consultez Capturer des images
de partitions de disque dur avec DSIM.

Installation Windows en cours d’exécution

Vous pouvez utiliser une installation Windows en cours d’exécution en tant que
source pour restaurer des fonctionnalités facultatives en partageant le dossier
c:\Windows sur votre réseau.

Dossier côte à côte (SxS)

Vous pouvez utiliser un dossier côte à côte Windows à partir d’un partage réseau
ou d’un support amovible, tel que le support d’installation Windows, comme
source des fichiers. Par exemple : z:\sources\SxS .

Fichier WIM

Vous pouvez utiliser un fichier d’image Windows (.wim) sur un partage réseau
comme source pour restaurer des fonctionnalités facultatives. Vous devez spécifier
l’index de l’image Windows dans le fichier .wim que vous voulez utiliser et vous
devez utiliser un préfixe Wim: dans le chemin d’accès pour identifier ce format de
fichier. Par exemple, pour spécifier l’index 3 dans un fichier nommé contoso.wim,
tapez : Wim:\\network\images\contoso.wim:3 .

7 Notes

Lorsque vous spécifiez une source :

Utilisez uniquement le support RTM, que la source soit une image WIM ou
une image Windows montée. Le support actualisé possède d’anciennes
versions de fichiers exclues du support et le système d’exploitation cible peut
avoir besoin de ces fichiers.
Vérifiez que la source est corrigée avec la dernière mise à jour cumulative. Si
le système d’exploitation cible est corrigé à un niveau supérieur de celui de la
source, l’ajout de fonctionnalités ou la réparation des systèmes d’exploitation
peut échouer, car le système d’exploitation cible a besoin de fichiers mis à
jour qui ne sont absents de la source.
Lorsque vous utilisez la commande DISM /RestoreHealth , vous pouvez
spécifier l’un de ces emplacements à l’aide de l’option /Source . Pour plus
d’informations, consultez Options de ligne de commande du système
d’exploitation DISM.

Utiliser une stratégie de groupe pour définir


une source de réparation préférée
Vous pouvez utiliser une stratégie de groupe pour configurer votre source de réparation
préférée.

Configurer une stratégie de groupe pour les


fonctionnalités à la demande
1. Ouvrez l’Éditeur de stratégie de groupe. Par exemple, sur un ordinateur exécutant
Windows 10, dans l’écran d’accueil, tapez Modifier la stratégie de groupe, puis
sélectionnez Modifier la stratégie de groupe pour ouvrir l’éditeur de stratégie de
groupe.

2. Cliquez sur Configuration de l’ordinateur, sur Modèles d’administration, sur


Système, puis double-cliquez sur le paramètre Spécifier des paramètres pour
l’installation des composants facultatifs et la réparation de composants.

3. Sélectionnez les paramètres que vous souhaitez utiliser pour les fonctionnalités à
la demande.

Maintenance d’une source de réparation


Si vous n’utilisez pas Windows Update comme source de réparation pour les
fonctionnalités et la réparation automatique des altérations, suivez les instructions
suivantes pour maintenir une source de réparation.

Mises à jour de maintenance


Conservez toutes les sources de réparation à jour avec les dernières mises à jour de
maintenance. Si vous utilisez une image d’un fichier WIM pour des fonctionnalités, vous
pouvez utiliser DISM pour traiter l’image. Pour plus d’informations, consultez Monter et
modifier une image Windows à l’aide de DISM. Si vous utilisez une installation Windows
en ligne partagée sur votre réseau local comme image de réparation, vérifiez que
l’ordinateur a accès à Windows Update.
Images multilingues
Vous devez inclure tous les modules linguistiques pertinents avec vos fichiers sources de
réparation pour les paramètres régionaux que votre image prend en charge. Si vous
essayez de restaurer une fonctionnalité sans tous les composants de langage requis par
l’installation Windows pour cette fonctionnalité, l’installation échoue.

Vous pouvez installer des modules linguistiques supplémentaires une fois la


fonctionnalité restaurée.

Rubriques connexes
Qu’est-ce que DISM ?

Activer ou désactiver des fonctionnalités Windows avec DISM

Réparer une image Windows

Options de Command-Line de maintenance des packages de système d’exploitation


DISM
Capturer, appliquer et utiliser des
images Windows
Article • 19/06/2023

Le Windows 10 opk inclut un fichier image, install.wim, qui contient les fichiers de
système d’exploitation de votre édition Windows.

En commençant par déployer cette image sur un appareil, ajoutez-y vos


personnalisations, testez et incorporez ces modifications dans vos images, en itérant
jusqu’à ce que vous soyez prêt à placer l’image en usine.

Formats de fichier : WIM, FFU, VHD


Pour obtenir l’image Windows sur un appareil, vous pouvez installer Windows à l’aide
du programme d’installation de Windows (.wim uniquement) ou d’un script de
déploiement (.wim ou .ffu).

Gérez plusieurs variantes de vos images Windows en les combinant dans un seul fichier
.wim. Un fichier .wim unique peut prendre une fraction de l’espace disque que plusieurs
fichiers image peuvent prendre.

Lorsque vous êtes prêt à fabriquer des appareils, recapturez et déployez l’image en tant
que . Fichier FFU, car les UFC sont plus rapides à appliquer dans une usine. Les ffU
peuvent toujours être modifiées comme . Fichiers WIM, mais vous ne pouvez stocker
qu’une seule variante de l’image à la fois.

Pour plus d’informations sur les formats de fichier, consultez WIM vs VHD vs FFU :
comparaison des formats de fichiers image.

Lecteurs et partitions
En savoir plus sur la configuration des disques durs et des partitions.

Remarques :

Pour les images WIM, vous pouvez généralement configurer des partitions
pendant le déploiement, juste avant d’appliquer le . Fichier image WIM.
Pour les images VHD et FFU, vous devrez peut-être effectuer une configuration de
partition avant de capturer le fichier image VHD/FFU. Si les lecteurs de référence et
de destination ont des tailles différentes, vous devrez peut-être également
effectuer l’installation après avoir appliqué le fichier image VHD/FFU.

Contenu de cette section


Rubrique Description

Disques durs et partitions Découvrez comment préparer un disque dur


pour une installation windows

Comparaison de WIM et VHD et FFU : Découvrir les différences entre les formats
comparaison des formats de fichier image d’image Windows disponibles

Capturer et appliquer des images WIM Capturer, déployer et modifier une image
Windows à l’aide de WIM

Capturer et appliquer des images FFU (Full Flash Capturer, déployer et modifier une image
Update) Windows à l’aide de FFU

Modifier une image Comment apporter des modifications aux


images Windows
Comparaison de WIM et VHD et FFU :
comparaison des formats de fichier
image
Article • 19/06/2023

Comparant. WIM. VHD/. VHDX et . FFU : ces formats de fichiers sont tous utilisés pour
déployer Windows sur de nouveaux appareils. Voici comment ils se comparent :

Domaine Image Windows (. Disque dur virtuel Mise à jour flash complète (. FFU)
WIM) (. VHD/VHDX)

Utilisations Plus rapide pour le Le plus simple pour Plus rapide pour la capture et le
courantes test et la le déploiement de déploiement de Windows en usine.
modification Windows sur des
d’images Windows. PC virtuels.
Peut stocker Vous pouvez
plusieurs variantes démarrer un nouvel
d’image dans le appareil
même . Fichier WIM, directement à partir
souvent avec peu d’un seul fichier
de stockage VHD/VHDX.
supplémentaire
requis.

Style de Basé sur des fichiers Basé sur les Basé sur les secteurs
création secteurs
d’images

Compression Prend en charge None Xpress-Huffman est utilisé par


plusieurs types de défaut lorsqu’un FFU est capturé
compression avec DISM

Qu’est-ce Ensemble de Capture l’ensemble Capture l’ensemble complet


qu’il capture fichiers, jusqu’à une complet d’informations sur le lecteur, y
? partition entière. d’informations sur compris les partitions.
le lecteur, y compris
les partitions.
Domaine Image Windows (. Disque dur virtuel Mise à jour flash complète (. FFU)
WIM) (. VHD/VHDX)

Quand Ajoute les fichiers et Nettoie l’ensemble Nettoie l’ensemble du lecteur.


j’applique dossiers à la du lecteur.
l’image, que partition.
se passe-t-il S’il existe des
? fichiers et dossiers
portant le même
nom, ils sont
remplacés. Sinon,
les fichiers existants
sont conservés.

Puis-je Oui. Oui, même si le Oui, même si le nouveau lecteur doit


déployer sur nouveau lecteur être de la même taille ou plus grand
différentes doit être de la que le lecteur d’origine.
tailles de même taille ou plus
disques durs grand que le
? lecteur d’origine.

Puis-je Oui. Avec des outils Oui, vous pouvez Oui. Avec des outils tels que DISM,
modifier les tels que DISM, vous monter un disque vous pouvez monter, modifier et
images ? pouvez monter, dur virtuel/VHDX démonter l’image.
modifier et comme s’il
démonter l’image. s’agissait d’un
support amovible
et modifier les
fichiers.

Fiabilité Inclut un catalogue et une table de


hachage pour valider une signature
à l’avance avant de clignoter sur un
appareil. La table de hachage est
générée pendant la capture et
validée lors de l’application de
l’image.

Pour plus d’informations, consultez /Apply-Image in DISM Image Management


Command-Line Options.

Rubriques connexes
Options deCommand-Line gestion et de maintenance des images de déploiement DISM
(DISM)
Démarrage VHD/VHDXsur VHD (démarrage natif) : ajouter un disque dur virtuel au
menu de démarrage

Déployer Windows sur un disque dur virtuel (démarrage natif)

FFUDéployer Windows à l’aide de Full Flash Update (FFU)

Options de ligne de commande de la gestion des images DISM


Capturer et appliquer des images
Windows Full Flash Update (FFU)
Article • 09/05/2023

Déployez Windows plus rapidement en usine à l’aide du format d’image FFU (Full Flash
Update). Les images FFU vous permettent d’appliquer une image d’un lecteur physique,
y compris Windows, les informations de récupération et de partition système
directement à un autre lecteur.

Contrairement au format WIM basé sur un fichier, FFU est un conteneur de fichiers basé
sur un secteur qui stocke une ou plusieurs partitions. L’imagerie basée sur un secteur
signifie que les ffU prennent moins de temps à déployer, mais ont des tailles de fichiers
plus grandes que les modules WIM. Pour plus d’informations sur les différences entre les
formats d’image, consultez WIM vs VHD et FFU : comparaison des formats de fichiers
image .

À compter de Windows 10, version 1903, vous pouvez optimiser vos ffU dans de
nouveaux ffU portables où :

Le lecteur auquel un FFU est appliqué peut être plus petit que le lecteur à partir
duquel il est capturé.
Vous pouvez choisir une partition à développer ou réduire dynamiquement en
fonction de la taille du nouveau lecteur.
Vous n’avez plus besoin de gérer la partition de récupération séparément pour les
lecteurs de taille différente.

7 Notes

L’application d’un FFU optimisé nécessite Windows 10, version 1903 ; WinPE
version 1903 ; ou version ultérieure.

Limites
Si vous n’optimisez pas votre FFU, le lecteur auquel un FFU est appliqué doit être
identique ou supérieur au lecteur à partir duquel il est capturé
Les captures FFU de disques chiffrés ne sont pas prises en charge
Les captures de disques pour authentification par cliché instantané de volume
(VSS) activées ne sont pas prises en charge
Le fractionnement des ffU compressés n’est pas pris en charge
Capture d’un fichier FFU et d’un disque entier, sans mécanisme d’exclusion de
fichiers spécifiques
Vous ne pouvez pas capturer un FFU d’un disque dur qui utilise des partitions
matérielles basées sur MBR

Ce dont vous avez besoin pour travailler avec


les ffU dans Windows
Pour capturer, déployer et monter des images FFU avec DISM, vous devez travailler dans
un environnement Windows 10, version 1709 ou ultérieure, ou WinPE pour Windows 10,
version 1709 ou ultérieure. Pour déployer des ffU portables, vous aurez besoin de WinPE
pour Windows 10, version 1903 ou ultérieure.

Pour capturer et déployer des ffU à l’aide des instructions ci-dessous, vous avez
également besoin des éléments suivants :

Un PC Windows qui a été généralisé avec Sysprep. Nous l’appellerons PC de


référence. Pour obtenir une procédure pas à pas sur la création d’une image prête
pour le déploiement, consultez le laboratoire de déploiement OEM Windows.
Pc sur lequel déployer l’image FFU. Nous l’appellerons PC de destination. Le disque
dur de ce PC étant remplacé, assurez-vous que vous utilisez un PC qui ne contient
aucune information que vous souhaitez conserver.
La dernière version de l’ADK, à partir de Télécharger windows ADK
Stockage

Stockage USB, au format NTFS avec suffisamment d’espace pour enregistrer le


FFU. 16 Go sont assez d’espace pour stocker un FFU d’une image Windows de
base. Vous pouvez utiliser le même lecteur USB pour WinPE et le même
stockage si vous suivez les instructions de création d’un lecteur USB
multipartiton. Pour de meilleures performances, vous souhaitez optimiser les E/S
entre l’emplacement de stockage de votre FFU et le PC de destination. Pour de
meilleures performances, utilisez un lecteur USB 3.0 pour stocker l’image et un
disque SSD interne pour l’appareil de destination.

or

Stockage réseau dans lequel vous pouvez conserver votre image FFU. Pour des
performances optimales, utilisez un réseau de 1 Go ou plus rapide.

Capturer un FFU
1. Démarrez le PC de référence à l’aide du support de démarrage WinPE.

2. Identifiez le lecteur à partir duquel vous allez capturer l’image. Vous pouvez utiliser
diskpart, ou ajouter Windows PowerShell prise en charge à WinPE et utiliser Get-
Disk pour la facilité de script et des configurations plus complexes telles qu’un
serveur avec plusieurs disques.

Invite de commandes Windows

diskpart
list disk
exit

La sortie répertorie vos lecteurs. Notez le numéro de disque dans la Disk ###
colonne. Il s’agit de la valeur que vous utiliserez lors de la capture de votre image.

diskpart

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt


-------- ------------- ------- ------- --- ---
Disk 0 Online 238 GB 0 B *
Disk 1 Online 28 GB 0 B

DISKPART>

3. Utilisez DISM pour capturer une image de toutes les partitions sur le lecteur
physique. Pour le disque X:, la chaîne utilisée avec /capturedrive se présente
comme suit : \\.\PhysicalDriveX , où X est le numéro de disque fourni par
diskpart. Par exemple, pour capturer le disque 0, vous devez utiliser
/CaptureDrive:\\.\PhysicalDrive0 .

Pour plus d’informations sur PhysicalDrive X, consultez La fonction CreateFile.

Pour afficher les options de ligne de commande permettant de capturer des ffU,
exécutez dism /capture-ffu /? ou consultez Options de Command-Line gestion
des images DISM. Notez que vous ne devez pas avoir à spécifier un PlatformID lors
de la capture d’une image de bureau.

La commande suivante capture une image FFU de PhysicalDrive0 appelée


WinOEM.ffu. Les arguments /name et /description vous permettent de définir des
informations sur votre image. Ces informations s’affichent lorsque vous utilisez
dism /get-imageinfo . /name est obligatoire, /description est facultatif.
Invite de commandes Windows

DISM.exe /capture-ffu /imagefile=e:\WinOEM.ffu


/capturedrive=\\.\PhysicalDrive0 /name:disk0 /description:"Windows 10
FFU"

Cette commande donne également un nom et une description à l’image FFU.


Name est un paramètre obligatoire.

Optimiser un FFU
L’option /Optimize-FFU DISM vous permet de choisir une partition qui se développera
ou se réduira automatiquement après l’application de la FFU à un disque :

1. Copiez le fichier FFU sur un PC de technicien exécutant Windows 10 version 1903


ou ultérieure. Vous ne pouvez pas exécuter /optimize-ffu sur le même disque que
le FFU capturé.

7 Notes

Vous pouvez exécuter la /Optimize-FFU commande uniquement sur Windows


10, version 1903 ou ultérieure.

2. Optimisez le FFU.

Invite de commandes Windows

Dism /Optimize-FFU /ImageFile:flash.ffu

7 Notes

Par défaut, lorsque vous déployez Windows sur un lecteur de taille différente,
la partition Windows se développe ou se réduit afin qu’elle puisse être aussi
grande qu’elle peut l’être. Si vous utilisez une partition de données, vous
pouvez choisir de la développer ou de la réduire à la place à l’aide de l’option
/PartitionNumber , par exemple :

Invite de commandes Windows

Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2


Pour plus d’informations, consultez Options de Command-Line de gestion
des images DISM : Optimiser FFU

3. Si vous envisagez d’appliquer cette FFU aux lecteurs qui sont plus petits que le
lecteur d’origine, vérifiez votre FFU pour voir quelle doit être la nouvelle taille de
lecteur minimale :

Invite de commandes Windows

Dism /Get-ImageInfo /ImageFile:flash.ffu

Déployer Windows à partir de WinPE à l’aide


d’un FFU
1. Démarrez votre PC de destination sur WinPE.

7 Notes

Si vous appliquez un FFU optimisé, vous devez utiliser WinPE, version 1903 ou
ultérieure.

2. Connectez un lecteur de stockage ou mappez l’emplacement réseau qui contient


votre fichier FFU et notez la lettre de lecteur, par exemple, N.

3. Identifiez le lecteur auquel vous allez appliquer l’image :

Invite de commandes Windows

diskpart
list disk
exit

Notez le numéro de lecteur dans la Disk ### colonne.

4. Appliquez l’image au lecteur nettoyé. Ici, nous appliquons n:\WinOEM.ffu au


disque 0.

Invite de commandes Windows

DISM /apply-ffu /ImageFile=N:\WinOEM.ffu /ApplyDrive:\\.\PhysicalDrive0


Pour afficher les commandes disponibles avec /apply-ffu, exécutez dism /apply-
ffu /? ou consultez DISM Image Management Command-Line Options.

Capture et application de processeurs ffU sur


des lecteurs de taille différente
Si vous avez optimisé le FFU, DISM redimensionne automatiquement la partition
Windows (ou la partition sélectionnée) pour le développer ou le réduire pour remplir
l’espace disponible.

Si vous n’optimisez pas le FFU, ou si vous déployez Windows 10, version 1809 ou une
version antérieure, vous ne pourrez appliquer l’élément FFU qu’aux lecteurs de même
taille ou supérieurs à l’original. Vous devez également effectuer un travail
supplémentaire pour gérer la partition de récupération et les tailles de partition avant et
pendant le déploiement afin de tirer le meilleur profit de l’espace :

1. Sur le PC de référence, installez Windows sans partition de récupération et


configurez la partition Windows comme partition finale sur le lecteur. Pour
configurer cela, utilisez le programme d’installation de Windows ou un script de
déploiement.

2. Capturez le FFU.

3. Sur le PC de destination, déployez le FFU. Pour les lecteurs plus volumineux, il y


aura de l’espace inutilisé à la fin.

4. À l’aide de Diskpart, développez la partition Windows pour remplir l’espace vide.

Ensuite, réduisez la partition Windows pour faire de l’espace pour la partition de


récupération.
Configurez votre partition de récupération.

Exemple, à l’aide d’exemples de scripts : créer une partition de récupération.

Invite de commandes Windows

ApplyRecovery.bat

Monter un FFU pour la maintenance


Vous pouvez utiliser DISM pour monter des images FFU à des fins de maintenance.
Comme avec d’autres formats d’image, vous pouvez monter et modifier un FFU avant de
valider les modifications et de démonter. Le montage d’un FFU pour la maintenance
utilise la même /mount-image commande que celle que vous utilisez pour monter
d’autres types d’images. Lors du montage d’un FFU, vous utiliserez /index:1 toujours
lors du montage.

Contrairement aux images WIM, les images FFU sont montées en tant que disques durs
virtuels. Les fichiers apparaissent dans le dossier de montage spécifié, mais étant donné
que les ffUs peuvent contenir plusieurs partitions, mais n’ont qu’un seul index, DISM
mappe uniquement la partition Windows de la FFU montée au dossier de montage.

Pour monter un FFU

1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Montez l’image à l’aide de dism /mount-image . Cet exemple montre comment


monter D:\WinOEM.ffu sur C:\ffumount :

Invite de commandes Windows

dism /mount-image /imagefile:"D:\WinOEM.ffu" /mountdir:"C:\ffumount"


/index:1

Pour voir les options de ligne de commande disponibles pour /mount-image


exécuter dism /mount-image /? ou consultez Options de ligne de commande de
gestion des images DISM.
3. Service de votre image. Par exemple, pour activer la fonctionnalité de composants
hérités :

Invite de commandes Windows

dism /image:"C:\ffumount" /enable-feature:legacycomponents

Pour afficher les options disponibles, exécutez dism /image:<path to mounted


image> /? ou

4. Démontez votre image FFU et validez ou ignorez les modifications. Si vous utilisez
/commit, vos modifications seront enregistrées dans votre fichier FFU.

Pour démonter votre FFU et valider les modifications, utilisez l’option /unmount-
image /commit suivante :

Invite de commandes Windows

dism /unmount-image /mountdir:"C:\ffumount" /commit

Si vous décidez de ne pas conserver les modifications que vous avez apportées à la
FFU, vous pouvez utiliser /unmount-image avec l’option /discard :

Invite de commandes Windows

dism /unmount-image /mountdir:"C:\ffumount" /discard

Rubriques connexes
WIM vs VHD et FFU : comparaison des formats de fichier image

Planification d'une stratégie de multidiffusion dans Configuration Manager

Capturer et appliquer des partitions Windows, Système et Récupération

Options de Command-Line gestion des images DISM

Fonction CreateFile
Capturer et appliquer une
image Windows
Article • 09/05/2023

Cette section explique comment capturer et appliquer une image WIM Windows.

Contenu de cette section


Rubrique Description

Capturer et appliquer Windows à Si vous utilisez une configuration de partition standard,


l’aide d’un seul fichier WIM utilisez cette méthode pour capturer et appliquer des fichiers
WIM.

Capturer et appliquer des Si vous avez une configuration de partition personnalisée,


partitions Windows, Système et utilisez cette méthode pour capturer et appliquer des
Récupération fichiers WIM.

Créer un fichier WIM pour Comment créer une image qui prend en charge plusieurs
plusieurs types d’architecture architectures ?

Fractionner un fichier image Fractionnez un fichier .wim volumineux en plusieurs fichiers


Windows (.wim) pour s’étendre plus petits qui s’adapteront au média sélectionné.
sur plusieurs DVD

Ajoutez une image de volume à Économisez de l’espace disque sur votre serveur de
un fichier .WIM existant déploiement en stockant plusieurs variantes
d’images Windows dans un seul fichier WIM.

Créer une image WIM de Comment créer une image qui contient des données au lieu
données d’une image Windows ?
Capturez et appliquez une image
Windows à l’aide d’un seul . Fichier WIM
Article • 19/06/2023

Capturer une image Windows (. Fichier WIM) et l’utiliser pour déployer Windows sur de
nouveaux appareils.

Vous pouvez commencer par le fichier install.wim à partir d’une iso de distribution
Windows, ou vous pouvez généraliser et capturer une image Windows en cours
d’exécution dans un . Fichier WIM.

Les fichiers WIM capturent une seule partition. Vous pouvez généralement capturer
uniquement la partition Windows, puis utiliser les fichiers de cette image pour
configurer le reste des partitions sur le lecteur. Si vous avez créé une configuration de
partition personnalisée, consultez Capturer et appliquer des partitions Windows,
Système et Récupération.

capture de l’image
1. Si vous avez démarré dans Windows, généralisez l’image afin qu’elle puisse être
déployée sur d’autres appareils. Pour plus d’informations, consultez Sysprep
(Généraliser) une installation Windows.

2. Démarrez l’appareil à l’aide de Windows PE.

3. Optionnel Optimisez l’image pour réduire le temps nécessaire au démarrage de


votre appareil après l’application de l’image. L’optimisation d’une image est
particulièrement utile lorsque vous créez une image que vous allez déployer sur de
nombreux ordinateurs, comme dans un scénario de build à stock.

Invite de commandes Windows

DISM /image:C:\ /optimize-image /boot


4. Capturez la partition Windows. Par exemple :

Invite de commandes Windows

Dism /Capture-Image /ImageFile:"D:\Images\Fabrikam.wim" /CaptureDir:C:\


/Name:Fabrikam

Où D : est un lecteur flash USB ou un autre emplacement de stockage de fichiers.

Appliquer l’image
1. Démarrez l’appareil à l’aide de Windows PE.

2. Effacez le disque dur et configurez de nouvelles partitions de disque dur à l’aide


d’un script. Utilisez CreatePartitions-UEFI.txt (ou CreatePartitions-BIOS.txt pour les
appareils BIOS hérités plus anciens).

Invite de commandes Windows

diskpart /s CreatePartitions-UEFI.txt

3. Appliquez les images à l’aide d’un script.

Invite de commandes Windows

D:\ApplyImage.bat D:\Images\Fabrikam.wim

Exemple de script
Voici un exemple de script simple qui applique une image à un disque partitionné à
l’aide de l’un des scripts de partitionnement de disque dur de l’étape 2.

bat

rem == ApplyImage.bat ==

rem == These commands deploy a specified Windows


rem image file to the Windows partition, and configure
rem the system partition.

rem Usage: ApplyImage WimFileName


rem Example: ApplyImage E:\Images\ThinImage.wim ==

rem == Set high-performance power scheme to speed deployment ==


call powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
rem == Apply the image to the Windows partition ==
dism /Apply-Image /ImageFile:%1 /Index:1 /ApplyDir:W:\

rem == Copy boot files to the System partition ==


W:\Windows\System32\bcdboot W:\Windows /s S:

:rem == Copy the Windows RE image to the


:rem Windows RE Tools partition ==
md R:\Recovery\WindowsRE
xcopy /h W:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\

:rem == Register the location of the recovery tools ==


W:\Windows\System32\Reagentc /Setreimage /Path R:\Recovery\WindowsRE /Target
W:\Windows

:rem == Verify the configuration status of the images. ==


W:\Windows\System32\Reagentc /Info /Target W:\Windows

Rubriques connexes
Déployer Windows à l’aide d’une mise à jour flash complète (FFU)

Capturer et appliquer des partitions Windows, Système et Récupération

Configurer des partitions de disque dur UEFI/GPT

Configurer des partitions de disque dur BIOS/MBR

BCDboot Command-Line Options

Options de ligne de commande REAgentC


Capturer et appliquer des partitions
Windows, système et récupération
Article • 19/06/2023

Lorsque vous déployez Windows au format WIM et à l’aide de partitions personnalisées,


d’une partition système personnalisée ou d’une partition utilitaire supplémentaire,
découvrez comment capturer les partitions appropriées à appliquer aux nouveaux PC.

Remarques:

Si vous n’avez pas besoin de partitions personnalisées, vous pouvez généralement


simplement capturer la partition Windows, puis utiliser les fichiers de cette image
pour configurer le reste des partitions sur le lecteur. Consultez Capturer et
appliquer Windows à l’aide d’un fichier WIM unique.

FFU capture le contenu complet d’un lecteur. Vous n’avez donc pas à vous soucier
de la capture et de la configuration de partitions individuelles.

Capturer les partitions personnalisées

Étape 1 : Déterminer les partitions à capturer


Ce tableau montre les types de partitions que vous devez capturer et celles qui sont
gérées automatiquement.

Si vous déployez à la fois des systèmes UEFI et BIOS, vous pouvez réutiliser vos
partitions primaires et logiques sur des appareils UEFI et BIOS, mais pas les autres types
de partitions.

Type de partition Devez-vous capturer cette partition Pouvez-vous réutiliser


? le même wim sur le
microprogramme UEFI
et BIOS ?

Partition système (partition facultatif. Si seul un ensemble simple Non


système EFI ou partition de fichiers de partition est requis,
système BIOS) vous n’avez pas besoin de capturer
cette partition.

Partition réservée Microsoft Non Non


(MSR)
Type de partition Devez-vous capturer cette partition Pouvez-vous réutiliser
? le même wim sur le
microprogramme UEFI
et BIOS ?

Partitions principales Oui Oui


(partitions Windows, partitions
de données/utilitaires que
vous avez ajoutées)

Partition de récupération facultatif. Si vous n’avez pas Non


personnalisé cette partition, vous
n’avez pas besoin de la capturer.

Partition étendue Non Non

Partitions logiques (partitions Oui Oui


Windows, partitions de
données/utilitaires que vous
avez ajoutées)

Étape 2 : Préparer la capture des partitions


1. Si vous avez démarré l’image Windows, généralisez-la afin qu’elle puisse être
déployée sur d’autres appareils. Pour plus d’informations, consultez Sysprep
(Généraliser) une installation Windows.

2. Démarrez votre appareil de référence à l’aide de Windows PE.

3. À l’invite de commandes Windows PE, tapez diskpart pour ouvrir l’outil DiskPart.

Invite de commandes Windows

X:> diskpart
DISKPART>

4. Vérifiez si les partitions que vous souhaitez capturer ont des lettres de lecteur
affectées.

Invite de commandes Windows

DISKPART> list volume

Volume ### Ltr Label Fs Type Size Status


Info
---------- --- ----------- ----- ---------- ------- ---------
--------
Volume 0 C Windows NTFS Partition 475 GB Healthy
Boot
Volume 1 NTFS Partition 554 MB Healthy
Volume 2 SYSTEM FAT32 Partition 499 MB Healthy
System

Si aucune lettre de lecteur n’est affectée à l’une des partitions que vous souhaitez
capturer, continuez :

5. Répertoriez les disques de votre PC :

Invite de commandes Windows

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt


-------- ------------- ------- ------- --- ---
Disk 0 Online 127 GB 0 B *

6. Sélectionnez le disque dur principal :

Invite de commandes Windows

DISKPART> select disk 0

7. Affichez les partitions :

Invite de commandes Windows

DISKPART> list partition

Partition ### Type Size Offset


------------- ---------------- ------- -------
Partition 1 System 499 MB 1024 KB
Partition 2 Reserved 128 MB 500 MB
Partition 3 Primary 475 GB 628 MB
Partition 4 Recovery 554 MB 476 GB

8. Sélectionnez une partition qui a besoin d’une lettre de lecteur :

Invite de commandes Windows

DISKPART> select partition=1

9. Affectez une lettre à la partition avec la assign letter commande . Par exemple,

Invite de commandes Windows


DISKPART> assign letter=S

10. Tapez exit pour revenir à l’invite de commandes Windows PE.

Invite de commandes Windows

DISKPART> exit
X:\>

Pour plus d’informations, consultez l’aide diskPart à partir de la ligne de commande ou


la syntaxe de ligne de commande diskpart.

Étape 3 : Capturer des images pour chaque partition


personnalisée.
À l’invite de commandes Windows PE, capturez chaque partition personnalisée, par
exemple :

Invite de commandes Windows

Dism /Capture-Image /ImageFile:C:\my-windows-partition.wim


/CaptureDir:C:\ /Name:"My Windows partition"
Dism /Capture-Image /ImageFile:C:\my-system-partition.wim
/CaptureDir:S:\ /Name:"My system partition"

Pour plus d’informations sur l’utilisation de l’outil DISM pour capturer une image,
consultez Gestion des images DISM Command-Line Options.

Étape 4 : Enregistrer les images sur le réseau ou un autre


emplacement sécurisé.
1. Connectez un lecteur externe ou connectez-vous à un emplacement réseau où
vous pouvez enregistrer votre image en toute sécurité, par exemple :

Invite de commandes Windows

net use n: \\Server\Share

Si vous y êtes invité, fournissez vos informations d’identification réseau.

2. Copiez les partitions dans votre partage réseau. Par exemple,


Invite de commandes Windows

md N:\Images\
copy C:\my-windows-partition.wim N:\Images\
copy C:\my-system-partition.wim N:\Images\

Appliquer les images

Étape 1 : Préparer l’application de partitions


1. Démarrez votre appareil de destination à l’aide de Windows PE.

2. Connectez un lecteur externe ou connectez-vous à un emplacement réseau


sécurisé, par exemple :

Invite de commandes Windows

net use n: \\Server\Share

Si vous y êtes invité, fournissez vos informations d’identification réseau.

3. Effacez le disque dur et créez de nouvelles partitions.

Pour appliquer à plusieurs appareils, enregistrez les commandes Diskpart dans un


script et exécutez-les sur chaque nouvel appareil. Pour obtenir des exemples,
consultez Configurer des partitions de disque dur UEFI/GPT ou Configurer des
partitions de disque dur BIOS/MBR. Exemple :

Invite de commandes Windows

diskpart /s D:\CreatePartitions-UEFI.txt

Où D : est un lecteur flash USB ou un autre emplacement de stockage de fichiers.

Dans ces exemples DiskPart , les partitions se voient attribuer les lettres System=S,
Windows=W et Recovery=R, car il s’agit des lettres affectées par CreatePartitions-
UEFI.txt et CreatePartitios-BIOS.txt.

Si vous utilisez différents scripts, remplacez la lettre de lecteur Windows par une
lettre proche de la fin de l’alphabet, par exemple W, pour éviter les conflits de
lettres de lecteur. N’utilisez pas X pour une lettre de lecteur, car cette lettre de
lecteur est réservée à Windows PE. Une fois l’appareil redémarré, la partition
Windows se voit attribuer la lettre C, et les autres partitions ne reçoivent pas de
lettres de lecteur.

Si vous redémarrez, Windows PE réaffecte les lettres de disque par ordre


alphabétique, en commençant par la lettre C, sans tenir compte de la configuration
dans le programme d’installation de Windows. Cette configuration peut changer
en fonction de la présence de différents lecteurs, tels que des lecteurs flash USB.

Étape 2 : Appliquer les partitions


1. Windows et partitions de données : Appliquez la ou les images, par exemple :

Invite de commandes Windows

dism /Apply-Image /ImageFile:N:\Images\my-windows-partition.wim


/Index:1 /ApplyDir:W:\

où W: est la partition Windows.

2. Partition système : Vous pouvez :

Configurez la partition système à l’aide de l’outil BCDBoot. Cet outil copie et


configure les fichiers de partition système à l’aide de fichiers de la partition
Windows. Par exemple :

Invite de commandes Windows

W:\Windows\System32\bcdboot W:\Windows /s S:

ou :

Appliquer une image personnalisée

Invite de commandes Windows

dism /Apply-Image /ImageFile:N:\Images\my-system-partition.wim


/Index:1 /ApplyDir:S:\

Où S : est la partition système

3. Partition de récupération :

a. Vous pouvez :
Copiez les outils de l’environnement de récupération Windows (RE) dans la
partition des outils de récupération.

Invite de commandes Windows

md R:\Recovery\WindowsRE
copy W:\Windows\System32\Recovery\winre.wim
R:\Recovery\WindowsRE\winre.wim

Où R : est la partition de récupération

ou :

Appliquer une image personnalisée

Invite de commandes Windows

dism /Apply-Image /ImageFile:N:\Images\my-recovery-partition.wim


/Index:1 /ApplyDir:R:\

b. Inscrivez l’emplacement des outils de récupération et masquez la partition de


récupération à l’aide de Diskpart. Vous pouvez utiliser notre exemple de script ou
effectuer les étapes manuellement :

Invite de commandes Windows

W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE


/target W:\Windows

Étapes diskpart pour UEFI :

Invite de commandes Windows

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001

Étapes diskpart pour le BIOS :

Invite de commandes Windows

set id=27

Étape 3 : Vérifier que cela a fonctionné


Redémarrez l’appareil ( exit ). Windows doit démarrer.

7 Notes

Si l’appareil ne démarre pas (par exemple, si vous recevez le message d’erreur :


Bootmgr introuvable. Appuyez sur CTRL+ALT+SUPPR) case activée les étapes de
configuration de la partition système :

Pour plus d’informations sur la copie des fichiers de démarrage sur la partition
système, consultez Options de ligne de commande BCDBoot .
Utilisez l’outil DiskPart pour case activée pour vous assurer que la partition
système est définie sur Active.

Effectuez l’expérience prête à l’emploi (OOBE) en tant que nouvel utilisateur et case
activée la partition de récupération :

Vérifiez que dans Explorateur de fichiers que la partition de récupération n’est pas
visible.

Affichez les partitions existantes, soit en cliquant avec le bouton droit sur
Démarrer et en sélectionnant Gestion des disques, soit en utilisant diskpart (Ouvrir
une invite de commandes en tant qu’administrateur > diskpart >> exit > select
disk 0 list partition ).

Rubriques connexes
Configurer des partitions de disque dur UEFI/GPT

Configurer des partitions de disque dur BIOS/MBR

BCDboot Command-Line Options

Options de ligne de commande REAgentC


Créer un WIM pour plusieurs types
d’architecture à l’aide de DISM
Article • 19/06/2023

Lorsque vous planifiez vos scénarios de déploiement, réfléchissez à la façon dont vous
allez déployer et gérer des images pour différents types d’architecture. Étant donné que
vous pouvez déployer des images Windows 32 bits et 64 bits à partir d’un
environnement de préinstallation 32 bits, vous pouvez gérer des images Windows 32
bits et 64 bits dans le même fichier d’image Windows (.wim) ou les gérer dans des
fichiers .wim distincts.

Images 32 bits uniquement

Vous pouvez créer un fichier .wim qui contient des images Windows pour un type
d’architecture unique. Dans ce scénario, vous générez un fichier .wim qui contient
une ou plusieurs images Windows pour les systèmes 32 bits uniquement. Vous
créez des fichiers .wim distincts pour différents types d’architecture.

Images 64 bits uniquement

Vous pouvez créer un fichier .wim qui contient une ou plusieurs images Windows
64 bits que vous déployez.

Images 32 bits et 64 bits

Vous pouvez créer un fichier .wim qui contient plusieurs éditions Windows pour
plusieurs types d’architecture. Par exemple, vous pouvez créer une image Windows
qui contient deux versions de Windows, l’une pour les architectures 32 bits et
l’autre pour les architectures 64 bits.

Créer une image Windows pour plusieurs types


d’architecture
Vous pouvez créer un seul fichier .wim qui inclut des images Windows 32 bits et 64 bits.
Vous devez disposer d’un fichier d’installation Windows 32 bits et d’un fichier Install.wim
64 bits. Le déploiement multiplateforme est pris en charge à partir du programme
d’installation de Windows 32 bits.

1. Copiez l’intégralité du support d’installation Windows 32 bits dans un répertoire


temporaire sur l’ordinateur local.
2. Copiez un fichier Install.wim 64 bits dans un répertoire temporaire distinct sur
l’ordinateur local.

3. À l’invite de commandes, utilisez la commande de /export-image DISM pour


exporter les images Windows 64 bits dans le fichier Install.wim dans les fichiers
d’installation.

4. Répétez la Dism /Export-Image commande pour chaque image Windows 64 bits


que vous souhaitez ajouter à la distribution Windows.

Par exemple, si vous copiez la distribution dans C:\WindowsDistribution et le


fichier Install.wim 64 bits dans C:\Windows64-bit , vous devez utiliser les éléments
suivants :

Invite de commandes Windows

Dism /Export-Image /SourceImageFile:c:\windows64-bit\install.wim


/SourceIndex:1
/DestinationImageFile:c:\windowsdistribution\sources\install.wim
/DestinationName:"Fabrikam 64-bit Image"

7 Notes

Il est important d’inclure le type d’architecture au nom de chaque image


Windows. Cela permet à quelqu’un d’identifier facilement le type
d’architecture de chaque image.

Déploiement d’une image qui contient


plusieurs architectures
L’image Windows 64 bits et toutes les métadonnées associées sont copiées dans le
fichier Install.wim dans un nouvel index pendant le processus d’exportation. Une fois
que vous avez ajouté toutes les images Windows au fichier Install.wim, vous êtes prêt à
déployer vos images Windows :

Pendant les installations suivies, les utilisateurs sont invités à sélectionner l’image
Windows spécifique à l’architecture à installer (images x86 ou x64).
Dans les installations sans assistance, si vous stockez plusieurs éditions de
Windows pour plusieurs types d’architecture dans un seul fichier .wim, vous devez
spécifier explicitement l’image à installer pendant le programme d’installation de
Windows avec le paramètre MetaData .
Rubriques connexes
Options de ligne de commande de la gestion des images DISM

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Fractionner un fichier image Windows
(.wim) pour s’étendre sur plusieurs DVD
Article • 19/06/2023

Fractionnez un fichier d’image Windows (.wim) en un ensemble de fichiers plus petits


(.swm) lorsque vous installez Windows à partir d’un support qui ne peut pas gérer la
taille du fichier image Windows, par exemple :

DVD (un DVD mono-face standard stocke 4,7 Go).


Clés USB au format FAT32. FAT32 est requis pour démarrer de nombreux PC
modernes (basés sur UEFI), mais a une taille de fichier maximale de 4 Go. (Solution
de contournement : Créer une clé USB avec plusieurs partitions.)

Limites
Vous ne pouvez pas modifier un ensemble de fichiers d’image fractionnée (.swm).
L’application de fichiers d’image fractionnée (.swm) n’est prise en charge que
lorsque tous les fichiers .swm se trouvent dans le même dossier. Cela signifie que
pour le déploiement de DVD, vous devez copier les fichiers sur le PC de destination
avant de pouvoir utiliser le programme d’installation de Windows ou DISM /Apply-
Image, comme indiqué dans cette rubrique.

Fractionner le fichier
1. Montez votre support d’installation Windows.

2. Copiez sources\install.wim sur votre PC local. Les exemples ci-dessous utilisent


C:\sources\install.wim comme emplacement du fichier copié.

3. Fractionnez l’image Windows :

Invite de commandes Windows

Dism /Split-Image /ImageFile:C:\sources\install.wim


/SWMFile:C:\sources\install.swm /FileSize:4700

où :

C:\sources\install.wim est le nom et l’emplacement du fichier image que

vous souhaitez fractionner.


C:\sources\install.swm est le nom de destination et l’emplacement des

fichiers .swm fractionnés. Le premier fichier .swm fractionné sera nommé


install.swm. Les noms de fichiers des fichiers suivants incluent des nombres,
par exemple, fichier install2.swm, fichier install3.swm, etc.
4700 est la taille maximale en Mo pour chacun des fichiers .swm fractionnés à

créer.

Vous disposez maintenant d’un ensemble de fichiers install.swm dans le C:\sources


dossier.

Déploiement USB
Copiez tous les fichiers .swm dans le même dossier sur la clé USB :

Si vous déployez votre image à partir de WinPE, vous pouvez copier les fichiers
.swm dans n’importe quel dossier et utiliser DISM avec la /apply-image
/imagefile:install.swm /swmfile:install.swm commande . Pour plus

d’informations, consultez Appliquer-image .


Si vous installez à partir du programme d’installation de Windows, copiez
l’ensemble de fichiers .swm dans le dossier Sources sur le support d’installation,
puis exécutez le programme d’installation de Windows.

Déploiement de DVD
1. Copiez les fichiers .swm dans des DVD individuels.

2. Démarrer votre PC de destination sur Windows PE à partir d’un DVD

À partir de Windows PE, vous pouvez déployer à l’aide du programme


d’installation de Windows ou d’un script.

3. Configurez et mettez en forme vos partitions de disque dur, comme indiqué dans
Capturer et appliquer les partitions Windows, Système et Récupération.

4. Copiez les fichiers dans un dossier temporaire unique. Par exemple, insérez le
premier DVD et tapez :

Invite de commandes Windows

md C:\TempInstallFolder
copy d:\install.swm c:\TempInstallFolder\*
Insérez ensuite le deuxième DVD et tapez :

Invite de commandes Windows

copy d:\install2.swm c:\TempInstallFolder\*

Et ainsi de suite jusqu’à ce que tous les fichiers .swm soient copiés.

5. Installez à l’aide du programme d’installation de Windows ou d’un script.

Installation de Windows : démarrez à partir du support d’installation de


Windows dans le programme d’installation de Windows et utilisez-le pour
installer les fichiers image Windows fractionnés.

Invite de commandes Windows

D:\Setup.exe /InstallFrom:"C:\TempInstallFolder\install.swm"

Utiliser un script

a. Appliquez votre image à l’aide de l’option DISM /Apply-Image /SWMFile :

Invite de commandes Windows

Dism /Apply-Image /ImageFile:C:\TempInstallFolder\install.swm


/SWMFile:c:\TempInstallFolder\install*.swm /Index:1
/ApplyDir:D:\

b. Configurez vos partitions système et de récupération, comme indiqué


dans Déployer Windows à l’aide d’un script.

6. Nettoyer : supprimer le dossier temporaire

Invite de commandes Windows

rd c:\TempInstallFolder /s /q

Rubriques connexes
Capturer et appliquer des partitions Windows, Système et Récupération
WinPE : utiliser une seule clé USB pour WinPE et un fichier WIM (.wim)
Installer Windows à partir d’un lecteur flash USB
Options de ligne de commande de la gestion des images DISM
Ajouter, appliquer et exporter des
images de volume avec un fichier
d’image Windows (.wim)
Article • 19/06/2023

Gérez plusieurs images Windows en les combinant dans un seul fichier .wim. Un seul
fichier .wim peut prendre une fraction de l’espace disque que plusieurs fichiers .wim
peuvent prendre.

Lorsque vous combinez deux fichiers image Windows ou plus en un seul .wim, tous les
fichiers qui sont dupliqués entre les images ne sont stockés qu’une seule fois.

Exécutez ces commandes à l’aide de DISM à partir d’une invite de commandes avec des
privilèges d’administrateur.

Plusieurs images Windows dans un fichier .wim


Combiner des images : ajouter une image de volume à une image existante

Exemple : ajoutez une image du lecteur D à une image existante appelée install.wim.
Chaque nouvelle image reçoit un nouveau numéro d’index, à partir de 1.

Dism /Append-Image /ImageFile:"C:\images\install.wim /CaptureDir:D:\


/Name:"Home + drivers"

Consultez la liste des images de volume contenues dans un . Fichier WIM

Dism /Get-ImageInfo /ImageFile:"C:\images\install.wim"

Appliquez une image de volume à partir de . Fichier WIM


Vous pouvez faire référence à une image par nom d’image ou par numéro d’index
d’image. Exemples :

Dism /Apply-Image /ImageFile:"C:\images\install.wim" /Index:2 /ApplyDir:D:\

Dism /Apply-Image /ImageFile:"C:\images\install.wim" /Name:"Home + drivers"


/ApplyDir:D:\

Extrayez une image de . Fichier WIM

Créez un nouveau . Fichier WIM qui inclut uniquement les fichiers dont vous avez besoin
à partir d’une seule image de volume, par exemple, lors de la création d’un support de
récupération. Destination . Le fichier WIM commence par un nouveau numéro d’index :
1.

Exemples :

Dism /Export-Image /SourceImageFile:"C:\images\install.wim" /SourceIndex:2


/DestinationImageFile:"C:\resetmedia_amd64\media\sources\install.wim"

Dism /Export-Image /SourceImageFile:"C:\images\install.wim"


/SourceName:"Home + drivers"
/DestinationImageFile:"C:\resetmedia_amd64\media\sources\install.wim"

Pour plus d’informations, consultez Options de gestion des images DISM Command-
Line.

Rubriques connexes
Capturer des images de partitions de disque dur à l’aide de DISM

Options de ligne de commande de la gestion des images DISM


Créer une image de données à l’aide de
DISM
Article • 19/06/2023

Pour ajouter des applications, des fichiers et d’autres ressources à Windows pendant
une installation, vous pouvez créer une image de données. À l’aide de l’outil DISM
(Deployment Image Servicing and Management), vous pouvez créer des fichiers d’image
Windows supplémentaires (.wim) qui contiennent uniquement des fichiers et des
applications que vous avez l’intention de copier dans l’installation de Windows.

Les images de données vous permettent d’ajouter :

Applications, fichiers, scripts et autres ressources sur Windows lors d’une


installation.

Fichiers, ressources et autres données sur une partition autre que la partition du
système d’exploitation.

7 Notes

Les images de données doivent être utilisées uniquement pour ajouter de


nouveaux fichiers à une installation Windows. N’utilisez pas d’images de données
pour remplacer des fichiers Windows existants. Le remplacement des données du
système d’exploitation n’est pas pris en charge.

Les méthodes précédentes de transfert de données vers une installation Windows


nécessitaient l’utilisation de $OEM$ dossiers. Ces structures de dossiers sont toujours
prises en charge, mais les images de données offrent un moyen plus simple et plus
efficace de transférer des données supplémentaires vers Windows.

Dans les installations sans assistance, l’image Windows à installer est spécifiée par le
OSImage paramètre dans le composant Microsoft-Windows-Setup. Vous pouvez ajouter
un ou plusieurs DataImage paramètres dans le composant Microsoft-Windows-Setup qui
représentent des images de données supplémentaires que vous ajoutez au système.
Pour plus d’informations, consultez les informations de référence sur l’installation sans
assistance de Windows.

Pour créer une image de données

1. Recherchez les données pour lesquelles vous allez créer une image de données.
2. Ouvrez une invite de commandes en tant qu’administrateur ou démarrez
l’ordinateur sur Windows PE pour ouvrir l’invite de commandes Windows PE.

3. Utilisez DISM pour compresser vos fichiers de données dans un fichier .wim. Par
exemple :

Dism /Capture-Image /ImageFile:c:\data\myData.wim


/CaptureDir:C:\data\dataFiles /Name:MyData

Dans cet exemple, tout ce qui se trouve dans le répertoire C:\Data\DataFiles est
ajouté au fichier .wim et le fichier .wim reçoit l’étiquette « MyData ». Tous les
fichiers et dossiers sous C:\Data\DataFiles sont extraits à la racine du lecteur
spécifié dans le fichier de réponses.

Pour plus d’informations sur l’utilisation de DISM, consultez DISM Image


Management Command-Line Options.

4. Copiez l’image de données vers un emplacement disponible tel qu’une autre


partition ou un partage réseau pendant l’installation de Windows.

Pour ajouter un chemin d’accès d’image de données à un fichier de réponses

1. Utilisez le Gestionnaire d’images système Windows (Windows SIM) pour créer un


fichier de réponses qui contient le chemin d’accès à l’image de données à installer
et l’emplacement de l’installation.

2. Ajoutez les paramètres Microsoft-Windows-Setup\ DataImage au passe de


configuration approprié pour votre environnement. Par exemple : windowsPE .

3. Enregistrez le fichier de réponses et fermez Windows SIM.

Le fichier de réponses doit ressembler à l’exemple suivant :

<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<DataImage wcm:action="add">
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>
<InstallFrom>
<Credentials>
<Domain>Fabrikam</Domain>
<Username>MyUsername</Username>
<Password>MyPassword</Password>
</Credentials>
<Path>\\networkshare\share\MyData.wim</Path>
</InstallFrom>
<Order>1</Order>
</DataImage>
</ImageInstall>
</component>
</settings>

7 Notes

Si vous spécifiez un dossier local dans path , consultez Chemin d’accès dans la
référence de l’installation de Windows sans assistance pour en savoir plus sur
l’utilisation des chemins d’accès relatifs ou absolus.

4. Exécutez Setup.exe en spécifiant l’emplacement du fichier de réponses. Par


exemple :

setup /unattend:C:\unattend.xml

Tous les fichiers et dossiers spécifiés dans l’image de données sont extraits à la racine du
lecteur pendant l’installation. Les fichiers exécutables et les scripts ne sont pas exécutés
lorsque l’image de données est appliquée ; elles sont uniquement copiées sur le lecteur.
Vous pouvez utiliser FirstLogonCommands pour spécifier des commandes à exécuter la
première fois qu’un utilisateur se connecte à l’ordinateur. Pour plus d’informations sur
FirstLogonCommands , consultez la référence de l’installation sans assistance de Windows.
Disques durs et partitions
Article • 19/06/2023

Découvrez les méthodes de déploiement de Windows sur différents lecteurs,


notamment des disques durs, des disques SSD ou des disques durs virtuels (VHD), et
avec différentes dispositions de partition, notamment avec des partitions de données et
d’utilitaires.

Types de lecteurs
Vous pouvez installer Windows sur un disque dur, tel qu’un disque dur ou un disque ssd.
Pour plus de sécurité, vous pouvez utiliser des disques durs que l’usine a préchiffrés. Un
seul ordinateur peut contenir plusieurs lecteurs.

Disques ssd
Un disque SSD est un disque dur qui utilise la mémoire ssd pour stocker des données
persistantes. Un disque SSD doit disposer d’un minimum de 16 gigaoctets (Go) d’espace
pour installer Windows. Pour plus d’informations sur l’espace disque et la RAM,
consultez Compact OS, single-sourcing et optimisation des images.

7 Notes

Il n’est plus nécessaire d’exécuter les tests d’évaluation du système Windows


(WinSAT) sur les lecteurs SSD. Windows détecte désormais les lecteurs SSD et
s’ajuste en conséquence.

Lecteurs de format avancé


Vous pouvez utiliser certains lecteurs de format avancé pour fournir de l’espace disque
supplémentaire.

Les lecteurs d’émulation au format avancé 512 (512e) sont pris en charge sur les
ordinateurs BIOS ou UEFI.

Les lecteurs natifs 4K (4Kn) au format avancé sont pris en charge uniquement sur les
ordinateurs UEFI.

2 Avertissement
Pour les lecteurs natifs 4K au format avancé (4 Ko par secteur), la taille de partition
minimale est de 260 Mo, en raison d’une limitation du format de fichier FAT32. La
taille de partition minimale des lecteurs FAT32 est calculée comme taille de secteur
(4 Ko) x 65527 = 256 Mo. Pour plus d’informations, consultez Configurer des
partitions de disque dur UEFI/GPT.

Disques durs chiffrés en usine


Pour protéger votre environnement de déploiement, vous pouvez utiliser un disque dur
préchiffré d’usine pour empêcher l’accès non autorisé avant d’installer Windows ou tout
autre logiciel. Pour plus d’informations, consultez Lecteurs chiffrés d’usine.

Plusieurs disques durs


Si vous installez Windows sur un appareil doté de plusieurs disques durs, vous pouvez
utiliser le chemin d’emplacement du disque pour vous assurer que vos images sont
appliquées aux lecteurs prévus.

Pour ce faire, exécutez diskpart , puis SELECT DISK=<disk location path> sélectionnez
chaque lecteur. Par exemple : SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)

7 Notes

Le lecteur système peut ne pas apparaître en tant que disque 0 dans l’outil DiskPart.
Le système peut affecter des nombres différents aux lecteurs lors du redémarrage.
Les différents ordinateurs qui ont la même configuration de lecteur peuvent avoir
des numéros de disque différents.

Pour plus d’informations, consultez Configurer plusieurs disques durs et le format du


chemin d’accès à l’emplacement du disque dur.

Partitions
Vous pouvez diviser votre disque dur en plusieurs partitions. Vous pouvez créer des
partitions de système, de récupération, de Windows ou de données distinctes.

Pour améliorer la sécurité de la partition Windows ou d’une partition de données, vous


pouvez utiliser BitLocker pour chiffrer la partition. Pour plus d’informations, consultez
Chiffrement de lecteur BitLocker.
Les types de partition doivent correspondre au microprogramme de l’ordinateur. Vous
pouvez installer Windows sur des disques durs basés sur l’un des types de
microprogrammes suivants :

Système d’entrée/sortie (BIOS) de base. Utilise la structure de partition MBR


(Master Boot Record).
Interface EFI (Extensible Firmware Interface) (classe 1) : utilise la structure de
partition GUID Table (GPT).
Unified Extensible Firmware Interface (UEFI), classe 2 : utilise la structure de
partition GPT. Inclut également un module de prise en charge de compatibilité
(CSM) qui vous permet d’utiliser des fonctions BIOS, y compris la structure de
partition MBR. Ce module peut être activé ou désactivé dans le microprogramme.
Unified Extensible Firmware Interface (UEFI), classe 3 : utilise la structure de
partition GPT.

Pour déterminer votre type de système, consultez le fabricant de votre matériel.

Partitions système et utilitaires


Une partition système est une partition qui contient les fichiers spécifiques au matériel
nécessaires pour charger Windows.

Par défaut, pendant l’installation de Windows, Windows stocke ces fichiers spécifiques
au matériel dans une partition distincte. Cela permet à l’ordinateur d’utiliser les éléments
suivants :

Outils de sécurité. Certains outils de sécurité, tels que BitLocker, nécessitent une
partition système distincte.
Outils de récupération. Certains outils de récupération, tels que l’environnement
de récupération Windows (Windows RE), nécessitent une partition système
distincte.
Plusieurs systèmes d’exploitation. Si un ordinateur a plusieurs systèmes
d’exploitation, tels que Windows 11 et Windows 10, l’ordinateur affiche une liste
de systèmes d’exploitation. L’utilisateur peut ensuite sélectionner le système
d’exploitation à démarrer. Lorsque les fichiers de démarrage système se trouvent
sur une partition distincte, il est plus facile de supprimer une partition Windows ou
de remplacer la partition par une nouvelle copie de Windows.

Ajoutez des partitions d’utilitaire système avant la partition Windows, car dans le cas où
une récupération complète du système est nécessaire, cet ordre de partition permet
d’empêcher les outils de récupération de remplacer les partitions système et utilitaires.
Pour plus d’informations sur la configuration des partitions système lors de l’application
d’images, consultez Capturer et appliquer des partitions Windows, Système et
Récupération.

Partition réservée Microsoft (MSR)


Le MSR est utilisé sur les systèmes UEFI/GPT pour prendre en charge les composants
logiciels qui utilisaient auparavant des secteurs masqués.

Pour plus d’informations sur la configuration des partitions MSR, consultez


Configurer des partitions de disque dur basées sur UEFI/GPT.
Pour plus d’informations sur les partitions MSR, consultez FAQ sur Windows et GPT

Partitions de récupération
Ajoutez une partition distincte pour l’environnement de récupération Windows
(Windows RE) à la fin du disque dur, juste après la partition Windows. Avec cet ordre de
partition, si les futures mises à jour nécessitent l’ajout ou le remplacement de la partition
des outils Windows RE, Windows sera en mesure de gérer automatiquement la taille de
la partition.

Pour les systèmes BIOS/MBR, il est toujours possible de combiner la partition Windows
RE tools avec la partition système. Pour économiser de l’espace disque, envisagez de
créer des partitions logiques pour contourner la limite de quatre partitions. Pour plus
d’informations, consultez Configurer plus de quatre partitions sur un disque dur
BIOS/MBR.

Partitions de données
Vous pouvez inclure une partition de données distincte pour faciliter la maintenance
dans les situations où le système d’exploitation principal est susceptible d’être remplacé
ou lorsque plusieurs systèmes d’exploitation existent sur le même appareil, comme
Windows 10 et Windows 7. Lorsqu’un appareil possède plusieurs disques durs, une
partition de données peut être stockée sur un autre lecteur.

2 Avertissement

Pour les configurations monodirecteur classiques, il est préférable de ne pas utiliser


une partition de données distincte. Il existe deux raisons main :
La partition peut ne pas protéger automatiquement les données stockées en
dehors des dossiers de profil utilisateur. Par exemple, un utilisateur invité peut
avoir accès aux fichiers d’une partition de données non protégée.
Si vous remplacez l’emplacement par défaut des dossiers de profil utilisateur
par un volume autre que le volume système, vous ne pouvez pas traiter votre
image et l’ordinateur risque de ne pas appliquer de mises à jour ou de
correctifs à l’installation.

Voir aussi
Type de contenu Références

Déploiement Configurer des partitions | de disque dur


UEFI/GPTConfigurer des partitions | de disque
dur BIOS/MBRConfigurer plus de quatre
partitions sur un disque dur BIOS/MBR

Plusieurs lecteurs Configurer plusieurs disques durs | Format | du


chemin d’accès à l’emplacement du disque
durConfiguration | des ports SATA internes et
externesConfiguration de la mise en miroir de
disques

Utilisation de lecteurs plus petits Compacter le système d’exploitation,


l’approvisionnement unique et l’optimisation
des images

Opérations Capturer et appliquer des partitions | Windows,


Système et RécupérationDéployer Windows à
l’aide de full Flash Update (FFU) | Déployer
Windows sur un disque dur virtuel (démarrage
natif) | Lecteurs chiffrés d’usine | Chiffrement de
lecteur BitLocker

Dépannage Réparer le menu de démarrage sur un PC à


double démarrage

Outils et paramètres Microprogramme | UEFIForum aux questions


| sur Windows et GPTOptions | de Command-
Line BCDbootSyntaxe | de ligne de commande
DiskPartWIM vs VHD et FFU : comparaison des
formats de fichier image
Partitions de disque dur UEFI/GPT
Article • 09/05/2023

Créez des dispositions de partition personnalisées pour vos lecteurs de disque dur
(HDD), vos disques SSD et d’autres lecteurs lors du déploiement de Windows sur des
appareils UEFI (Unified Extensible Firmware Interface).

7 Notes

Si vous utilisez une disposition de partition personnalisée, mettez à jour le script de


récupération par bouton push afin que les outils de récupération puissent recréer la
disposition de partition personnalisée si nécessaire.

Configuration requise pour la partition


Lorsque vous déployez Windows sur un appareil UEFI, vous devez mettre en forme le
disque dur qui inclut la partition Windows à l’aide d’un système de fichiers de table de
partition d’identificateur global unique (GPT). D’autres lecteurs peuvent utiliser le format
de fichier GPT ou MBR (enregistrement de démarrage principal).

Un lecteur GPT peut avoir jusqu’à 128 partitions.

Chaque partition peut avoir un maximum de 18 exaoctets (~ 18,8 millions de téraoctets)


d’espace.

Partition système
L’appareil doit contenir une partition système. Sur les lecteurs GPT, il s’agit de la
partition système EFI ou de l’ESP. Cette partition est généralement stockée sur le disque
dur principal. L’appareil démarre sur cette partition.

La taille minimale de cette partition est de 100 Mo et doit être mise en forme à l’aide du
format de fichier FAT32.

Cette partition est gérée par le système d’exploitation et ne doit pas contenir d’autres
fichiers, y compris les outils Windows RE.

7 Notes
Pour les lecteurs natifs 4K au format avancé (4 Ko par secteur), la taille minimale est
de 260 Mo, en raison d’une limitation du format de fichier FAT32. La taille de
partition minimale des lecteurs FAT32 est calculée comme taille de secteur
(4 Ko) x 65527 = 256 Mo.

Les lecteurs de format avancé 512e ne sont pas affectés par cette limitation, car
leur taille de secteur émulée est de 512 octets. 512 octets x 65527 = 32 Mo, ce qui
est inférieur à la taille minimale de 100 Mo pour cette partition.

Partition réservée Microsoft (MSR)


La taille de la MSR est de 16 Mo.

Ajoutez une MSR à chaque lecteur GPT pour faciliter la gestion des partitions. La MSR
est une partition réservée qui ne reçoit pas d’ID de partition. Elle ne peut pas stocker les
données utilisateur.

Autres partitions utilitaires


Toutes les autres partitions d’utilitaire non gérées par Windows doivent se trouver avant
les partitions Windows, les données et les partitions d’image de récupération. Cela
permet aux utilisateurs finaux d’effectuer des actions telles que le redimensionnement
de la partition Windows sans affecter les utilitaires système.

Protégez les utilisateurs finaux contre la modification accidentelle des partitions


utilitaires en les identifiant à l’aide d’un attribut GPT. Cela empêche ces partitions
d’apparaître dans Explorateur de fichiers.

Pour définir des partitions en tant que partitions utilitaires

Lorsque vous déployez Windows à l’aide de DiskPart, utilisez la commande de


l’ensemble de volumes d’attributs GPT_ATTRIBUTE_PLATFORM_REQUIRED après
avoir créé la partition pour identifier la partition en tant que partition utilitaire.
Pour plus d’informations, consultez la rubrique MSDN : structure
PARTITION_INFORMATION_GPT.

Pour vérifier que les partitions système et utilitaire existent


1. Cliquez sur Démarrer, puis cliquez avec le bouton droit sur Ordinateur et ensuite
cliquez sur Gérer. La fenêtre Gestion de l’ordinateur s’ouvre.
2. Cliquez sur Gestion des disques. La liste des lecteurs et partitions disponibles
s’affiche.
3. Dans la liste des lecteurs et des partitions, vérifiez que les partitions système et
utilitaire sont présentes et qu’aucune lettre de lecteur n’est affectée.

Partition Windows
La partition doit avoir au moins 20 gigaoctets (Go) d’espace disque pour les
versions 64 bits, ou 16 Go pour les versions 32 bits.
La partition Windows doit être mise en forme à l’aide du format de fichier NTFS.
La partition Windows doit disposer de 16 Go d’espace libre une fois que
l’utilisateur a terminé l’expérience OOBE (Out Of Box Experience) et la maintenance
automatique terminée.

Partition des outils de récupération


Cette partition doit être d’au moins 300 Mo.

Les outils de l’environnement de récupération Windows (Windows RE) nécessitent un


espace libre supplémentaire :

Un minimum de 52 Mo est requis, mais 250 Mo sont recommandés pour prendre


en charge les mises à jour futures, en particulier avec les dispositions de partition
personnalisées.

Lors du calcul de l’espace libre, notez :

L’image de récupération, winre.wim, est généralement comprise entre 250 et


300 Mo, selon les pilotes, les langues et les personnalisations que vous ajoutez.
Le système de fichiers lui-même peut prendre de l’espace supplémentaire. Par
exemple, NTFS peut réserver entre 5 et 15 Mo ou plus sur une partition de 750 Mo.

Cette partition doit utiliser l’ID de type : DE94BBA4-06D1-4D40-A16A-BFD50179D6AC .

Les outils de récupération doivent se trouver dans une partition distincte de la partition
Windows pour prendre en charge le basculement automatique et prendre en charge le
démarrage des partitions chiffrées avec le chiffrement de lecteur Windows BitLocker.

Nous vous recommandons de placer cette partition immédiatement après la partition


Windows. Cela permet à Windows de modifier et de recréer la partition ultérieurement
si les mises à jour futures nécessitent une image de récupération plus grande.
Partitions de données
Les dispositions de partition recommandées n’incluent pas les partitions de données.
Toutefois, si des partitions de données sont requises, elles doivent être placées après la
partition Windows RE. Cela permet aux futures mises à jour de Windows RE
d’augmenter la partition Windows RE en réduisant la partition Windows.

Cette disposition rend plus difficile pour les utilisateurs finaux de supprimer la partition
de données et de fusionner l’espace avec la partition Windows. Pour ce faire, la partition
Windows RE doit être déplacée à la fin de l’espace inutilisé récupéré à partir de la
partition de données, afin que la partition Windows puisse être étendue.

Les systèmes d’exploitation Windows n’incluent pas de fonctionnalités ou d’utilitaires


pour faciliter ce processus. Toutefois, les fabricants peuvent développer et fournir un tel
utilitaire si les PC sont livrés avec des partitions de données.

Disposition de partition
La disposition de partition par défaut pour les PC basés sur UEFI est : une partition
système, une MSR, une partition Windows et une partition d’outils de récupération.

Cette disposition vous permet d’utiliser le chiffrement de lecteur Windows BitLocker via
Windows et l’environnement de récupération Windows.

Exemples de fichiers : configurer des partitions


de lecteur à l’aide de scripts Windows PE et
DiskPart
Pour le déploiement basé sur des images, démarrez le PC sur Windows PE, puis utilisez
l’outil DiskPart pour créer les structures de partition sur vos PC de destination.

7 Notes

Dans ces exemples DiskPart, les partitions reçoivent les lettres System=S,
Windows=W et Recovery=R. La partition MSR ne reçoit pas de lettre de lecteur.
Remplacez la lettre de lecteur Windows par une lettre proche de la fin de l’alphabet, par
exemple W, pour éviter les conflits de lettres de lecteur. N’utilisez pas X, car cette lettre
de lecteur est réservée à Windows PE. Après le redémarrage de l’appareil, la lettre C est
attribuée à la partition Windows, tandis que les autres partitions ne reçoivent aucune
lettre de lecteur.

Si vous redémarrez, Windows PE réaffecte les lettres de disque par ordre alphabétique,
en commençant par la lettre C, sans tenir compte de la configuration dans le
programme d’installation de Windows. Cette configuration peut changer en fonction de
la présence de différents lecteurs, tels que des lecteurs flash USB.

Les étapes suivantes décrivent comment partitionner vos disques durs et préparer
l’application d’images. Vous pouvez utiliser le code dans les sections suivantes pour
effectuer ces étapes.

Pour partitionner des disques durs et préparer


l’application d’images
1. Copiez et enregistrez le fichier CreatePartitions-UEFI.txt sur un lecteur flash USB.

2. Utilisez Windows PE pour démarrer le PC de destination.

3. Nettoyez et partitionnez le lecteur. Dans cet exemple, F est la lettre du lecteur flash
USB.

Console

DiskPart /s F:\CreatePartitions-UEFI.txt

4. Si vous utilisez une disposition de partition personnalisée, mettez à jour le script de


récupération par bouton push afin que les outils de récupération puissent recréer
la disposition de partition personnalisée si nécessaire.

) Important

Pour éviter les problèmes de démarrage de la récupération nue en raison de la


taille de la partition, les fabricants doivent autoriser le script de génération
automatique de la fonctionnalité de récupération nue à créer la partition utilisée
pour le WIM de récupération. Si le fabricant souhaite utiliser un script DISKPART
personnalisé pour créer des partitions, la taille de partition minimale recommandée
est de 990 Mo avec un minimum de 250 Mo d’espace libre.
Étapes suivantes
Utilisez un script de déploiement pour appliquer les images Windows sur les partitions
nouvellement créées. Pour en savoir plus, consultez Capturer et appliquer des partitions
Windows, Système et Récupération.

Rubriques connexes
Exemples de scripts

Configurer des partitions de disque dur BIOS/MBR

Chiffrement de lecteur BitLocker

WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)

FAQ sur Windows et GPT


Partitions de disque dur BIOS/MBR
Article • 19/06/2023

Créez des dispositions de partition personnalisées pour vos lecteurs de disque dur
(HDD), vos disques SSD et d’autres lecteurs lors du déploiement de Windows sur des
appareils BIOS.

7 Notes

Si vous utilisez une disposition de partition personnalisée sur Windows 10 ou


Windows 11 pour les éditions de bureau (Famille, Professionnel, Entreprise et
Éducation), mettez à jour le script de récupération de réinitialisation par bouton
Push afin que les outils de récupération puissent recréer la disposition de partition
personnalisée si nécessaire.

Configuration requise pour la partition


Lorsque vous déployez Windows sur un appareil BIOS, vous devez mettre en forme les
disques durs à l’aide d’un système de fichiers MBR. Windows ne prend pas en charge le
système de fichiers de table de partition GUID (GPT) sur les ordinateurs BIOS.

Un lecteur MBR peut avoir jusqu’à quatre partitions standard. En règle générale, ces
partitions standard sont désignées comme partitions principales. Pour plus d’informations
sur la création de partitions supplémentaires au-delà de cette limite, consultez
Configurer plus de quatre partitions sur un disque dur BIOS/MBR.

Partition système
Chaque lecteur de démarrage doit contenir une partition système. La partition système
doit être configurée en tant que partition active.

La taille minimale de cette partition est de 100 Mo.

Partition Windows
Cette partition doit avoir au moins 20 gigaoctets (Go) d’espace disque pour les
versions 64 bits, ou 16 Go pour les versions 32 bits.
La partition Windows doit être mise en forme à l’aide du format de fichier NTFS.
La partition Windows doit disposer de 16 Go d’espace libre une fois que
l’utilisateur a terminé l’expérience OOBE (Out Of Box Experience) et la maintenance
automatique terminée.
Cette partition peut avoir un maximum de 2 téraoctets (To) d’espace. Les outils
logiciels permettant d’étendre l’espace de partition visible au-delà de 2 To ne sont
pas pris en charge sur le BIOS, car ils peuvent interférer avec les solutions
logicielles pour la compatibilité et la récupération des applications.

Partition des outils de récupération


Créez une partition de récupération distincte pour prendre en charge le basculement
automatique et prendre en charge le démarrage des partitions chiffrées par le
chiffrement de lecteur Windows BitLocker.

Nous vous recommandons de placer cette partition dans une partition distincte,
immédiatement après la partition Windows. Cela permet à Windows de modifier et de
recréer la partition ultérieurement si les mises à jour futures nécessitent une image de
récupération plus grande.

Les outils de l’environnement de récupération Windows (Windows RE) nécessitent un


espace libre supplémentaire :

Un minimum de 52 Mo est requis, mais 250 Mo sont recommandés pour prendre


en charge les mises à jour futures, en particulier avec les dispositions de partition
personnalisées.

Lors du calcul de l’espace libre, notez :

L’image de récupération, winre.wim, est généralement comprise entre 250 et


300 Mo, selon les pilotes, les langues et les personnalisations que vous ajoutez.
Le système de fichiers lui-même peut prendre de l’espace supplémentaire. Par
exemple, NTFS peut réserver entre 5 et 15 Mo ou plus sur une partition de 750 Mo.

Partitions de données
La disposition de partition recommandée n’inclut pas les partitions d’utilitaire ou de
données.

Toutefois, si des partitions d’utilitaire ou de données sont requises, elles doivent être
placées avant la partition Windows ou après la partition Windows RE. En conservant les
partitions Windows et de récupération, puis lorsque les mises à jour futures de Windows
RE zone seront disponibles, Windows sera en mesure d’augmenter la partition Windows
RE en réduisant la partition Windows.
Cette disposition rend plus difficile pour les utilisateurs finaux de supprimer la partition
de données et de fusionner l’espace avec la partition Windows. Par exemple, la partition
Windows RE peut avoir besoin d’être déplacée vers la fin de l’espace inutilisé récupéré à
partir de la partition de données, afin que la partition Windows puisse être étendue.
Windows 10 n’inclut pas de fonctionnalités ou d’utilitaires pour faciliter ce processus.
Toutefois, les fabricants peuvent développer et fournir un tel utilitaire si les PC sont livrés
avec des partitions de données.

Chaque partition peut avoir un maximum de 2 téraoctets (To) d’espace.

Si vous allez ajouter plus de quatre partitions au total au disque, consultez Configurer
plus de quatre partitions sur un disque dur BIOS/MBR pour plus d’informations.

Disposition de partition
Si vous installez Windows à l’aide d’une clé USB de démarrage effectuée par le Designer
d’acquisition d’images et de configuration Windows (ICD), il crée la disposition suivante
par défaut : une partition système, une partition Windows et une partition des outils de
récupération.

Partitions système et utilitaires


Par défaut, les partitions système n’apparaissent pas dans Explorateur de fichiers. Cela
permet de protéger les utilisateurs finaux contre la modification accidentelle d’une
partition.

Pour empêcher la réinitialisation des partitions système et utilitaire, utilisez le type 0x27.
N’utilisez aucun des types suivants : 0x7, 0x0c, 0x0b, 0x0e, 0x06 et 0x42.

Pour définir des partitions en tant que partitions


utilitaires
Lorsque vous utilisez Diskpart dans votre processus de déploiement, utilisez la set
id=27 commande après avoir créé la partition.
Pour vérifier que les partitions système et utilitaire
existent
1. Cliquez sur Démarrer, puis cliquez avec le bouton droit sur Ordinateur et ensuite
cliquez sur Gérer. La fenêtre Gestion de l’ordinateur s’ouvre.
2. Cliquez sur Gestion des disques. La liste des lecteurs et partitions disponibles
s’affiche.
3. Dans la liste des lecteurs et des partitions, vérifiez que les partitions système et
utilitaire sont présentes et qu’aucune lettre de lecteur n’est affectée.

Exemples de fichiers : configuration de la


disposition du disque à l’aide de scripts
Windows PE et DiskPart
Pour le déploiement basé sur des images, démarrez le PC sur Windows PE, puis utilisez
l’outil DiskPart pour créer les structures de partition sur vos PC de destination.

7 Notes

Dans ces exemples DiskPart, les partitions reçoivent les lettres System=S,
Windows=W et Recovery=R.

Remplacez la lettre de lecteur Windows par une lettre proche de la fin de l’alphabet, par
exemple W, pour éviter les conflits de lettres de lecteur. N’utilisez pas X, car cette lettre
de lecteur est réservée à Windows PE. Après le redémarrage de l’appareil, la lettre C est
attribuée à la partition Windows, tandis que les autres partitions ne reçoivent aucune
lettre de lecteur.

Si vous redémarrez, Windows PE réaffecte les lettres de disque par ordre alphabétique,
en commençant par la lettre C, sans tenir compte de la configuration dans le
programme d’installation de Windows. Cette configuration peut changer en fonction de
la présence de différents lecteurs, tels que des lecteurs flash USB.

Les étapes suivantes décrivent comment partitionner vos disques durs et préparer
l’application d’images. Vous pouvez utiliser le code dans les sections suivantes pour
effectuer ces étapes.

Pour partitionner des disques durs et préparer


l’application d’images
1. Enregistrez le code suivant sous forme de fichier texte (CreatePartitions-BIOS.txt)
sur un lecteur flash USB.

txt

rem == CreatePartitions-BIOS.txt ==
rem == These commands are used with DiskPart to
rem create three partitions
rem for a BIOS/MBR-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Windows partition =====================
rem == a. Create the Windows partition =======
create partition primary
rem == b. Create space for the recovery tools
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
shrink minimum=650
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 3. Recovery tools partition ==============
create partition primary
format quick fs=ntfs label="Recovery"
assign letter="R"
set id=27
list volume
exit

2. Utilisez Windows PE pour démarrer l’ordinateur de destination.

3. Nettoyez et partitionnez le lecteur. Dans cet exemple, F est la lettre du lecteur flash
USB.

Invite de commandes Windows

DiskPart /s F:\CreatePartitions-BIOS.txt

4. Si vous utilisez une disposition de partition personnalisée sur Windows 10 pour les
éditions de bureau, mettez à jour le script de récupération par bouton push afin
que les outils de récupération puissent recréer la disposition de partition
personnalisée si nécessaire.

) Important

Pour éviter les problèmes de démarrage de la récupération complète en


raison de la taille de partition, les fabricants doivent autoriser le script de
génération automatique de la fonctionnalité de récupération complète à créer
la partition utilisée pour le fichier WIM de récupération. Si le fabricant
souhaite utiliser un script DISKPART personnalisé pour créer la partition, la
taille minimale recommandée pour la partition est de 990 Mo et un minimum
de 250 Mo d’espace libre.

Étapes suivantes
Utilisez un script de déploiement pour appliquer les images Windows sur les partitions
nouvellement créées. Pour en savoir plus, consultez Capturer et appliquer des partitions
Windows, Système et Récupération.

Rubriques connexes
Exemples de scripts

Configurer plus de quatre partitions sur un disque dur BIOS/MBR

Configurer des partitions de disque dur UEFI/GPT

Chiffrement de lecteur BitLocker

Configuration de la mise en miroir de disques


Configurer plus de quatre partitions sur
un disque dur BIOS/MBR
Article • 19/06/2023

Cette rubrique explique comment configurer plus de quatre partitions de disque lorsque
vous déployez Windows sur le BIOS et master appareils basés sur l’enregistrement de
démarrage (MBR).

Règles de partition de disque


Sur les systèmes bios, vous pouvez désigner l’une des quatre partitions standard
en tant que partition étendue.

Une partition étendue est une partition spéciale qui peut être divisée en partitions
supplémentaires appelées partitions logiques. Une partition étendue ne peut pas
stocker de fichiers. Une partition étendue ne reçoit pas d’ID de partition.

Vous pouvez inclure autant de partitions logiques que votre disque peut contenir.

Les partitions logiques peuvent stocker des fichiers. Vous pouvez utiliser une
partition logique comme partition Windows.

Pour obtenir des règles de partition de disque supplémentaires pour les systèmes BIOS,
consultez Configurer des partitions de disque dur BIOS/MBR.

Recommandations

1. Ajoutez des partitions système et utilitaire avant d’ajouter la partition Windows.

2. Ajoutez la partition des outils de récupération immédiatement après la partition


Windows. Lorsque vous utilisez cet ordre de partition, lorsque de futures mises à
jour des outils de récupération sont nécessaires, la partition peut être
redimensionnée automatiquement.

Exemple de disposition de partition :


Configuration de partitions de disque à l’aide
d’un script DiskPart dans Windows PE
Pour le déploiement basé sur des images, démarrez l’appareil à l’aide de Windows PE,
puis utilisez l’outil DiskPart pour créer les structures de partition sur vos appareils de
destination. Pour plus d’informations, consultez Appliquer des images à l’aide de DISM.

Note Windows PE réaffecte les lettres de disque par ordre alphabétique, en


commençant par la lettre « C », sans tenir compte de la configuration dans le
programme d’installation de Windows. Cette configuration peut changer en fonction de
la présence de différents lecteurs, y compris les lecteurs flash USB.

Dans ces exemples DiskPart, les partitions reçoivent les lettres « S », « U », « V », « W »


et « R » pour éviter les conflits de lettres de lecteur. Après le redémarrage de l’appareil,
Windows PE affecte automatiquement la lettre « C » à la partition Windows. Les
partitions d’image Utility1, Utility2, système et recovery ne reçoivent pas de lettres de
lecteur.

Les étapes suivantes décrivent comment partitionner vos disques durs et préparer
l’application d’images. Vous pouvez utiliser le code dans les sections suivantes pour
effectuer ces étapes.

Pour partitionner des disques durs et préparer l’application d’images

1. Enregistrez le code dans les sections suivantes sous forme de fichier texte
(PrepareMyPartitions.txt) sur un lecteur flash USB.

2. Utilisez Windows PE pour démarrer l’appareil de destination.

3. Utilisez la DiskPart /s F:\PrepareMyPartitions.txt commande, où F: est la lettre


du lecteur flash USB, pour partitionner les lecteurs.

Exemple de code
Enregistrez le code suivant en tant que « PrepareMyPartitions.txt », puis exécutez le
script à l’aide de l’outil DiskPart pour automatiser la configuration des partitions utility1,
Utility2, system, extended, Windows et recovery tools :

select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Utility partition =====================
create partition primary size=100
format quick fs=ntfs label="Utility1"
assign letter="U"
set id=27
rem == 3. Utility partition =====================
create partition primary size=200
format quick fs=ntfs label="Utility2"
assign letter="V"
set id=27
rem == 4. Extended partition ====================
create partition extended
rem == 4a. Windows partition ====================
rem == a. Create the Windows partition =======
create partition logical
rem == b. Create space for the recovery tools
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
shrink minimum=500
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 4b. Recovery tools partition ==============
create partition logical
format quick fs=ntfs label="Recovery"
assign letter="R"
set id=27
list volume
exit

Étapes suivantes
Après avoir créé les partitions, vous pouvez utiliser un script de déploiement pour
appliquer les images Windows sur les partitions nouvellement créées. Pour en savoir
plus, consultez Capturer et appliquer des partitions Windows, Système et Récupération.

Rubriques connexes
Configurer des exemples de scripts de partitions de disque dur BIOS/MBR
Configurer plusieurs disques durs
Article • 19/06/2023

Si vous déployez Windows sur un ordinateur disposant de plusieurs disques durs, vous
pouvez vérifier que l’image est appliquée à un disque dur spécifique à l’aide
d’identificateurs spécifiques au matériel, tels que le chemin d’accès d’emplacement ou la
valeur d’interruption matérielle.

Le chemin d’accès d’emplacement est une chaîne qui spécifie l’emplacement physique
où chaque lecteur est connecté à l’ordinateur, par exemple :
PCIROOT(0)#PCI(0100)#ATA(C00T00L00) . Lors de la fabrication d’un ordinateur, utilisez un

emplacement physique cohérent lors de la connexion de vos lecteurs, puis utilisez la


chaîne de chemin d’accès d’emplacement pour identifier chaque disque dur.

Pour les ordinateurs BIOS ou un ordinateur exécutant le service de disque virtuel (VDS),
vous pouvez utiliser les commandes SELECT DISK=SYSTEM et SELECT DISK=NEXT pour
sélectionner le disque dur approprié.

Identification d’un chemin d’accès à


l’emplacement d’un lecteur
Utilisez les commandes DiskPart : list disk et select disk <DiskNumber>
(Exemple : select disk 1 ) pour naviguer entre les lecteurs de votre ordinateur.

Pour afficher le chemin d’accès d’emplacement d’un lecteur sélectionné, utilisez la


commande detail disk DiskPart .

Dans l’exemple suivant, le chemin d’accès d’emplacement du lecteur sélectionné


est PCIROOT(0)#PCI(0100)#ATA(C00T00L00).

DISKPART> detail disk

HITACHI HTS722016K9SA00
Disk ID: 5E27161A
Type : ATA
Bus : 0
Target : 0
LUN ID : 0
Location Path : PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
Read-only : No
Boot Disk : Yes
PagefileDisk : Yes
Hibernation File Disk : No
CrashdumpDisk : Yes
Clustered Disk : No

Volume ### Ltr Label Fs Type Size Status


Info
---------- --- ----------- ----- ---------- ------- ---------
--------
Volume 1 C NTFS Partition 149 GB Healthy
System

DISKPART>

Sélection des lecteurs

Sélection du lecteur système


Ordinateurs BIOS : utilisez la commande SELECT DISK=SYSTEM pour sélectionner
le lecteur système par défaut.

Cette commande sélectionne le lecteur qui a une valeur d’interruption 13h de 80h.
Si la valeur 80h est attribuée à un lecteur flash USB, cette commande sélectionne
un disque dur dont la valeur est 81h.

Ordinateurs UEFI : pour sélectionner un lecteur, utilisez la commande DiskPart


SELECT DISK=<location path>.

7 Notes

N’utilisez pas la SELECT DISK=SYSTEM commande ou l’API


GetSystemDiskNTPath sur des ordinateurs basés sur l’interface UEFI (Unified
Extensible Firmware Interface) pour sélectionner le lecteur système. La SELECT
DISK=SYSTEM commande et l’API GetSystemDiskNTPath identifient le lecteur à
partir duquel le système d’exploitation a été démarré en tant que lecteur
système. Si vous démarrez à partir de Windows PE, cette commande
sélectionne le lecteur Windows PE comme lecteur système. Si vous démarrez à
partir d’un système qui a plusieurs lecteurs qui incluent une partition système
EFI (ESP), cette commande peut sélectionner le lecteur incorrect.

Sélection d’un lecteur non système


1. Sélectionnez le chemin d’accès lecteur par emplacement. Pour sélectionner un
lecteur, utilisez la commande SELECT DISK=<location path> DiskPart , où <location
path> est le chemin d’accès d’emplacement de votre lecteur. Cette commande

permet de spécifier un lecteur par emplacement.

Exemple :

SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)

2. Sélectionnez le lecteur à l’aide du lecteur « SUIVANT ». Utilisez la commande


SELECT DISK=NEXT DiskPart . Cette commande permet de spécifier les disques durs
restants, quel que soit leur emplacement. Pour sélectionner d’autres lecteurs,
répétez la SELECT DISK=NEXT commande pour sélectionner chaque lecteur dans
l’ordre. S’il n’y a plus de lecteurs à sélectionner, DiskPart retourne une erreur.

7 Notes

L’ordinateur conserve le contexte de la SELECT DISK=NEXT commande tant que


DiskPart continue de s’exécuter. Si DISKPART se ferme, l’ordinateur perd ce
contexte.

Exemple (deux lecteurs UEFI/GPT) :

txt

SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == b. Create space for the recovery tools ===
shrink minimum=500
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 4. Recovery tools partition ================
create partition primary
format quick fs=ntfs label="Recovery tools"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
rem NON-SYSTEM DRIVE ===============================
SELECT DISK=NEXT
clean
convert gpt
rem == 1. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 2. Data partition ===========================
create partition primary
format quick fs=ntfs label="Data"
assign letter=z

Identification du lecteur système après un redémarrage


Après le redémarrage, le lettrage de lecteur peut changer. Vous pouvez utiliser l’exemple
de script suivant pour sélectionner le lecteur système, puis réaffecter des lettres aux
partitions ESP, recovery et Windows.

diskpart

SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00)
select partition=1
assign letter=s
select partition=2
assign letter=t
select partition=3
assign letter=w

Mise en forme de lecteurs non système


Cet exemple de script sélectionne le lecteur système, puis ignore le lecteur sans modifier
le contenu du lecteur. Le script sélectionne ensuite deux lecteurs non système et crée
une partition vide, mise en forme et unique sur chaque lecteur. Les partitions ne
reçoivent pas d’image, il n’est donc pas nécessaire de les identifier spécifiquement.

Exemple (deux lecteurs UEFI/GPT) :


SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00)
SELECT DISK=NEXT
clean
convert gpt
create partition msr size=16
create partition primary
format quick fs=ntfs label="DataDrive1"
SELECT DISK=NEXT
clean
convert gpt
create partition primary
format quick fs=ntfs label="DataDrive2"

Rubriques connexes
Format du chemin d’accès à l’emplacement du disque dur

Syntaxe de ligne de commande DiskPart


Chiffrement du lecteur BitLocker
Article • 19/06/2023

Cette rubrique met en évidence la configuration requise pour le déploiement d’une


solution de chiffrement de lecteur Windows BitLocker. Pour plus d’informations sur
BitLocker, consultez Chiffrement de lecteur BitLocker pour les oem.

Qu’est-ce que le chiffrement de lecteur


BitLocker ?
BitLocker fournit une protection des données hors connexion et du système
d’exploitation pour votre ordinateur. BitLocker permet de s’assurer que les données
stockées sur un ordinateur exécutant Windows ne sont pas révélées si l’ordinateur est
falsifié lorsque le système d’exploitation installé est hors connexion. BitLocker utilise une
micropuce appelée module de plateforme sécurisée (TPM) pour fournir une protection
renforcée de vos données et préserver l’intégrité des composants de démarrage
précoces. Le module de plateforme sécurisée peut vous aider à protéger vos données
contre le vol ou l’affichage non autorisé en chiffrant l’intégralité du volume Windows.

BitLocker est conçu pour offrir à l’utilisateur final l’expérience la plus transparente avec
les ordinateurs dotés d’une micropuce TPM et d’un BIOS compatibles. Un module de
plateforme sécurisée compatible est défini comme un module de plateforme sécurisée
version 1.2 qui contient les modifications du BIOS requises pour prendre en charge la
racine statique de la mesure de confiance, comme défini par le groupe d’informatique
approuvé. Le module de plateforme sécurisée interagit avec BitLocker pour fournir une
protection transparente lors du redémarrage de l’ordinateur.

Le chemin d’accès au fichier de pilote TPM est %WINDIR%\Inf\Tpm.inf . Pour plus


d’informations sur l’ajout du pilote TPM à l’environnement de préinstallation Windows
(Windows PE), consultez WinPE : Monter et personnaliser.

Configuration requise pour le partitionnement


du chiffrement de lecteur BitLocker
BitLocker doit utiliser une partition système qui est distincte de la partition Windows. La
partition système :

Doit être configurée en tant que partition active.


Ne doit pas être chiffrée ni utilisée pour stocker des fichiers utilisateur.
Doit avoir au moins 250 Mo d’espace.
Peut être partagée avec une partition de récupération.

Pour plus d’informations sur la configuration requise pour le partitionnement BitLocker,


consultez Vue d’ensemble des disques durs et des partitions.

Rubriques connexes
Vue d’ensemble des disques durs et des partitions
Format du chemin d’accès de
l’emplacement du disque dur
Article • 19/06/2023

Cette rubrique décrit le format de chemin d’accès à l’emplacement du disque dur. Ce


format permet d’identifier chaque disque dans l’outil DiskPart à l’aide du chemin d’accès
d’emplacement. Le format location-path est basé sur la connexion physique à
l’ordinateur.

Pour obtenir des instructions qui décrivent comment configurer Windows pour identifier
un lecteur en fonction du format location-path, consultez Configurer plusieurs disques
durs.

Format du chemin d’accès à l’emplacement


La syntaxe de base du chemin d’accès d’emplacement pour les disques qui ont un type
de bus SCSI (Small Computer System Interface), SAS (Serial Attached SCSI) ou RAID
(Redundant Array of Independent Disks) est la suivante :

<Chemin d’accès de l’emplacement PnP de l’adaptateur>#<Type de> bus(P<ID de chemin


d’accès>T<ID> cibleL<ID DE NUMÉRO D’UNITÉ LOGIQUE>)

La syntaxe de base du chemin d’accès d’emplacement pour les disques qui ont un type
de bus ATA (Advanced Technology Attachment) ou SATA (Serial ATA) est la suivante :

<Chemin d’accès de l’emplacement PnP de l’adaptateur>#<Type de> bus(C<ID de>


canalT<ID> cibleL<ID DE NUMÉRO D’UNITÉ LOGIQUE>)

Le tableau suivant définit les éléments dans le chemin d’accès de l’emplacement.

Élément Description

<Chemin d’accès de l’emplacement PnP de Chemin de l’adaptateur. Récupérez le chemin


l’adaptateur> d’accès en appelant setupDiGetDeviceProperty
avec la propriété
DEVPKEY_Device_LocationPaths.

#<Bus Type> L’un des types suivants : ATA, SCSI, SAS ou


RAID.

P<ID de chemin d’accès> Champ PathId de SCSI_ADDRESS. Récupérez le


PathID en appelant IOCTL_SCSI_GET_ADDRESS.
Élément Description

C<ID de canal> Champ PathId de SCSI_ADDRESS. Récupérez le


PathID en appelant IOCTL_SCSI_GET_ADDRESS.

Remarque

Pour les disques qui utilisent le type


de bus ATA/SATA, l’ID de canal fait
référence au même champ que
PathID. Le préfixe C est toujours
utilisé.

T<ID cible> Champ TargetId de SCSI_ADDRESS. Récupérez


le TargetId en appelant
IOCTL_SCSI_GET_ADDRESS.

L<ID DE NUMÉRO D’UNITÉ LOGIQUE> Champ Numéro d’unité logique (LUN) de


SCSI_ADDRESS. Récupérez le numéro d’unité
logique en appelant
IOCTL_SCSI_GET_ADDRESS.

Exemples
Le tableau suivant fournit un exemple de chemin d’accès d’emplacement pour chaque
type de bus ou de disque :

Type de bus ou de disque Chemin d’emplacement

Environnement de PCIROOT(0)#PCI(0100)#ATA(C01T03L00)
développement intégré (IDE),
ATA, ATA parallèle (PATA) ou
SATA

SCSI PCIROOT(0)#PCI(1C00)#PCI(0000)#SCSI(P00T01L01)

SAS PCIROOT(1)#PCI(0300)#SAS(P00T03L00)

RAID pci (Peripheral Component PCIROOT(0)#PCI(0200)#PCI(0003)#PCI(0100)#RAID(P02T00L00)


Interconnect)

Rubriques connexes
Configurer plusieurs disques durs
Syntaxe Command-Line DiskPart
FAQ sur Windows et GPT
Forum aux questions

Réponses aux questions fréquentes sur la table de partition GUID (GPT).

Cette version de la FAQ Windows et GPT s’applique à Windows 10 et Windows Server


2016. Pour une version précédente de cette FAQ, consultez la FAQ Windows et GPT sur
MSDN.

Depuis l’introduction de l’ordinateur personnel, la zone de stockage des données sur un


disque dur a été divisée en zones plus petites, appelées secteurs. Ces secteurs sont
regroupés dans des partitions qui créent des volumes distincts ou des « lecteurs » sur
un disque. Les partitions ont été organisées à l’aide d’un schéma appelé enregistrement
de démarrage principal (MBR). Le MBR est une table d’emplacements de disque, ou
adresses, avec une certaine longueur, de chacune des partitions présentes sur le disque.
Le MBR lui-même occupe une petite quantité du disque et est lu au cours de la phase
de démarrage pour déterminer où localiser le système d’exploitation à démarrer. Les
informations MBR sont également utilisées par le système d’exploitation comme une
carte des volumes présents sur le disque.

Avec le temps, la densité des données pour les disques est devenue trop importante
pour que le schéma MBR compte pour tous les emplacements de données disponibles.
En outre, la mise en page ou le format du MBR a été conçu pour les premiers
ordinateurs et n’est pas suffisamment flexible pour prendre en charge les configurations
de disque les plus récentes. Une nouvelle méthode de partitionnement était nécessaire
pour créer le schéma de partitionnement de la table de partition GUID (GPT).

GPT

Qu’est-ce qu’un disque GPT ?


La table de partition GUID (GPT) a été introduite dans le cadre de l’initiative Unified
Extensible Firmware Interface (UEFI). GPT fournit un mécanisme plus flexible pour le
partitionnement des disques que l’ancien schéma de partitionnement d’enregistrement
de démarrage principal (MBR) qui était commun aux PC.

Une partition est un espace de stockage contigu sur un disque physique ou logique qui
fonctionne comme s’il s’agissait d’un disque physiquement distinct. Les partitions sont
visibles par le microprogramme système et par les systèmes d’exploitation installés.
L’accès à une partition est contrôlé par le microprogramme du système avant que le
système démarre le système d’exploitation, puis par le système d’exploitation après son
démarrage.

Quel est le problème avec le


partitionnement MBR ?
Les disques MBR ne prennent en charge que quatre entrées de table de partition. Pour
plus de quatre partitions, une structure secondaire connue sous le nom de partition
étendue est nécessaire. Les partitions étendues peuvent ensuite être subdivisées en un
ou plusieurs disques logiques.

Windows crée des partitions de disque MBR et des lecteurs logiques sur les limites des
cylindres en fonction de la géométrie signalée, bien que ces informations n’aient plus de
relation avec les caractéristiques physiques du matériel (pilote de disque ou contrôleur
RAID). À partir de Windows Vista et Windows Server 2008, des limites plus logiques sont
sélectionnées lorsque le matériel fournit de meilleurs indicateurs au niveau du cache réel
ou de l’alignement physique. Étant donné que ces informations de partition sont
stockées sur le lecteur lui-même, le système d’exploitation n’est pas dépendant de
l’alignement.

Les règles de partitionnement MBR sont complexes et mal spécifiées. Par exemple,
l’alignement du cylindre signifie-t-il que chaque partition doit avoir au moins un
cylindre de longueur ? Une partition MBR est identifiée par un champ de deux octets, et
la coordination est nécessaire pour éviter les collisions. À l'origine, IBM assurait cette
coordination, mais il n’existe aujourd’hui aucune liste faisant autorité des identificateurs
de partition.

Une autre pratique courante consiste à utiliser des secteurs partitionnés ou « masqués »
pour contenir des informations spécifiques à l’aide de processus non documentés et
entraîne des problèmes difficiles à déboguer. Dans le passé, des implémentations et des
outils spécifiques aux fournisseurs étaient mis à la disposition du public, ce qui rendait la
prise en charge difficile.

Pourquoi nous avons besoin de GPT ?


Les disques GPT permettent une croissance. Le nombre de partitions sur un disque GPT
n'est pas limité par des schémas temporaires tels que les partitions de conteneur
définies par l’enregistrement de démarrage étendu (EBR) MBR. Le format de partition de
disque GPT est bien défini et l’identification est entièrement automatique. Les données
critiques pour le fonctionnement de la plateforme se trouvent dans des partitions et non
dans des secteurs non partitionnés ou « masqués ». Les disques GPT utilisent les tables
de partition principale et de partition de sauvegarde pour les champs de redondance et
de CRC32 pour améliorer l’intégrité de la structure des données de partition. Le format
de partition GPT utilise des champs de numéro de version et de taille pour un
développement futur.

Chaque partition GPT a un GUID d’identification unique et un type de contenu de


partition, aucune coordination n’est donc nécessaire pour empêcher la collision de
l’identificateur de partition. Chaque partition GPT a un nom Unicode de 36 caractères.
Cela signifie que tout logiciel peut présenter un nom de partition humainement lisible
sans avoir besoin d'une compréhension supplémentaire de la partition.

Où trouver la spécification pour le


partitionnement de disque GPT ?
Le chapitre 5 de la spécification Unified Extensible Firmware Interface (UEFI) (version 2.3)
définit le format GPT. Cette spécification est disponible à l’adresse
https://www.uefi.org/specifications .

Format GPT pour les disques de base


Les disques de base sont les types de stockage les plus couramment utilisés avec
Windows. « Disque de base » fait référence à un disque qui contient des partitions, telles
que des partitions principales et des lecteurs logiques, généralement formatés avec un
système de fichiers pour devenir un volume pour le stockage de fichiers.

La zone MBR de protection d’une table de partition GPT existe pour la compatibilité
descendante avec les utilitaires de gestion de disque qui fonctionnent sur MBR. L’en-
tête GPT définit la plage d’adresses de blocs logiques qui sont utilisables par les entrées
de partition. L’en-tête GPT définit également son emplacement sur le disque, son GUID
et une somme de contrôle de la redondance cyclique 32 bits (CRC32) qui est utilisée
pour vérifier l’intégrité de l’en-tête GPT. Chaque entrée de la table de partition GUID
commence par un GUID de type de partition. Le GUID de type de partition à 16 octets,
qui est similaire à un ID de système dans la table de partition d’un disque MBR, identifie
le type de données contenu dans la partition et identifie le mode d’utilisation de la
partition, par exemple, s’il s’agit d’un disque de base ou d’un disque dynamique. Notez
que chaque entrée de partition GUID a une copie de sauvegarde.

Pour plus d’informations sur les disques de base, consultez l’article Disques de base et
disques dynamiques.
Format GPT pour les disques
dynamiques
Les disques dynamiques ont été introduits pour la première fois avec Windows 2000 et
fournissent des fonctionnalités que les disques de base n’ont pas, telles que la
possibilité de créer des volumes qui s’étendent sur plusieurs disques (volumes
fractionnés et agrégés par bandes) et la possibilité de créer des volumes à tolérance de
panne (volumes en miroir et RAID-5). Les disques dynamiques peuvent utiliser les styles
de partition MBR ou GPT sur les systèmes qui prennent en charge les deux. Pour plus
d’informations sur les disques dynamiques, consultez l’article Disques de base et
disques dynamiques.

Exigences UEFI pour un disque GPT


Les disques GPT s’identifient automatiquement. Toutes les informations nécessaires pour
interpréter le schéma de partitionnement d’un disque GPT sont entièrement contenues
dans des structures à des emplacements spécifiés sur le média physique.

Quelle taille peut avoir un disque GPT ?


En théorie, un disque GPT peut contenir jusqu’à 2^64 blocs logiques. La taille des blocs
logiques est généralement de 512 octets.

La taille maximale de la partition (et du disque) dépend de la version du système


d’exploitation. Windows XP et la version d’origine de Windows Server 2003 ont une
limite de 2 To par disque physique, toutes partitions comprises. Pour Windows Server
2003 SP1, Windows XP édition x64 et versions ultérieures, la partition brute maximale de
18 exaoctets peut être prise en charge. (Les systèmes de fichiers Windows sont
actuellement limités à 256 téraoctets chacun.)

Combien de partitions un disque GPT


peut-il avoir ?
La spécification autorise un nombre quasiment illimité de partitions. Toutefois,
l'implémentation de Windows limite cette possibilité à 128 partitions. Le nombre de
partitions est limité par la quantité d’espace réservé aux entrées de partition dans le
GPT.
Un disque peut-il être à la fois GPT et
MBR ?
Non. Non, mais, tous les disques GPT contiennent un MBR de protection.

Protection MBR
Le MBR de protection, commençant dans le secteur 0, précède la table de partition GPT
sur le disque. Le MBR contient une partition de type 0xEE qui s’étend sur le disque.

Pourquoi le GPT a un MBR de


protection ?
Le MBR de protection protège les disques GPT des outils de disque MBR précédemment
publiés, tels que Microsoft MS-DOS FDISK ou Microsoft Windows NT Disk Administrator.
Ces outils ne connaissent pas GPT et ne savent pas comment accéder correctement à un
disque GPT. Les systèmes hérités qui ne connaissent pas GPT interprètent uniquement le
MBR de protection lorsqu'ils accèdent à un disque GPT. Ces outils considéreront un
disque GPT comme ayant une seule partition englobante (éventuellement non
reconnue) en interprétant le MBR de protection, plutôt que de confondre le disque avec
un disque non partitionné.

Pourquoi un disque partitionné en GPT


semble contenir un MBR ?
Cela se produit lorsque vous utilisez un outil de disque prenant en charge MBR
uniquement pour accéder au disque GPT. Pour plus d'informations, consultez les
sections suivantes :

Comment un disque peut être à la fois GPT et MBR ?


MBR de protection
Pourquoi le GPT dispose d’un MBR de protection ?

Prise en charge des disques Windows


Windows XP x64 peut-il lire, écrire et
démarrer à partir de disques GPT ?
Windows XP édition x64 peut utiliser des disques GPT uniquement pour les données.

La version 32 bits de Windows XP peut-


elle lire, écrire et démarrer sur des
disques GPT ?
Non. Non. La version 32 bits ne verra que le MBR de protection. La partition EE ne sera
pas montée ou exposée aux logiciels d’application.

Les versions 32 et 64 bits de Windows


Server 2003 peuvent-elles lire, écrire et
démarrer à partir de disques GPT ?
À compter de Windows server 2003 Service Pack 1, toutes les versions de Windows
Server peuvent utiliser des disques GPT partitionnés pour les données. Le démarrage est
pris en charge uniquement pour les éditions 64 bits sur les systèmes Itanium.

Windows Vista, Windows Server 2008 et


les versions ultérieures peuvent-elles
lire, écrire et démarrer à partir de
disques GPT ?
Oui, toutes les versions peuvent utiliser des disques partitionnés GPT pour les données.
Le démarrage est pris en charge uniquement pour les éditions 64 bits sur les systèmes
UEFI.

Windows 2000, Windows NT 4, ou


Windows 95/98 peuvent-elles lire, écrire
et démarrer à partir de GPT ?
Non. Non, là encore, le logiciel hérité ne verra que le MBR de protection.

Déplacement d’un disque GPT vers un


autre ordinateur
Vous pouvez déplacer ou migrer des disques GPT de données uniquement vers d’autres
systèmes qui exécutent Windows XP (édition 64 bits uniquement) ou des versions
ultérieures du système d’exploitation (éditions 32 ou 64 bits). Vous pouvez migrer des
disques GPT de données uniquement après l’arrêt du système ou après le retrait en
toute sécurité du disque.

Combinaison de disques GPT et MBR


sur un même système
Les disques GPT et MBR peuvent être mélangés sur des systèmes qui prennent en
charge GPT, comme décrit précédemment. Cependant, vous devez tenir compte des
restrictions suivantes :

Les systèmes qui prennent en charge UEFI requièrent que la partition de


démarrage réside sur un disque GPT. Les autres disques durs peuvent être MBR ou
GPT.
Les disques MBR et GPT peuvent être présents dans un seul groupe de disques
dynamiques. Les jeux de volumes peuvent s’étendre sur des disques MBR et GPT.

Médias amovibles
Le média amovible doit être MBR, GPT ou « superfloppy ».

Superfloppy
Le média amovible sans mise en forme GPT ou MBR est considéré comme étant un «
superfloppy ». La totalité du média est traitée comme une partition unique.

Le fabricant du média effectue le partitionnement MBR des médias amovibles. Si le


média possède un MBR, une seule partition est prise en charge. Il y a peu de différence
perceptible par l'utilisateur entre les médias partitionnés en MBR et les superfloppies.
Exemples de médias amovibles : lecteurs de disquette, cartouches de disque JAZ, média
magnéto-optique, DVD-ROM et CD-ROM. Les lecteurs de disque dur sur des bus
externes, tels que SCSI ou IEEE 1394, ne sont pas considérés comme étant amovibles.

Quel est le comportement par défaut de Windows XP 64-Bit Edition Version 2003 lors
du partitionnement de média ?

Pour Windows XP édition 64 bits Version 2003 uniquement (pour les systèmes basés sur
Itanium), les disques fixes sont partitionnés à l’aide du partitionnement GPT. Les disques
GPT ne peuvent être convertis en disques MBR que si tout le partitionnement existant
est d'abord supprimé, ce qui entraîne une perte de données.

Comportement par défaut de la version


32 bits de Windows XP, Windows Server
2003 et Windows XP x64 lors du
partitionnement du média
Seuls les disques MBR peuvent être utilisés.

Mappage d’une lettre de lecteur dans le


système d’exploitation à une partition
dans le microprogramme UEFI
Il n’existe aucun mappage inhérent entre la lettre de lecteur et la partition qui peut être
utilisé pour déterminer l’une des autres. Une partition de données de base doit être
identifiée par son GUID de partition.

Création d’une partition ESP


Les partitions ESP peuvent être créées à l’aide de l’utilitaire de microprogramme UEFI
Diskpart. efi ou de l’utilitaire de ligne de commande Windows Diskpart.exe.

Modifications sur une partition


Vous ne devez pas modifier directement une entrée d’en-tête de partition. N’utilisez pas
les outils ou utilitaires de disque pour apporter des modifications ou modifier.
Partitionnement pris en charge sur les
disques détachables
Les disques amovibles sont généralement destinés à migrer entre les ordinateurs ou
simplement à être indisponibles pour le système d'exploitation à certains moments. Les
disques USB sont des exemples de disques amovibles, qui peuvent être facilement
déconnectés par l’utilisateur final. Windows XP prend en charge uniquement le
partitionnement MBR sur les disques détachables. Les versions ultérieures de Windows
prennent en charge les partitions GPT sur les disques détachables.

Pour plus d’informations sur les médias amovibles, consultez les questions suivantes :

Médias amovibles
Superfloppy

Partitions requises pour Windows GPT :


partition système EFI

La partition système de l’interface de


microprogramme extensible (ESP)
Le protocole ESP contient les fichiers NTLDR, HAL, Boot.txt et d’autres fichiers
nécessaires au démarrage du système, tels que les pilotes. Le GUID de la partition définit
le protocole ESP :

DEFINE_GUID (PARTITION_SYSTEM_GUID, 0xC12A7328L, 0xF81F, 0x11D2, 0xBA, 0x4B, 0x00,


0xA0, 0xC9, 0x3E, 0xC9, 0x3B)

Disques GPT et ESP


Non, les disques MBR peuvent également avoir des ESP. UEFI spécifie le démarrage à
partir de GPT ou MBR. Le protocole ESP sur un disque MBR est identifié par le type de
partition 0xEF. Toutefois, Windows ne prend pas en charge le démarrage d’UEFI à partir
de disques MBR ou de partitions 0xEF.

Taille de l’ESP
L’ESP est d’environ 100 Mo.
Deux services ESP sur un seul disque
Une telle configuration ne doit pas être créée et n’est pas prise en charge dans
Windows.

Deux services ESP sur deux disques


différents
Les partitions ESP peuvent être répliquées pour des configurations à haute disponibilité.
La réplication doit être effectuée manuellement et le contenu doit être synchronisé
manuellement lors de l’utilisation de volumes logiciels. Les fournisseurs de matériel
peuvent fournir des solutions supplémentaires pour la haute disponibilité. Les partitions
ESP ne peuvent pas être mises en miroir.

Ce que Microsoft place dans l’ESP


Microsoft place le HAL, le chargeur et les autres fichiers nécessaires au démarrage du
système d'exploitation dans l'ESP.

Emplacement ESP sur le disque


Le ESP doit d’abord être sur le disque. Le principal avantage de placer l'ESP en premier
est qu'il est impossible d'étendre les volumes lorsque l'ESP se trouve logiquement entre
les deux partitions de données que vous tentez d'étendre.

Ajouts du fabricant du système ou de


l’appareil à l’ESP
L’ESP doit inclure uniquement les fichiers nécessaires au démarrage d’un système
d’exploitation, les outils de plateforme qui s’exécutent avant le démarrage du système
d’exploitation ou les fichiers qui doivent être consultés avant le démarrage du système
d’exploitation. Par exemple, les fichiers nécessaires à l’exécution de la maintenance du
système de pré-démarrage doivent être placés dans le fichier ESP.

Les autres fichiers à valeur ajoutée ou les diagnostics utilisés pendant le fonctionnement
du système d'exploitation ne doivent pas être placés dans l'ESP. Il est important de
noter que l'espace dans l'ESP est une ressource limitée du système ; son but principal
est de fournir un stockage pour les fichiers qui sont nécessaires au démarrage du
système d'exploitation.

Emplacement du fabricant du système


pour les fichiers tels que les diagnostics
de plateforme ou d’autres fichiers à
valeur ajoutée
L’option recommandée permet aux fabricants de systèmes de placer le contenu à valeur
ajoutée dans une partition spécifique à l’OEM. Tout comme les partitions OEM MBR, le
contenu des partitions OEM GPT (ou d'autres partitions non reconnues) n'est pas exposé
(lettres de lecteur ou listes de volumes). Les utilisateurs sont avertis que la suppression
de la partition peut entraîner l’échec du fonctionnement du système. Une partition
spécifique à l’OEM doit être placée avant le MSR et après un ESP sur le disque. Bien qu'il
ne soit pas architectural, ce placement présente les mêmes avantages que le placement
de l'ESP en premier. Par exemple, il est également impossible d'étendre des volumes
lorsqu'une partition spécifique à un OEM se trouve logiquement entre les deux
partitions de données que vous tentez d'étendre.

Le placement dans l'ESP est une option pour les applications ou les fichiers qui
s'exécutent dans l'environnement de démarrage du système d’exploitation. Cependant,
l'ESP est un espace partagé sur le plan architectural et représente une ressource limitée.
La consommation d'espace dans le l’ESP doit être considérée avec attention. Les fichiers
qui ne sont pas pertinents pour l’environnement de pré-démarrage du système
d’exploitation ne doivent pas être placés dans le fichier ESP.

Partition réservée Microsoft (MSR)


La partition réservée Microsoft (MSR) réserve de l’espace sur chaque lecteur de disque
pour une utilisation ultérieure par le logiciel du système d’exploitation. Les disques GPT
n’autorisent pas les secteurs masqués. Les composants logiciels qui utilisaient
précédemment des secteurs masqués allouent désormais des parties de la partition MSR
pour les partitions spécifiques aux composants. Par exemple, la conversion d’un disque
de base en disque dynamique entraîne une réduction de la taille de la partition MSR sur
ce disque et une partition nouvellement créée contient la base de données de disque
dynamique. La partition MSR a le GUID de la partition :
DEFINE_GUID (PARTITION_MSFT_RESERVED_GUID, 0xE3C9E316L, 0x0B5C, 0x4DB8, 0x81, 0x7D,
0xF9, 0x2D, 0xF0, 0x02, 0x15, 0xAE)

Disques qui nécessitent une partition


MSR
Chaque disque GPT doit contenir une partition MSR. L’ordre des partitions sur le disque
doit être ESP (le cas échéant), OEM (le cas échéant) et MSR, suivis de la ou des partitions
de données principales. Il est particulièrement important que la partition MSR soit créée
avant d’autres partitions de données principales.

Responsabilités de création pour MSR


La MSR doit être créée lorsque les informations de partitionnement de disque sont
écrites pour la première fois sur le lecteur. Si le fabricant partitionne le disque, le
fabricant doit créer la partition MSR en même temps. Si Windows partitionne le disque
lors de l’installation, Windows crée la partition MSR.

Pourquoi une partition MSR doit-elle


être créée lors du premier
partitionnement du disque ?
Une fois le disque partitionné, aucun espace libre n’est restant pour créer une partition
MSR.

Taille de la partition MSR


Lors de sa création initiale, la taille de la partition MSR dépend de la taille du lecteur de
disque :

Sur les disques d’une taille inférieure à 16 Go, la partition MSR est de 32 Mo.
Sur les lecteurs supérieurs ou égaux à 16 Go, la partition MSR est de 128 Mo.

Étant donné que la partition MSR est divisée en d’autres partitions, elle devient plus
petite.

Implémentation ESP GPT Windows


Partitions requises par Windows
Pour les systèmes UEFI, le lecteur de démarrage doit contenir une ESP, une partition
MSR et au moins une partition de données de base qui contient le système
d’exploitation. Une seule ESP doit exister sur un système même si plusieurs systèmes
d’exploitation sont installés sur ce système. Dans une configuration de démarrage en
miroir, il peut y avoir deux lecteurs avec une ESP, mais ils sont considérés comme une
copie redondante de la même ESP. Chaque lecteur de données doit contenir au moins
une partition de données MSR et une partition de données de base.

Toutes les partitions de données de base sur le lecteur doivent être contiguës. Comme
indiqué ci-dessus, le fait de placer une partition spécifique à l’OEM ou une autre
partition non reconnue entre des partitions de données impose des limitations sur le
fractionnement de volume ultérieur.

Partition de données de base


Les partitions de données de base correspondent aux partitions MBR principales 0x6
(FAT), 0x7 (NTFS) ou 0xB (FAT32). Chaque partition de base peut être montée à l’aide
d’une lettre de lecteur ou d’un point de montage, d’un autre objet de périphérique de
volume, ou les deux. Chaque partition de données de base est représentée dans
Windows en tant qu’objet de périphérique de volume, et éventuellement en tant que
point de montage ou lettre de lecteur.

Identification d’une partition de


données de base
Elle possède le type de partition suivant GUID

DEFINE_GUID (PARTITION_BASIC_DATA_GUID, 0xEBD0A0A2L, 0xB9E5, 0x4433, 0x87,


0xC0, 0x68, 0xB6, 0xB7, égale 0x26, 0x99, 0xC7);

Visibilité de la partition ESP pour les


utilisateurs finaux
La partition ESP n’est pas masquée, mais elle ne possède pas non plus de lettre de
lecteur. Elle n’apparaît pas dans l’Explorer, sauf si une lettre de lecteur lui est affectée,
mais certains outils peuvent la répertorier.
Visibilité des partitions spécifiques aux
MSR et aux OEM pour les utilisateurs
finaux
Les utilisateurs ne verront pas ces partitions exposées dans l’Explorer de Windows, ni
aucun système de fichiers reconnu exposé aux programmes hérités, tels que l’indexation
du contenu. Les partitions spécifiques à l’OEM et les autres partitions non reconnues
sont visibles uniquement dans le composant logiciel enfichable MMC Gestion des
disques, car elles ne disposent pas d’un système de fichiers reconnaissable.

Partitions montées par défaut par


Windows
Windows expose uniquement les partitions de données de base. D'autres partitions avec
des systèmes de fichiers FAT peuvent être montées, mais pas exposées uniquement de
manière programmatique. Seules les partitions de données de base se voient affecter
des lettres de lecteur ou des points de montage.

Le système de fichiers FAT ESP est monté, mais n’est pas exposé. Cela permet aux
programmes en cours d’exécution sous Windows de mettre à jour le contenu de l’ESP.
L’affectation d’une lettre de lecteur à l’ESP à l’aide de mountvol /s permet d’accéder à la
partition. L’accès à l’ESP nécessite un privilège Administrateur. Bien que la partition MSR,
et toutes les partitions créées à partir de la partition MSR, puissent avoir des systèmes
de fichiers reconnaissables, aucun n’est exposé.

Les partitions ou partitions spécifiques à l’OEM associées à d’autres systèmes


d’exploitation ne sont pas reconnues par Windows. Les partitions non reconnues avec
des systèmes de fichiers reconnus sont traitées comme l’ESP. Elles seront montées, mais
pas exposées. Contrairement aux disques MBR, il n'y a pas de différence pratique entre
les partitions spécifiques à l’OEM et les autres partitions du système d'exploitation ;
toutes sont « non reconnues ».

Comment l’utilisateur peut voir l’ESP,


l’OEM et d’autres partitions non
reconnues ?
L'utilisateur peut utiliser des outils de gestion de disque tels que l'utilitaire Disk
Management ou la ligne de commande Windows diskpart.exe. La partition MSR et
toutes les partitions créées à partir de la partition MSR sont uniquement visibles à partir
de la ligne de commande.

Disques dynamiques
Les disques dynamiques utilisent deux partitions GPT différentes :

Une partition de conteneur de données qui correspond à la partition MBR 0x42,


avec le GUID suivant : DEFINE_GUID (PARTITION_LDM_DATA_GUID, 0xAF9B60A0L,
0x1431, 0x4F62, 0xBC, 0x68, 0x33, 0x11, 0x71, 0x4A, 0x69, 0xAD) ;

Une partition pour contenir la base de données de configuration dynamique, avec


le GUID suivant : DEFINE_GUID(PARTITION_LDM_METADATA_GUID, 0x5808C8AAL, 0x7E8F,
0x42E0, 0x85, 0xD2, 0xE1, 0xE9, 0x04, 0x34, 0xCF, 0xB3 ) ;

Les volumes sont créés dans le conteneur de données et montés par défaut. Là encore,
c’est exactement le même que le contenu des partitions de du MBR 0x42.

Conversion d’un disque de base en


disque dynamique
Pour qu’un lecteur soit éligible à la conversion en dynamique, toutes les partitions de
données de base sur le lecteur doivent être contiguës. Si d’autres partitions non
reconnues séparent des partitions de données de base, le disque ne peut pas être
converti. C’est l’une des raisons pour lesquelles la partition MSR doit être créée avant
toute partition de données de base. La première étape de la conversion consiste à
séparer une partie de la MSR pour créer la partition de base de données de
configuration. Toutes les partitions de base non démarrables sont ensuite combinées
dans une partition de conteneur de données unique. Les partitions de démarrage sont
conservées en tant que partitions de conteneur de données distinctes. Ceci est analogue
à la conversion des partitions primaires.

Windows XP et les versions ultérieures de Windows diffèrent de Windows 2000 dans la


mesure où les partitions de base et étendues sont converties de manière préférentielle
en une seule partition 0x42, au lieu d’être conservées comme plusieurs partitions 0x42
distinctes, comme sur Windows 2000.
Système contenant une combinaison de
disques dynamiques GPT et MBR
Oui. Pour plus d’informations, consultez l’article : qu’en est-il de la combinaison des
disques GPT et MBR sur le même système ?

Montage d’une partition spécifique


Vous pouvez accéder aux partitions de disque GPT de types différents à l’aide des outils
répertoriés dans le tableau suivant.

Outil Windows Microprogramme

Outil de partition de disque diskpart.efi Données MSR ESP

Outil de partition de disque diskpart.exe Données MSR


ESP

Gestionnaire de disque logique Données ESP


diskmgmt.msc

Explorateur de fichiers explorer.exe Données

À l’aide des API du kit de développement logiciel (SDK) de Microsoft Platform, vous
pouvez également développer vos propres outils pour accéder aux partitions de disque
GPT à leurs niveaux primitifs.

Comment les disques GPT sont gérés


dans Windows ?
Les disques GPT et MBR sont gérés de la même façon. Les disques peuvent être au
format GPT ou MBR en utilisant l’utilitaire d’invite de commandes diskpart.exe ou à
l’aide du composant logiciel enfichable Administrateur de disque. Les volumes peuvent
être créés sur des disques GPT et MBR, et les deux types de disques peuvent être
mélangés dans le même groupe de disques dynamiques.

Jeux FTdisk
À partir de Windows XP, il n'y a pas de prise en charge des jeux FTdisk sous Windows
pour les disques MBR ou GPT. La seule prise en charge des volumes logiques s’effectue
par le biais de disques dynamiques.

Conversion d’un disque de GPT en MBR,


et vice versa
Microsoft propose MBR2GPT.exe qui convertit les disques de MBR en GPT.

Systèmes de fichiers pris en charge sur


les disques GPT
NTFS est recommandé sur toutes les partitions de données de base et sur tous les
volumes dynamiques. Le programme d’installation de Windows et l’offre enfichable de
Gestion des disques ne proposent que NTFS. Pour éviter cela, la partition ou le volume
doit être mis en forme explicitement via l’outil en ligne de commande Format.

Manipulation des disques GPT et de leur


contenu

Création d’un disque GPT


Vous pouvez créer un disque GPT uniquement sur un disque vide et non partitionné
(disque brut ou disque MBR vide). Pour plus d’informations sur la création de disques
GPT, consultez l’article Utilisation de lecteurs GPT.

Conversion d’un disque MBR ou GPT


Vous pouvez convertir un format de partition existant dans un autre format. Pour plus
d’informations, consultez les articles TechNet suivants :

Convertir un disque d’enregistrement de démarrage principal en disque de table


de partition GUID
Convertir un disque de table de partition GUID en disque d’enregistrement de
démarrage principal
Ne faites pas de copie secteur par
secteur d'un disque GPT.
Les GUID de disque et de partition ne seront plus uniques. Cela ne doit jamais se
produire. Vous pouvez effectuer une copie secteur par secteur du contenu des partitions
de données ESP ou de base.

Copie d’un disque GPT entier à l’aide


des outils de création d’images OPK
Vous pouvez copier un disque GPT entier à l'aide des outils d'imagerie OPK ; cependant,
il y a quelques mises en garde importantes. Le kit de pré-installation OEM (OPK)
initialise les GUID de disque et de partition à zéro. Lors du premier démarrage de
Windows, le système d’exploitation génère des GUID uniques. Le kit de pré-installation
OEM prend uniquement en charge la génération des partitions de données ESP, MSR et
de base.

Si une application a enregistré des GUID de disques ou de partitions, elle peut


s'interrompre. Toutes les applications, tous les pilotes, tous les utilitaires ou toutes les
mises en œuvre de micrologiciels fournis par les fabricants de systèmes ou les
fournisseurs d'applications qui reposent sur les GUID doivent être capables de gérer les
GUID qui changent des valeurs d'initialisation de l'OPK à celles générées par le système
d'exploitation.

Commande MAKE diskpart.efi


La commande diskpart.efi MAKE permet aux OEM de simplifier la pré-installation du
système d’exploitation et la récupération du système. Cette commande peut facilement
être étendue pour créer une configuration de disque « par défaut » pour la plateforme.
Par exemple, le fabricant du système peut étendre la commande MAKE pour
partitionner automatiquement le lecteur de démarrage avec une ESP, une partition MSR,
une partition spécifique à l’OEM et une partition de données de base.

Prenons l’exemple d’une configuration de disque possible appelée BOOT_DISK. Dans le


cas d'une reprise d'activité après une faillite, MAKE BOOT_DISK permet au client de
repartitionner complètement un disque de démarrage pour rétablir les paramètres
d'usine originaux.
Détection d’un GUID de disque ou de
partition en double
Si Windows détecte un disque ou un GUID de partition en double, Windows génère de
nouveaux GUID pour tout GUID de disque en double, GUID de Partition MSR ou GUID
de données de base MSR lors de la détection. Cela est similaire à la gestion des
signatures MBR en double dans Windows 2000. Les GUID dupliqués sur une partition de
base de données ou de conteneur dynamique entraînent des résultats imprévisibles.
Personnaliser une image Windows
Article • 08/06/2023

Cette section explique comment personnaliser une installation Windows.

Contenu de cette section


Rubrique Description

Présentation des En savoir plus sur les stratégies lors de la maintenance (modification)
stratégies de d’une image Windows
maintenance

Mode Audit Découvrez comment apporter des modifications à un PC en cours


d’exécution avant d’expédier un appareil

Applications Découvrez comment précharger des applications du Microsoft Store


sur une image Windows

Pilotes Découvrez comment utiliser les pilotes

Configuration et Différentes options de configuration lors du déploiement de


paramètres Windows

Caractéristiques Découvrez comment ajouter et supprimer des fonctionnalités à la


demande et des fonctionnalités Windows héritées

OOBE Configurer OOBE pour afficher une expérience personnalisée la


première fois qu’un utilisateur démarre son PC
Applications
Article • 19/06/2023

Cette section explique comment préinstaller des applications dans une image Windows

Contenu de cette section


Rubrique Description

Packages de configuration Découvrez comment capturer des applications et/ou des


en silos (SPP) paramètres dans un package d’approvisionnement en silos que
vous pouvez déployer après l’application d’une image

Créer un package de Créer un package d’approvisionnement qui peut être ajouté à une
configuration avec des image Windows
applications de bureau
Windows

Charger indépendamment Guide pratique pour charger des applications dans une image
des applications avec DISM Windows

Préinstaller des applications Découvrez comment préinstaller des applications dans une image
à l’aide de DISM Windows

Exporter ou importer des Découvrez comment migrer des associations d’applications par
associations d’applications défaut
par défaut

Considérations relatives au Comment déployer .Net 3.5 pour prendre en charge les
déploiement du Microsoft applications
.NET Framework 3.5
Packages d’approvisionnement en silos
Article • 30/05/2023

Les packages d’approvisionnement en silos sont un type de package


d’approvisionnement disponible à partir de Windows 10, version 1607. Contrairement
aux packages d’approvisionnement traditionnels qui peuvent capturer toutes les
applications et paramètres Windows classiques à partir d’une image Windows, un
package d’approvisionnement en silos peut capturer des applications Windows
classiques individuellement, des pilotes plus des applications, des paramètres
uniquement ou capturer des modules complémentaires pour l’approvisionnement de
packages capturés précédemment. Cela offre plus de flexibilité pour le processus de
fabrication et permet de réduire le temps nécessaire à la création d’ordinateurs
Windows en usine.

Comparaison entre les performances


Le tableau suivant présente une comparaison entre l’utilisation du programme
d’installation d’Office et l’utilisation de packages d’approvisionnement en silos dans un
processus d’usine standard. Lors de l’utilisation des packages d’approvisionnement en
silos pour installer Office, le package Office en-us de base, ainsi que le module
complémentaire Office fr-fr et les packages De-de Office sont capturés à l’aide de l’outil
de migration d’état utilisateur (USMT) ScanState.exe utilitaire comme processus unique
dans le laboratoire d’imagerie. Les données du tableau suivant ont été dérivées d’un
exemple d’exécution sur une machine virtuelle avec Windows 10, version 1607, image
de bureau. Le gain de temps réel au niveau de l’usine varie en fonction du nombre et de
la taille des applications installées et des spécifications matérielles des appareils
physiques. Le gain de temps peut être calculé par :

<time to Sysprep & boot to Audit mode> + <time to install applications + time to
capture applications in a PPKG> + (optional) time to single-instance the PPKG> –

<time to apply SPPs + time to Sysprep & boot to Audit mode> .

Phase/tâche Processus d’usine à Processus d’usine


l’aide du programme utilisant des packages
d’installation d’approvisionnement
d’Office en silos

Appliquer l’image à l’appareil 4 min. 4 min.

Installer des modules linguistiques – fr-fr & 20 min. 20 min.


de-de
Phase/tâche Processus d’usine à Processus d’usine
l’aide du programme utilisant des packages
d’installation d’approvisionnement
d’Office en silos

Exécuter BCDBoot.exe Négligeable Négligeable

Exécuter DISM pour appliquer des packages N/A 3 min.


Office en-us en-us en silo, Office fr-fr et
Office dé-de

Exécuter le démarrage Sysprep & en mode 10 min. 19 min.


Audit

Installer Office 2016 en-us, fr-fr, & de-de 12 min. N/A

Exécutez ScanState pour capturer Office 10 min. N/A


dans le package d’approvisionnement (pour
PBR)

(Facultatif : pour un espace disque faible) 7 min. N/A


Fichiers Office à instanciation unique
capturés dans le package
d’approvisionnement

Total 56-63 min. 46 min.

Durée d’installation globale de 45 à 65 % plus rapide


l’application

Temps de déploiement E2E global 18 à 30 % plus rapide

Utiliser des packages d’approvisionnement en


silos
Pour utiliser des packages d’approvisionnement en silos, vous devez installer le kit
d’évaluation et de déploiement Windows sur un PC de technicien.

Pour créer et déployer des packages d’approvisionnement en silos, vous devez :

1. Utilisez le CopyDandI.cmd script pour copier des fichiers binaires à partir de


l’emplacement d’installation ADK qui permet à DISM et ScanState d’utiliser des
spps. Exécutez le script pour copier tous les fichiers nécessaires dans un dossier de
sortie, par exemple D:\ADKTools :

Invite de commandes Windows


<%Windows ADK install root%>\Deployment Tools\CopyDandI.cmd amd64
D:\ADKTools

2. Avant d’utiliser DISM, vous devez copier à nouveau les outils ADK sur le disque
non amovible de l’appareil de destination. La copie du fichier vers un emplacement
non amovible évite une erreur associée à l’installation de DISM à partir de lecteurs
amovibles.

Invite de commandes Windows

xcopy D:\ADKTools\ W:\ADKTools\ /s

3. Installez les outils sur votre appareil de destination :

W:\ADKTools\amd64\WimMountAdkSetupAmd64.exe /Install /q

4. Exécutez la version de DISM que vous venez d’installer sur votre appareil de
destination

W:\ADKTools\amd64\DISM.exe /Apply-SiloedPackage /ImagePath:C:\


/PackagePath:e:\repository\SPP_base.spp
/PackagePath:e:\repository\SPP_AddOn1.spp
/PackagePath:e:\repository\SPP_AddOn2.spp

5. Utilisez ScanState pour capturer des packages d’approvisionnement en silos à


partir d’une installation Windows démarrée, et DISM pour appliquer des spps à
une image Windows appliquée à partir de WinPE.

Créer des packages d’approvisionnement en


silos
Cette section explique comment utiliser ScanState.exe à partir du bureau Windows pour
créer des packages d’approvisionnement en silos qui contiennent des applications, des
paramètres système et des pilotes.

Recommandations :
Utilisez une installation Windows propre. Cela empêche l’inclusion de paramètres
potentiellement indésirables dans le package.
Utilisez des machines virtuelles avec des points de contrôle pour capturer
rapidement les spps, puis revenir à une installation Windows propre.

Fichiers de configuration
ScanState à partir de Windows 10, version 1607, peut désormais capturer des
applications de bureau Windows individuelles. Par défaut, seuls les composants de
l’espace de noms Windows sont capturés. Vous pouvez choisir ce qui est capturé
lorsque vous utilisez l’option de ScanState avec un fichier de /apps configuration. Le Kit
de ressources d’évaluation et de déploiement Windows inclut des fichiers de
configuration dans le <%Windows ADK install root%>\User State Migration Tool\<arch>\
dossier .

Personnalisez ces fichiers pour capturer plus ou moins de composants dans le package
d’approvisionnement en silos :

Fichier de configuration Usage

Config_AppsOnly.xml Capture les applications de bureau Windows et les


paramètres d’application, sans autres paramètres non
pertinents.
Cela est généralement utilisé pour créer un inventaire des
applications qui peuvent être déployées dans le processus
final d’usine.

Config_SettingsOnly.xml Capture uniquement les paramètres système.


Cela est généralement utilisé pour créer un inventaire des
applications qui peuvent être déployées dans le processus
final d’usine.

Config_AppsAndSettingsOnly.xml Capture à la fois les applications de bureau et les paramètres


système.
Cela peut être utilisé lors de la création d’un inventaire
d’applications ou comme dernière étape du processus
d’usine.

Capturer des applications de bureau Windows


L’exemple suivant utilise un fichier de configuration pour créer un package
d’approvisionnement en silos qui contient des applications de bureau Windows
installées sur un appareil de référence :
ScanState.exe /apps:-sysdrive /o /v:13 /config:Config_AppsOnly.xml /ppkg
e:\repository\SPP_base.spp /l:C:\Scanstate.log

Voici ce que signifient les paramètres de la commande ci-dessus :

Paramètre Description

/Apps Indique à ScanState de capturer des applications de bureau.

-sysdrive (ou Indique à ScanState d’ignorer tous les dossiers en dehors de l’espace de noms
+sysdrive) Windows. Par exemple, s’il existe un dossier c:\Folder, ce dossier sera capturé
lors de l’exécution avec /apps (ou /apps:+sysdrive), mais il ne sera pas capturé
lors de l’exécution avec /apps:-sysdrive. En règle générale, vous utilisez
+sysdrive si vous souhaitez capturer l’état entier de la machine dans un seul
package d’approvisionnement en silo ; utilisez –sysdrive si vous souhaitez
capturer une seule application (ou un petit groupe d’applications). L’espace de
noms Windows est l’ensemble de dossiers créés par une installation Windows,
généralement :
%systemdrive%\Users
%systemdrive%\ProgramData
%systemdrive%\Program Files
%systemdrive%\Program Files (x86)
%systemdrive%\Windows
%systemdrive%\Inetpub

/o Remplace toutes les données existantes dans le magasin. S’il n’est pas spécifié,
ScanState échoue si le magasin contient déjà des données.

/v:13 Génère un fichier MigLog.xml qui indique ce qui est capturé.

/Diff Utilisé avec l’option de commande /apps pour capturer les composants de
complément d’application par rapport aux applications parentes déjà capturées
dans des packages d’approvisionnement en silo.

/l:ScanState.log Indique à ScanState où enregistrer les fichiers journaux. Lorsqu’il est utilisé en
combinaison avec /v:13 , ScanState enregistre MigLog.xml dans le même
dossier que ScanState.log

Capturer des composants de module complémentaire


Vous pouvez utiliser l’option /diff pour créer un package d’approvisionnement en silos
qui capture les composants par rapport aux applications parentes déjà capturées dans
un package d’approvisionnement en silo. Pour utiliser /diff , vous devez spécifier un
SPP pour comparer la capture à :
Invite de commandes Windows

ScanState.exe /apps:-sysdrive /o /v:13 /config:Config_AppsOnly.xml


/diff:e:\repository\SPP_base.spp /ppkg e:\repository\SPP_AddOn1.spp

Capturer les paramètres système


Dans un scénario où toutes les tâches de déploiement d’un appareil sont terminées et
où aucune application de bureau Windows n’a été installée, vous pouvez utiliser
ScanState pour capturer les paramètres système qui n’ont pas été capturés dans un
autre SPP à l’aide de Config_SettingsOnly.xml. Le SPP peut être placé directement dans
le dossier de récupération pendant la capture pour une utilisation pendant Push-Button
réinitialisation.

L’exemple suivant crée un package d’approvisionnement en silo contenant uniquement


des paramètres système sur un appareil et le place dans le dossier de récupération :

Invite de commandes Windows

ScanState.exe /apps:-appfiles /o /v:13 /config:Config_SettingsOnly.xml /ppkg


%systemdrive%\Recovery\Customizations\systemsettings.spp

Capturer les paramètres système et les applications de


bureau Windows dans le même package
Config_AppsAndSettingsOnly.xml est destiné à capturer les applications de bureau
Windows et les paramètres système installés à la dernière minute, afin qu’ils puissent
être placés dans le dossier de récupération pour une utilisation lors de la réinitialisation
du bouton Push

Par exemple, une fois qu’un appareil est démarré en mode Audit en usine, d’autres
applications Win32 sont installées et doivent être capturées. Dans ce cas, vous avez deux
options :

Capturez les applications supplémentaires et leurs paramètres appropriés dans un


.spp à l’aide du commutateur /diff et Config_AppsOnly.xml. Capturez ensuite les
paramètres système dans un fichier .spp distinct à l’aide de la
Config_SettingsOnly.xml.
Capturez les applications supplémentaires et les paramètres système dans un seul
SPP à l’aide du commutateur /diff et Config_AppsAndSettings.xml.
Config_AppsAndSettingsOnly.xml peut également être utilisé lorsque vous souhaitez
capturer toutes les applications et paramètres dans un seul fichier .spp, pour une
utilisation dans un laboratoire d’imagerie ou en usine.

Pilotes de capture
Cette section explique comment capturer différents types de pilotes avec ScanState.

Types de pilotes

ScanState capture les pilotes tiers lorsque vous utilisez l’option /drivers . Par défaut,
ScanState.exe capture tous les pilotes tiers, mais peut également capturer un sous-
ensemble de pilotes basés sur le nom .inf, le fabricant ou la classe. Certains types de
pilotes, comme les pilotes de filtre, peuvent ne pas être capturés lors de l’utilisation de
/drivers . Si vous ne parvenez pas à capturer un pilote avec l’option /drivers , exécutez

Scanstate.exe à l’aide de /apps .

L’option /drivers peut également être utilisée en combinaison avec /apps dans les
situations où vous souhaitez capturer des pilotes et leur logiciel de gestion associé,
comme pour les imprimantes ou les cartes vidéo.

Pilotes matériels

Pour capturer les pilotes installés à l’aide d’un fichier .inf, utilisez le commutateur
/drivers. Il n’est pas nécessaire d’utiliser le commutateur /apps.

Pour capturer des pilotes installés à l’aide d’une autre méthode (par exemple, un fichier
setup.exe), utilisez /drivers et /apps. Cela garantit que le package de pilotes et toutes les
applications de bureau Windows et les paramètres créés par le programme d’installation
pour ce pilote sont capturés en même temps. Pour filtrer les autres packages de pilotes,
utilisez les arguments qui sont en combinaison avec /drivers.

Autres pilotes

Les pilotes tels que les pilotes de filtre ne sont pas capturés à l’aide du commutateur
/drivers. Pour capturer ces types de pilotes, utilisez uniquement le commutateur /apps.

Capturer des pilotes à l’aide de modèles


ScanState.exe /drivers capture tous les pilotes tiers par défaut, mais si vous souhaitez

capturer uniquement certains pilotes, vous pouvez utiliser des modèles pour limiter le
nombre de pilotes capturés par ScanState. ScanState traite les commandes de gauche à
droite, de sorte que le dernier modèle spécifié dans une commande est traité en dernier.
Par exemple, si vous souhaitez capturer uniquement un ensemble spécifique de pilotes,
vous devez d’abord exclure tous les pilotes de la capture, puis inclure des pilotes
spécifiques. Étant donné que les arguments sont traités dans l’ordre, les pilotes spécifiés
après l’exclusion de tous les pilotes seront capturés.

Voici les modèles que vous pouvez utiliser pour sélectionner les pilotes qui seront
capturés :

Modèle Description

+n Sélectionne les pilotes à inclure en fonction du nom inf

-n Sélectionne les pilotes à exclure en fonction du nom inf

+p Sélectionne les pilotes à inclure en fonction du nom de l’éditeur

-p Sélectionne les pilotes à exclure en fonction du nom de l’éditeur

+c Sélectionne les pilotes à inclure en fonction du nom de classe ou du GUID de classe

-c Sélectionne les pilotes à exclure en fonction du nom de classe ou du GUID de classe

L’exemple suivant utilise un modèle pour créer un package d’approvisionnement en


silos qui contient les pilotes d’une classe spécifique.

Invite de commandes Windows

ScanState.exe /drivers:-n:* /drivers:+c:{4d36e96f-e325-11ce-bfc1-


08002be10318} /ppkg e:\repository\drivers.spp

Voici ce que signifient les paramètres de la commande ci-dessus :

Paramètre Description

/Pilotes Indique à ScanState de capturer les pilotes tiers.

-¡n:* Supprime tous les pilotes de la capture.

+c:{4d36e96f-e325-11ce-bfc1- Ajoute de nouveau les pilotes d’une classe particulière dans la


08002be10318} capture.

/ppkg Spécifie que la sortie sera un ppkg. Cela est requis pour une
utilisation avec /drivers.
Capturer des applications et des pilotes dans le même
SPP
Vous pouvez utiliser les /apps options et /drivers dans la même commande pour créer
des spps qui contiennent à la fois des applications et des pilotes.

Voici un exemple de capture d’un package d’approvisionnement en silo qui contient des
applications et des pilotes de bureau Windows avec uniquement un GUID de classe
spécifique. cmd

ScanState.exe /drivers:-n:* /drivers:+c:{4d36e96f-e325-11ce-bfc1-


08002be10318} /apps:-sysdrive /o /v:13 /config:Config_AppsOnly.xml /ppkg
e:\repository\apps_and_drivers.spp

Appliquer des packages d’approvisionnement


en silos
Cette section explique comment utiliser DISM de WinPE pour appliquer des packages
d’approvisionnement en silo.

DISM prend en charge l’application de packages d’approvisionnement en silo à une


image Windows via un nouveau fournisseur DISM, qui n’est disponible que via windows
ADK. Vous pouvez obtenir cette version de DISM à l’aide de CopyDandI.cmd.

Limitations
La fonctionnalité d’application de packages d’approvisionnement en silo à l’aide de
DISM est limitée à la prise en charge des scénarios suivants :

DISM SiloedPackageProvider n’est pas inclus dans l’image Windows, ni dans


Windows PE. La version Windows ADK de DISM doit être installée sur l’hôte de
maintenance, puis lancer DISM.exe à partir de l’emplacement installé de Windows
ADK. Sur un hôte qui n’est pas pris en charge par le programme d’installation de
Windows ADK, tel que Windows PE, les fichiers binaires requis peuvent être copiés
sur l’hôte à l’aide du script CopyDandI.cmd dans <%Windows ADK install
root%>\Deployment Tools.
DISM prend uniquement en charge l’application de packages d’approvisionnement
en silo à une image Windows qui a été appliquée à la racine d’un volume de
disque sur un appareil, par exemple C:\ . Il ne prend pas en charge l’application de
packages d’approvisionnement en silo à une image Windows montée pour la
maintenance hors connexion. Le scénario classique consiste à démarrer l’appareil
sur Windows PE et à exécuter la version Windows ADK de DISM dans Windows PE
pour appliquer des packages d’approvisionnement en silos une fois que l’image
Windows a été appliquée à l’appareil.
La commande DISM pour appliquer des packages d’approvisionnement en silo à
une image Windows ( DISM /Apply-SiloedPackage ) ne peut être exécutée qu’une
seule fois sur un appareil cible. Tous les packages d’approvisionnement en silo à
appliquer à l’image Windows doivent être spécifiés dans le bon ordre dans une
seule opération de commande. L’ordre de l’installation étant conservé, les
packages peuvent être restaurés dans le même ordre pendant le PBR.
Si d’autres packages d’approvisionnement en silo doivent être appliqués à une
image de bureau Windows qui a déjà suivi l’ensemble du processus de
déploiement à l’aide de DISM pour appliquer un ensemble de packages
d’approvisionnement en silo, l’image peut être généralisée et capturée par Sysprep
en tant que nouvelle image de modèle. DISM peut ensuite être réexécuté pour
appliquer des packages d’approvisionnement plus cloisonnés lorsque cette
nouvelle image de modèle est déployée sur d’autres appareils.
Les packages d’approvisionnement en silo doivent être appliqués à la même
architecture de système d’exploitation sur laquelle ils ont été capturés. Par
exemple, la capture d’une application sur un système d’exploitation x64 dans un
.spp et son application à un système d’exploitation ARM64 n’est pas prise en
charge.
Les packages d’approvisionnement en silo peuvent être appliqués à d’autres
éditions de Windows. Par exemple, une application capturée sur Windows 10
Entreprise peut être appliquée à Windows 10 Professionnel.
l’application de packages d’approvisionnement en silo sur une image généralisée
définie pour démarrer en mode Audit n’est pas prise en charge. Si le démarrage en
mode Audit est nécessaire, utilisez Unattend.xml pour réinsérer en mode Audit.

Utiliser DISM pour appliquer des packages


d’approvisionnement en silos
L’exemple suivant utilise DISM qui est créé par CopyDandI.cmd pour appliquer un SPP
de base, ainsi que deux SPP de module complémentaire :

Invite de commandes Windows

DISM.exe /Apply-SiloedPackage /ImagePath:C:\


/PackagePath:e:\repository\BaseSPP.spp
/PackagePath:e:\repository\SPP_AddOn1.spp
/PackagePath:e:\repository\SPP_AddOn2.spp
Pour connaître la syntaxe, consultez Options Command-Line gestion des images DISM
ou exécutez DISM.exe /Apply-SiloedPackage /? à partir de l’emplacement cible de
CopyDandI.cmd.

Tous les packages d’approvisionnement en silo appliqués par DISM seront placés dans
le %systemdrive%\Recovery\Customizations dossier .

Gain d’espace disque : l’instanciation unique est


automatique sur le système d’exploitation compact
Lorsque DISM applique des packages d’approvisionnement en silo à l’image du système
d’exploitation qui a été appliquée en tant que système d’exploitation compact sur un
appareil, par défaut, les packages sont appliqués avec des fichiers d’application à
instance unique (à l’aide du style WIMBoot v1) sur l’appareil.

Pour une instance unique de vos packages d’approvisionnement en silo sur des
appareils sans image de système d’exploitation compact, utilisez DISM /Apply-
CustomDataImage pendant que l’appareil est démarré dans Windows PE.

Invite de commandes Windows

DISM.exe /ImagePath:C:\ /Apply-CustomDataImage


/CustomDataImage:C:\Recovery\Customizations\myApp.spp /SingleInstance

La /Apply-SiloedPackage commande fonctionne avec les packages d’approvisionnement


traditionnels et les packages d’approvisionnement en silos (.spp).

Si vous créez des packages d’approvisionnement en mode audit, vous pouvez choisir
d’utiliser le contenu à instance unique à l’aide de la DISM /Apply-CustomDataImage
/SingleInstance commande . Pour en savoir plus, consultez Lab 1g : Apporter des

modifications à partir de Windows (mode audit).

Réinitialisation rapide
Lorsque vous utilisez ScanState pour capturer des packages d’approvisionnement
traditionnels, un seul package avec tous les paramètres système et applications peut
être placé dans le dossier %systemdrive%\Recovery\Customizations. Lors de la
réinitialisation par bouton poussage (PBR), le package d’approvisionnement unique est
traité pour restaurer les applications et les paramètres système.
À compter de Windows 10 version 1607, les applications peuvent être capturées dans
plusieurs packages d’approvisionnement en silo et les paramètres système peuvent
également être capturés dans un package d’approvisionnement distinct en silo. Par
conséquent, le PBR est amélioré pour permettre l’application de plusieurs packages
d’approvisionnement en silo, dans l’ordre conservé dans lequel ils ont été appliqués à
l’aide de Dism /Apply-Siloed Package. Les packages peuvent ensuite être mis en file
d’attente et traités dans le bon ordre pendant le PBR pour restaurer les applications et
les paramètres système capturés dans ces packages. Si les packages ont été appliqués à
l’aide d’une instanciation unique, il sera respecté lorsque PBR les restaure sur l’appareil.

L’instanciation unique peut se produire automatiquement si le système d’exploitation


compact est utilisé, ou manuellement.

Si vous utilisez WinPE, puis appliquez une image en tant que système
d’exploitation compact, puis appliquez des SPP à celui-ci, Windows instance
automatiquement le contenu du package. Pour plus d’informations, consultez Labo
10 : Ajouter des applications de bureau et des paramètres avec des packages
d’approvisionnement en silos (SPP)
Si vous créez des packages d’approvisionnement en mode audit, vous pouvez
choisir d’instance unique le contenu à l’aide de la commande DISM /Apply-
CustomDataImage /SingleInstance. Pour plus d’informations, consultez Labo 9 :
Apporter des modifications à partir de Windows (mode audit).

Scénarios d’utilisation de packages


d’approvisionnement en silos
Cette section décrit les scénarios utilisant des packages d’approvisionnement en silos.

Capture et application d’applications indépendantes


Un partenaire Microsoft peut capturer des packages d’approvisionnement en silos
d’applications Windows classiques individuelles dans le labo de création d’images, puis
installer n’importe quelle combinaison de packages de provisionnement en silo dans un
ordre personnalisé au niveau de l’usine. Par exemple, un partenaire peut capturer des
packages d’approvisionnement en silos pour une application de lecteur PDF et un
programme antivirus, puis installer ces packages de programme sur un modèle
d’appareil spécifique au niveau de l’usine.
1. Clean install Windows 10, version 1607 sur un appareil de référence.
2. Sur le bureau, installez le logiciel antivirus.
3. Exécutez ScanState.exe pour capturer un package d’approvisionnement en silo de
logiciel antivirus.
4. Réinitialiser et nettoyer l’appareil de référence
5. Répétez les étapes 2 à 4 pour l’application de lecteur PDF.

Vous pouvez également capturer les packages d’approvisionnement en silo à l’aide


d’une machine virtuelle au lieu d’un appareil physique :

1. Créez une machine virtuelle et démarrez-la en ligne à l’aide d’une image


VHD/VHDX Windows 10 version 1607 ou ultérieure.
2. Créez un point de contrôle de l’installation du système d’exploitation propre sur la
machine virtuelle.
3. Sur le bureau, installez le logiciel antivirus.
4. Exécutez ScanState.exe pour capturer un package d’approvisionnement en silo de
logiciel antivirus.
5. Rétablissez la machine virtuelle au point de contrôle.
6. Sur le bureau, installez l’application de lecteur PDF.
7. Exécutez ScanState.exe pour capturer le package d’approvisionnement en silo de
l’application lecteur PDF.
1. Sur l’appareil cible, démarrez sur Windows PE et appliquez l’image de bureau
Windows 10, version 1607 ou ultérieure.
2. Dans Windows PE, exécutez la DISM /Apply-SiloedPackage commande avec le
lecteur PDF et les packages du programme antivirus pour appliquer les fichiers
d’application dans les packages à l’image de bureau appliquée.
3. Effectuez le reste des tâches de personnalisation hors connexion.
4. Passez par le premier démarrage et exécutez l’application spécialisation pour
accéder au mode Audit.
5. Effectuez les tâches de personnalisation/configuration en ligne.
6. (Facultatif) En mode Audit, exécutez ScanState pour capturer uniquement les
paramètres système dans le package d’approvisionnement cloisonné et le placer
dans le dossier de récupération.
7. Effectuez le reste des tâches d’usine et arrêtez/scellez le produit.

Capture et application d’applications avec des


dépendances
Un partenaire Microsoft peut utiliser la prise en charge de la capture des différences
pour générer des packages de provisionnement en silo supplémentaire (ou extension)
qui sont pertinents pour un package de provisionnement en silo parent précédemment
capturé. Les packages d’approvisionnement en silos peuvent ensuite être installés sur les
appareils au niveau de l’usine, avec d’abord le package parent suivi de combinaisons de
packages supplémentaires dans l’ordre personnalisé.

Par exemple, Vous pouvez capturer le package d’approvisionnement de base en silo du


programme antivirus, puis capturer les différences d’un package d’approvisionnement
en silo avec un correctif de programme antivirus (MSP) en utilisant le package de base
comme parent. En usine, le package de base du programme antivirus et une sélection
de packages de correctifs, spécifiés dans l’ordre souhaité, peuvent ensuite être installés
sur un appareil de modèle spécifique.

1. Clean install Windows 10, version 1607 ou ultérieure sur un appareil de référence.
2. Sur le bureau, installez l’application antivirus.
3. Sysprep généralise et capture l’image du système d’exploitation à partir de
l’appareil de référence.
4. Exécutez ScanState.exe pour capturer votre package d’approvisionnement en silo
de base de l’antivirus.
5. Installez les correctifs logiciels antivirus.
6. Exécutez ScanState.exe pour capturer les correctifs du programme antivirus dans
un package d’approvisionnement cloisonné à l’aide du package de base de
l’antivirus.
7. Soit continuer à utiliser le commutateur de différences avec les packages de
correctifs de base et de programme déjà capturés pour capturer un autre package
d’approvisionnement en silo de programme antivirus :
a. Installez des correctifs logiciels antivirus supplémentaires.
b. Exécutez ScanState.exe pour capturer les correctifs de programme
supplémentaires du package d’approvisionnement en silo à l’aide du package
de base de l’antivirus et des premiers correctifs de programme SPP.
8. Ou réinitialisez et recommencez le nettoyage sur l’appareil de référence pour
capturer différents un autre package d’approvisionnement softare siloed de
l’antivirus :
a. Réinitialiser et nettoyer l’appareil de référence à l’aide de l’image du système
d’exploitation capturée à l’étape 3.
b. Sur le bureau, installez le logiciel antivirus.
c. Exécutez ScanState.exe pour capturer les correctifs du programme antivirus en
silo à l’aide du package de base de l’antivirus capturé à l’étape 4.
9. Répétez l’étape 7 ou 8 pour capturer les packages d’approvisionnement en silo du
programme antivirus supplémentaires.

Vous pouvez également capturer les packages d’approvisionnement en silo à l’aide


d’une machine virtuelle au lieu d’un appareil physique. Lors de l’utilisation d’une
machine virtuelle :

1. Créez une machine virtuelle et démarrez-la en ligne à l’aide d’une image


VHD/VHDX Windows 10 version 1607 ou ultérieure.
2. Sur le bureau, installez l’application antivirus.
3. Créez un point de contrôle de l’installation du système d’exploitation avec le
logiciel antivirus sur la machine virtuelle.
4. Exécutez ScanState.exe pour capturer votre package d’approvisionnement en silo
de base de l’antivirus.
5. Installez les correctifs logiciels antivirus.
6. Exécutez ScanState.exe pour capturer les correctifs du programme antivirus dans
un package d’approvisionnement cloisonné à l’aide du package de base de
l’antivirus.
7. Vous pouvez continuer à utiliser le commutateur de différences avec les packages
de base et de langue déjà capturés pour capturer un autre package
d’approvisionnement en silo de langue Office 2016 :
a. Installez des correctifs logiciels antivirus supplémentaires.
b. Exécutez ScanState.exe pour capturer les correctifs de programme
supplémentaires du package d’approvisionnement en silo à l’aide du package
de base de l’antivirus et des premiers correctifs de programme SPP.
8. Ou redémarrez la machine virtuelle pour capturer un autre package
d’approvisionnement en silo de logiciel antivirus :
a. Rétablissez la machine virtuelle au point de contrôle généré à l’étape 3.
b. Sur le bureau, installez l’antivirus softare.
c. Exécutez ScanState.exe pour capturer les correctifs du programme antivirus en
silo à l’aide du package de base de l’antivirus capturé à l’étape 4.
9. Répétez l’étape 7 ou 8 pour capturer les packages d’approvisionnement en silo du
programme antivirus supplémentaires.

Les packages d’approvisionnement en silos peuvent également capturer des


applications avec des dépendances. Par exemple, pour capturer plusieurs applications
qui dépendent du .NET Framework :

1. Créez une machine virtuelle et démarrez-la en ligne à l’aide d’une image


VHD/VHDX Windows 10, version 1607 ou ultérieure.
2. Installez .NET Framework.
3. Créez un point de contrôle de l’installation du système d’exploitation avec .NET
Framework.
4. Capturez un .spp de base, par exemple DotNet.spp.
5. Installez App1, capturez-le en tant que App1.spp, à l’aide de /diff:DotNet.spp.
6. Rétablissez la machine virtuelle au point de contrôle créé à l’étape 3.
7. Installez App2, capturez-le en tant que App2.spp, à l’aide de /diff:DotNet.spp.

Pour conserver la dépendance, appliquez les packages dans l’ordre suivant :

DotNet.spp, App1.spp, App2.spp

ou

DotNet.spp, App2.spp, App1.spp

Le point important est DotNet.spp doit être appliqué en premier.

Capture d’une application avec des pilotes de


périphérique associés
Un partenaire Microsoft peut capturer un package d’approvisionnement en silos
d’applications Windows classiques individuelles auxquelles des pilotes matériels sont
associés dans le labo de création d’images, puis installer n’importe quelle combinaison
de packages d’approvisionnement en silos dans un ordre personnalisé au niveau de
l’usine. Par exemple, un partenaire peut capturer un package d’approvisionnement en
silo pour Microsoft Centre souris et claviers qui contient à la fois des fichiers
d’application et de pilote.

1. Clean install Windows 10, version 1607 ou ultérieure sur un appareil de référence.
2. Sur le bureau, installez Microsoft Centre souris et claviers.
3. Exécutez ScanState.exe pour capturer le package d’approvisionnement en silo du
Centre souris et clavier, à l’aide des commutateurs /apps et /drivers.
4. Réinitialiser et nettoyer l’appareil de référence
5. Sur l’appareil cible, démarrez sur Windows PE et appliquez l’image de bureau
Windows 10, version 1607.
6. Dans Windows PE, exécutez la commande DISM /Apply-SiloedPackage avec le
package Microsoft Centre souris et claviers pour appliquer les fichiers d’application
et de pilote dans les packages à l’image de bureau appliquée.
7. Effectuez le reste des tâches de personnalisation hors connexion.
8. Passez par le premier démarrage et exécutez l’application spécialisation pour
accéder au mode Audit.
9. Effectuez les tâches de personnalisation/configuration en ligne.
10. (Facultatif) En mode Audit, exécutez ScanState pour capturer uniquement les
paramètres système dans le package d’approvisionnement cloisonné et le placer
dans le dossier de récupération.
11. Terminez le reste des tâches d’usine et arrêtez/ralraliez le produit.

Capture et application d’applications pour le modèle BTO


Dans le modèle build-to-order, les personnalisations de dernière minute au niveau de
l’usine peuvent inclure l’installation d’applications Windows classiques supplémentaires
sur une image personnalisée. Si des applications Windows classiques n’ont pas été
capturées dans des packages d’approvisionnement en silos dans le laboratoire de
création d’images, le processus d’usine inclut ensuite les tâches présentées dans le
diagramme suivant :
1. Sur l’appareil cible, démarrez sur Windows PE et appliquez Windows 10, version
1607 de l’image de bureau.
2. Dans Windows PE, exécutez la commande DISM /Apply-SiloedPackage en
spécifiant tous les packages d’approvisionnement en silo pour appliquer les
fichiers d’application dans les packages à l’image de bureau appliquée.
3. Effectuez le reste des tâches de personnalisation hors connexion.
4. Passez par le premier démarrage et exécutez l’application spécialisation pour
accéder au mode Audit.
5. Installation en ligne d’applications Windows classiques en mode Audit.
6. Effectuez les tâches de personnalisation/configuration en ligne.
7. Exécutez ScanState.exe pour capturer les applications installées à l’étape 5 dans un
seul package d’approvisionnement en silo, en utilisant les packages
d’approvisionnement cloisonnés pour les applications déjà installées dans l’image
de modèle de base comme référence.
8. (Facultatif) Exécutez ScanState pour capturer uniquement les paramètres système
dans le package d’approvisionnement en silos et le placer dans le dossier de
récupération.
9. (Facultatif) Démarrez l’appareil sur Windows PE et exécutez la commande DISM
pour une instance unique des fichiers d’application dans le package
d’approvisionnement en silo capturé à l’étape 7.
10. Effectuez le reste des tâches d’usine et arrêtez/scellez le produit.

Instructions de processus préférées pour le modèle BTO : comme décrit dans les
étapes précédentes, la prise en charge de la capture de différences offre une flexibilité
pour permettre l’installation d’applications Windows classiques au niveau de l’usine en
tant que personnalisations de dernière minute. Toutefois, l’opération de capture de
différences peut prendre un certain temps, en fonction du nombre et de la taille des
packages d’approvisionnement cloisonnés qu’elle doit différer. Les autres étapes du
processus entraînent également des frais généraux. Par conséquent, la recommandation
recommandée pour l’installation d’une application Windows classique dans le modèle
BTO consiste à entraîner le coût unique de la capture des packages
d’approvisionnement en silos pour ces applications dans le laboratoire de création
d’images. Ils peuvent ensuite être appliqués au niveau de l’usine en fonction des besoins
pour les personnalisations de dernière minute.

Rubriques connexes
WinPE : Créer un lecteur de démarrage USB

Labo 9 : Apporter des modifications à partir de Windows (mode audit)

Labo 10 : Ajouter des applications de bureau et des paramètres avec des packages
d’approvisionnement en silos (SPP)
Créer un package de configuration avec
des applications de bureau Windows
Article • 19/06/2023

Vous pouvez ajouter des applications de bureau Windows et d’autres données en mode
Audit en capturant les données et les applications de bureau Windows dans un package
d’approvisionnement. À mesure que de nouvelles builds de Windows sont publiées et
que vous vous préparez pour différents marchés, vous pouvez mélanger et faire
correspondre les images Windows et les packages d’approvisionnement, au lieu de
reconstruire et de personnaliser les images à chaque fois.

Une fois que vous avez capturé le package d’approvisionnement, vous pouvez l’ajouter
à votre image.

Les outils de récupération peuvent également utiliser ce package d’approvisionnement.


Lorsque vos utilisateurs actualisent ou réinitialisent leur appareil, l’appareil conserve
leurs mises à jour Windows installées, ainsi que les mises à jour de ce package
d’approvisionnement.

Étape 1 : Préparer une copie de ScanState


1. Sur votre PC de technicien, branchez une clé USB ou un lecteur.

2. Dans Explorateur de fichiers, créez un dossier sur une clé USB, par exemple :
D:\ScanState x64 .

Invite de commandes Windows

md "d:\ScanState x64"

3. Sur votre PC de technicien, copiez les fichiers à partir du C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration
Tool\amd64 dossier a sur le lecteur USB :

Invite de commandes Windows

copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment


Kit\User State Migration Tool\amd64" "D:\ScanState x64"
4. Copiez les fichiers à partir de C:\Program Files (x86)\Windows Kits\10\Assessment
and Deployment Kit\Windows Setup\amd64\Sources dans le même dossier sur votre
lecteur USB :

Invite de commandes Windows

copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment


Kit\Windows Setup\amd64\Sources" "D:\ScanState x64"

Étape 2 : Installer une application de bureau


Windows en mode audit
Installez des applications de bureau Windows et tous les pilotes qui nécessitent une
installation (par opposition aux pilotes de style .inf).)

1. Sur l’appareil de référence, installez Windows et démarrez l’appareil. Si une


nouvelle image est déjà installée, démarrez l’appareil de référence. L’appareil
démarre avec l’expérience prête à l’emploi (OOBE).
2. Appuyez sur Ctrl+Maj+F3 pour passer en mode Audit. L’appareil démarre sur le
bureau et l’outil de préparation du système (Sysprep) s’affiche. Vous pouvez fermer
Sysprep.
3. Installez une application de bureau Windows.

Étape 3 : Enregistrer vos mises à jour dans un


package d’approvisionnement
Capturez vos mises à jour dans un package d’approvisionnement :

Commencez par brancher la clé USB incluant ScanState sur l’appareil de référence.

Si vous souhaitez conserver une copie de ce package d’approvisionnement et le


déployer sur d’autres appareils, enregistrez ce fichier sur une clé USB.

Capturez les modifications dans le package d’approvisionnement, puis enregistrez


ce dernier sur la clé USB.

Invite de commandes Windows

D:\ScanState_x64\scanstate.exe /apps /ppkg


D:\Provisioning\ClassicApps.ppkg /o /c /v:13 /l:D:\ScanState.log
Où D est la lettre du lecteur contenant ScanState.

Pour les appareils fabriqués sur commande: vous pouvez terminer ces
modifications et préparer chaque appareil pour une livraison immédiate. Capturez
les modifications apportées au package d’approvisionnement et enregistrez-le
sous la forme C:\Recovery\Customizations\usmt.ppkg :

Invite de commandes Windows

D:\ScanState_x64\scanstate.exe /apps /ppkg


C:\Recovery\Customizations\usmt.ppkg /o /c /v:13 /l:D:\ScanState.log

Étape 4 : Préparer l’appareil pour l’utilisateur


final
Pour les appareils fabriqués sur commandepréparez l’appareil pour l’utilisateur
final, en cliquant avec le bouton droit de la souris sur Démarrage, en sélectionnant
Invite de commandes (Admin)et en exécutant la commande suivante :

Invite de commandes Windows

C:\Windows\System32\Sysprep\sysprep /oobe /shutdown

L’outil Sysprep scelle à nouveau l’appareil. Ce processus peut prendre plusieurs


minutes. Au terme du processus, l’appareil s’arrête automatiquement. Vous pouvez
désormais envoyer l’appareil au client.
Charger indépendamment des
applications avec DISM
Article • 19/06/2023

Vous pouvez charger de manière indépendante des applications Windows universelles


métier (LOB) à l’aide de PowerShell ou de DISM (Deployment Image Servicing and
Management). Les applications Windows sont les suivantes :

En règle générale, les applications Windows sont disponibles uniquement via le


Microsoft Store. Vous pouvez envoyer des applications Windows métier au Microsoft
Store et les rendre disponibles en dehors de votre entreprise. Toutefois, vous pouvez
également développer des applications Windows pour une utilisation uniquement au
sein de votre entreprise et les ajouter aux appareils Windows que vous gérez par le biais
d’un processus appelé chargement indépendant. Les applications chargées de manière
indépendante n’ont pas besoin d’être certifiées ou installées via le Microsoft Store.

Voici ce que vous devez savoir pour charger une version test des applications :

Comment? Description

Comprendre les concepts de chargement Présente certains concepts de base que vous
indépendant devez connaître sur le chargement indépendant
des applications.

Configurer les PC pour les exigences de Affiche les conditions requises pour charger de
chargement indépendant manière indépendante des applications sur des
appareils exécutant différentes éditions de
Windows. Inclut comment utiliser stratégie de
groupe pour configurer vos PC d’entreprise
pour le chargement indépendant
d’applications.

Configurer des PC pour le développement Montre comment configurer votre PC pour qu’il
d’applications du Microsoft Store dispose d’une licence de développeur qui
n’expire pas. Le PC peut être utilisé pour
développer des applications du Microsoft Store
ou des applications d’entreprise qui seront
ajoutées à vos appareils d’entreprise.

Ajouter des applications Vous montre comment charger une version test
des applications que vous développez.
Comment? Description

Ajouter plusieurs langues pour les applications Vous montre comment préparer une image
multilingue, vous connecter à l’image, installer
les packs de ressources d’application souhaités
(y compris la langue), puis utiliser Copier le
profil pour capturer l’image.

Applications d’inventaire Montre comment répertorier les applications


métier installées sur les appareils de votre
entreprise ou dans une image Windows hors
connexion.

Supprimer des applications Vous montre comment supprimer des instances


individuelles d’une application ou supprimer le
paramètre d’approvisionnement d’une
application.

Comprendre les concepts de chargement indépendant

Les applications Windows diffèrent des applications de bureau Windows par leur
conception et par la façon dont les utilisateurs peuvent interagir avec elles. Pour en
savoir plus sur les applications Windows, consultez Qu’est-ce qu’une application du
Microsoft Store ?.

Vous ne pouvez pas charger une application qui a été téléchargée à partir du Microsoft
Store. Pour installer des applications Windows qui ne font pas partie de votre secteur
d’activité, vous devez utiliser le Microsoft Store. Pour plus d’informations, consultez
Gestion de l’accès client au Microsoft Store.

Les applications Windows métier qui ne sont pas signées par le Microsoft Store peuvent
être chargées de manière indépendante ou ajoutées à un PC de l’entreprise via des
scripts au moment de l’exécution par utilisateur. Ils peuvent également être provisionnés
dans une image par l’entreprise afin que l’application soit inscrite auprès de chaque
nouveau profil utilisateur créé sur le PC. Les exigences de chargement indépendant de
l’application par utilisateur ou dans l’image sont les mêmes, mais les applets de
commande Windows PowerShell que vous utilisez pour ajouter, obtenir et supprimer les
applications sont différentes. Cette rubrique fournit les étapes pour les deux méthodes.

Avant de pouvoir charger une version test des applications Windows métier qui ne sont
pas signées par le Microsoft Store, vous devez configurer le PC. Consultez Configurer
des PC pour les exigences de chargement de version test.

Quand vous développez des applications Métier Windows pour votre entreprise
Les applications Windows métier qui ne sont pas signées par le Microsoft Store doivent
être signées par chiffrement. Les applications peuvent uniquement être installées sur un
ordinateur qui approuve le certificat de signature.

Pour plus d’informations sur la signature d’une application et l’utilisation de certificats,


consultez App Packaging Tools.

Toutefois, vous pouvez utiliser une licence de développeur pour ajouter des applications
en cours de développement à votre PC. Pour plus d’informations sur le test des
applications en cours de développement, consultez Obtenir une licence de développeur.

Vous pouvez utiliser stratégie de groupe pour configurer vos PC joints à un domaine
afin qu’ils disposent d’une licence de développeur qui n’expire pas pour prendre en
charge le développement d’applications. Une fois les PC configurés, vous n’avez pas
besoin de vous connecter à Internet pour obtenir ou renouveler une licence. Pour plus
d’informations, consultez Configurer des PC pour le développement d’applications du
Microsoft Store .

Configurer les PC pour les exigences de


chargement indépendant
Tant que l’appareil ne répond pas à toutes les exigences de chargement indépendant,
les vignettes d’application dans le menu Démarrer affichent un « X » dans le coin
inférieur droit pour indiquer qu’un problème empêche l’exécution de l’application.

Dans certains cas, une partie de ces exigences inclut l’utilisation d’une clé de produit de
chargement indépendant pour fournir les droits d’utilisation nécessaires pour déployer
des applications directement sur les appareils sans avoir à les installer via le Microsoft
Store public.

Avant de pouvoir ajouter et exécuter des applications Windows métier chargées de


manière indépendante qui ne sont pas signées par le Microsoft Store, vous devez
configurer votre appareil en fonction des conditions suivantes :

1. Pour les appareils joints à un groupe de travail, vous devez :

Activez la clé de produit de chargement indépendant sur l’appareil.

Activez également le paramètre Autoriser toutes les applications


approuvées à installer stratégie de groupe. Consultez Utiliser stratégie de
groupe pour configurer vos PC d’entreprise pour le chargement indépendant
des applications.
Cela s’applique aux :

Windows 10 Entreprise
Windows 8.1 Enterprise
Windows 8 Entreprise
Windows Embedded 8.1 Industry Enterprise
Mise à jour Windows 8.1 Professionnel

2. Pour les appareils qui seront joints à un domaine Active Directory, vous devez :

Joindre l’appareil à un domaine Active Directory.

Activez également le paramètre Autoriser toutes les applications


approuvées à installer stratégie de groupe. Consultez Utiliser stratégie de
groupe pour configurer vos PC d’entreprise pour le chargement indépendant
des applications.

Cela s’applique aux :

Windows 10 Entreprise
Windows 8.1 Enterprise
Windows 8 Entreprise
Windows Embedded 8.1 Industry Enterprise
Mise à jour Windows 8.1 Professionnel
Windows Server 2016 Technical Preview
Mise à jour Windows Server 2012 R2
Windows Server 2012

3. Pour les appareils qui nécessitent une clé de produit de chargement indépendant,
que l’appareil soit joint à un domaine ou membre d’un groupe de travail, vous
devez :

Activez la clé de produit de chargement indépendant sur l’appareil.

Activez également le paramètre Autoriser toutes les applications


approuvées à installer stratégie de groupe. Consultez Utiliser stratégie de
groupe pour configurer vos PC d’entreprise pour le chargement indépendant
des applications.

Cela s’applique aux :

Windows 10 Professionnel
Windows RT 8.1
Windows 8.1 Professionnel
Windows RT
Windows 8 Professionnel
Windows Embedded 8.1 Industry Pro

4. Pour certains appareils Windows Embedded 8 Industry, vous n’avez plus besoin
d’une clé de produit de chargement indépendant, que l’appareil soit joint à un
domaine ou membre d’un groupe de travail. Dans ce cas, vous devez :

Activez le paramètre Autoriser toutes les applications approuvées à installer


stratégie de groupe sur l’appareil.

Pour plus d’informations sur le chargement indépendant sur Windows Embedded


8 Industry, consultez le Guide entreprise sur l’installation d’applications Windows 8
universelles sur Windows Embedded 8 Industry.

Cela s’applique aux :

Windows Embedded 8.1 Industry Pro Update


Windows Embedded 8.1 Industry Enterprise Update

Utiliser stratégie de groupe pour configurer vos PC d’entreprise pour le chargement


indépendant des applications

1. Ouvrez l’Éditeur de gestion stratégie de groupe pour un domaine( basé sur


stratégie de groupe Objet (GPO) auquel vous allez appliquer le paramètre de
stratégie de groupe, comme spécifié ci-dessous, aux PC sélectionnés.

7 Notes

Les étapes fournies dans cette procédure supposent que vous comprenez les
principes de base de la conception et des opérations stratégie de groupe.
Pour administrer des stratégie de groupe de domaine. Vous devez installer la
console de gestion stratégie de groupe qui est installée avec les
fonctionnalités des outils d’administration de serveur distant à la demande.
Pour plus d’informations sur stratégie de groupe, consultez stratégie de
groupe pour les débutants et le techcenter stratégie de groupe.

2. Cliquez pour développer Configuration ordinateur, Modèles d’administration,


Composants Windows, puis Déploiement du package d’application.

3. Double-cliquez sur le paramètre Autoriser l’installation de toutes les applications


approuvées .

4. Dans la fenêtre Autoriser l’installation de toutes les applications approuvées ,


cliquez sur Activé , puis sur OK.
La définition de la stratégie de groupe pour autoriser les applications approuvées à
mettre à jour la clé de
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps =

1 Registre.

Pour activer une clé de produit de chargement indépendant

1. Ouvrez une invite de commandes avec des privilèges d’administrateur et tapez ce


qui suit pour ajouter la clé de produit de chargement indépendant :

Invite de commandes Windows

Slmgr /ipk <sideloading product key>

Où <sideloading product key> est la clé à 25 chiffres pour activer le chargement


indépendant sur l’ordinateur.

2. Activez la touche de chargement indépendant en tapant :

Invite de commandes Windows

slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

7 Notes

Le GUID d’activation n’est pas le même que la clé de produit de chargement


indépendant. Le GUID d’activation sera toujours ec67814b-30e6-4a50-bf7b-
d55daf729d1e.

Configurer des PC pour le développement


d’applications Windows
Vous pouvez configurer vos PC pour qu’ils disposent d’une licence de développeur qui
n’expire pas. Une fois les PC configurés, vous n’avez pas besoin de vous connecter à
Internet pour obtenir ou renouveler une licence. Votre ordinateur doit être membre d’un
domaine et exécuter l’un des systèmes d’exploitation suivants :

Windows 10 Entreprise
Windows 8.1 Enterprise
Windows 8 Professionnel
7 Notes

Pour activer le chargement indépendant sur Windows 8 Professionnel appareil,


vous devez utiliser une clé d’activation de produit de chargement indépendant.
Pour plus d’informations, consultez Configurer des PC pour les exigences de
chargement indépendant

Pour configurer vos PC d’entreprise avec une licence de développeur

1. Ouvrez l’Éditeur de gestion stratégie de groupe pour un domaine basé sur


stratégie de groupe Objet (GPO) auquel vous allez appliquer les paramètres de
stratégie de groupe, comme spécifié ci-dessous, aux PC sélectionnés.

7 Notes

Les étapes fournies dans cette procédure supposent que vous comprenez les
principes de base de la conception et des opérations stratégie de groupe.
Pour administrer des stratégie de groupe de domaine. Vous devez installer la
console de gestion stratégie de groupe qui est installée avec les
fonctionnalités des outils d’administration de serveur distant à la demande.
Pour plus d’informations sur stratégie de groupe, consultez stratégie de
groupe pour les débutants et le techcenter stratégie de groupe.

2. Cliquez pour développer Configuration ordinateur, Modèles d’administration,


Composants Windows, puis Déploiement du package d’application.

3. Double-cliquez sur le paramètre Autoriser le développement d’applications


Windows sans installer de licence de développeur .

4. Dans la fenêtre Autoriser le développement d’applications Windows sans


installer de licence de développeur , cliquez sur Activé , puis sur OK.

5. Double-cliquez sur le paramètre Autoriser l’installation de toutes les applications


approuvées .

6. Dans la fenêtre Autoriser l’installation de toutes les applications approuvées ,


cliquez sur Activé , puis sur OK.

La définition de la stratégie de groupe pour autoriser le développement d’applications


Windows sans installer de licence de développeur met à jour la clé de
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowDevelopmentWithout
DevLicense = 1 Registre.
La définition de la stratégie de groupe pour autoriser les applications approuvées à
mettre à jour la clé de
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps =

1 Registre.

Ajouter des applications


Il existe deux façons d’ajouter des applications. Un utilisateur peut ajouter un package
d’application, ce qui rend l’application accessible uniquement à cet utilisateur. Ou
l’application peut être installée dans l’image Windows, ce qui rend l’application
disponible pour chaque utilisateur de l’image Windows à la première ouverture de
session ou à la prochaine ouverture de session, si le compte d’utilisateur est déjà créé.
Ce deuxième cas est appelé provisionnement d’un package d’application.

Ajouter un package d’application

Vous pouvez installer un package d’application (.appx ou .appxbundle) par utilisateur à


l’aide de l’applet de commande PowerShell add-appxpackage . Il n’existe aucune limite
au nombre d’applications métier que vous pouvez ajouter pour chaque utilisateur.

Ajouter une application métier à un compte d’utilisateur

Au Windows PowerShell, ajoutez un package de fichiers .appx (ou .appxbundle).


Incluez tous les packages d’application de dépendance requis lorsque vous ajoutez
l’application. Par exemple, entrez :

Invite de commandes Windows

add-appxpackage C:\app1.appx -DependencyPath C:\winjs.appx

Pour plus d’informations, consultez Applets de commande d’installation


d’application dans Windows PowerShell.

Ajouter une application métier approvisionnée à une image Windows

Les applications installées dans l’image Windows sont appelées applications


approvisionnées . Les applications approvisionnées sont intermédiaires dans l’image et
sont planifiées pour être installées pour chaque utilisateur de l’image Windows lors de la
première ouverture de session ou à la prochaine ouverture de session, si le compte
d’utilisateur est déjà créé.

Vous pouvez ajouter ces applications à une image Windows lorsque vous démarrez en
mode audit avant de déployer l’image à l’aide des commandes d’approvisionnement
d’application DISM. Pour plus d’informations sur le mode audit, consultez Vue
d’ensemble du mode audit.

Les applications approvisionnées sont spécifiques au PC et ne sont pas itinérantes avec


l’utilisateur. Vous ne pouvez installer que 24 applications approvisionnées dans une
image.

Sur une image Windows qui a déjà été déployée, vous devez utiliser l’applet de
commande Add-AppxPackage dans PowerShell. Si vous utilisez les commandes
d’approvisionnement d’application DISM sur une image Windows déployée avec des
utilisateurs actifs, vous devez déconnecter tous les utilisateurs de l’image, afin que vous
soyez le seul utilisateur connecté, avant d’exécuter la commande.

Ajouter une application métier approvisionnée à une image Windows

Utilisez l’outil en ligne de commande DISM (Deployment Image Servicing and


Management) ou les applets de commande PowerShell pour ajouter l’application
métier sans licence Microsoft Store. Par exemple, à une invite de commandes avec
élévation de privilèges, tapez :

Invite de commandes Windows

DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx


/SkipLicense

Ou, à une invite de Windows PowerShell, tapez :

PowerShell

Add-AppxProvisionedPackage -Online -FolderPath C:\Appx -SkipLicense

Pour plus d’informations, consultez Package d’application DISM (.appx ou


.appxbundle) Maintenance Command-Line Options ou Applets de commande
DISM. Pour plus d’informations sur les plateformes prises en charge par DISM,
consultez Plateformes prises en charge par DISM.

7 Notes

L’ordinateur n’a pas besoin d’être joint à un domaine ou d’avoir une clé de produit
de chargement indépendant activée avant d’installer des applications métier
approvisionnées. Toutefois, les applications ne s’exécutent pas tant que l’ordinateur
n’a pas satisfait à cette exigence de chargement indépendant. Pour plus
d’informations, consultez Personnaliser l’écran d’accueil.
Mettre à jour une application métier approvisionnée une fois qu’elle a été ajoutée à
une image Windows

Pour mettre à jour une application provisionnée, vous devez mettre à jour l’application
pour chaque utilisateur qui s’est connecté à l’image Windows provisionnée avec
l’application :

Mettre à jour une application métier approvisionnée vers une image Windows

1. Utilisez PowerShell pour mettre à jour l’application métier sans licence du


Microsoft Store. Cette opération doit être effectuée pour chaque utilisateur qui
s’est connecté au PC exécutant l’image Windows. Par exemple, si vous avez installé
la version d’origine de l’application, 1.0.0.0, qui doit maintenant être mise à jour
vers la version 1.0.0.1, dans une session PowerShell, tapez :

PowerShell

Add-AppxPackage -Path App1_1.0.0.2 -DependencyPath C:\appx\WinJS.appx

Où c:\appx\WinJS.appx est le chemin d’accès au package de dépendances.

2. Une fois que vous avez mis à jour votre application, vous pouvez vérifier la version
de l’application mise à jour. À partir d’une session PowerShell, tapez :

PowerShell

Get-AppxPackage | Out-GridView

Ajouter plusieurs langues pour les applications


Pour préparer une image multilingue, connectez-vous à l’image, installez les packs de
ressources d’application souhaités (y compris la langue), puis utilisez Copier le profil
pour capturer l’image.

Préparation d’une image multilingue pour une application

1. Créez un unattend.xml avec le contenu suivant pour c:\unattend.xml :

XML

<?xml version="1.0" encoding="utf-8"?>


<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
<RegisteredOrganization />
<RegisteredOwner />
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:d:/desktop/x86
clgs/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-
microsoft-com:cpi" />
</unattend>

7 Notes

Pour plus d’informations sur la définition de la langue et l’installation des


mises à jour à partir du Microsoft Store, consultez Modifier la langue utilisée
dans les applications .

2. Connectez-vous à un compte d’utilisateur administrateur local à partir d’OOBE sur


propre image.

) Important

Lorsque vous ajoutez une langue spécifique à une application Windows, vous
souhaitez également ajouter des modules linguistiques à Windows pour les
mêmes langues que pour l’application Windows.

3. Ajoutez les langues souhaitées à la liste des préférences linguistiques de


l’utilisateur actuel.

4. Installer les mises à jour d’application à l’aide d’un compte Microsoft Store
(compte MSA)

a. Connectez-vous au Microsoft Store avec un compte MSA.

7 Notes

Microsoft Store uniquement. Ne convertissez pas le compte local en MSA.

Si vous n’avez pas de compte MSA, vous pouvez mettre à jour des
applications sans compte Microsoft Store.
b. Recherchez les mises à jour et installez les nouveaux packs de ressources
linguistiques.

c. Déconnectez-vous du Microsoft Store et supprimez le compte MSA.

5. Ouvrez une invite de commandes avec élévation de privilèges et tronquez :

Invite de commandes Windows

Sysprep.exe /generalize /oobe /reboot /unattend:C:\unattend.xml

6. Vous devriez voir le démarrage du PC vers OOBE. Toutes les langues que vous avez
ajoutées avant copier le profil doivent être présentes à ce stade.

Installer les mises à jour d’application sans utiliser de compte Microsoft Store (compte
MSA)

1. Une fois l’installation du PC terminée, ouvrez l’invite de commandes en tant


qu’administrateur.

2. exécutez Start ms-windows-store:Updates .

3. La page Mises à jour du Microsoft Store s’affiche. Les mises à jour en attente
doivent s’afficher.

4. Appuyez sur Installer pour installer les mises à jour.

Applications d’inventaire
Vous pouvez répertorier les applications métier installées dans une image Windows hors
connexion ou en ligne et obtenir des informations supplémentaires sur les packages.

Répertorier les applications métier par compte d’utilisateur

1. Vous pouvez obtenir la liste des applications Windows installées pour un compte
d’utilisateur spécifique sur l’ordinateur. Vous devez ouvrir PowerShell avec des
privilèges d’administrateur pour répertorier les packages d’un utilisateur autre que
l’utilisateur actuel. Par exemple, à l’invite PowerShell, tapez :

PowerShell

Get-AppxPackage -AllUsers
2. Vous pouvez obtenir la liste des packages installés pour un utilisateur spécifique.
Vous devez ouvrir PowerShell avec des privilèges d’administrateur pour répertorier
les packages d’un utilisateur autre que l’utilisateur actuel. Par exemple, à l’invite
PowerShell, tapez :

PowerShell

Get-AppxPackage -Name Package1 -User domain\username

3. Vous pouvez également obtenir le manifeste d’un package d’application (.appx)


qui inclut des informations telles que l’ID de package. Par exemple, à l’invite
PowerShell, tapez :

PowerShell

Get-AppxPackageManifest -Package Package1

4. Vous pouvez utiliser le pipeline pour obtenir le manifeste d’un package


d’application (.appx) si vous ne connaissez pas le nom complet du package. Par
exemple, à l’invite PowerShell, tapez :

PowerShell

(Get-AppxPackage -Name "*WinJS*" | Get-


AppxPackageManifest).package.applications.application.id

Répertorier les applications métier approvisionnées dans une image Windows

Vous pouvez obtenir la liste des packages provisionnés dans une image Windows
qui sera installée pour chaque nouvel utilisateur à l’aide de Dism.exe ou de
PowerShell. Par exemple, à une invite PowerShell, tapez :

PowerShell

Get-AppxProvisionedPackage -Path c:\offline

Ou, à l’invite de commandes, tapez :

Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Get-ProvisionedAppxPackages


Pour plus d’informations, consultez Inventaire d’une image ou d’un composant à l’aide
de DISM.

Supprimer des applications


Vous pouvez supprimer des instances individuelles d’une application ou supprimer le
paramètre d’approvisionnement d’une application.

Supprimer des applications métier par compte d’utilisateur

Vous pouvez supprimer une seule application pour l’utilisateur actuel uniquement.
Par exemple, à partir d’une invite de commandes, tapez :

PowerShell

Remove-AppxPackage Package1

Supprimer les applications métier approvisionnées dans une image Windows

Lorsque vous supprimez une application provisionnée, l’application n’est pas


installée pour les nouveaux comptes d’utilisateur. Pour l’utilisateur actuellement
connecté et les autres comptes d’utilisateur actifs sur l’ordinateur, l’application
n’est pas supprimée de ces comptes. L’application doit être désinstallée pour ces
applications existantes.

Par exemple, pour supprimer une application métier provisionnée, MyAppxPkg,


d’une image Windows, à une invite PowerShell avec élévation de privilèges, tapez :

PowerShell

Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg

Ou, à l’invite de commandes, tapez :

Invite de commandes Windows

DISM.exe /Online /Remove-ProvisionedAppxPackage


/PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp

Rubriques connexes
Applets de commande d’installation d’application dans Windows PowerShell
Options de Command-Line maintenance du package d’application DISM (.appx ou
.appxbundle)

Outils d’empaquetage d’applications

Applets de commande du module AppX

Modifier la langue utilisée dans les applications

Applets de commande DISM

Plateformes prises en charge par DISM

Guide d’entreprise sur l’installation d’applications Windows 8 universelles sur Windows


Embedded 8 Industry

Obtenir une licence développeur

Stratégie de groupe pour les débutants

stratégie de groupe Techcenter

Personnaliser l’écran d’accueil

Gestion de l’accès client au Microsoft Store

Licences en volume Microsoft

Outils d’administration de serveur distant pour Windows 8.1

Qu’est-ce qu’une application du Microsoft Store ?


Préinstaller des applications à l’aide de
DISM
Article • 19/06/2023

7 Notes

Vous souhaitez préinstaller des applications du Microsoft Store, mais vous n’êtes
pas oem ? Pour plus d’informations sur le chargement indépendant d’applications
pour les organisations, consultez Chargement indépendant d’applications avec
DISM.

Cette rubrique explique comment préinstaller des applications afin qu’elles soient
incluses dans une image Windows.

 Conseil

Les applications de support matériel (HSA) sont des applications du Microsoft


Store, et les instructions suivantes s’appliquent.

Utiliser des packages d’application


Utilisez DISM pour provisionner hors connexion une application dans une image. Vous
pouvez utiliser DISM à partir de l’invite de commandes ou des applets de commande
DISM dans Windows PowerShell.

Dans les versions précédentes de Windows 10, les applications universelles préinstallées
et les applications du Microsoft Store devaient être épinglées au menu Démarrer.
Windows supprime les applications qui ont été préinstallées mais qui n’ont pas été
épinglées au menu Démarrer.

À compter de Windows 10 version 1803, les applications peuvent être préinstallées sans
être épinglées au menu Démarrer lorsque vous utilisez DISM /add-
provisionedappxpackage l’option /region . Lorsque vous préinstallez une application,
vous pouvez choisir de laisser l’application hors de votre LayoutModification.xml et
l’application s’installera correctement sans apparaître sous la forme d’une vignette du
menu Démarrer. Lorsqu’une liste de régions n’est PAS spécifiée, l’application est
provisionnée uniquement si elle est épinglée pour démarrer la disposition.
Extraire les fichiers de package
1. Accédez au dossier dans lequel vous avez enregistré les packages d’application
que vous avez téléchargés à partir du tableau de bord du partenaire.

2. Cliquez avec le bouton droit sur chaque dossier .zip contenant vos fichiers de
package d’application. Cliquez sur Extraire tout et sélectionnez un emplacement
pour enregistrer les dossiers de fichiers de package.

Le dossier contient tous les fichiers décompressés pour le package, y compris un


package main, tous les packages de dépendances et le fichier de licence.

) Important

Ne modifiez pas le dossier une fois que vous avez extrait les fichiers de package. Si
vous modifiez, ajoutez ou supprimez des fichiers dans le dossier, l’application
échoue lors de l’installation ou du lancement. Même la navigation dans le dossier
peut entraîner des problèmes.

Vous devez utiliser le fichier de licence des fichiers de package pour tester votre image
provisionnée. La création de votre propre fichier de données personnalisé ne vous
permet pas de tester avec précision une application préinstallée par un OEM.

Pour l’approvisionnement hors connexion d’une application dans une image, vous
pouvez utiliser l’outil Dism.exe ou les applets de commande DISM dans Windows
PowerShell pour ajouter une application à partir d’un dossier de fichiers décompressés.

Préinstaller une application signée par le Microsoft Store


avec DISM
1. Ouvrez l’invite de commandes en tant qu’administrateur.

2. Montez une image Windows pour laquelle vous souhaitez traiter :

Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1


/mountdir:c:\test\offline

3. Ajoutez l’application à l’image montée. Utilisez les /PackagePath options et


/DependencyPackagePath .
Packagepath est le chemin d’accès au fichier groupé ou package .appx

DependencyPackagePath est le chemin d’accès permettant de spécifier chaque


package de dépendances. Vous pouvez avoir plusieurs dépendances par
commande.
Nouveauté de Windows 10, version 1803 : utilisez l’option lors de l’ajout
Region d’applications. Region vous permet d’ajouter une application sans

avoir à épingler l’application au menu Démarrer.

Dism /Image:c:\test\offline /Add-ProvisionedAppxPackage


/PackagePath:c:\downloads\package.appxbundle
/DependencyPackagePath:c:\downloads\dependency1.appx
/DependencyPackagePath:c:\downloads\dependency2.appx
/LicensePath=c:\downloads\package_License1.xml /region=all"

Pour plus d’informations sur l’utilisation des packages d’application, notamment la


nouvelle option /region, consultez Options de ligne de commande de maintenance
des packages d’application DISM .

4. Épinglez l’application au menu Démarrer.

Si vous n’avez pas spécifié /region lors de la préinstallation de l’application,


épinglez l’application au menu Démarrer avec LayoutModification.xml.

or

Si vous avez spécifié /region lors de la préinstallation de l’application et que


vous souhaitez épingler l’application au menu Démarrer pour des régions
spécifiques, utilisez l’élémentRequiredStartGroups Region="region1|region2"
dans LayoutModification.xml pour spécifier les régions où vous souhaitez que
l’application apparaisse.

5. Enregistrez les modifications et démontez l’image. À l’invite de commandes, tapez :

Dism /Unmount-Image /mountdir:c:\test\offline /commit

7 Notes

Les applications du Microsoft Store ne s’exécutent pas en mode audit. Pour tester
votre déploiement, exécutez Windows et créez un profil utilisateur. Pour plus
d’informations sur le mode audit, consultez Vue d’ensemble du mode d’audit.

Important Si vous préinstallez une application d’appareil haut débit mobile, vous devez
insérer la carte SIM dans le PC avant d’exécuter la phase de spécialisation de Sysprep.
Pour plus d’informations sur la préinstallation d’une application d’appareil haut débit
mobile, consultez Préinstaller les composants nécessaires pour une expérience
d’application haut débit mobile.

Mettre à jour ou supprimer des packages


Vous pouvez supprimer une application préinstallée, y compris les fichiers de données
personnalisés et de licence, d’une image Windows à l’aide de l’outil DISM.exe ou des
applets de commande DISM dans Windows PowerShell. Vous devez supprimer
l’ancienne version de l’application avant d’en installer une nouvelle.

Supprimer une application préinstallée à l’aide de DISM


1. Ouvrez l’invite de commandes Outils de déploiement, installée avec Windows ADK,
avec des privilèges d’administrateur. Dans l’écran d’accueil, tapez Deployment and
Imaging Tools Environment, cliquez avec le bouton droit sur l’icône, puis
sélectionnez Exécuter en tant qu’administrateur.

2. Montez l’image hors connexion à des fins de maintenance. À l’invite de


commandes, tapez :

Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1


/mountdir:c:\test\offline

3. Recherchez le nom complet du package de l’application que vous souhaitez


supprimer. À l’invite de commandes, tapez :

Dism /Image:C:\test\offline /Get-ProvisionedAppxPackages

4. Supprimez l’application de l’image montée. Par exemple, à l'invite de commandes,


tapez :
Dism /Image:c:\test\offline /Remove-ProvisionedAppxPackage
/PackageName:microsoft.devx.appx.app1_1.0.0.0_neutral_en-
us_ac4zc6fex2zjp

5. Si vous souhaitez mettre à jour l’application, vous pouvez préinstaller la version


mise à jour de l’application signée par le Microsoft Store. À l’invite de commandes,
tapez :

Dism /Image:c:\test\offline /Add-


ProvisionedAppxPackage/FolderPath:c:\downloads\appxpackage

6. Enregistrez les modifications et démontez l’image. À l’invite de commandes, tapez :

Dism /Unmount-Image /mountdir:c:\test\offline /commit

Utiliser des fichiers de données personnalisés


Les applications préinstallées sur un PC peuvent accéder à des données personnalisées
spécifiques à l’installation. Ces données personnalisées sont ajoutées à l’application lors
de la préinstallation et sont disponibles au moment de l’exécution. Les données
personnalisées permettent aux développeurs de personnaliser les fonctionnalités d’une
application, notamment en fournissant des fonctionnalités de création de rapports.

Ajouter un fichier de données personnalisé à une image


Windows
Vous devez spécifier le fichier de données personnalisé lorsque vous préinstallez
l’application à l’aide de l’outil DISM et via Windows PowerShell à l’aide de l’applet de
commande Add-AppxProvisionedPackage. La commande suivante montre comment
procéder à l’aide de l’outil DISM :

Dism /Image:C:\test\offline /Add-ProvisionedAppxPackage /


FolderPath:f:\Apps\Fabrikam_KnowMyPC
/CustomDataPath:f:\Contoso_Promotion.xml
Si un fichier de données personnalisé existe déjà dans le magasin de données d’une
application( par exemple, si le package a déjà été ajouté à l’image), le fichier existant est
remplacé. Si l’installation échoue, le fichier n’est pas restauré.

Note Vous pouvez publier des mises à jour d’une application via le Microsoft Store sans
perdre le fichier de données personnalisé. Toutefois, si un utilisateur supprime
l’application, le fichier de données personnalisé n’est plus disponible, même si
l’utilisateur réinstalle l’application.

Tester des données personnalisées pour les applications


préinstallées
Les applications préinstallées sur un PC peuvent accéder à des données personnalisées
spécifiques à l’installation. Ces données personnalisées sont ajoutées à l’application lors
de la préinstallation et sont disponibles pour l’application au moment de l’exécution. Les
données personnalisées permettent aux développeurs de personnaliser les
fonctionnalités d’une application, notamment en fournissant des fonctionnalités de
création de rapports.

Le fichier Custom.data apparaît à l’emplacement installé de l’application. Le nom


Custom.data est codé en dur et ne peut pas être modifié. Votre application peut case
activée l’existence de ce fichier pour déterminer si l’application a été préinstallée sur le
PC. Voici un exemple d’accès au fichier Custom.data.

var outputDiv = document.getElementById("CustomData");


Windows.ApplicationModel.Package.current.installedLocation.getFileAsync
("microsoft.system.package.metadata\\Custom.data").then(function (file)
{
// Read the file
Windows.Storage.FileIO.readTextAsync(file).done(function
(fileContent) {
outputDiv.innerHTML =
"App is preinstalled. CustomData contains:<br /><br />"
+ fileContent;
},
function (error) {
outputDiv.innerText = "Error reading CustomData " + error;
});
},
function (error) {
outputDiv.innerText = "CustomData was not available. App not
preinstalled";
});
Votre fichier Custom.data peut inclure n’importe quel contenu et être dans n’importe
quel format requis par votre application. Le processus de préinstallation le rend
simplement disponible pour votre application. Les développeurs peuvent fournir le
fichier de données au partenaire de préinstallation, ou vous pouvez accepter un format
qui permet au partenaire de générer le contenu.

Tester vos données personnalisées


Lorsque vous générez et déboguez votre application dans Microsoft Visual Studio, vous
ne pouvez pas accéder au fichier Custom.data à partir de l’emplacement d’installation
de l’application, car l’application n’est pas encore préinstallée. Vous pouvez simuler
l’utilisation de votre fichier Custom.data en plaçant un fichier Custom.data de test dans
l’application elle-même, puis en chargeant et en testant le fichier local de l’application.
Pour ce faire, modifiez l’exemple de code à partir de :

("microsoft.system.package.metadata\\Custom.data").then(function (file) {

à:

("Custom.data").then(function (file) {

Après avoir vérifié le format et le contenu de votre fichier, vous pouvez remplacer
l’emplacement du fichier Custom.data par l’emplacement final, comme indiqué dans
l’exemple d’origine ci-dessus.

Pour tester votre fichier Custom.data

1. Ouvrez l’invite de commandes Outils de déploiement, installée avec Windows ADK,


avec des privilèges d’administrateur. Dans l’écran d’accueil, tapez Deployment and
Imaging Tools Environment, cliquez avec le bouton droit sur l’icône, puis
sélectionnez Exécuter en tant qu’administrateur.

2. Ajoutez l’application avec le fichier de données personnalisé :

dism /online /Add-ProvisionedAppxPackage


/PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx
/CustomDataPath:.\Test.txt /SkipLicense
Où /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx pointe vers votre
package de test d’application local et où /CustomDataPath:.\Test.txt pointe vers
votre fichier Custom.data. N’oubliez pas que le nom de fichier que vous fournissez
ici n’est pas utilisé une fois les données installées dans votre application.

L’application a maintenant une vignette sur l’écran d’accueil du PC utilisé pour


tester l’application. L’application doit être en mesure d’accéder au fichier
Custom.data. Si un débogage supplémentaire est nécessaire, attachez un
débogueur après avoir démarré l’application à partir de l’écran d’accueil .

Note Vous devrez peut-être vous déconnecter et vous reconnecter pour voir
l’application sur l’écran d’accueil .

3. Une fois que vous avez terminé de tester votre application, vous devez supprimer
le package préinstallé pour continuer à utiliser votre environnement de
développement. Pour supprimer le package préinstallé à l’aide de Windows
PowerShell, vous pouvez utiliser l’applet de commande Get-AppxPackage pour
fournir le nom complet du package d’application via le pipeline à l’applet de
commande Remove-ProvisionedAppxPackage :

Get-AppxPackage *CustomData* | Remove-ProvisionedAppxPackage

Où *CustomData* est la partie connue du nom de votre application

Préinstaller une application d’appareil du


Microsoft Store ou une application haut débit
mobile
Vous pouvez préinstaller les composants nécessaires pour une application d’appareil du
Microsoft Store ou une application haut débit mobile à l’aide de la plateforme DISM
(Deployment Image Servicing and Management).

Note Cet article est destiné aux fabricants OEM qui prendront en charge une application
d’appareil du Microsoft Store ou l’application haut débit mobile sur leurs appareils.

Pour chaque type d’application, deux éléments doivent être préinstallés pour fournir
l’application d’appareil du Microsoft Store ou l’application haut débit mobile correcte :

Application d’appareil du Microsoft Store, préinstallation :

1. Package de métadonnées d’appareil


2. L’application
Application haut débit mobile du Microsoft Store, préinstaller :

1. Package de métadonnées de service


2. L’application

Important Bien que les packages de métadonnées et les applications correspondantes


soient analysés immédiatement après la fin du processus OOBE, un utilisateur peut être
en mesure de lancer l’application avant l’analyse du package de métadonnées. Dans ce
cas, l’utilisateur voit une erreur d’accès refusé. Pour éviter cela, appliquez le package de
métadonnées et l’application à l’image système.

Préinstaller les métadonnées d’appareil ou le


package de métadonnées de service
Pour préinstaller un package de métadonnées de service ou de métadonnées
d’appareil

1. Si vous préinstallez une application d’appareil du Microsoft Store, vous devez avoir
acquis le package de métadonnées d’appareil. Si vous préinstallez une application
haut débit mobile, vous devez avoir acquis le package de métadonnées de service.

Note Les packages de métadonnées d’appareil et les packages de métadonnées


de service utilisent la même extension de nom de fichier (.devicemetadata-ms).

2. Copiez les métadonnées d’appareil ou le package de métadonnées de service


(fichier devicemetadata-ms) dans votre image système dans le dossier
%ProgramData%\Microsoft\Windows\DeviceMetadataStore . Vous pouvez le
faire de l’une des manières suivantes :

En ligne avant d’exécuter Sysprep

Hors connexion après l’exécution de Sysprep à l’aide de DISM. Pour ce faire :

a. Montez l’image hors connexion à des fins de maintenance.

Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim


/index:1 /MountDir:C:\test\offline

b. Copiez les fichiers de package de métadonnées dans le magasin de


métadonnées de l’appareil de l’image montée. Par exemple, pour copier le
fichier de package de métadonnées 0ECF2029-2C6A-41AE-9E0A-
63FFC9EAD877.devicemetadata-ms dans le magasin de métadonnées
d’appareil, ProgramData\Microsoft\Windows\DeviceMetadataStore :

copy 0ECF2029-2C6A-41AE-9E0A-63FFC9EAD877.devicemetadata-ms
C:\test\offline\ProgramData\Microsoft\Windows\DeviceMetadataSto
re

c. Enregistrez les modifications et démontez l’image.

dism /Unmount-Image /mountdir: c:\test\offline /commit

Pour plus d’informations sur la maintenance des images hors connexion,


consultez Vue d’ensemble de DISM.

Pour plus d’informations sur les métadonnées de service, consultez Métadonnées de


service.

Préinstaller l’application d’appareil du


Microsoft Store ou l’application haut débit
mobile
Pour préinstaller l’application d’appareil du Microsoft Store ou l’application haut débit
mobile

1. Montez l’image hors connexion à des fins de maintenance.

Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1


/MountDir:C:\test\offline

2. Ajoutez l’application d’appareil du Microsoft Store ou l’application haut débit


mobile à l’image.

dism /Image:<mounted folder> /Add-ProvisionedAppxPackage /FolderPath:


<appxpackage path>
3. Enregistrez les modifications et démontez l’image.

dism /Unmount-Image /mountdir: c:\test\offline /commit


Exporter ou importer des associations
d’applications par défaut
Article • 09/05/2023

Lors de la génération d’une image, vous pouvez mettre à jour les programmes par
défaut associés aux extensions ou protocoles de nom de fichier.

Pour ce faire, créez un fichier d’association d’application et importez-le dans vos images
à l’aide de DISM.

Générer un fichier XML d’associations


d’applications par défaut
Déployez votre image Windows sur un ordinateur de test et configurez les programmes
inclus dans votre image. Vous pouvez vous connecter à Windows et utiliser Panneau de
configuration pour sélectionner vos associations d’applications par défaut. Vous pouvez
exporter les associations d’applications par défaut que vous avez configurées sur un
fichier XML sur un partage réseau ou un média amovible afin de pouvoir les importer
dans le fichier WIM ou VHD avant de le déployer sur vos ordinateurs de destination.

Définir les associations d’applications par défaut


1. Installez votre image Windows sur un ordinateur de test. Pour plus d’informations
sur l’application d’une image Windows, consultez Appliquer des images à l’aide de
DISM.

2. Démarrez l’ordinateur de test et terminez Windows configuration.

3. Ouvrez Paramètres. Dans Rechercher un paramètre, recherchez et ouvrez les


applications par défaut.

4. Configurez les applications par défaut par extension de nom de fichier ou par
application. Par exemple, pour définir une application d’affichage photo installée
en tant que programme par défaut utilisé pour ouvrir tous les types de fichiers et
protocoles pris en charge, cliquez sur Définir les valeurs par défaut par
application, sélectionnez l’application >d’affichage photo Gérer, puis sélectionnez
les types de fichiers et les associations de l’application.
Exporter les paramètres d’association d’application par
défaut
1. Sur votre ordinateur de test, ouvrez une invite de commandes en tant
qu’administrateur.

2. Exportez les paramètres d’association d’application par défaut de l’ordinateur de


test vers un fichier .xml sur un partage réseau ou un lecteur USB :

Dism /Online /Export-DefaultAppAssociations:"F:\AppAssociations.xml"

Ajouter ou supprimer des Paramètres


d’association d’applications par défaut à une
image Windows
Vous pouvez modifier les paramètres d’association d’application par défaut dans un
fichier WIM ou VHD avant de le déployer sur vos ordinateurs de destination. Vous
pouvez également ajouter et supprimer les paramètres d’association d’application par
défaut d’une image en ligne.

Importer les paramètres d’association d’application par


défaut
1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant
qu’administrateur.

2. Montez une image Windows à partir d’un fichier WIM ou VHD :

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows"

/MountDir:C:\test\offline

3. Importez le fichier .xml qui a les paramètres d’association d’application par défaut
dans l’image Windows :

Dism.exe /Image:C:\test\offline /Import-

DefaultAppAssociations:F:\AppAssociations.xml

Passer en revue le paramètre d’association d’application


par défaut dans une image
1. Sur votre ordinateur de technicien, ouvrez un administrateur d’invite de
commandes.

2. Répertoriez les associations d’applications qui ont été appliquées à l’image montée
:

Dism.exe /Image:C:\test\offline /Get-DefaultAppAssociations

Supprimer les paramètres d’association d’application par


défaut
1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant
qu’administrateur.

2. Supprimez l’association d’application par défaut personnalisée qui a été ajoutée à


l’image montée :

Dism.exe /Image:C:\test\offline /Remove-DefaultAppAssociations

Démonter l’image Windows


1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant
qu’administrateur.

2. Démontez l’image, en validant les modifications :

Dism /Unmount-Image /MountDir:C:\test\images\install.wim /commit

Conseils

Conseil 1
Actualisez ce fichier avec chaque version principale. Certaines applications
recommandées peuvent gérer davantage d’extensions avec chaque nouvelle
version Windows 10 disponible. Il est recommandé d’actualiser votre code XML.
Par exemple, dans Windows 10 version 1703, Microsoft Edge inscrit l’extension
epub. Si vous utilisez un fichier XML à partir de Windows 10, version 1607, epub
est manquant. Par conséquent, vous obtiendrez une notification de réinitialisation
d’une application pour epub.

Modification manuelle du fichier : ne supprimez pas simplement les associations


d’applications qui ne vous intéressent pas. Dans le cas contraire, lors du premier
démarrage, les entrées manquantes peuvent déclencher un délai de notifications
lors du premier démarrage en disant « Une application par défaut a été
réinitialisée ».

Pour empêcher les notifications, vous pouvez importer plusieurs fichiers


d’association d’applications. Par exemple, vous pouvez importer un fichier qui
inclut toutes les associations de Windows actuelles, et importer votre propre fichier
distinct qui inclut un ensemble d’associations personnalisées que vous conservez
un par un.

1. À partir d’un nouvel ordinateur de test, exportez un fichier qui inclut


simplement les associations de fichiers par défaut, par exemple, F:\1809-
DefaultAppAssociations.xml.
2. Modifiez les associations de votre application comme auparavant, puis
exportez à nouveau le fichier. Utilisez un éditeur de texte/XML pour modifier
uniquement les associations qui vous intéressent, par exemple,
F:\InternetExplorerAssociations.xml.
3. L’importation de xml gère uniquement le dernier fichier importé. Les résultats
ne sont pas cumulatifs si vous importez plusieurs fichiers. Si vous avez
plusieurs fichiers avec un contenu différent, fusionnez ces fichiers
manuellement, supprimez les doublons, puis importez le fichier unique.

Conseil 2
Si les informations XML sont exportées à partir d’un nouvel ordinateur de référence, le
fichier XML résultant peut être tronqué jusqu’à ce que les applications d’installation
différée soient entièrement installées sur le système. Il existe quelques options pour
garantir une liste complète :

1. Attendez d’exporter jusqu’à ce que les applications aient la possibilité d’installer


complètement. Il nécessite généralement 10 à 30 minutes.
2. Testez les applications par défaut comme Groove, Photos, Paint 3D en ouvrant
l’application sur l’ordinateur de référence.
3. Exécutez dism /online /get-defaultappassociations >> test.xml l’invite de
commandes avec l’autorisation d’administrateur avant de modifier les valeurs par
défaut. Après l’exportation des valeurs par défaut, comparez les résultats avec le
fichier XML pour vous assurer que les entrées du fichier exporté incluent les
entrées de /get-defaultappassociations .

Conseil 3
Si un appareil n’a qu’une seule application capable de gérer une association spécifique,
cette application apparaît comme valeur par défaut pour ce type, même s’il n’existe
aucun choix explicite dans le Registre. L’exportation des applications par défaut vers
XML ne collecte pas ces paramètres implicites. Pour remplacer l’application implicite par
explicite sur l’ordinateur de référence, sélectionnez simplement ce programme pour
cette association. Une fois sélectionné (ou réélectionné pour les associations implicites),
ce choix sera écrit dans le Registre, puis disponible pour l’exportation.

Conseil 4
Lors de la mise à niveau, Windows peut réinscrire des gestionnaires par défaut pour
certaines applications de boîte de réception spécifiées dans votre fichier xml. Par
exemple, si vous avez configuré des applications qui ont été précédemment
recommandées dans Windows 7, Windows 8 ou Windows 8.1, elles peuvent être
modifiées dans les versions ultérieures de Windows en fonction de ApplyOnUpgrade et
de overwriteIfProgIdIs dans OEMDefaultAssociations.xml, ou en raison d’applications
provenant de versions antérieures de Windows sortir du support.
Considérations relatives au déploiement
du Microsoft .NET Framework 3.5
Article • 30/05/2023

.NET Framework 3.5 n’est pas inclus par défaut dans les systèmes d’exploitation
Windows 10, Windows Server 2016 et versions ultérieures, mais vous pouvez le
télécharger et le déployer pour la compatibilité des applications. Cette section décrit ces
options de déploiement.

Introduction
.NET Framework propose un sous-ensemble de types managés que vous pouvez utiliser
pour créer des applications Microsoft Store pour Windows à l'aide de C# ou Visual Basic.
Pour plus d'informations, consultez .NET Framework .

Seules les métadonnées nécessaires pour activer .NET Framework 3.5 sont contenues
dans l’image Windows par défaut (\sources\install.wim). Les composants binaires réels
ne figurent pas dans l’image. Cet état de la fonctionnalité est appelé désactivé avec la
charge utile supprimée.

Vous pouvez obtenir les fichiers de charge utile .NET Framework 3.5 à partir de Windows
Update ou du support d’installation dans le dossier \sources\sxs. Pour plus
d'informations, consultez Installation de .NET Framework 3.5. Une fois la fonctionnalité
.NET Framework 3.5 activée, les fichiers sont traités comme d’autres fichiers de système
d’exploitation de Windows Update.

Si vous effectuez une mise à niveau de Windows 7 (qui inclut par défaut .NET
Framework 3.5.1) vers Windows 10, ou de Windows Server 2008 R2 (avec la
fonctionnalité .NET Framework 3.5.1 installée) vers Windows Server 2016, .NET
Framework 3.5 est automatiquement activé.

Installer .NET Framework 3.5


Déployer .NET Framework 3.5 à l’aide du paramètre de stratégie de groupe
Fonctionnalités à la demande
Déployer le .NET Framework 3.5 à l’aide de Gestion et maintenance des images de
déploiement (DISM)
Activer .NET Framework 3.5 à l’aide de Windows PowerShell
Activer .NET Framework 3.5 à l’aide du panneau de configuration et de Windows
Update (Windows 8 uniquement)
Activer .NET Framework 3.5 à l'aide de l'Assistant Ajout de rôles et de
fonctionnalités
Déploiement des erreurs et étapes de résolution de .NET Framework 3.5

Rubriques connexes
Options d’installation de Windows Server
Déployer .NET Framework 3.5 à l’aide du
paramètre de stratégie de groupe
Fonctionnalités à la demande
Article • 19/06/2023

Pour les environnements qui utilisent Active Directory et stratégie de groupe, l’option de
paramètre de stratégie Fonctionnalité à la demande (FoD) offre la plus grande flexibilité
pour l’installation de .NET Framework 3.5. Ce paramètre de stratégie de groupe spécifie
les emplacements réseau à utiliser pour activer les fonctionnalités facultatives dont les
fichiers de charge utile ont été supprimés, ainsi que pour les opérations de réparation
de données de fichier et de registre en cas d’échec des installations de mise à jour. Si
vous désactivez ou ne configurez pas ce paramètre, ou si les fichiers requis sont
introuvables aux emplacements spécifiés dans ce paramètre de stratégie, les fichiers
sont téléchargés à partir de Windows Update (si cela est autorisé par les paramètres de
stratégie de l’ordinateur). Le paramètre stratégie de groupe Spécifier les paramètres
pour l’installation facultative des composants et la réparation des composants se
trouve dans Configuration ordinateur\Modèles d’administration\Système dans
stratégie de groupe Editor.

Conditions requises
domaine Active Directory infrastructure prenant en charge les Windows 8 et les
Windows Server 2012

Droits d’accès pour configurer stratégie de groupe

Les ordinateurs cibles ont besoin d’un accès réseau et de droits pour utiliser
d’autres sources, ou d’une connexion Internet pour utiliser Windows Update
Figure 1 stratégie de groupe paramètre pour les fonctionnalités à la demande et la
réparation du magasin de fonctionnalités

Lorsque cette stratégie est activée, un emplacement réseau (par exemple, un serveur de
fichiers) peut être spécifié pour la réparation du magasin de fichiers de fonctionnalités
et pour activer les fonctionnalités dont la charge utile est supprimée. Le chemin d’accès
d’un autre fichier source peut pointer vers un dossier \sources\sxs ou un fichier
d’image Windows (WIM) à l’aide du préfixe WIM:. L’avantage d’un fichier WIM est qu’il
peut être tenu à jour avec les mises à jour et fournir une source de réparation actuelle et
des fichiers binaires .NET Framework 3.5. La réparation WIM peut être différente du
fichier WIM initial utilisé pour l’installation. L’utilisateur ou le processus qui tente
d’activer une fonctionnalité Windows facultative nécessite des droits d’accès appropriés
aux partages de fichiers et/ou aux fichiers WIM.

Si vous sélectionnez Ne jamais tenter de télécharger la charge utile à partir de


Windows Update, Windows Update n’est pas contacté pendant une opération
d’installation ou de réparation.

Si vous sélectionnez Contacter Windows Update directement pour télécharger le


contenu de réparation au lieu de Windows Server Update Services (WSUS), toute
tentative d’ajout de fonctionnalités (par exemple, .NET Framework 3.5) ou de réparation
du magasin de fichiers de fonctionnalités utilise Windows Update pour télécharger des
fichiers. Les ordinateurs cibles nécessitent un accès Internet et Windows Update pour
cette option.

Notez que Windows Server Update Services (WSUS) n’est pas pris en charge en tant que
source pour la réparation du foD ou du magasin de fichiers de fonctionnalités.
Par Windows 8 et Windows Server 2012, WSUS n’est pas pris en charge en tant que
source pour l’installation de fonctionnalités (par exemple, l’ajout de fichiers de
fonctionnalités .NET Framework 3.5) ou les opérations de réparation du magasin de
fichiers de fonctionnalités. Les scénarios principaux wsus incluent la gestion centralisée
des mises à jour et l’automatisation de la gestion des correctifs, qui permet aux
administrateurs de gérer la distribution des mises à jour publiées via Microsoft Update
sur les ordinateurs de leur réseau. La réparation du magasin de fichiers de
fonctionnalités et des foD repose sur le téléchargement de fichiers individuels pour
effectuer des opérations de mise à jour ou de réparation. Par exemple, si un seul fichier
est endommagé, seul ce fichier (qui peut être de quelques kilo-octets) est téléchargé à
partir de la source de réparation. WSUS peut utiliser des fichiers complets ou express
pour effectuer des opérations de mise à jour de maintenance ; toutefois, ces fichiers ne
sont pas compatibles avec la réparation du foD ou du magasin de fichiers de
fonctionnalités.

Si un autre chemin source est utilisé pour réparer des images, tenez compte des
instructions suivantes :

Mises à jour de maintenance

Conservez toutes les sources de réparation à jour avec les dernières mises à jour
de maintenance. Si vous utilisez une image à partir d’un fichier WIM pour FoD,
vous pouvez utiliser l’outil DISM (Deployment Image Servicing and Management)
pour traiter l’image. Pour plus d’informations, consultez Monter et modifier une
image à l’aide de DISM. Si vous utilisez une installation Windows en ligne partagée
sur votre réseau local comme image de réparation, assurez-vous que l’ordinateur a
accès à Windows Update.

Images multilingues

Vous devez inclure tous les modules linguistiques pertinents avec vos fichiers
sources de réparation pour les paramètres régionaux pris en charge par votre
image. Si vous restaurez une fonctionnalité sans tous les fichiers de localisation
requis par l’installation de Windows pour cette fonctionnalité, l’installation échoue.
Vous pouvez installer des modules linguistiques supplémentaires une fois la
fonctionnalité restaurée.

Rubriques connexes
Considérations relatives au déploiement du Microsoft .NET Framework 3.5
Déployer le .NET Framework 3.5 à l’aide
de Gestion et maintenance des images
de déploiement (DISM)
Article • 30/05/2023

Vous pouvez utiliser l’outil en ligne de commande DISM (Gestion et maintenance des
images de déploiement) pour créer une image modifiée afin de déployer
.NET Framework 3.5.

) Important

Pour les images qui prendront en charge plusieurs langues, vous devez ajouter des
fichiers binaires .NET Framework 3.5 avant d’ajouter des modules linguistiques. Cet
ordre garantit que les ressources linguistiques de .NET Framework 3.5 sont
installées correctement dans l’image de référence et sont disponibles pour les
utilisateurs et les applications.

Utilisation de DISM avec une connectivité


Internet

Configuration requise
Connexion Internet
Accès à Windows Update. Si le PC ou le serveur se trouve derrière un pare-feu ou
utilise un serveur proxy, consultez KB900935 – Comment le client Windows Update
détermine le serveur proxy à utiliser pour se connecter au site Web
Windows Update .
Support d’installation
Droits utilisateur d’administrateur. L’utilisateur actuel doit être membre du groupe
local Administrateurs pour ajouter ou supprimer des fonctionnalités Windows.

Pour une image de référence en ligne qui peut accéder à


Windows Update
1. Ouvrez une invite de commandes avec des droits utilisateur d’administrateur
(Exécuter en tant qu’administrateur) dans Windows 8 ou Windows Server 2012.
2. Pour installer les fichiers de fonctionnalités .NET Framework 3.5 à partir de
Windows Update, utilisez la commande suivante :

Invite de commandes Windows

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Utilisez /All pour activer toutes les fonctionnalités parentes de la fonctionnalité


spécifiée. Pour plus d’informations sur les arguments DISM, consultez Activer ou
désactiver des fonctionnalités Windows à l’aide de DISM.

3. Vérifiez si la fonctionnalité a été activée :

Sur les PC Windows édition de bureau, après l’installation, le


.NET Framework 3.5 s’affiche comme activé dans Activer ou désactiver les
fonctionnalités Windows dans le Panneau de configuration.
Pour les systèmes Windows, l’état d’installation des fonctionnalités peut être
consulté dans le Gestionnaire de serveur.

Pour une image de référence hors ligne


1. Exécutez la commande DISM suivante (image montée sur le dossier
c:\test\offline et le support d’installation dans le lecteur D:\ ) pour installer

.NET 3.5 :

Invite de commandes Windows

DISM /Image:C:\test\offline /Enable-Feature /FeatureName:NetFx3 /All


/LimitAccess /Source:D:\sources\sxs

Utilisez /All pour activer toutes les fonctionnalités parentes de la fonctionnalité


spécifiée.
Utilisez /LimitAccess pour empêcher DISM de contacter Windows Update/WSUS.
Utilisez /Source pour indiquer l’emplacement des fichiers nécessaires pour
restaurer la fonctionnalité.

2. Exécutez la commande suivante pour rechercher l’état de .NET Framework 3.5


(image hors ligne montée sur c:\test\offline ) :

Invite de commandes Windows

DISM /Image:c:\test\offline /Get-Features /Format:Table


L’état Activer en attente indique que l’image doit être mise en ligne pour terminer
l’installation.

Utilisation de DISM sans connectivité Internet


Vous pouvez utiliser DISM pour ajouter .NET Framework 3.5 et fournir l’accès au dossier
\sources\SxS sur le support d’installation à une installation de Windows qui n’est pas

connectée à Internet.

2 Avertissement

Si vous ne vous basez pas sur Windows Update comme source pour l’installation de
.NET Framework 3.5, assurez-vous d’utiliser des sources de la même version du
système d’exploitation Windows correspondant. L’utilisation d’un chemin d’accès
source qui ne correspond pas à la même version de Windows n’empêchera pas
l’installation d’une version incompatible de .NET Framework 3.5. L’état du système
peut devenir inutilisable et non pris en charge.

Configuration requise
Support d’installation
Droits utilisateur d’administrateur. L’utilisateur actuel doit être membre du groupe
local Administrateurs pour ajouter ou supprimer des fonctionnalités Windows.

Étapes
1. Ouvrez une invite de commandes avec des droits utilisateur d’administrateur
(Exécuter en tant qu’administrateur).

2. Pour installer .NET Framework 3.5 à partir d’un support d’installation situé sur le
lecteur D:, utilisez la commande suivante :

Invite de commandes Windows

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess


/Source:d:\sources\sxs

Utilisez /All pour activer toutes les fonctionnalités parentes de la


fonctionnalité spécifiée.
Utilisez /LimitAccess pour empêcher DISM de contacter
Windows Update/WSUS.
Utilisez /Source pour indiquer l’emplacement des fichiers nécessaires pour
restaurer la fonctionnalité.

Pour plus d’informations sur les arguments DISM, consultez Activer ou désactiver
des fonctionnalités Windows à l’aide de DISM.

Rubriques connexes
Considérations relatives au déploiement du Microsoft .NET Framework 3.5
Activer .NET Framework 3.5 à l’aide de
PowerShell
Article • 30/05/2023

Pour une installation Windows Server 2012 ou ultérieure qui n’est pas connectée à
Internet, vous pouvez utiliser PowerShell pour ajouter .NET Framework 3.5 et fournir
l’accès au dossier \sources\sxs sur le support d’installation. Le dossier \sources\sxs
peut être copié dans un partage réseau (par exemple, \\network\share\sxs ) pour le
rendre facilement accessible à plusieurs ordinateurs. Le compte d’ordinateur cible
DOMAIN\SERVERNAME$ doit avoir au moins un accès en lecture au partage réseau.

Configuration requise
Windows Server 2012 ou version ultérieure
Support d’installation
Droits utilisateur d’administrateur. L’utilisateur actuel doit être membre du groupe
local Administrateurs pour ajouter ou supprimer des fonctionnalités Windows.
Les ordinateurs cibles peuvent avoir besoin d’un accès au réseau et de droits pour
utiliser d’autres sources ou une connexion Internet pour utiliser Windows Update.

Étapes
1. Démarrez Windows PowerShell dans l’invite de commandes Administrateur en
tapant :

Invite de commandes Windows

powershell

2. Pour installer .NET Framework 3.5 à partir d’un support d’installation situé sur un
partage réseau, utilisez la commande suivante :

PowerShell

Install-WindowsFeature Net-Framework-Core -source \\network\share\sxs

Où \\network\share\sxs est l’emplacement des fichiers sources.


Pour plus d’informations sur le cmdlet Install-WindowsFeature, consultez Install-
WindowsFeature .

3. Pour vérifier l’installation, exécutez la commande suivante :

PowerShell

Get-WindowsFeature

La colonne État de l’installation devrait indiquer Installé pour la fonctionnalité


.NET Framework 3.5 (inclut .NET 2.0 et 3.0).

Rubriques connexes
Considérations relatives au déploiement du Microsoft .NET Framework 3.5
Activer .NET Framework 3.5 à l'aide de
l'Assistant Ajout de rôles et de
fonctionnalités
Article • 19/06/2023

Vous pouvez utiliser Gestionnaire de serveur pour activer .NET Framework 3.5 pour une
installation locale ou distante de Windows Server 2012 R2 et versions ultérieures.

Spécifications
Windows Server 2012 R2 ou version ultérieure
Support d’installation
Droits utilisateur d’administrateur. L’utilisateur actuel doit être membre du groupe
local Administrateurs pour ajouter ou supprimer des fonctionnalités Windows.
Les ordinateurs cibles peuvent avoir besoin d’un accès au réseau et de droits pour
utiliser d’autres sources ou une connexion Internet pour utiliser Windows Update.

Étapes
1. Dans Gestionnaire de serveur, cliquez sur Gérer, puis sélectionnez Ajouter des
rôles et des fonctionnalités pour démarrer l’Assistant Ajout de rôles et de
fonctionnalités.

2. Dans l’écran Sélectionner un type d’installation , sélectionnez Installation basée


sur un rôle ou une fonctionnalité.

3. Sélectionnez le serveur cible.

4. Dans l’écran Sélectionner des fonctionnalités, case activée la zone en regard de


Fonctionnalités de .Net Framework 3.5.

5. Dans l’écran Confirmer les sélections d’installation , un avertissement s’affiche


pour vous demander Devez-vous spécifier un autre chemin d’accès source ?. Si
l’ordinateur cible n’a pas accès à Windows Update, cliquez sur le lien Spécifier un
autre chemin source pour spécifier le chemin d’accès au dossier sur le
\sources\sxs support d’installation, puis cliquez sur OK. Une fois que vous avez
spécifié l’autre source ou si l’ordinateur cible a accès à Windows Update, cliquez
sur le X en regard de l’avertissement, puis sur Installer.
Si vous utilisez Gestionnaire de serveur pour ajouter un rôle ou une fonctionnalité
à un serveur distant, le compte d’ordinateur du serveur distant
(DOMAIN\ComputerName$) nécessite l’accès au chemin du fichier source de
remplacement, car l’opération de déploiement s’exécute dans le contexte SYSTEM
sur le serveur cible.

Rubriques connexes
Considérations relatives au déploiement du Microsoft .NET Framework 3.5
.NET Framework 3.5 Déploiement des
erreurs et étapes de résolution
Article • 30/05/2023

Cette rubrique décrit les erreurs courantes que vous pouvez rencontrer lorsque vous
utilisez des fonctionnalités à la demande pour activer ou déployer .NET Framework 3.5,
ainsi que les étapes recommandées pour résoudre les problèmes.

Codes d’erreur des fonctionnalités à la demande

Code d'erreur Nom Description Étapes de résolution

0x800F081F CBS_E_SOURCE_MISSI Les fichiers sources Vérifiez que la source


NG sont introuvables. spécifiée contient les
Utilisez l’option fichiers nécessaires.
Source pour indiquer L’argument source
l’emplacement des doit pointer vers le
fichiers nécessaires dossier \sources\sxs
pour restaurer la sur le support
fonctionnalité. Pour d’installation ou le
plus d’informations dossier Windows pour
sur la spécification une image montée
d’un emplacement (par exemple,
source, consultez c:\mount\windows
Configurer une source pour une image
de montée sur c:\mount).
réparation Windows.

0x800F0906 CBS_E_DOWNLOAD_F Impossible de Vérifiez que


AILURE télécharger les fichiers l’ordinateur ou le
sources. Utilisez serveur dispose d’une
l’option Source pour connectivité à
indiquer Windows Update et
l’emplacement des que vous pouvez
fichiers nécessaires accéder à
pour restaurer la https://update.micros
fonctionnalité. Pour oft.com . Si WSUS
plus d’informations est utilisé pour gérer
sur la spécification les mises à jour de cet
d’un emplacement ordinateur, vérifiez
source, consultez que le paramètre
Configurer une source Stratégie de groupe
de Contacter
réparation Windows. directement
Windows Update
pour télécharger le
Code d'erreur Nom Description Étapes de résolution

Windows n’a pas pu contenu de


se connecter à réparation au lieu de
Internet pour Windows Server
télécharger les fichiers Update Services
nécessaires. Assurez- (WSUS) est activé.
vous que le système
est connecté à
Internet, puis cliquez
sur Réessayer.

L’installation d’un ou
plusieurs rôles,
services de rôle ou
fonctionnalités a
échoué.
Les fichiers sources
sont introuvables.
Essayez d’installer à
nouveau les rôles, les
services de rôle ou les
fonctionnalités dans
une nouvelle session
de l’Assistant Ajout de
rôles et de
fonctionnalités, puis
dans la page
Confirmation de
l’Assistant, cliquez sur
Spécifier un autre
chemin source pour
spécifier un
emplacement valide
des fichiers sources
requis pour
l’installation.
L’emplacement doit
être accessible par le
compte d’ordinateur
du serveur de
destination.
Code d'erreur Nom Description Étapes de résolution

0x800F0907 CBS_E_GROUPPOLICY_ Échec de DISM. Contactez votre


DISALLOWED Aucune opération n’a administrateur réseau
été effectuée. Pour pour obtenir de l’aide
plus d’informations, sur le paramètre
consultez le fichier Stratégie de groupe
journal à l’adresse Spécifier les
%WINDIR%\logs\DIS paramètres
M\dism.log. d’installation et de
réparation des
En raison des composants
paramètres de facultatifs.
stratégie réseau,
Windows n’a pas pu
se connecter à
Internet pour
télécharger les fichiers
nécessaires pour
effectuer les
modifications
demandées.

Rubriques connexes
Considérations relatives au déploiement du Microsoft .NET Framework 3.5
Autonomie de la batterie
Article • 19/06/2023

Dans cette section, vous allez découvrir comment gérer l’autonomie de la batterie
lorsque vous déployez des éditions de bureau Windows et Windows Server sur
différentes plateformes matérielles et logicielles.

Dans cette section


Vue d’ensemble de la gestion de l’autonomie et Décrit les considérations qui peuvent vous
de la consommation d’énergie aider à atteindre les objectifs d’autonomie de la
batterie et répertorie les paramètres courants
de la stratégie d’alimentation Windows qui
peuvent affecter l’autonomie de la batterie.

Définir le mode d’alimentation par défaut Décrit comment importer un mode de gestion
de l’alimentation et comment définir un mode
de gestion de l’alimentation sur le plan
d’alimentation actif.

Créer un plan d’alimentation personnalisé Décrit comment créer un mode de gestion de


l’alimentation à l’aide de Panneau de
configuration, comment exporter le mode
d’alimentation et comment importer le mode
de gestion de l’alimentation sur un ordinateur
de destination.

Affiner un plan d’alimentation personnalisé Décrit comment configurer un mode de gestion


de l’alimentation Windows personnalisé à l’aide
des options de ligne de commande powercfg.

Tester l’autonomie de la batterie et la Décrit comment tester la consommation


consommation d’énergie d’énergie.

Rubriques connexes
Solutions d’autonomie des batteries mobiles : guide pour les professionnels de la
plateforme mobile

Windows Performance Toolkit

Configuration et déploiement d’une stratégie d’alimentation dans Windows


Vue d’ensemble de la gestion de
l’autonomie de la batterie et de la
consommation d’énergie
Article • 19/06/2023

Les ordinateurs portables Windows doivent respecter les exigences réglementaires en


matière d’efficacité énergétique, comme le programme Energy Star de l’Agence de
protection de l’environnement (EPA) États-Unis. En outre, des enquêtes ont montré que
l’autonomie de la batterie plus longue pour les ordinateurs portables continue d’être
une demande de premier plan de la part des consommateurs.

Des facteurs matériels et logiciels tels qu’une batterie de faible capacité, un pilote
gourmand en processeur ou un paramètre d’alimentation mal configuré peuvent
entraîner une réduction significative de l’autonomie de la batterie. Lorsque vous
concevez votre système, vous devez expérimenter plusieurs configurations de chacun de
ces facteurs pour trouver le meilleur équilibre entre l’autonomie de la batterie et les
performances.

Matériel
Cette section répertorie quelques-unes des considérations courantes relatives à la
conception matérielle qui peuvent affecter l’autonomie de la batterie.

Capacité de la batterie. Vérifiez auprès du fabricant de votre batterie pour


déterminer la capacité de la batterie.
Autres composants matériels. Demandez à vos fabricants de composants
matériels les résultats des tests de consommation d’énergie pour chaque
composant matériel.

Pour plus d’informations sur chacun de ces facteurs d’autonomie de la batterie,


consultez Mobile Battery Life Solutions: A Guide for Mobile Platform Professionals.

Logiciel
Cette section répertorie quelques-unes des considérations courantes relatives à la
conception de logiciels qui peuvent affecter l’autonomie de la batterie.

Pilotes: Lorsque vous ajoutez chaque nouveau pilote au système, observez l’impact
du pilote sur la consommation d’énergie. Un seul pilote peu performant peut
affecter considérablement les performances du système.
Applications, services et autres logiciels : Lorsque vous ajoutez chaque nouvelle
application logicielle au système, observez l’impact de l’application sur la
consommation d’énergie. Une seule application peu performante peut
considérablement affecter les performances du système.
Paramètres de la stratégie d’alimentation Windows : Optimisez les paramètres de
stratégie d’alimentation Windows pour équilibrer les besoins en performances et
l’autonomie de la batterie. Pour plus d’informations, consultez la section :
Paramètres Windows Power Policy.

Pour plus d’informations sur chacun de ces facteurs d’autonomie de la batterie,


consultez Mobile Battery Life Solutions: A Guide for Mobile Platform Professionals.

Paramètres windows Power Policy


Cette section répertorie quelques-uns des paramètres configurables courants qui
peuvent affecter l’autonomie de la batterie. Testez ces paramètres et d’autres pour créer
un plan d’alimentation optimal pour votre système.

Les paramètres peuvent être spécifiques selon que l’ordinateur est branché (CA) ou sur
batterie (DC). Vous pouvez configurer les paramètres suivants :

Luminosité de l’affichage

La façon la plus efficace de réduire la consommation d’énergie sur un ordinateur


mobile lorsque l’écran est en cours d’utilisation consiste à réduire la luminosité de
l’affichage. L’affichage attaché est le plus grand consommateur d’énergie.
L’affichage utilise jusqu’à 40 % de la consommation d’énergie globale du système.

Par défaut, Windows réduit considérablement la luminosité de l’affichage lorsqu’un


ordinateur mobile est sur batterie. En fonction de votre matériel et des besoins de
vos utilisateurs, vous pouvez ajuster le paramètre de luminosité d’affichage par
défaut plus bas pour augmenter l’autonomie de la batterie, ou plus élevé pour
faciliter la lecture de l’affichage.

Délai d’expiration d’affichage

L’autonomie de la batterie peut être considérablement étendue à l’aide d’un court


délai d’inactivité de l’affichage.

Délai d’expiration du disque dur

Bien que le lecteur de disque dur ne soit pas le principal consommateur d’énergie
dans l’ordinateur mobile classique, vous pouvez peut-être économiser de l’énergie
en augmentant le délai d’expiration du disque dur.

Lorsque le disque dur est inactif pendant un certain temps, le moteur du disque
dur s’arrête. La prochaine fois que l’ordinateur aura besoin d’accéder au disque
dur, la réponse du système peut être lente alors que le disque dur recommence à
tourner.

En fonction de votre matériel et des besoins de vos utilisateurs, vous pouvez


réduire le délai d’expiration du disque dur par défaut pour augmenter l’autonomie
de la batterie, ou augmenter la disponibilité du disque dur.

Mode veille

Par défaut, si le processeur est inactif et que l’utilisateur final n’utilise pas
l’ordinateur, Windows passe en mode veille à faible consommation ou en mode
veille prolongée. La prochaine fois que l’ordinateur aura besoin de la puissance du
processeur, la réponse du système peut être lente pendant la récupération du
processeur.

Selon votre matériel et les besoins de vos utilisateurs, vous pouvez ajuster le
minuteur de veille par défaut plus bas pour augmenter l’autonomie de la batterie,
ou augmenter la disponibilité du processeur.

Modes d’économie d’alimentation de l’adaptateur sans fil

Par défaut, Windows configure le mode d’économie d’énergie 802.11 sur


Performances maximales pour l’alimentation secteur et batterie. Cette
configuration maintient l’adaptateur sans fil actif, même lorsque les données ne
sont pas transférées. Cela réduit les problèmes de compatibilité entre certains
adaptateurs sans fil et points d’accès qui ne sont pas compatibles avec les modes
d’économie d’alimentation 802.11.

Si vous créez des stratégies d’alimentation personnalisées pour économiser plus


d’énergie et aider à prolonger l’autonomie de la batterie, consultez le fabricant de
l’adaptateur sans fil pour connaître les effets de la modification de la valeur de la
stratégie d’alimentation en économie d’énergie maximale ou économie d’énergie
moyenne.

Vous pouvez modifier manuellement les paramètres d’alimentation pour chaque


configuration d’alimentation intégrée. Pour en savoir plus sur ces paramètres et d’autres
paramètres d’alimentation configurables courants, consultez Mobile Battery Life
Solutions: A Guide for Mobile Platform Professionals et Power Policy Configuration and
Deployment in Windows .
Rubriques connexes
Solutions d’autonomie de batterie mobile : guide pour les professionnels de la
plateforme mobile

Définir le mode de gestion de l’alimentation par défaut

Créer un plan d’alimentation personnalisé

Windows Performance Toolkit

Configuration et déploiement d’une stratégie d’alimentation dans Windows


Définir le mode de gestion de
l’alimentation par défaut
Article • 19/06/2023

Utilisez ces instructions pour définir un mode de gestion de l’alimentation par défaut
lors du déploiement de l’édition de bureau Windows ou de Windows Server. Un plan
d’alimentation est également appelé schéma d’alimentation.

7 Notes

Cette page fournit des informations sur les PC de fabrication.

Pour modifier un plan d’alimentation sur votre propre PC, consultez Power Plans : Forum
aux questions .

Définir le mode d’alimentation par défaut


1. Sur votre ordinateur de technicien, ouvrez une invite de commandes avec
élévation de privilèges.

2. Si vous souhaitez utiliser un mode de gestion de l’alimentation à partir d’un autre


ordinateur, importez le mode de gestion de l’alimentation.

Par exemple, pour importer un mode de gestion de l’alimentation nommé


OutdoorPlan, tapez ce qui suit à l’invite de commandes :

Invite de commandes Windows

powercfg -IMPORT C:\OutdoorPlan.pow

3. Tapez ce qui suit pour rechercher le GUID de tous les plans d’alimentation sur
l’ordinateur :

Invite de commandes Windows

powercfg -LIST

L’ordinateur retourne la liste des plans d’alimentation disponibles. Les exemples


suivants font référence à ces plans en tant que guidPlan1 et guidPlan2.
Invite de commandes Windows

Existing Power Schemes (* Active)


-----------------------------------
Power Scheme GUID: {guidPlan1} (Balanced) *
Power Scheme GUID: {guidPlan2} (Power saver)

4. Notez les GUID répertoriés en regard des plans d’alimentation que vous souhaitez
modifier.

5. Définissez le mode de gestion de l’alimentation que vous souhaitez définir comme


mode de gestion de l’alimentation actif par défaut. Par exemple, vous pouvez
utiliser la commande suivante :

Invite de commandes Windows

powercfg -SETACTIVE {guidPlan2}

où guidPlan2 est le nom du plan d’alimentation.

Cette commande peut être exécutée à l’aide d’une commande personnalisée dans
un fichier de réponses ou en ouvrant une invite de commandes avec élévation de
privilèges en mode audit.

Confirmer que le mode de gestion de


l’alimentation par défaut
1. Cliquez sur Démarrer, puis sélectionnez Panneau de configuration.

2. Cliquez sur Matériel et son, puis sélectionnez Options d’alimentation.

Le Panneau de configuration Options d’alimentation s’ouvre et les plans


d’alimentation s’affichent.

3. Passez en revue chaque plan d’alimentation.

4. Vérifiez que le plan approprié est défini comme mode de gestion de l’alimentation
actif. L’ordinateur affiche un astérisque ( * ) en regard du mode de gestion de
l’alimentation actif.

Rubriques connexes
Ajouter une commande personnalisée à un fichier de réponses
Démarrer Windows en mode Audit ou OOBE

Créer un plan d’alimentation personnalisé

Configuration et déploiement d’une stratégie d’alimentation dans Windows


Créer un plan d’alimentation
personnalisé
Article • 19/06/2023

Un mode de gestion de l’alimentation est une collection de paramètres matériels et


système qui gère la façon dont les ordinateurs utilisent et conservent l’alimentation. Un
plan d’alimentation est également appelé schéma d’alimentation. Vous pouvez créer des
modes d’alimentation personnalisés optimisés pour des ordinateurs spécifiques.

Vous pouvez personnaliser les plans par défaut pour vos systèmes, créer de nouveaux
plans basés sur les plans existants ou créer un nouveau mode de gestion de
l’alimentation à partir de zéro.

L’optimisation des modes de gestion de l’alimentation Windows peut aider à améliorer


l’autonomie de la batterie. Toutefois, une seule application, appareil ou fonctionnalité
système peu performante peut réduire considérablement l’autonomie de la batterie.
Pour plus d’informations sur les facteurs qui influencent la durée de vie de la batterie,
consultez Vue d’ensemble de la gestion de l’autonomie et de la consommation
d’énergie.

Création d’un plan d’alimentation personnalisé


1. Ouvrir le Panneau de configuration.

2. Cliquez sur Matériel et son, puis sélectionnez Options d’alimentation.

3. Le Panneau de configuration Options d’alimentation s’ouvre et les modes


d’alimentation s’affichent.

4. Cliquez sur Créer un plan d’alimentation.

5. Suivez les instructions à l’écran pour créer et personnaliser un fichier power plan
basé sur un plan existant. Nommez votre plan d’alimentation OutdoorPlan .

7 Notes

Vous pouvez gérer les paramètres les plus courants du plan d’alimentation via
Panneau de configuration. Pour affiner les paramètres qui n’apparaissent pas dans
Panneau de configuration, consultez Affiner un mode d’alimentation personnalisé.
Liste des modes d’alimentation disponibles
Sur votre ordinateur de technicien, à une invite de commandes avec élévation de
privilèges, exécutez powercfg pour répertorier les modes d’alimentation de votre
système :

Invite de commandes Windows

powercfg -LIST

L’ordinateur retourne la liste des modes d’alimentation disponibles. Dans l’exemple


suivant, ces plans sont Balanced, Power Saver et OutdoorPlan.

Invite de commandes Windows

Existing Power Schemes (* Active)


-----------------------------------
Power Scheme GUID: {guidPlan1} (Balanced) *
Power Scheme GUID: {guidPlan2} (Power saver)
Power Scheme GUID: {guidPlan3} (OutdoorPlan)

Notez les GUID répertoriés en regard des modes d’alimentation que vous souhaitez
capturer.

Déploiement d’un plan d’alimentation


Une fois que vous avez créé des modes de gestion de l’alimentation qui fonctionnent
pour votre système, vous pouvez déployer les modes d’alimentation sur vos ordinateurs
de destination.

Pour exporter le plan d’alimentation OutdoorPlan que vous avez créé sur votre
ordinateur de technicien, ouvrez une invite de commandes avec élévation de privilèges,
puis tapez ce qui suit

Invite de commandes Windows

powercfg -EXPORT C:\OutdoorPlan.pow {guidPlan-New}

Cela crée un fichier de plan d’alimentation.

Pour plus d’informations, consultez Définir le mode de gestion de l’alimentation par


défaut.
Rubriques connexes
Vue d’ensemble de la gestion de l’autonomie et de la consommation d’énergie

Tester l’autonomie de la batterie et la consommation d’énergie

Définir le mode d’alimentation par défaut


Fine-Tune un plan d’alimentation
personnalisé
Article • 19/06/2023

Un mode de gestion de l’alimentation est un ensemble de paramètres matériels et


système qui gère la façon dont les ordinateurs utilisent et conservent l’alimentation.
Vous pouvez créer des plans d’alimentation personnalisés optimisés pour des
ordinateurs spécifiques.

Vous pouvez gérer les paramètres les plus courants du plan d’alimentation via Panneau
de configuration. Pour plus d’informations, consultez Créer un plan d’alimentation
personnalisé. Pour affiner les configurations spécifiques au matériel qui ne sont pas
configurables via Panneau de configuration, utilisez l’outil PowerCfg.

Modification manuelle d’un plan d’alimentation


Vous pouvez personnaliser toutes les options d’alimentation Windows configurables à
l’aide de la powercfg commande à partir d’une invite de commandes avec élévation de
privilèges. Cela inclut les configurations spécifiques au matériel qui ne sont pas
configurables via Panneau de configuration.

Pour répertorier les plans d’alimentation disponibles

Sur votre ordinateur de technicien, à une invite de commandes avec élévation de


privilèges, tapez ce qui suit :

powercfg -LIST

L’ordinateur retourne la liste des plans d’alimentation disponibles. Dans les


exemples suivants, ces plans sont Équilibré et Économiseur d’énergie.

Existing Power Schemes (* Active)


-----------------------------------
Power Scheme GUID: {guidPlan1} (Balanced) *
Power Scheme GUID: {guidPlan2} (Power saver)
Notez les GUID répertoriés en regard des plans d’alimentation que vous souhaitez
modifier. Vous aurez besoin de ces GUID pour mettre à jour manuellement les
paramètres et capturer les plans d’alimentation.

Pour définir le mode de gestion de l’alimentation à modifier comme actif

Pour modifier un plan, utilisez le GUID du mode de gestion de l’alimentation que


vous souhaitez modifier pour définir ce mode de gestion de l’alimentation en tant
que mode de gestion de l’alimentation actif. Par exemple :

powercfg -SETACTIVE {guidPlan2}

Pour ajuster les paramètres

1. Cette section explique comment configurer manuellement d’autres paramètres de


configuration de l’alimentation à l’aide de la powercfg commande . Testez ces
paramètres pour créer un plan d’alimentation optimal pour votre système.

Recherchez des informations sur le paramètre d’alimentation existant.

a. À l’invite de commandes avec élévation de privilèges, tapez ce qui suit :

powercfg -QUERY

L’ordinateur affiche des informations pour tous les paramètres d’alimentation


de ce plan.

b. Recherchez le GUID du sous-groupe du paramètre que vous souhaitez modifier.


Par exemple, pour modifier un paramètre d’affichage, recherchez le GUID du
sous-groupe Afficher :

Subgroup GUID: {guidSubgroup-Display} (Display)

c. Recherchez le GUID du paramètre que vous souhaitez modifier. Par exemple,


pour modifier le paramètre Luminosité de l’affichage, recherchez le GUID du
paramètre (Luminosité d’affichage) :
Power Setting GUID: {guidPowerSetting-Brightness} (Display
brightness)

d. Passez en revue les informations de la commande de requête, passez en revue


les paramètres possibles et déterminez une valeur qui fonctionne pour votre
ordinateur.

Note Vous devez entrer ces valeurs à l’aide d’entiers décimaux. Toutefois, les
valeurs apparaissent à l’écran sous forme de valeurs hexadécimales spécifiques
au paramètre.

Par exemple, pour définir la luminosité maximale de l’affichage sur 50 % de


luminosité, entrez la valeur 50. Lorsque vous utilisez la powercfg -QUERY
commande pour confirmer le paramètre, la valeur apparaît comme 0x00000032.

Power Setting GUID: {guidPowerSetting-Brightness} (Display


brightness)
Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000064
Current DC Power Setting Index: 0x00000032

2. Ajustez la valeur du paramètre d’alimentation pour les moments où l’ordinateur


est branché. Par exemple, pour définir le niveau de luminosité de l’affichage sur
100 % lorsque l’ordinateur est branché, tapez ce qui suit :

powercfg -SETACVALUEINDEX {guidPlan-New} {guidSubgroup-Display}


{guidPowerSetting-Brightness} 100

3. Ajustez la valeur du paramètre d’alimentation pour les moments où l’ordinateur


est sur batterie. Par exemple, pour définir le niveau de luminosité de l’affichage sur
75 % lorsque l’ordinateur est sur batterie, tapez ce qui suit :

powercfg -SETDCVALUEINDEX {guidPlan-New} {guidSubgroup-Display}


{guidPowerSetting-Brightness} 75

4. Utilisez la commande Query pour vérifier le paramètre. Par exemple :


powercfg -QUERY

L’ordinateur affiche le nouvel index de paramètre d’alimentation en notation


hexadécimale. Par exemple :

Power Setting GUID: {guidPowerSetting-Brightness} (Display brightness)


Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000064
Current DC Power Setting Index: 0x0000004b

La valeur hexadécimale 0x00000064 représente une luminosité d’affichage de 100


% lorsque l’ordinateur est branché. La valeur hexadécimale 0x0000004b représente
une luminosité d’affichage de 75 % lorsque l’ordinateur utilise la batterie.

Rubriques connexes
Créer un plan d’alimentation personnalisé

Définir le mode de gestion de l’alimentation par défaut


Tester l’autonomie de la batterie et la
consommation d’énergie
Article • 19/06/2023

Comparez la puissance globale du système à la puissance consommée par le système


lorsque vous utilisez une installation de propre. Avec les applications préinstallées et les
stratégies d’alimentation, certains ordinateurs ont affiché une baisse de 40 % des
performances de la batterie par rapport à une installation propre Windows. Toutefois,
grâce à une ingénierie minutieuse, les ordinateurs peuvent obtenir des performances
égales ou améliorées sur une installation propre Windows.

Détermination des causes de l’utilisation


intensive de la batterie
Vous pouvez déterminer les causes de l’utilisation intensive de la batterie en examinant
la façon dont le système utilise les ressources. Vous pouvez trouver de nombreux
problèmes système en examinant le temps d’inactivité du processeur. Utilisez un outil
de performances, tel que Les évaluations Windows ou windows Performance Toolkit,
pour déterminer si le système présente des pics d’utilisation de l’énergie. Les outils de
performances peuvent vous aider à cibler les applications qui entraînent une utilisation
accrue du processeur.

Pour plus d’informations, consultez Windows Assessment Toolkit et Windows


Performance Toolkit.

Rubriques connexes
Définir le mode de gestion de l’alimentation par défaut

Créer un plan d’alimentation personnalisé


Packages de pilotes de périphérique
Article • 28/04/2023

Vous pouvez ajouter des packages de pilotes à une image Windows avant, pendant ou
après le déploiement de l’image. Lors de la planification de l’ajout de packages de
pilotes à votre déploiement Windows, il est important de comprendre comment les
packages de pilotes sont ajoutés à l’image, comment le classement des pilotes affecte le
déploiement et les exigences en matière de signature numérique pour les packages de
pilotes.

Ajout de packages de pilotes


Vous pouvez ajouter des packages de pilotes à une image Windows :

Avant le déploiement sur une image Windows hors connexion


Pendant un déploiement automatisé
Après le déploiement sur un système d’exploitation en cours d’exécution

Pour plus d’informations, consultez Présentation des stratégies de maintenance.

Ajouter des packages de pilotes avant le déploiement sur


une image Windows hors connexion à l’aide de DISM
La maintenance hors connexion consiste à modifier une image Windows entièrement
hors connexion sans démarrer le système d’exploitation. Vous pouvez utiliser DISM pour
ajouter, supprimer et énumérer des packages de pilotes sur une image Windows ou
Windows PE hors connexion. DISM est installé avec Windows et est également distribué
dans le Kit de déploiement et d’évaluation Windows (Windows ADK). Pour plus
d’informations sur DISM, consultez DISM - Deployment Image Servicing and
Management Technical Reference for Windows.

7 Notes

Vous ne pouvez pas utiliser DISM pour supprimer les packages de pilotes de boîte
de réception (packages de pilotes installés sur Windows par défaut), à l’exception
de certains pilotes réseau. Vous pouvez l’utiliser uniquement pour supprimer des
packages de pilotes tiers ou out-of-box.
Si vous utilisez DISM, vous pouvez ajouter des packages de pilotes à une image
Windows hors connexion.

Les packages de pilotes qui affichent le logo Conçu pour Windows sont fournis
sous forme de fichiers .cab. Si vous utilisez DISM pour l’installation, vous devez
développer le fichier .cab avant d’installer le package de pilotes.

Les pilotes empaquetés dans un programme d’installation peuvent uniquement


être installés sur un système d’exploitation Windows en cours d’exécution. Pour
installer ces types de pilotes, vous pouvez ajouter une commande personnalisée à
un fichier de réponses pour installer le package de pilotes. Pour plus
d’informations, consultez Ajouter une commande personnalisée à un fichier de
réponses.

7 Notes

L’exécution d’un programme d’installation pour ajouter des pilotes à une


image est déconseillée. Si possible, extrayez les packages de pilotes du
programme d’installation afin de pouvoir utiliser DISM pour les ajouter à votre
image.

Pour plus d’informations, consultez Ajouter et supprimer des pilotes à une image
Windows hors connexion.

Ajouter des packages de pilotes pendant un déploiement


automatisé à l’aide du programme d’installation de
Windows et d’un fichier de réponses
Vous pouvez utiliser un fichier de réponses sans assistance pour ajouter des packages
de pilotes à une image lorsque vous utilisez le programme d’installation de Windows
pour le déploiement. Dans ce fichier de réponses, vous pouvez spécifier le chemin
d’accès d’un package de pilotes (partage réseau ou chemin local) dans les composants
Microsoft-Windows-PnpCustomizationWinPE ou Microsoft-Windows-
PnpCustomizationNonWinPE. Lorsque vous exécutez le programme d’installation de
Windows et que vous spécifiez le nom du fichier de réponses, les packages de pilotes
prêtes à l’emploi sont intermédiaires (ajoutés au magasin de pilotes sur l’image) :

Utilisez les passes de configuration windowsPE ou offlineServicing pour ajouter


des packages de pilotes à une image Windows avant le démarrage de l’ordinateur.
Vous pouvez également utiliser cette méthode pour ajouter les packages de
pilotes nécessaires au démarrage du système sur une image Windows. Pour plus
d’informations, consultez Ajouter des pilotes de périphérique à Windows pendant
l’installation de Windows. Pour plus d’informations sur le fonctionnement du
programme d’installation de Windows, consultez la référence technique du
programme d’installation de Windows.

Pour ajouter les packages de pilotes nécessaires au démarrage sur Windows PE,
utilisez le passe de configuration windowsPE .

Les méthodes d’ajout de packages de pilotes à l’aide du programme d’installation de


Windows sont les suivantes :

Utilisation d’un fichier de réponses pour ajouter des packages de pilotes pendant
la passe de configuration offlineServicing du programme d’installation.
Utilisation d’un fichier de réponses pour ajouter des packages de pilotes pendant
la passe de configuration windowsPE du programme d’installation.
Pour Windows Server, placez les packages de pilotes dans le répertoire
$WinPEDriver$ à installer automatiquement pendant la passe de configuration
windowsPE du programme d’installation. Toutes les lettres de lecteur dont la
valeur est C ou supérieure sont analysées pour rechercher un répertoire
$WinPEDriver$. Le lecteur doit être accessible au disque dur pendant l’installation.
Assurez-vous que le lecteur ne nécessite pas de pilote de stockage pour être
chargé avant d’être accessible.

Pour plus d’informations sur ces passes de configuration et d’autres, consultez Passes de
configuration du programme d’installation Windows.

Ajouter des packages de pilotes après le déploiement sur


un système d’exploitation en cours d’exécution à l’aide de
PnPUtil ou d’un fichier de réponses
Vous pouvez utiliser l’outil PnPUtil pour ajouter ou supprimer des packages de pilotes
sur un système d’exploitation en cours d’exécution. Vous pouvez également utiliser un
fichier de réponses pour automatiser l’installation des packages de pilotes lorsque
l’ordinateur est démarré en mode audit. Ces méthodes peuvent être utiles si vous
souhaitez conserver une image Windows simple, puis ajouter uniquement les packages
de pilotes requis pour une configuration matérielle spécifique. Pour plus d’informations
sur l’utilisation du mode audit, consultez Démarrer Windows en mode Audit ou OOBE.

Les méthodes permettant d’ajouter des packages de pilotes en ligne à un système


d’exploitation en cours d’exécution sont les suivantes :
Utilisation de PnPUtil pour ajouter ou supprimer des packages de pilotes PnP. Pour
plus d’informations, consultez Utiliser PnPUtil sur une ligne de commande pour
installer un appareil Plug-and-Play.

Utilisation d’un fichier de réponses pour automatiser l’installation des packages de


pilotes PnP lorsque l’ordinateur est démarré en mode audit. Pour plus
d’informations, consultez Ajouter un pilote en ligne en mode Audit.

Packages de pilotes pour le mode S


Les packages de pilotes en mode Windows S doivent répondre à certaines exigences.
Consultez Windows 10 configuration requise pour les pilotes S pour en savoir plus sur
les types de packages de pilotes que vous pouvez ajouter à Windows en mode S.

Gestion des dossiers de pilotes


Si vous ajoutez plusieurs packages de pilotes, vous devez créer des dossiers distincts
dans votre emplacement source pour chaque package de pilotes ou catégorie de
package de pilotes. Cela permet de s’assurer qu’il n’y a aucun conflit lorsque vous
ajoutez des packages de pilotes portant le même nom de fichier. Une fois le package de
pilotes installé sur le système d’exploitation, il est renommé Oem*.inf pour garantir des
noms de fichiers uniques dans le système d’exploitation. Par exemple, les pilotes
intermédiaires nommés MyDriver1.inf et MyDriver2.inf peuvent être renommés oem0.inf
et Oem1.inf après leur installation.

Lorsque vous spécifiez un chemin d’accès de pilote de périphérique dans un fichier de


réponses, tous les packages de pilotes .inf dans le répertoire et les sous-répertoires
spécifiés sont ajoutés au magasin de pilotes de l’image Windows. Par exemple, si vous
souhaitez que tous les packages de pilotes dans les répertoires
C:\MyDrivers\Networking, C:\MyDrivers\Video et C:\MyDrivers\Audio soient disponibles
dans votre image Windows, spécifiez le chemin du pilote de périphérique, C:\MyDrivers,
dans votre fichier de réponses. Si vous n’utilisez pas de fichier de réponses, vous pouvez
utiliser la commande /recurse dans DISM. Pour plus d’informations sur la commande
/recurse , consultez Options de Command-Line de maintenance du pilote DISM. Cette
commande garantit que tous les packages de pilotes de chaque sous-répertoire seront
ajoutés au magasin de pilotes dans votre image Windows.

Si tous les packages de pilotes dans le répertoire et les sous-répertoires spécifiés sont
ajoutés à l’image, vous devez gérer soigneusement le fichier de réponses ou vos
commandes DISM et ces répertoires. Faites de votre mieux pour résoudre les problèmes
liés à l’augmentation de la taille de l’image par le biais de packages de pilotes inutiles.
Présentation du classement des pilotes
L’un des problèmes les plus courants dans le déploiement de packages de pilotes se
produit lorsqu’un package de pilotes est correctement importé dans le magasin de
pilotes, mais, une fois le système en ligne, PnP trouve un pilote de meilleur classement
et installe ce pilote à la place.

Le gestionnaire PnP Windows classe ces propriétés de package de pilotes par ordre
d’importance :

1. Signature
2. Correspondance de l’ID PnP
3. Date du pilote
4. Version du pilote

Par exemple, si un package de pilotes a une meilleure correspondance d’ID PnP mais
n’est pas signé, un package de pilotes signé qui a une correspondance d’ID compatible
est prioritaire. Un package de pilotes plus ancien peut surpasser un package de pilotes
plus récent si l’ancien package de pilotes a une meilleure correspondance ou une
meilleure signature d’ID PnP.

Pour plus d’informations sur le classement des packages de pilotes, consultez Comment
Windows classe les pilotes.

Présentation des exigences en matière de


signature numérique
Les packages de pilotes signés sont une fonctionnalité de sécurité clé dans Windows.
Les packages de pilotes installés dans une image Windows doivent avoir une signature
numérique.

Tous les fichiers binaires du service de pilote de démarrage doivent contenir des
signatures incorporées. Par exemple, le mode noyau .sys fichiers critiques pour accéder
au disque de démarrage.

Le fichier binaire du pilote peut être signé de deux manières :

Les fichiers binaires du service du pilote de démarrage sont signés numériquement


via une méthode appelée signature incorporée. Les signatures incorporées
améliorent les performances de chargement de démarrage. Pour les fichiers
binaires de pilote qui ne font pas partie d’un package de pilotes PnP, les signatures
doivent être incorporées afin qu’elles ne soient pas perdues lors d’une mise à
niveau du système d’exploitation. Pour en savoir plus sur la signature incorporée,
consultez Signatures incorporées dans un fichier de pilote .

Les packages de pilotes PnP signés numériquement contiennent un fichier


catalogue (.cat) signé numériquement. Le fichier catalogue contient un hachage de
tous les fichiers du fichier .inf du package de pilotes pour l’installation. Un fichier
catalogue signé est tout ce qui est nécessaire pour installer correctement la plupart
des packages de pilotes PnP.

Pour en savoir plus sur la signature des pilotes, consultez Signature de pilotes.

Ressources supplémentaires
Ces sites web fournissent plus d’informations sur la configuration requise pour les
packages de pilotes :

Pour plus d’informations sur le déploiement du package de pilotes PnP, consultez


Configuration requise pour la signature d’installation de périphérique PnP.

Pour plus d’informations sur les signatures numériques et le développement de


packages de pilotes, consultez la page correspondante sur le site web Windows
Hardware Developer Central .

Rubriques connexes
Ajouter un chemin d’accès de pilote de périphérique à un fichier de réponses
Ajouter un pilote en ligne en mode Audit
Options de Command-Line de maintenance des pilotes DISM
Ajouter et supprimer des pilotes à une image Windows hors connexion
Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows
Gérer les configurations de pilotes lors de la capture d’une image Windows
BCDboot Command-Line Options
Résolution des problèmes de déploiement et fichiers journaux
Gérer les configurations de pilotes lors
de la capture d’une image Windows
Article • 19/06/2023

Un scénario de déploiement courant consiste à capturer une seule image Windows à


partir d’un ordinateur de référence, puis à appliquer l’image à un groupe d’ordinateurs
de destination qui ont des configurations matérielles identiques.

Pour gagner du temps pendant l’installation et accélérer l’expérience prête à l’emploi


(OOBE) pour les utilisateurs finaux, vous pouvez demander au programme d’installation
de Windows de gérer les configurations de pilotes à partir de l’ordinateur de référence
dans le cadre de l’image Windows. Vous devez effectuer cette opération uniquement
lorsque le matériel sur l’ordinateur de référence et le matériel sur les ordinateurs de
destination sont identiques. Dans ce cas, le programme d’installation de Windows gère
les configurations de pilotes pendant la capture d’image et le déploiement.

Demander au programme d’installation de


Windows de gérer les configurations de pilotes
Avant de capturer une image, généralisez l’ordinateur à l’aide d’un fichier de réponses
qui indique au programme d’installation de Windows de gérer les configurations des
pilotes.

Pour gérer les configurations de pilotes à l’aide d’un fichier de réponses

1. Sur votre ordinateur de technicien, ouvrez Le Gestionnaire d’images système


Windows (Windows SIM). Cliquez sur Démarrer, tapez Gestionnaire d’images
système Windows, puis sélectionnez Gestionnaire d’images système Windows.

2. Créez un fichier de réponses ou mettez à jour un fichier de réponses existant. Pour


plus d’informations, consultez Créer ou ouvrir un fichier de réponses et Meilleures
pratiques pour la création de fichiers de réponses.

3. Ajoutez le paramètre Microsoft-Windows-PnpSysprep/PersistAllDeviceInstalls .


Pour plus d’informations, consultez la section Vue d’ensemble de cette rubrique.

4. Si l’ordinateur dispose d’un matériel indétectable, incluez le paramètre Microsoft-


Windows-PnpSysprep/DoNotCleanUpNonPresentDevices . Pour plus
d’informations, consultez la section Matériel indétectable de cette rubrique.

5. Généralisez l’ordinateur à l’aide du fichier de réponses. Par exemple :


Sysprep /generalize /unattend:C:\unattend.xml

Vue d’ensemble
Les packages de pilotes windows in-box incluent des pilotes de périphérique qui
prennent en charge une grande variété de matériel populaire. Si votre matériel
spécifique nécessite des pilotes de périphérique supplémentaires pour démarrer, vous
pouvez préinstaller des pilotes de périphérique supplémentaires sur votre image
Windows. Les fournisseurs de matériel indépendants fournissent souvent ces pilotes de
périphérique supplémentaires avec leur matériel d’appareil. Pour plus d’informations sur
l’ajout de pilotes de périphérique, consultez Ajouter un pilote en ligne en mode Audit.

Pour préparer une image Windows en vue d’un déploiement sur plusieurs ordinateurs,
vous devez utiliser l’outil De préparation du système (Sysprep) pour généraliser l’image
Windows. La généralisation d’une image Windows supprime les informations
spécifiques à l’ordinateur et prépare les pilotes de périphérique pour le premier
démarrage. Cette préparation comprend les étapes suivantes :

L’état de l’appareil pour le matériel est supprimé.

Les paramètres de pilote critiques au démarrage sont réinitialisés à leurs valeurs


par défaut.

Les fichiers journaux des appareils sont supprimés.

Lorsque vous généralisez l’ordinateur, utilisez un fichier de réponses avec le paramètre


Microsoft-Windows-PnpSysPrep\PersistAllDeviceInstalls pour gagner du temps. Ce
paramètre empêche le programme d’installation de Windows de supprimer et de
reconfigurer l’état de l’appareil pour un matériel identique. Lors du premier démarrage,
les pilotes de périphérique détectés sont déjà préconfigurés, ce qui permet
potentiellement une expérience de premier démarrage plus rapide.

Important Évitez d’utiliser le paramètre PersistAllDeviceInstalls lorsque le matériel et la


configuration matérielle sur l’ordinateur de référence ne sont pas identiques à ceux des
ordinateurs de destination. Même des différences apparemment mineures dans la
configuration matérielle ou matérielle peuvent entraîner des problèmes graves ou
facilement négligés. Pour plus d’informations, consultez la section Résolution des
problèmes de configuration matérielle de cette rubrique.
Il est recommandé de ne pas utiliser le paramètre PersistAllDeviceInstalls sur votre
image de référence principale. Au lieu de cela, pour chaque groupe d’ordinateurs qui
ont une configuration matérielle différente, chargez d’abord votre image de référence
principale sur un nouvel ordinateur de référence qui a la configuration matérielle
planifiée. Ensuite, capturez une nouvelle image de cette configuration et utilisez le
paramètre PersistAllDeviceInstalls .

Pour plus d’informations sur la généralisation de l’image Windows, consultez Sysprep


(Généraliser) une installation Windows.

Meilleures pratiques pour les révisions de


pilotes et le classement des pilotes
Ne conservez pas plusieurs versions ou révisions du même package de pilotes dans la
même image. Utilisez des outils de maintenance hors connexion ou en ligne pour
mettre à jour les pilotes.

Normalement, lorsque le programme d’installation de Windows démarre un ordinateur


et que plusieurs versions d’un package de pilotes existent sur cet ordinateur, le
programme d’installation détermine le pilote à installer à l’aide du classement des
pilotes. Toutefois, lorsque vous utilisez le paramètre PersistAllDeviceInstalls , les
processus normaux de classement des pilotes ne se produisent pas. Ainsi, les appareils
qui utilisent des pilotes obsolètes peuvent rester installés. Pour plus d’informations sur
le classement des pilotes, consultez Comment Windows classe les pilotes sur MSDN.

Si vous devez ajouter un pilote de périphérique à une image qui utilise le paramètre
PersistAllDeviceInstalls , vous pouvez mettre à jour vos pilotes de périphérique à l’aide
de l’une des méthodes suivantes :

Utilisez des outils de maintenance hors connexion, comme l’outil DISM


(Deployment Image Servicing and Management) ou un fichier de réponses sans
assistance. Pour plus d’informations, consultez Ajouter et supprimer des pilotes à
une image Windows hors connexion.

Utilisez des méthodes ou des outils de maintenance en ligne, comme un fichier de


réponses sans assistance. Pour plus d’informations, consultez Ajouter un pilote en
ligne en mode Audit.

Résolution des problèmes de différences de


configuration matérielle
Pour que le paramètre PersistAllDeviceInstalls fonctionne correctement, la
configuration matérielle doit être identique sur l’ordinateur de référence et sur les
ordinateurs de destination. La configuration matérielle comprend les composants
suivants :

Fabrique et modèle matériels.

Firmware. Mises à jour, les révisions et les différences de configuration peuvent


amener certains appareils à signaler des critères différents pour la correspondance
des pilotes de périphérique ou à utiliser des ressources différentes. Par exemple :

Les appareils pci (Peripheral Component Interconnect) peuvent incorporer


différents numéros de révision de sous-système dans leurs ID matériels signalés.

Les révisions du BIOS peuvent modifier l’espace de noms ACPI (Advanced


Configuration and Power Interface). Cela amène le programme d’installation de
Windows à signaler différemment les appareils existants ou à introduire des
appareils existants en tant que nouveaux appareils.

Les différences de configuration du système BIOS peuvent amener les appareils


système à réclamer des ressources de mémoire, d’E/S, d’accès direct à la
mémoire (DMA) ou de demande d’interruption (IRQ).

Emplacement physique. Les configurations matérielles doivent utiliser les mêmes


numéros d’emplacement, de port ou de socket pour se connecter à des appareils
externes. Par exemple :

Les cartes d’extension PCI doivent être insérées dans les mêmes numéros
d’emplacement.

Les périphériques USB doivent être connectés ou connectés aux mêmes


numéros de port sur les mêmes contrôleurs hôtes USB et hubs intégrés.

Les périphériques de stockage doivent être connectés aux mêmes contrôleurs et


canaux de stockage.

Différences à faible risque, à risque moyen et à risque


élevé dans la configuration matérielle
Lorsque vous utilisez le paramètre PersistAllDeviceInstalls , toutes les différences
matérielles peuvent entraîner des problèmes. Mais certaines différences sont plus
susceptibles de causer des problèmes que d’autres.
Différences à faible risque
Pour les types de différences matérielles suivants, vous serez peut-être en mesure de
contourner les conflits de pilotes potentiels tout en utilisant le paramètre
PersistAllDeviceInstalls :

Vitesse d’horloge du processeur

Quantité de mémoire

Capacité du disque dur

Périphériques d’entrée externes, tels que les claviers et les périphériques de souris

Analyses

Différences à risque moyen


Pour les types de différences matérielles suivants, nous vous recommandons de ne pas
utiliser le paramètre PersistAllDeviceInstalls :

Cartes vidéo

Lecteurs de stockage et lecteurs multimédias, tels que les lecteurs optiques et les
lecteurs carte

Périphériques de bus internes ou intégrés, tels que les appareils USB ou 1394

Lorsque ces types de différences matérielles existent, l’utilisation de ce paramètre peut


ne pas réduire le temps d’installation, même si vous travaillez autour de conflits
potentiels de pilotes.

Différences à risque élevé


Pour les principales différences matérielles, n’utilisez pas le paramètre
PersistAllDeviceInstalls . Ces différences incluent :

Carte mère ou marque de processeur

Contrôleurs de stockage

Différences de facteur de forme, comme un changement d’un ordinateur de


bureau à un ordinateur portable ou d’un ordinateur portable à un ordinateur de
bureau
Différences de disposition du clavier, comme une modification d’un clavier à 101
touches standard à un clavier japonais à 106 touches

Tous les autres appareils qui se trouvent dans le chemin d’énumération du volume
de démarrage Windows

Types de problèmes qui peuvent se produire avec un


changement de configuration matérielle
Même des différences apparemment mineures dans la configuration matérielle ou
matérielle peuvent causer des problèmes graves ou facilement négligés, comme ceux-ci
:

Instabilité du système

Impossibilité d’utiliser certaines des fonctionnalités de base ou étendues d’un


appareil

Durées de démarrage étendues et durées d’installation étendues

Appareils mal nommés dans le dossier Appareils et imprimantes, Gestionnaire de


périphériques et autres interfaces utilisateur liées à l’appareil

Problèmes système graves qui laissent l’ordinateur dans un état non démarrable

Différences de configuration matérielle pouvant entraîner


des échecs de démarrage du système
Lorsque le matériel critique au démarrage n’est pas identique sur l’ordinateur de
référence et les ordinateurs de destination, l’utilisation du paramètre
PersistAllDeviceInstalls peut entraîner de graves problèmes système qui peuvent laisser
l’ordinateur dans un état non démarrable.

Les packages de pilotes critiques au démarrage peuvent appartenir à l’une des classes
d’installation d’appareil Windows suivantes, comme identifié par la directive ClassGUID
dans la <section Version> des fichiers .inf dans leurs packages de pilotes.

Classe d’installation d’appareil fournie par le ClassGUID


système

Système {4D36E97D-E325-11CE-BFC1-08002BE10318}

Computer {4D36E966-E325-11CE-BFC1-08002BE10318}
Classe d’installation d’appareil fournie par le ClassGUID
système

Processeur {50127DC3-0F36-415E-A6CC-4CB3BE910B65}

PCMCIA {4D36E977-E325-11CE-BFC1-08002BE10318}

HDC {4D36E96A-E325-11CE-BFC1-08002BE10318}

SCSIAdapter {4D36E97B-E325-11CE-BFC1-08002BE10318}

DiskDrive {4D36E967-E325-11CE-BFC1-08002BE10318}

CDROM {4D36E965-E325-11CE-BFC1-08002BE10318}

FDC {4D36E969-E325-11CE-BFC1-08002BE10318}

Disquette {4D36E980-E325-11CE-BFC1-08002BE10318}

Volume {71A27CDD-812A-11D0-BEC7-08002BE2092F}

USB {36FC9E60-C465-11CF-8056-4445535400000}

SBP2 {D48179BE-EC20-11D1-B6B8-00C04FA372A7}

1394 {6BDD1FC1-810F-11D0-BEC7-08002BE2092F}

Énumération1394 {C459DF55-DB08-11D1-B009-00A0C9081FF6}

Clavier {4D36E96B-E325-11CE-BFC1-08002BE10318}

Souris {4D36E96F-E325-11CE-BFC1-08002BE10318}

HIDClass {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}

Ports {4D36E978-E325-11CE-BFC1-08002BE10318}

Pour plus d’informations sur ces classes d’installation d’appareil, consultez Classes
d’installation d’appareils fournies par le système sur MSDN.

Matériel indétectable
Lorsque vous déployez un nouvel ordinateur sur un utilisateur final, certains matériels,
comme un appareil amovible ou un appareil doté d’un commutateur marche/arrêt,
peuvent ne pas être présents ou détectés lors du premier démarrage. Par défaut, lors du
premier démarrage, le programme d’installation de Windows supprime l’état
préconfiguré de l’appareil pour le matériel non détecté.

Pour déployer du matériel qui ne peut pas être présent ou détecté au premier
démarrage, ajoutez tous les pilotes de périphérique applicables à l’image de référence,
connectez ou activez les appareils applicables afin que Windows puisse les installer et
utilisez le paramètre Microsoft-Windows-
PnpSysprep/DoNotCleanUpNonPresentDevices lorsque vous capturez l’image.

Important L’utilisation du paramètre DoNotCleanUpNonPresentDevices peut entraîner


le stockage inutile des états d’appareil excédentaires et contribuer à ralentir les temps
de démarrage.

Résolution des conflits de pilotes


Pour éviter les conflits de pilotes entre des packages de pilotes indépendants critiques
au démarrage, l’IHV doit s’assurer que chaque pilote de périphérique utilise des noms
de service, des valeurs de clé de Registre et des noms de fichiers binaires différents.

Exemple de conflit potentiel de pilote


Dans l’exemple suivant, un IHV fictif nommé Fabrikam produit deux types de contrôleurs
de stockage : StandardController et ExtremeController. Fabrikam suppose qu’un seul
type de contrôleur de stockage est installé à la fois sur un ordinateur particulier.

Le package de pilotes définit les configurations StandardController et ExtremeController


pour utiliser le même nom de service de pilote, storctrl. Le service de pilote storctrl
utilise différents paramètres de service qui changent en fonction du matériel
(StandardController ou ExtremeController) installé. Étant donné que StandardController
et ExtremeController utilisent le même service, ils ne peuvent pas coexister.

Cet exemple montre le contenu du fichier de package de pilotes Storctrl.inf :

[Version]
Signature = "$WINDOWS NT$"
Class = SCSIAdapter
ClassGuid = {4D36E97B-E325-11CE-BFC1-08002BE10318}
...
[Manufacturer]
%Fabrikam% = Fabrikam,NTx86

[Fabrikam.NTx86]
%StandardController% = StandardController_DDInstall,PCI\VEN_ABCD&DEV_0001
%ExtremeController% = ExtremeController_DDInstall, PCI\VEN_ABCD&DEV_0002

...

[StandardController_DDInstall.Services]
AddService = storctrl,0x00000002,StandardController_ServiceInstall
[StandardController_ServiceInstall]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ImagePath = %12%\storctrl.sys
AddReg = StandardController_ServiceSettings

[StandardController_ServiceSettings]
HKR,Settings,LowPowerMode,0x00010001,1
HKR,Settings,ErrorCorrection,0x00010001,1

...

[ExtremeController_DDInstall.Services]
AddService = storctrl,0x00000002,ExtremeController_ServiceInstall

[ExtremeController_ServiceInstall]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ImagePath = %12%\storctrl.sys
AddReg = ExtremeController_ServiceSettings

[ExtremeController_ServiceSettings]
HKR,Settings,LowPowerMode,0x00010001,0
HKR,Settings,ErrorCorrection,0x00010001,4
...

Si StandardController se trouve sur l’ordinateur de référence et que ses paramètres sont


conservés pendant la capture d’image, le service de pilote storctrl est préconfiguré. Si
ExtremeController se trouve sur l’ordinateur de destination, Windows peut utiliser les
paramètres préconfigurés et les fichiers destinés à StandardController. Ceci peut
engendrer des résultats inattendus.

L’IHV peut vous aider à résoudre le conflit à l’aide de l’une des options suivantes :

Créez des packages de pilotes distincts qui ont des fichiers .inf distincts pour
chaque configuration et importez uniquement le package de pilotes requis dans
l’image Windows pendant le déploiement. Par exemple, fractionnez Storctrl.inf en
deux fichiers .inf distincts, une version pour StandardController et une version pour
ExtremeController, et importez uniquement le package de pilotes requis dans
l’image Windows.

Créez un autre service dans le package de pilotes pour chaque configuration.


Donnez à chaque service un nom différent (par exemple, storctrl et storctrlx) et
pointez vers un fichier image binaire différent (par exemple, Storctrl.sys et
Storctrlx.sys).
Rubriques connexes
Vue d’ensemble des pilotes de périphérique et du déploiement
Ajouter un pilote en ligne en mode
Audit
Article • 19/06/2023

Vous pouvez utiliser un fichier de réponses pour automatiser l’installation des pilotes de
périphérique lorsque l’ordinateur est démarré en mode audit.

Ajout d’un pilote de périphérique


La passe de configuration auditSystem traite les paramètres d’installation sans
assistance pendant que Windows s’exécute dans le contexte système, avant qu’un
utilisateur ne se connecte à l’ordinateur en mode audit. La passe de configuration
auditSystem s’exécute uniquement si l’ordinateur est démarré en mode audit. Pour
ajouter des pilotes de périphérique pendant la passe de configuration auditSystem ,
ajoutez le composant Microsoft-Windows-PnpCustomizationsNonWinPE à votre fichier
de réponses dans la passe de configuration auditSystem , puis spécifiez le chemin
d’accès de chaque pilote de périphérique. Après avoir exécuté le programme
d’installation, démarrez Windows en mode audit. Vous pouvez exécuter la commande
Sysprep avec l’option /audit pour configurer l’ordinateur pour qu’il démarre en mode
audit la prochaine fois qu’il démarre. Dans le fichier de réponses, vous pouvez
également configurer le paramètre Microsoft-Windows-Deployment\Reseal\ Mode pour
auditer. Pour plus d’informations, voir la Référence de l’installation de Windows sans
assistance.

Pour ajouter un pilote de périphérique pendant la passe


de configuration auditSystem
1. Recherchez les fichiers .inf que vous souhaitez installer en mode audit pour le
pilote de périphérique.

2. Sur votre ordinateur de technicien, ouvrez Le Gestionnaire d’images système


Windows (Windows SIM). Cliquez sur Démarrer, tapez Gestionnaire d’images
système Windows, puis sélectionnez Gestionnaire d’images système Windows.

3. Ouvrez votre fichier de réponses et développez le nœud Composants pour afficher


les paramètres disponibles.

4. Ajoutez le composant Microsoft-Windows-PnpCustomizationsNonWinPE à votre


fichier de réponses dans la passe de configuration auditSystem .
5. Développez le nœud Microsoft-Windows-PnpCustomizationsNonWinPE dans le
fichier de réponses. Cliquez avec le bouton droit sur DevicePaths, puis cliquez sur
Insérer un nouveau cheminAndCredentials.

Un nouvel élément de liste PathAndCredentials s’affiche.

6. Pour chaque emplacement auquel vous accédez, ajoutez un élément de liste


PathAndCredentials distinct.

7. Dans le composant Microsoft-Windows-PnpCustomizationsNonWinPE, spécifiez le


chemin d’accès du pilote de périphérique et les informations d’identification
utilisées pour accéder au fichier si le fichier se trouve sur un partage réseau.

Note Vous pouvez inclure plusieurs chemins d’accès de pilotes de périphérique en


ajoutant plusieurs éléments de liste PathAndCredentials . Si vous ajoutez plusieurs
éléments de liste, vous devez incrémenter la valeur de pour chaque chemin d’accès
Key . Par exemple, si vous ajoutez deux chemins de pilote distincts, le premier

chemin utilise la Key valeur 1 et le deuxième chemin utilise la Key valeur 2.

8. Enregistrez le fichier de réponses et fermez Windows SIM. Le fichier de réponses


doit ressembler à cet exemple :

<?xml version="1.0" encoding="utf-8" ?>


<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="auditSystem">
<component name="Microsoft-Windows-PnpCustomizationsNonWinPE"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:keyValue="1" wcm:action="add">
<Credentials>
<Domain>Fabrikam</Domain>
<Password>MyPassword</Password>
<Username>MyUserName</Username>
</Credentials>
<Path>\\networkshare\share\drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
</unattend>

9. Démarrez dans l’environnement de préinstallation Windows (Windows PE),


exécutez le programme d’installation de Windows et spécifiez le nom du fichier de
réponses. Par exemple :

Setup /unattend:C:\unattend.xml

Le fichier de réponses spécifié est mis en cache dans le système afin que lorsque
vous exécutez le mode audit, l’ordinateur applique les paramètres dans le fichier
de réponses.

L’installation se termine.

10. Exécutez la commande Sysprep avec l’option /audit pour configurer l’ordinateur
pour qu’il démarre en mode audit la prochaine fois qu’il démarre. Par exemple :

Sysprep /audit /reboot

Lorsque Windows redémarre en mode audit, les pilotes de périphérique que vous
avez spécifiés dans le fichier de réponses sont ajoutés.

Vous pouvez utiliser l’outil PNPUtil pour ajouter, supprimer et énumérer des pilotes sur
un système d’exploitation en cours d’exécution. Pour plus d’informations sur l’utilisation
de PNPUtil pour ajouter ou supprimer des pilotes Plug-and-Play, consultez Installer un
appareil Plug-and-Play.

Rubriques connexes
Vue d’ensemble des pilotes de périphérique et du déploiement

Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows

Options de Command-Line de maintenance des pilotes DISM

Ajouter et supprimer des pilotes à une image Windows hors connexion

Vue d’ensemble du mode Audit

Démarrer Windows en mode Audit ou OOBE


Ajouter et supprimer des packages de
pilotes dans une image Windows hors
connexion
Article • 19/06/2023

 Conseil

Cette rubrique explique comment ajouter des packages de pilotes dans des images
montées pour le déploiement.

Pour savoir comment ajouter un package de pilotes sur un PC Windows en


cours d’exécution, consultez Ajouter un pilote en ligne en mode audit ou
Installer un appareil plug-and-play.
Pour savoir comment ajouter un package de pilotes à un PC exécutant
Windows PE, consultez Options de ligne de commande Drvload.

Vous pouvez utiliser DISM pour installer ou supprimer des packages de pilotes dans une
image Windows ou Windows PE hors connexion. Vous pouvez ajouter ou supprimer les
packages de pilotes directement à l’aide de l’invite de commandes, ou appliquer un
fichier de réponses sans assistance à un fichier .wim, .ffu, .vhd ou .vhdx monté.

Lorsque vous utilisez DISM pour installer un package de pilotes sur une image hors
connexion, le package de pilotes est ajouté au magasin de pilotes. Lorsque l’image
démarre, Plug-and-Play (PnP) s’exécute et associe les packages de pilotes dans le
magasin aux appareils correspondants sur l’ordinateur.

7 Notes

Pour ajouter des packages de pilotes à une image hors connexion, vous devez
utiliser un ordinateur de technicien exécutant Windows 10 ou version ultérieure,
Windows Server 2016 ou version ultérieure, ou Windows PE pour Windows 10 ou
version ultérieure. La vérification de la signature du pilote peut échouer lorsque
vous ajoutez un pilote à une image hors connexion à partir d’un ordinateur de
technicien exécutant n’importe quel autre système d’exploitation.
Ajouter des packages de pilotes à une image
Windows hors connexion
Vous pouvez ajouter des packages de pilotes à une image hors connexion.

 Conseil

Si vous ajoutez des packages de pilotes à une image Windows PE, vous pouvez les
ajouter à l’image Windows PE dans le dossier de sortie que vous avez spécifié lors
de l’exécution de copype, par exemple : C:\WinPE_amd64\media\sources\boot.wim .
Cela garantit que les packages de pilotes seront inclus dans Windows PE chaque
fois que vous générez un média Windows PE à partir de ce dossier.

1. Montez une image Windows. Par exemple :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim


/MountDir:C:\test\offline

Pour plus d’informations, consultez Monter et modifier une image Windows à


l’aide de DISM .

2. Ajoutez un package de pilotes à l’image.

Utilisez DISM avec l’option /Add-Driver pour ajouter des packages de pilotes à
votre image montée :

Pour installer un package de pilotes unique : spécifiez le fichier de pilote :

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf

Pour installer tous les packages de pilotes à partir d’un dossier : pointez vers un
dossier qui contient des packages de pilotes. Pour inclure tous les sous-dossiers du
dossier, utilisez l’option '/Recurse :

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse


U Attention

L’utilisation /Recurse peut être pratique, mais il est facile de gonfler votre
image avec elle. 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 pilote .inf est
développé dans un dossier distinct. Chaque dossier a une copie des fichiers
de charge utile.

Pour afficher toutes les options de ligne de commande de maintenance du pilote


DISM, consultez Options de ligne de commande de maintenance du pilote DISM.

Pour installer un pilote non signé : utilisez /ForceUnsigned pour remplacer


l’exigence selon laquelle les packages de pilotes installés sur les ordinateurs X64
doivent avoir une signature numérique.

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf


/ForceUnsigned

3. Vérifiez si le package de pilotes a été ajouté. Les packages de pilotes ajoutés à


l’image Windows sont nommés Oem*.inf. Cela garantit un nommage unique pour
les packages de pilotes nouvellement ajoutés. Par exemple, les fichiers
MyDriver1.inf et MyDriver2.inf sont renommés Oem0.inf et Oem1.inf.

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Drivers

4. Validez les modifications et démontez l’image.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Supprimer des packages de pilotes d’une


image Windows hors connexion
1. À une invite de commandes avec élévation de privilèges sur un PC de technicien,
montez l’image Windows hors connexion :
Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows


Home" /MountDir:C:\test\offline

2. Supprimez un package de pilotes spécifique de l’image. Plusieurs packages de


pilotes peuvent également être supprimés sur une seule ligne de commande.

Invite de commandes Windows

Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf


/Driver:OEM2.inf

2 Avertissement

La suppression d’un package de pilotes dont un système a besoin pour


démarrer peut rendre l’image Windows démarrable. Pour plus d’informations,
consultez Options de Command-Line de maintenance du pilote DISM.

3. Validez les modifications et démontez l’image.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Ajouter des packages de pilotes à une image


Windows hors connexion à l’aide d’un fichier
de réponses sans assistance
1. Rassemblez les packages de pilotes que vous envisagez d’installer sur l’image
Windows.

7 Notes

Tous les packages de pilotes dans le répertoire et les sous-répertoires


référencés dans le fichier de réponses sont ajoutés à l’image. Vous devez
gérer soigneusement le fichier de réponses et ces répertoires pour répondre
aux préoccupations relatives à l’augmentation de la taille de l’image avec des
packages de pilotes inutiles.
2. Utilisez le Gestionnaire d’images système Windows (Windows SIM) pour créer un
fichier de réponses qui contient les chemins d’accès aux packages de pilotes que
vous souhaitez installer.
a. Ajoutez le Microsoft-Windows-
PnpCustomizationsNonWinPE\DriverPaths\PathAndCredentials\Credentials

composant à votre fichier de réponses dans la passe de configuration


offlineServicing .

7 Notes

Si vous avez besoin de packages de pilotes pour Windows PE afin de voir le


lecteur de disque dur local ou un réseau, vous devez utiliser la passe de
configuration windowsPE d’un fichier de réponses pour ajouter des packages
de pilotes au magasin de pilotes Windows PE. Pour plus d’informations,
consultez Ajouter des packages de pilote de périphérique à Windows
pendant l’installation de Windows.

b. Pour chaque emplacement auquel vous envisagez d’accéder, ajoutez un


élément de liste PathAndCredentials distinct en cliquant avec le bouton droit
sur DriverPaths dans le volet Fichier de réponses , puis en cliquant sur Insérer un
nouveau cheminAndCredentials.

Pour plus d’informations sur la modification d’un fichier de réponses, consultez


Configurer des composants et des paramètres dans un fichier de réponses.

3. Pour chaque chemin dans Microsoft-Windows-PnpCustomizationsNonWinPE , spécifiez


le chemin d’accès au package de pilotes et les informations d’identification
utilisées pour accéder au fichier, si le fichier se trouve sur un partage réseau.

7 Notes

Lorsque vous incluez plusieurs DriverPaths en ajoutant plusieurs éléments de


liste PathAndCredentials , vous devez incrémenter la valeur de Key pour
chaque chemin. Par exemple, vous pouvez ajouter deux chemins de pilote
distincts où la valeur de Key pour le premier chemin est égale à 1 et la valeur
de Key pour le deuxième chemin est égale à 2.

4. Enregistrez le fichier de réponses et quittez Windows SIM. Le fichier de réponses


doit ressembler à l’exemple suivant.

XML
<?xml version="1.0" ?><unattend xmlns="urn:schemas-microsoft-
com:asm.v3"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
<settings pass="offlineServicing">
<component name="Microsoft-Windows-PnpCustomizationsNonWinPE"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS">
<DriverPaths>
<PathAndCredentials wcm:keyValue="1">
<Path>\\networkshare\share\drivers</Path>
<Credentials>
<Domain>Fabrikam</Domain>
<Username>MyUserName</Username>
<Password>MyPassword</Password>
</Credentials>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
</unattend>

5. Montez l’image Windows sur laquelle vous envisagez d’installer les packages de
pilotes à l’aide de DISM :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1


/MountDir:C:\test\offline

7 Notes

Si vous utilisez un disque dur virtuel ou un FFU, spécifiez /Index:1 .

6. Appliquez le fichier de réponses à l’image Windows montée :

Invite de commandes Windows

DISM /Image:C:\test\offline /Apply-


Unattend:C:\test\answerfiles\myunattend.xml

Pour plus d’informations sur l’application d’un fichier de réponses, consultez


Options de Command-Line de maintenance sans assistance DISM.

Les packages de pilotes référencés dans le chemin d’accès dans le fichier de


réponses sont ajoutés à l’image Windows.
7. Vérifiez si le package de pilotes a été ajouté. Les packages de pilotes ajoutés à
l’image Windows sont nommés Oem<#>.inf . Cela garantit un nommage unique
pour les packages de pilotes nouvellement ajoutés. Par exemple, les fichiers
MyDriver1.inf et MyDriver2.inf sont renommés Oem0.inf et Oem1.inf.

Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Drivers

8. Démontez le fichier .wim et validez les modifications. Par exemple, entrez :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Rubriques connexes
Vue d’ensemble des pilotes de périphérique et du déploiement

Ajouter des pilotes de périphérique à Windows pendant l’installation de Windows

DISM - Référence technique sur la maintenance et la gestion des images de


déploiement pour Windows
Ajouter des pilotes de périphérique à
Windows pendant l’installation de
Windows
Article • 19/06/2023

Pour installer Windows sur certaines conceptions matérielles, vous devrez peut-être
ajouter des pilotes de périphérique à l’installation de Windows. Vous pouvez ajouter des
pilotes au programme d’installation de Windows à l’aide d’un fichier de réponses qui
spécifie le chemin d’accès aux fichiers de pilotes. Pour ce faire dans les nouvelles
installations, vous ajoutez le composant Microsoft-Windows-PnpCustomizationWinPE
pendant la passe de configuration windowsPE , ajoutez les chemins d’accès du pilote,
puis spécifiez le fichier de réponses.

Vous pouvez également modifier des images existantes et ajouter et supprimer des
pilotes. Vous pouvez traiter des images hors connexion de plusieurs façons. Par
exemple, vous pouvez ajouter le composant Microsoft-Windows-
PnpCustomizationsNonWinPE pendant la passe de configuration offlineServicing ,
ajouter ou supprimer les chemins du pilote, puis spécifier le nom du fichier de réponses.
Pour plus d’informations sur la modification des pilotes sur une image Windows hors
connexion à l’aide d’un fichier de réponses, ainsi que sur d’autres méthodes d’ajout et
de suppression de pilotes à partir d’une image existante, consultez Ajouter et supprimer
des pilotes à une image Windows hors connexion.

Ajouter des pilotes aux nouvelles installations


(windowsPE)
Pour les nouvelles installations, vous ajoutez des pilotes pendant la passe de
configuration windowsPE .

Cette méthode initialise l’environnement de préinstallation Windows (Windows PE) et


traite les paramètres Windows PE à partir du fichier de réponses, comme suit :

1. Windows met en place les pilotes Windows PE dans le magasin de pilotes RAM.
Windows charge les pilotes critiques de démarrage dont Windows PE a besoin
pour accéder au disque local et au réseau. Lorsque vous cliquez avec le bouton
droit sur DevicePaths et sélectionnez Insérer un nouveau cheminAndCredentials
dans Windows PE, Windows PE traite d’autres personnalisations Windows PE
spécifiées dans le fichier de réponses.
2. Le processus d’installation de Windows applique l’image Windows. Les pilotes
critiques de démarrage s’affichent sur l’image Windows avant que le programme
d’installation installe cette image. Les autres pilotes que vous avez ajoutés au
magasin de pilotes Windows PE apparaissent dans le magasin de pilotes d’images
Windows. Lorsque le programme d’installation de Windows traite la passe
offlineServicing , le programme d’installation de Windows ajoute également tous
les pilotes spécifiés par le chemin du pilote au magasin de pilotes d’images
Windows.

Pour ajouter un pilote de périphérique pendant le passage windowsPE

1. Utilisez le Gestionnaire d’images système Windows (Windows SIM) pour créer un


fichier de réponses qui contient les chemins d’accès aux pilotes de périphérique
que vous envisagez d’installer.

2. Ajoutez le composant Microsoft-Windows-PnpCustomizationsWinPE à votre


fichier de réponses dans la passe de configuration windowsPE .

3. Développez le nœud Microsoft-Windows-PnpCustomizationsWinPE dans le


fichier de réponses. Cliquez avec le bouton droit sur DevicePaths, puis sélectionnez
Insérer un nouveau cheminAndCredentials.

Un nouvel élément de liste PathAndCredentials s’affiche.

4. Pour chaque emplacement auquel vous accédez, ajoutez un élément de liste


PathAndCredentials distinct.

Vous pouvez inclure plusieurs chemins de pilotes de périphérique en ajoutant


plusieurs éléments de liste PathAndCredentials . Si vous ajoutez plusieurs
éléments de liste, vous devez incrémenter la Key valeur de chaque chemin d’accès.
Par exemple, si vous ajoutez deux chemins de pilote distincts, le premier chemin
utilise la Key valeur de 1 , et le deuxième chemin utilise la Key valeur de 2 .

5. Enregistrez le fichier de réponses, puis fermez Windows SIM. Le fichier de réponses


doit ressembler à l’exemple suivant :

<?xml version="1.0" encoding="utf-8" ?>


<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-PnpCustomizationsWinPE"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:keyValue="1" wcm:action="add">
<Credentials>
<Domain>Fabrikam</Domain>
<Password>MyPassword</Password>
<Username>MyUserName</Username>
</Credentials>
<Path>\\server\share\drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
</unattend>

6. Procédez au démarrage sur Windows PE.

7. À une invite de commandes, exécutez le programme d’installation de Windows.


Spécifiez le nom du fichier de réponses. Par exemple :

Setup /unattend:C:\unattend.xml

Le programme d’installation de Windows ajoute les pilotes de périphérique dans le


chemin \\server\share\drivers au système pendant le processus d’installation.

Pour plus d’informations sur les pilotes, consultez Vue d’ensemble des pilotes de
périphérique et du déploiement et Ajouter un pilote en ligne en mode Audit. Pour plus
d’informations sur les composants Windows, voir le Guide de référence de l’installation
de Windows sans assistance.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Démarrage à partir d’un DVD

Déployer une image personnalisée

Démarrer Windows en mode Audit ou OOBE

Utiliser un jeu de configuration avec le programme d’installation de Windows

Ajouter un script personnalisé à l’installation de Windows


Configuration et paramètres
Article • 19/06/2023

Cette section décrit différentes options de configuration lors du déploiement de


Windows.

Contenu de cette section


Rubrique Description

Personnaliser le profil utilisateur par Utiliser copyprofile pour copier les paramètres d’un
défaut à l’aide de CopyProfile profil utilisateur vers l’utilisateur par défaut

Utiliser des clés de produit et l’activation En savoir plus sur les clés de produit et l’activation

Prise en charge haute résolution pour les Découvrez comment configurer des PC afin qu’ils
professionnels de l’informatique puissent utiliser un DPI élevé
Ajouter des mises à jour à une image
Windows
Article • 19/06/2023

Comme d’autres types de packages, vous pouvez utiliser DISM pour ajouter un package
de mise à jour à une image Windows.

Lorsque vous ajoutez une mise à jour à une image, tenez compte des éléments suivants
:

Ajoutez des langues et des fonctionnalités à la demande avant d’ajouter une


mise à jour cumulative (LCU). Si vous ajoutez une langue ou une fonctionnalité à
la demande après une mise à jour cumulative, vous devez réinstaller la mise à jour.
Ajouter 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.
Pour les mises à jour, mettez également à jour l’image de récupération : nous
allons vous montrer comment les mettre à jour ultérieurement dans Déployer les
fonctionnalités de réinitialisation par bouton push.
Si une mise à jour de la pile de maintenance (SSU) est disponible, vous devez
l’installer avant d’appliquer la dernière mise à jour cumulative (LCU).

Ajouter un package Windows Update à une


image
1. Téléchargez un package Windows Update. Par exemple, obtenez la dernière mise à
jour cumulative (LCU) à partir du catalogue Microsoft Update . Si la mise à jour
comporte des mises à jour préalables, obtenez-les également.

2. Ajoutez les mises à jour à une image montée ou en ligne. Pour les packages avec
des dépendances, installez les packages dans l’ordre ou ajoutez-les tous à la fois à
l’aide d’une seule commande DISM.

Exemple : Ajout d’une mise à jour cumulative à une image montée ou hors
connexion :

Invite de commandes Windows

Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="windows10.0-


kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu"
/LogPath=C:\mount\dism.log
) Important

Si vous ajoutez une mise à jour à une image hors connexion après son
application à un appareil cible, réexécutez BCDBoot pour vous assurer que
tous les fichiers de démarrage mis à jour à partir de la mise à jour sont copiés
sur la partition système.

Exemple : Ajout d’une mise à jour cumulative à une installation Windows en cours
d’exécution :

Invite de commandes Windows

Dism /Online /Add-Package /PackagePath="windows10.0-kb4456655-


x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu"
/LogPath=C:\mount\dism.log

Exemple : Ajout de plusieurs mises à jour :

Invite de commandes Windows

Dism /Image:"C:\mount\windows" /Add-Package


/PackagePath="C:\WindowsUpdates\windows10.0-kb00001-x64.msu"
/PackagePath="C:\WindowsUpdates\windows10.0-kb00002-x64.msu"
/PackagePath="C:\WindowsUpdates\windows10.0-kb00003-x64.msu"
/LogPath=C:\mount\dism.log

3. Vérifiez que les packages apparaissent correctement :

Sur une image montée ou hors connexion :

Invite de commandes Windows

Dism /image:<path_to_image> /Get-Packages

Sur une installation Windows en cours d’exécution :

Invite de commandes Windows

Dism /online /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 :
Invite de commandes Windows

Package Identity :
Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.250.1.1
State : Installed
Release Type : Security Update
Install Time : 04/29/2017 6:26 PM

The operation completed successfully.

4. Si vous avez terminé la mise à jour d’une image montée, vous pouvez la démonter
en validant les modifications. Pour les installations Windows en cours d’exécution,
vous devrez peut-être redémarrer le PC.
Personnaliser le profil utilisateur par
défaut à l’aide de CopyProfile
Article • 30/05/2023

Windows utilise le profil utilisateur par défaut comme modèle pour attribuer un profil à
chaque nouvel utilisateur. En personnalisant le profil utilisateur par défaut, vous pouvez
configurer les paramètres de tous les comptes d’utilisateur créés sur l’ordinateur.

Vous pouvez utiliser le paramètre CopyProfile pour personnaliser un profil utilisateur,


puis copier ce profil dans le profil utilisateur par défaut. À l’aide de CopyProfile , vous
pouvez personnaliser les applications installées, les pilotes, les arrière-plans du bureau,
les paramètres Internet Explorer et d’autres configurations. N’oubliez pas que certains
paramètres ne sont pas conservés à l’aide de CopyProfile .

7 Notes

Utiliser CopyProfile pour personnaliser le menu de démarrage n’est pas prise en


charge. Au lieu de cela, vous pouvez utiliser les méthodes suivantes pour gérer les
dispositions de démarrage personnalisées

Windows 11 :
Voir Personnalisation de la disposition du menu de démarrage Windows
11
Windows 10 :
Les fabricants d’ordinateurs OEM peuvent utiliser layoutmodification.xml .
Pour plus d’informations, consultez Personnalisation de la disposition de
démarrage.
Les professionnels de l’informatique peuvent utiliser les ressources
suivantes pour découvrir comment gérer le menu de démarrage Windows
10 :
Personnaliser l’écran de démarrage et la barre des tâches de
Windows 10 avec une stratégie de groupe
Personnalisation de la disposition de démarrage Windows 10

Certains paramètres de profil utilisateur, y compris les applications par défaut, sont
chiffrés à l’aide d’un hachage spécifique à l’utilisateur. Si vous copiez ces paramètres
dans un autre profil utilisateur, Windows les traite comme non valides et les réinitialise
la première fois que l’utilisateur se connecte. Windows ne prend pas en charge
l’utilisation de CopyProfile pour copier ces paramètres.

) Important

De graves problèmes peuvent se produire si vous modifiez le Registre de façon


incorrecte. Avant de le modifier, sauvegardez le Registre afin de pouvoir le
restaurer en cas de problème.

Après avoir exécuté CopyProfile , vous devez supprimer certaines entrées de Registre de
l’utilisateur par défaut pour éviter les problèmes de réinitialisation. Voici comment
procéder :

1. Ouvrez l’Éditeur du Registre .

2. Recherchez et sélectionnez cette sous-arborescence :


HKEY_USERS

3. Dans le menu Fichier, sélectionnez Charger la ruche.

7 Notes

La ruche utilisateur par défaut n’est pas présente. Elle doit être chargée,
modifiée, puis déchargée manuellement.

4. Tapez C:\Users\Default\NTUSER. DAT dans la zone Nom de fichier, puis


sélectionnez Ouvrir.

5. Dans la boîte de dialogue Charger Hive, tapez un nom temporaire <DefaultUser>


dans la zone Nom de la clé, puis appuyez sur Entrée.

6. Supprimez ces entrées de registre :

HKEY_USERS\

<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\FileAssociati

onsUpdateVersion
HKEY_USERS\

<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\UrlAssociati
ons

HKEY_USERS\

<DefaultUser>\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExt
s

7 Notes

Ces entrées de registre ne sont présentes qu’après l’exécution de


CopyProfile .

7. Accédez à HKEY_USERS\<DefaultUser> .

8. Dans le menu Fichier, sélectionnez Décharger Hive.

9. Fermez l’Éditeur de Registre.

Maintenant, Windows charge les paramètres d’applications par défaut habituels à partir
du fichier oemdefaultassociations.xml lorsqu’un utilisateur se connecte à Windows pour
la première fois.

Créer un fichier de réponses qui inclut le


paramètre CopyProfile
Dans Windows SIM, créez un fichier de réponses auquel amd64_Microsoft-Windows-
Shell-Setup_neutral\ a été ajouté à Pass 4 - Specialize et défini CopyProfile sur True .
Enregistrez ce fichier de réponses en tant que copyprofile.xml . Vous utiliserez ce fichier
de réponses lors de l’exécution de Sysprep.

Pour plus d’informations, consultez Meilleures pratiques pour la création de fichiers de


réponses et Référence sur l’installation de Windows sans assistance.

Configurer les paramètres de profil utilisateur


par défaut
Configurez les paramètres utilisateur en mode audit, puis généralisez l’installation de
Windows à l’aide d’un fichier de réponses qui a CopyProfile défini sur True . Si vous
installez Windows à l’aide d’un autre fichier de réponses, assurez-vous que ce fichier de
réponses n’a pas CopyProfile ou d’autres paramètres qui créent des comptes
d’utilisateur supplémentaires.

1. Installez Windows sur un ordinateur de référence et démarrez l’ordinateur en


mode audit. Pour plus d’informations, consultez Démarrer Windows en mode
Audit ou OOBE.
) Important

N’utilisez pas de compte de domaine pour démarrer l’ordinateur. Cela est dû


au fait que le paramètre CopyProfile s’exécute après la suppression de
l’ordinateur du domaine lorsque vous exécutez Sysprep. Par conséquent, vous
perdrez tous les paramètres que vous avez configurés dans un domaine. Si
vous modifiez le profil utilisateur par défaut, puis joignez l’ordinateur à un
domaine, les personnalisations que vous avez apportées au profil utilisateur
par défaut apparaissent sur les nouveaux comptes de domaine.

2. Personnalisez le compte administrateur intégré en installant des applications, des


raccourcis de bureau et d’autres paramètres.

) Important

Le nombre d’applications Windows approvisionnées que vous pouvez installer


est limité. Toutefois, vous pouvez créer des scripts pour installer des
applications supplémentaires non approvisionnées. Pour plus d’informations,
consultez Charger la version test des applications avec DISM.

3. Une fois les personnalisations terminées, insérez le média qui contient le


CopyProfile fichier de réponses dans l’ordinateur de référence. Par exemple, vous
pouvez copier le fichier de réponses sur un lecteur USB.

4. Sur l’ordinateur de référence, ouvrez une invite de commandes avec élévation de


privilèges, puis tapez la commande suivante :

C:\Windows\System32\Sysprep\Sysprep /generalize /oobe /shutdown


/unattend:F:\CopyProfile.xml

Dans cette commande, F est la lettre du lecteur flash USB ou d’un autre support
amovible. L’outil Sysprep supprime les informations spécifiques de l’ordinateur de
l’image, tout en conservant les paramètres de profil utilisateur que vous avez
configurés. Pour plus d’informations, consultez Sysprep (Généraliser) une
installation Windows.

Une fois que vous généralisez l’image et que l’ordinateur s’arrête, capturez l’image. Pour
ce faire, démarrez l’ordinateur dans l’environnement Windows PE. Utilisez DISM pour
capturer puis déployer l’installation Windows. Pour plus d’informations, consultez Créer
un média WinPE de démarrage et Capturer et appliquer une image Windows à l’aide
d’un seul fichier .WIM.

Tester les personnalisations de profil utilisateur


Après avoir déployé l’image personnalisée sur un ordinateur de destination, vous
pouvez utiliser cet ordinateur pour tester les personnalisations du profil utilisateur. Vous
pouvez utiliser l’expérience OOBE (out-of-Box) pour tester l’expérience utilisateur, ou
vous pouvez tester les personnalisations de l’utilisateur en mode audit.

) Important

Les applications basées sur le runtime Windows ne démarrent pas en mode audit,
car le mode audit utilise le compte administrateur intégré. Pour exécuter les
applications Windows basées sur l’exécution en mode audit, vous devez modifier
une entrée de registre.

Tester les personnalisations de profil utilisateur après OOBE

1. Installez Windows sur un ordinateur test.

2. Après l’installation de Windows, accédez à l’OOBE et spécifiez le nom de


l’ordinateur, le nom du compte d’utilisateur et d’autres éléments. Une fois l’OOBE
terminée, l’écran de démarrage Windows s’affiche.

3. Connectez-vous à l’ordinateur à l’aide du compte d’utilisateur qui a été spécifié


pendant l’OOBE, puis vérifiez que vos applications et vos personnalisations
s’affichent.

Tester les personnalisations de profil utilisateur en mode audit

1. Démarrez l’ordinateur en mode audit à l’aide d’un fichier de réponses ou en


appuyant sur Ctrl+Maj+F3 lorsque l’OOBE démarre. Pour plus d’informations,
consultez Démarrer Windows en mode Audit ou OOBE.

2. Vérifiez que vos personnalisations fonctionnent comme prévu. Pour tester des
applications Windows basées sur l’exécution, modifiez le registre comme suit :

a. À partir d’une invite de commandes avec élévation de privilèges, exécutez


Regedit.exe.

b. Accédez à l’entrée de Registre suivante :


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Poli
cies\System\FilterAdministratorToken

c. Sélectionnez FiltrerAdministrationToken, puis tapez 1 comme données de


valeur.

d. Déconnectez-vous de l’ordinateur.

e. Reconnectez-vous à l’ordinateur et démarrez les applications Windows basées


sur l’exécution pour vérifier que vos personnalisations fonctionnent comme
prévu.

f. Après avoir validé vos applications Windows basées sur l’exécution, réinitialisez
l’entrée de registre FilterAdministrationToken sur 0.

Résolution des problèmes de CopyProfile


Si les paramètres du profil utilisateur ne sont pas bien copiés, procédez comme suit :

1. Veillez à définir le paramètre CopyProfile une seule fois pendant le processus de


déploiement.

2. Lorsque vous personnalisez les paramètres utilisateur, utilisez uniquement le


compte administrateur intégré sur l’ordinateur pour éviter de copier
accidentellement des paramètres à partir du mauvais profil.

3. Vérifiez que vous n’avez pas utilisé un compte de domaine.

4. Vérifiez qu’il n’y a pas de comptes d’utilisateur supplémentaires autres que le


compte administrateur intégré que vous avez configuré. Pour cela, procédez
comme suit :

a. Sélectionnez Démarrer, puis tapez Panneau de configuration.

b. Sélectionnez Panneau de configuration>Ajouter ou supprimer des comptes


d’utilisateur.

c. Sélectionnez tout compte d’utilisateur supplémentaire autre que le compte


d’administrateur intégré que vous avez configuré, puis supprimez ce compte.

7 Notes

Supprimez tous les autres comptes d’utilisateur sur l’ordinateur avant de


personnaliser le compte administrateur intégré.
5. Pour conserver la disposition de la mosaïque sur l’écran de Démarrage pour les
applications Windows non provisionnées basées sur l’exécution, qui s’inscrivent
après la connexion de l’utilisateur, assurez-vous que les applications s’installent
dans les deux heures qui suivent la connexion de l’utilisateur.

6. Certains paramètres peuvent être configurés uniquement à l’aide du paramètre


CopyProfile sans assistance, et d’autres peuvent être configurés à l’aide de la

stratégie de groupe. Pour cela, utilisez l’une des méthodes suivantes :

Utilisez la stratégie de groupe pour configurer les paramètres qui sont


réinitialisés par le nouveau processus de connexion de l’utilisateur. Vous
pouvez également créer des scripts pour définir ces paramètres utilisateur.

Utilisez le paramètre CopyProfile sans assistance. Pour plus d’informations,


voir la Référence de l’installation de Windows sans assistance.

Rubriques connexes
Vue d’ensemble de Sysprep (préparation du système)

Vue d’ensemble du processus Sysprep

Options de ligne de commande de Sysprep


Utiliser des clés de produit et l’activation
Article • 19/06/2023

Les fichiers image Windows (WIM) peuvent inclure plusieurs images dans le même
fichier. Pendant le processus d’installation de Windows, vous pouvez choisir une image à
installer, puis activer Windows.

Sélectionnez l’édition Windows à installer


Pour sélectionner une édition Windows à installer :

Manuellement :
Installez Windows manuellement à partir d’un média sans fichier de réponses.
Le programme d’installation de Windows installe l’édition par défaut à partir du
support d’installation.

Dans une installation automatisée :


Installez Windows avec un fichier de réponses et incluez une clé de produit dans
le Microsoft-Windows-Setup\UserData\ProductKey\Key paramètre Sans assistance.
Chaque clé de produit est spécifique à une édition Windows. L’entrée de la clé
de produit dans ce paramètre n’active pas Windows.
Installez Windows avec un fichier de réponses, puis tapez manuellement une clé
de produit pendant l’installation de Windows. La clé de produit sélectionne une
édition Windows à installer.

7 Notes

Si vous avez plusieurs images Windows avec la même édition Windows stockées
dans le même fichier image Windows (.wim), vous pouvez utiliser le Microsoft-
Windows-Setup\ImageInstall\OSImage\InstallFrom\MetaData paramètre Unattend

pour les différencier. Vous devez toujours fournir une clé de produit à l’aide de
l’une des méthodes répertoriées dans la liste ci-dessus.

Pour plus d’informations sur la gestion des clés de produit Windows lors de la
modification de l’image Windows vers une édition supérieure, consultez Modifier
l’image Windows en une édition supérieure à l’aide de DISM.

Activer Windows
Pour activer automatiquement Windows à l’aide d’une clé de produit, vous pouvez
effectuer l’une des opérations suivantes :

Utilisez le Microsoft-Windows-Shell-Setup\ProductKey paramètre Sans assistance.


Vous pouvez utiliser une clé de produit à usage unique ou une clé d’activation
multiple de licence en volume. Pour plus d’informations, consultez le Guide de
planification de l’activation en volume.

La clé de produit utilisée pour activer Windows doit correspondre à l’édition


Windows que vous installez. Si vous utilisez une clé de produit pour sélectionner
une édition Windows, nous vous recommandons d’utiliser la même clé pour activer
Windows, afin que l’édition que vous installez soit identique à l’édition que vous
activez.

Les fabricants d’équipement d’origine (OEM) peuvent utiliser des outils d’activation
spécifiques aux OEM.

Rubriques connexes
Fonctionnement des passes de configuration

Sysprep (Généraliser) une installation Windows

Remplacer l’image Windows par une édition supérieure à l’aide de DISM


Modifier l’image Windows vers une
édition supérieure à l’aide de DISM
Article • 19/06/2023

Vous pouvez utiliser les commandes de maintenance de l’édition Windows pour


répertorier les éditions potentielles d’une image ou modifier l’édition d’une image en
une édition supérieure. Les packages pour chaque édition cible potentielle sont mis en
scène dans une image Windows. Lorsque vous effectuez la maintenance d’une image,
des mises à jour sont appliquées à chaque édition de l’image.

La modification de l’édition Windows hors connexion ne nécessite pas de clé de


produit. Après avoir modifié une image en une édition supérieure à l’aide de la
maintenance hors connexion, vous pouvez ajouter la clé de produit à l’aide de
l’une des méthodes suivantes :
Entrez la clé de produit pendant l’expérience prête à l’emploi (OOBE).
Utilisez un fichier de réponses sans assistance pour entrer la clé de produit
pendant la passe de configuration de spécialisation .
Utilisez La maintenance et la gestion des images de déploiement (DISM) avec
l’option /Set-ProductKey après avoir défini l’édition hors connexion.
La modification de l’édition Windows en ligne nécessite une clé de produit.

Pour plus d’informations sur les clés de produit, consultez Utiliser les clés de produit et
l’activation.

Rechercher et modifier l’édition actuelle de


Windows
Vous pouvez trouver l’édition de Windows sur laquelle votre image est actuellement
définie en montant l’image et en exécutant des commandes DISM sur l’image montée.

Rechercher l’édition actuelle


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Exécutez DISM avec l’option Get-ImageInfo permettant de récupérer le nom ou le


numéro d’index de l’image que vous souhaitez modifier.

Invite de commandes Windows

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim


3. Montez votre image Windows.

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images /Index:1


/MountDir:C:\test\offline

Une valeur d’index ou de nom est obligatoire pour la plupart des opérations qui
spécifient un fichier image.

4. Tapez la commande suivante pour rechercher l’édition de Windows sur laquelle


votre image est actuellement définie.

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-CurrentEdition

Notez l’édition de Windows sur laquelle votre image est actuellement définie. Si
l’image a déjà été modifiée pour une édition supérieure, vous ne devez pas la
modifier à nouveau. Utilisez l’édition la plus basse comme point de départ.

5. Démontez l’image ou passez à la procédure suivante. Pour démonter votre image,


tapez la commande suivante.

dism

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Passer à une édition supérieure


1. S’il n’est pas déjà monté, montez votre image :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /index:1


/MountDir:C:\test\offline

2. Utilisez l’option de Get-TargetEditions DISM pour rechercher les éditions de


Windows que vous pouvez modifier votre image.

Invite de commandes Windows


Dism /Image:C:\test\offline /Get-TargetEditions

Notez l’ID d’édition de l’édition vers laquelle vous souhaitez modifier.

) Important

Vous ne pouvez pas définir une image Windows sur une édition inférieure.
L’édition la plus basse n’apparaît pas lorsque vous exécutez l’option /Get-
TargetEditions . N’utilisez pas cette procédure sur une image qui a déjà été

modifiée vers une édition supérieure.

3. Tapez la commande suivante en spécifiant l’ID d’édition pour remplacer l’image


Windows par une édition supérieure.

Invite de commandes Windows

Dism /Image:C:\test\offline /Set-Edition:Professional

4. Démontez l’image, en validant vos modifications.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Rubriques connexes
Présentation des stratégies de maintenance

Options de ligne de commande de maintenance-édition Windows DISM

DISM - Référence technique sur la maintenance et la gestion des images de


déploiement pour Windows
Prise en charge haute résolution pour
les professionnels de l’informatique
Article • 30/05/2023

Windows 8.1 dispose de nouvelles fonctionnalités qui améliorent l’expérience de


l’utilisateur final avec des panneaux d’affichage haute densité premium. Lors de
l’utilisation de Windows 8.1, les activités telles que la projection sur un affichage externe
et la mise à l’échelle du bureau sur l’affichage principal sont considérablement
améliorées par rapport aux versions précédentes de Windows. Vous verrez le plus
d’avantages de ces fonctionnalités lorsque vous utilisez un écran dense, tel qu’un écran
2560 x 1440 avec 225 PPP et une mise à l’échelle de bureau à 200 %. Cette rubrique
explique ce qui se distingue de ces composants d’affichage Premium et ce que
Windows 8.1 fait pour mieux les prendre en charge. Il explique également certains
problèmes potentiels, notamment le flou ou le flou de l’affichage, qui peuvent avoir un
impact sur certains utilisateurs avec des affichages à faible densité à une mise à l’échelle
de 125 %, et comment les professionnels de l’informatique d’entreprise peuvent les
résoudre dans Windows 8.1 et versions ultérieures.

Dans cette section :

High DPI and Windows 8.1 (Windows 8.1 et la haute résolution)

Résolution du texte flou dans Windows 8.1 pour les professionnels de


l’informatique

Projection haute résolution et configurations multi-moniteurs

API et paramètres de registre liés à la résolution


Haute résolution
Article • 09/05/2023

Cette rubrique présente les concepts clés de la résolution PPP et de la mise à l'échelle
de l'affichage.

Dans cette rubrique :

Concepts clés

Nouveautés PPP

Concepts clés

Qu'est-ce que le PPP


Le nombre de points par pouce (PPP) est la mesure physique du nombre de pixels dans
un pouce linéaire d’un écran. Le PPP est une fonction de la résolution et de la taille de
l'affichage ; une résolution plus élevée ou une taille plus petite conduira à un PPP plus
élevé, et une résolution plus faible ou une taille plus grande conduira à un PPP plus
faible. Lorsqu'un écran a un PPP plus élevé, les pixels sont plus petits et plus rapprochés,
de sorte que l'interface utilisateur (IU) et les autres contenus affichés apparaissent plus
petits que prévu.

Quels sont les facteurs de mise à l’échelle de Windows


Windows garantit que tout apparaît à l’écran à une taille utilisable et cohérente en
demandant aux applications (y compris l’interpréteur de commandes de bureau
Windows) de redimensionner leur contenu en fonction d’un facteur d’échelle. Ce
nombre dépend du PPP de l’affichage ainsi que d’autres facteurs qui ont un impact sur
la perception de l’affichage par l’utilisateur. Presque tous les écrans de bureau et la
plupart des ordinateurs portables actuels sont dans la plage de 95-110 PPP ; pour ces
appareils, aucune mise à l’échelle n’est requise et Windows définit un facteur d’échelle
de 100 %. Toutefois, il existe un certain nombre de nouveaux appareils, en particulier
dans les marchés des ordinateurs portables et des tablettes premium, qui ont des écrans
plus élevés avec plus de 200 PPP. Pour ces appareils, Windows définit des facteurs
d’échelle plus élevés pour garantir que l’expérience utilisateur est facilement visible.

Pourquoi cela est important pour les utilisateurs


Les utilisateurs passent généralement des heures à lire et à travailler sur des appareils
Windows. Il est donc important de s’assurer que l’appareil qu’ils regardent est optimisé
pour leur confort. Par conséquent, il est important que Windows présente le contenu de
la manière la plus lisible afin que la fatigue oculaire soit réduite et que la productivité ne
soit pas affectée. À mesure que la technologie d’affichage s’améliore, cela peut être
fourni dans une combinaison d’affichages PPP plus élevés et d’une meilleure mise à
l’échelle dans Windows. Windows 8 fournit des fonctionnalités qui ajustent
automatiquement la mise à l’échelle par défaut pour mieux correspondre aux affichages
PPP plus récents et plus denses.

Pourquoi cela est important pour les entreprises


À mesure que les appareils Windows s’améliorent, les affichages à haute densité
deviennent de plus en plus courants dans les environnements d’entreprise. Les
entreprises se tournent également vers une main-d’œuvre plus mobile qui utilise des
ordinateurs portables lors des réunions pour projeter, ancrer des solutions lorsqu’elles
sont au bureau. Pour garantir une productivité optimale, les utilisateurs en entreprise ne
devraient pas avoir à gérer la façon dont leurs écrans se verrouillent lorsqu'ils projettent,
ou la façon dont leurs solutions d'accueil présentent leur espace de travail lorsqu'ils
s'assoient à un bureau. Windows le fait automatiquement pour la plupart des
utilisateurs, mais il reste certains cas extrêmes que les professionnels de l'informatique
dans les environnements d'entreprise pourraient avoir besoin d'aider à prendre en
charge. Cette rubrique décrit comment Windows prend automatiquement la bonne
décision dans la plupart des cas, et les cas où le service informatique doit intervenir pour
aider l'utilisateur.

Nouveautés PPP

Afficher les modifications du marché du matériel


Avec l’avènement des écrans PPP plus élevés, les appareils Windows disposent
régulièrement d’interfaces de base de données qui sont beaucoup plus élevées que ce
qui a été précédemment disponible. Au lieu des ordinateurs portables avec des
résolutions de 13 pouces et 1366 x 768, vous verrez des résolutions d’écran jusqu’à 3200
x 1800 à 13 pouces. Pour que ces ordinateurs portables soient utilisables, la mise à
l'échelle de Windows doit passer de 100 % (13,3" 1366x768) à 125 % (13,3" 1600x900),
150 % (10,6" 1920x1080) ou 200 % (13,3" 2560x1440). Avant Windows 8, seuls 100 %,
125 % et 150 % étaient automatiquement définis pour correspondre à l'affichage ; dans
Windows 8, une prise en charge à 200 % a été ajoutée.
Modifications de Windows 8.1
Windows 8 inclut un certain nombre de modifications de fonctionnalités spécifiques
pour les PPP élevés, comme indiqué dans le Tableau 1 Modifications PPP de Windows 8.1
:

Tableau 1 Modifications PPP de Windows 8.1

Fonctionnalité Windows 8 Windows 8.1

Prise en charge de la mise à Non Oui


l’échelle à 200 %

Résolution par moniteur Non Oui

Mise à l'échelle des Non Oui


applications compatibles PPP
existantes

Applications prenant en Non Oui


charge les PPP par moniteur

Affichage de la distance Non Oui


incorporée dans le calcul PPP
par défaut

Modification de la résolution Non Oui


PPP sans déconnexion

Internet Explorer compatible Non Oui


PPP par moniteur

Configuration PPP Non Oui


automatique du Bureau à
distance

Les deux premières des fonctionnalités ci-dessus ont le plus grand impact sur la
convivialité de Windows 8. Plus précisément :

1. Prise en charge améliorée de la mise à l'échelle de 200 % : Windows 8.1 identifie


les périphériques d'affichage à haute résolution sur une base dynamique et prend
en charge nativement jusqu'à 200 % de facteurs d'échelle. Windows 8 n'identifiait
un écran à haute résolution (PPP) que lors du premier démarrage, et ne prenait en
charge qu'une mise à l'échelle de 150 % sans personnalisation par l'utilisateur.
Cette fonctionnalité garantit que les utilisateurs qui achètent des ordinateurs
portables haut de gamme avec des écrans à haute résolution recevront
automatiquement la mise à l'échelle de 200 % requise pour rendre le contenu
facilement visible.

2. PPP par moniteur : Windows 8.1 définit différents facteurs d'échelle pour
différents affichages et peut mettre à l'échelle le contenu de manière appropriée.
Windows 8 ne définit qu'un seul facteur d'échelle appliqué à tous les écrans. Cette
fonctionnalité garantit que les utilisateurs disposant d’appareils à haute résolution
(c’est-à-dire des ordinateurs portables à 150 % et 200 % de mise à l’échelle) qui
projettent ou ancrent leurs appareils avec des projecteurs et des moniteurs de
bureau à 100 % conventionnels affichent du contenu correctement dimensionné
sur ces écrans.

Impact de ces modifications sur les utilisateurs


d’entreprise
Pour les utilisateurs d’ordinateurs portables avec une mise à l’échelle de 100 %, les
changements de fonctionnalités Windows 8.1 n’ont aucun impact. Pour les utilisateurs
qui acquièrent de nouveaux appareils avec des PPP élevés, Windows 8.1 offre un
avantage significatif.

Il est possible que certains utilisateurs acquièrent des appareils qui se trouvent entre les
deux, avec une mise à l’échelle Windows de 125 %. Ces appareils peuvent demander à
l’utilisateur ou au professionnel de l’informatique de les configurer correctement ou de
mettre à jour/ajuster les applications pour améliorer la facilité d’utilisation. La section
Dépannage de cette rubrique peut aider les professionnels de l’informatique à identifier
ces systèmes, ces applications et à adopter les bonnes tactiques d'atténuation.

Rubriques connexes
Prise en charge haute résolution pour les professionnels de l’informatique
Correction du texte flou dans Windows
pour les professionnels de
l’informatique
Article • 19/06/2023

Les applications de bureau Windows se répartissent généralement en deux classes : les


applications qui prennent en charge les ppp et celles qui ne le sont pas. Lors du
lancement de l’application, les applications prenant en charge les PPP informent
activement Windows qu’elles sont capables de mettre à l’échelle elles-mêmes pour
fonctionner correctement sur un écran DPI élevé. Ces applications incluent les
applications Internet Explorer, Office, Firefox et .NET 2.0+ (y compris WPF). Ces
applications fonctionnent généralement bien sur un large éventail de facteurs de mise à
l’échelle. Par conséquent, si vos applications métier d’entreprise sont également
compatibles avec les PPP, vos utilisateurs ne doivent pas avoir de problème avec les
affichages Windows ou les facteurs de mise à l’échelle.

Toutefois, si une application ne prend pas en charge DPI et s’exécute sur un affichage de
ppp élevé, Windows met à l’échelle l’application en appliquant une mise à l’échelle
bitmap à la sortie de l’application. Cela garantit que l’application est de la taille correcte
sur un affichage À PPP élevé. Dans la plupart des cas, cela génère des applications
nettes et utilisables, mais dans certains cas, le résultat est moins net et peut avoir une
apparence légèrement floue ou floue en raison de la mise à l’échelle bitmap.

Comment savoir si une application ne prend


pas en charge les PPP
Utilisez l’outil Process Explorer pour déterminer si une application prend en charge DPI.
La figure 1 Processus Explorer montre cet utilitaire en cours d’utilisation, avec la colonne
Pour la sensibilisation aux PPP activée. (Par défaut, l’Explorateur de processus n’affiche
pas la colonne Sensibilisation DPI. Pour activer cette colonne, cliquez sur le menu
Affichage, cliquez sur Sélectionner des colonnes, case activée la zone De
reconnaissance des PPP, puis cliquez sur OK.) La colonne intitulée Sensibilisation aux
PPP vous indique si un processus particulier est conscient ou non de DPI.
Figure 1 Explorer de processus

Windows fait la distinction entre trois classes d’applications.

Tableau 1 Applications de sensibilisation aux PPP

Prise en charge DPI Exemples Comportement

Ignorer Mmc.exe (Console de gestion La bitmap Windows met à


Microsoft et ses plug-ins) l’échelle l’application sur
n’importe quel affichage de
PPP élevé qui sont attachés au
système ; peut être floue avec
des facteurs d’échelle de 125
% et 150 %.

Compatible avec le système Applications Office L’application se met à l’échelle


au lancement sur le DPI
système (généralement le
même que le DPI d’affichage
principal) ; Windows met à
l’échelle l’application sur tous
les affichages qui ne
correspondent pas à ce
paramètre.

Prise en charge par moniteur Internet Explorer 11 L’application se met à l’échelle


dynamiquement sur le DPI
d’affichage.
Que pouvez-vous faire pour les applications
qui ne prennent pas en charge les PPP

Exécutez la dernière version de l’application ou demandez


au fournisseur de l’application de mettre à jour son
application pour qu’elle soit au courant des PPP
Microsoft recommande que toutes les applications prennent en charge les PPP. Il est
possible que les versions plus récentes de vos applications soient déjà compatibles avec
les PPP. Si ce n’est pas le cas, vous pouvez demander à votre fournisseur d’application
de mettre à jour son application pour qu’elle soit au courant des ppp. Microsoft fournit
aux développeurs des ressources qui peuvent les aider à mettre à jour leur application,
notamment :

Faire briller vos applications de bureau sur les affichages haute résolution
(présentation BUILD 2013)

Écriture d’applications de bureau DPI-Aware dans Windows

Exemple DPI dynamique

Demander à Windows de ne pas mettre à l’échelle une


application qui ne prend pas en charge les PPP
Dans les cas où les utilisateurs ne peuvent pas gérer la mise à l’échelle bitmap des
applications qui ne sont pas compatibles avec les PPP (par exemple, la mise à l’échelle
de 125 % et les applications approximatives), les applications de bureau Windows
individuelles peuvent être mises à l’échelle pour ne pas être mises à l’échelle. Les
utilisateurs peuvent le faire à l’aide de l’onglet Compatibilité de l’interface utilisateur
propriétés de l’application. Par exemple, la figure 2 Propriétés de l’application montre
comment un utilisateur peut désactiver la mise à l’échelle bitmap :
Figure 2 Propriétés de l’application

Vous pouvez gérer le shimming en bloc des applications à l’aide de l’outil


Compatadmin, disponible dans le Kit de ressources de compatibilité des applications
inclus dans le Kit d’évaluation et de déploiement Windows (ADK). Vous pouvez
télécharger windows ADK à partir du Kit d’évaluation et de déploiement Windows (ADK).
Pour plus d’informations sur l’utilisation de l’outil Compatadmin, consultez Comment
utiliser l’utilitaire Administrateur de compatibilité dans Windows .

Important La désactivation de la mise à l’échelle de l’affichage peut entraîner un


contenu trop petit pour être lu ou avec lequel interagir de manière fiable ; il peut
également produire des artefacts visuels tels que du contenu clippé ou superposé. Ces
problèmes dépendent des détails de la façon dont l’application a été écrite. Par
conséquent, nous vous recommandons de modifier ce paramètre uniquement si cela est
absolument nécessaire. Ce shim ne doit pas être appliqué aux applications qui n’en ont
pas besoin, ni aux appareils qui n’en ont pas besoin.

Utiliser Windows 8 mise à l’échelle DPI (généralement


déconseillé)
Windows inclut un mode de mise à l’échelle de compatibilité Windows 8 qui peut être
déployé pour résoudre tous les problèmes de flou visuel avec certains affichages. Notez
que l’utilisation du mode de compatibilité désactive tous les avantages des
fonctionnalités Windows DPI. Cette méthode ne doit être utilisée qu’en dernier recours,
si l’environnement d’entreprise comprend trop d’applications qui ne prennent pas en
charge les PPP pour être atténuées en appliquant le shimming d’application. Les
utilisateurs peuvent accéder à ce mode dans l’interface utilisateur CPL DPI en cochant la
case qui indique Laissez-moi choisir un niveau de mise à l’échelle pour tous mes
affichages :

Figure 3 Option de niveau de mise à l’échelle

Ce paramètre peut également être appliqué pendant le déploiement si vous avez de


nombreuses applications spécifiques qui nécessitent une correction et si vous prévoyez
un déploiement à grande échelle sur des affichages à faible ou moyenne densité. Vous
pouvez personnaliser votre image en mode Audit avant le déploiement. Consultez Vue
d’ensemble du mode audit. Consultez également la section suivante qui explique
comment effectuer par programmation la détection d’appareil et la personnalisation du
Registre.

Présentation des ppp élevés, des types d’affichage et de


la mise à l’échelle Windows
Windows met à l’échelle les applications qui ne prennent pas en charge les PPP de
manière dynamique en redimensionnant l’image bitmap générée par l’application. La
mise à l’échelle bitmap fonctionne mieux lorsqu’elle est mise à l’échelle à des multiples
entiers (par exemple, 1x, 2x, 3x), mais peut avoir des artefacts visuels qui sont souvent
perçus comme flous/flous au niveau des multiples non entiers (par exemple, 125 %, 150
%).)
Windows prend en charge une gamme complète de tailles d’écran, de résolutions et, par
conséquent, de PPP. Certaines plages de PPP entraînent une mise à l’échelle Windows
moins qu’optimale pour les applications qui ne prennent pas en charge les PPP.

Le tableau 2 Valeurs de mise à l’échelle décrit les problèmes possibles que les utilisateurs
peuvent rencontrer à différentes valeurs de mise à l’échelle Windows :

Tableau 2 Valeurs de mise à l’échelle

Facteur 100 % standard Valeur de 125 % 150 % premium 200 % premium


d’échelle

Avantage de N/A Amélioration de Amélioration Amélioration de


mise à l’échelle petite taille significative de la la taille critique
taille

Mise à l’échelle N/A Flous les plus Flous moins Clair et net
bitmap notables perceptibles
d’applications
non conscientes

Mise à l’échelle N/A Clair et net Clair et net Clair et net


d’applications
compatibles

Comme indiqué dans le tableau précédent, la plupart des problèmes se manifestent au


taux de mise à l’échelle de 125 %. Pour cette raison, toute atténuation doit cibler les
applications qui ne prennent pas en charge les ppp sur les systèmes de mise à l’échelle
à 125 % uniquement.

Pour plus d’informations sur l’identification des systèmes à 125 % ou sur la façon de
revenir à Windows 8 comportement de mise à l’échelle d’un système à 125 %, consultez
API et paramètres de Registre liés aux PPP.

Rubriques connexes
Prise en charge haute résolution pour les professionnels de l’informatique
Projection haute résolution et
configurations multi-moniteurs
Article • 19/06/2023

De nombreux utilisateurs d’entreprise utilisent des affichages secondaires à des fins


telles que l’ancrage, la projection ou l’extension de leur bureau à un affichage
secondaire.

Ces scénarios n’ont pas d’impact sur les conseils pour les appareils 150 % et 200 %, mais
pour les utilisateurs avec 125 % d’appareils d’affichage qui utilisent également une
station d’accueil de bureau ou un moniteur secondaire, nous recommandons le mode
de compatibilité Windows 8 décrit dans Résolution du texte flou dans Windows 8.1 pour
les professionnels de l’informatique. Des conseils supplémentaires sur les appareils et
projecteurs compatibles sont fournis dans cette rubrique.

Expériences de projection
Windows 8.1 a optimisé la prise en charge des expériences de projection. Dans les
versions précédentes de Windows, l’utilisateur d’un appareil à haute résolution pouvait
voir du contenu trop volumineux sur le projecteur à faible résolution, ce qui rend difficile
l’obtention de tout le contenu approprié à l’écran à des fins de présentation. Il existe
deux modes de projection : Dupliquer et Étendre. Cette section décrit comment
Windows prend en charge chacun de ces modes.

Mode dupliqué (par défaut pour la projection et


généralement utilisé pour la projection)
Le mode de projection par défaut est appelé mode dupliqué. (Tapez Win+P au clavier
pour afficher la liste des quatre modes d’affichage multi-moniteurs : Écran du PC
uniquement, Dupliquer, Étendre et Deuxième écran uniquement.) En mode doublon, le
même contenu est présenté sur l’écran de l’ordinateur portable que sur le projecteur. Il
est ainsi plus facile pour le présentateur d’interagir directement avec le contenu affiché
à l’écran, en particulier avec un ordinateur portable ou une tablette prenant en charge
l’interaction tactile. Dans ce mode, Windows examine les deux écrans, essaie de trouver
la meilleure résolution commune, puis place les deux affichages dans cette résolution.
En Windows 8.1, si cette modification de résolution a un impact sur le facteur d’échelle
d’affichage, Windows réécrit la mise à l’échelle en fonction du nouveau facteur d’échelle,
garantissant ainsi la meilleure expérience de projection.
Mode Étendre (classique pour les scénarios de bureau
multi-moniteurs)
En mode Étendre, le projecteur est traité comme un affichage distinct de l’affichage
principal. Ce mode est courant pour les utilisateurs qui utilisent un scénario d’installation
ou d’ancrage multi-moniteurs. L’utilisateur peut faire glisser ou déplacer du contenu
vers l’affichage distinct à l’aide de la souris ou du pavé tactile. Il ne s’agit pas de l’option
par défaut, mais certains utilisateurs préfèrent ce paramètre (pour ne donner qu’un seul
exemple, car il permet à l’utilisateur de séparer la prise de notes de sa présentation).
Dans ce mode, Windows 8.1 associe un facteur d’échelle approprié pour chaque
affichage, et lorsque l’utilisateur déplace le contenu vers le projecteur, Windows le met à
l’échelle de manière appropriée, garantissant à nouveau la meilleure expérience de
projection.

Ce que cela signifie pour le professionnel de


l’informatique
Pour les scénarios de projection, la mise à l’échelle par moniteur est nécessaire pour
fournir une expérience de projection utilisable pour des affichages de 150 % et 200 %.
Dans certains cas, les utilisateurs qui ont 125 % d’appareils peuvent rencontrer des
problèmes avec des applications qui ne prennent pas en charge la résolution des
problèmes lorsqu’elles sont projetées. Consultez Correction du texte flou dans
Windows 8.1 pour les professionnels de l’informatique pour obtenir des conseils sur la
façon de désactiver la mise à l’échelle ppp par application dans ces cas.

Important Les projecteurs fonctionnent mieux en mode doublon s’ils prennent en


charge les résolutions et les modes vidéo similaires à l’appareil projeté. Par exemple, si
les appareils portables dominants de l’entreprise ont des écrans 1366 x 768 et 1920 x
1080, les projecteurs utilisés doivent prendre en charge les mêmes résolutions pour les
meilleures expériences en mode doublon.

Rubriques connexes
Prise en charge haute résolution pour les professionnels de l’informatique
API et paramètres de registre liés à la
résolution
Article • 19/06/2023

Si vous devez effectuer des personnalisations de déploiement, les sections suivantes


expliquent les clés de Registre et les paramètres système auxquels vos scripts post-
installation peuvent avoir besoin d’accéder.

Dans cet article :

Résolution native d’affichage principal

Facteur d’échelle DPI d’affichage principal

Mode de mise à l’échelle

Remplacement de mise à l’échelle en mode de mise à l’échelle Windows 8.1

Articles connexes

Résolution native d’affichage principal


Le tableau 1 Windows 8.1 Niveaux de mise à l’échelle, bien qu’il ne soit pas exhaustif,
fournit des informations sur le niveau de mise à l’échelle Windows 8.1 pour un certain
nombre d’affichages courants. Ppp du panneau indique la densité de pixels physiques
du panneau, et le niveau de mise à l’échelle indique le facteur d’échelle qui sera utilisé
pour cet affichage.

Tableau 1 Windows 8.1 niveaux de mise à l’échelle

Taille de Résolution de Horizontal Vertical PPP du Niveau de mise à


l’écran l’affichage (pixels) (pixels) panneau l’échelle

10.6" FHD 1920 1080 208 150%

10.6" DD 1366 768 148 100 %

11.6" WUXGA 1920 1200 195 150%

11.6" DD 1366 768 135 100 %

13.3" WUXGA 1920 1200 170 150%


Taille de Résolution de Horizontal Vertical PPP du Niveau de mise à
l’écran l’affichage (pixels) (pixels) panneau l’échelle

13.3" QHD 2560 1440 221 200%

13.3" DD 1366 768 118 100 %

15.4" FHD 1920 1080 143 125%

15.6" QHD+ 3200 1800 235 200%

17" FHD 1920 1080 130 125%

23" QFHD (4K) 3840 2160 192 200%

24" QHD 2560 1440 122 125%

Pour trouver ces informations par programme pour n’importe quel appareil, vous
pouvez écrire un programme utilitaire qui signale les données. La résolution primaire
native est récupérée en appelant la fonction GETDeviceCaps() de l’API, à l’aide du hdc
pour le bureau et des index HORZRES et VERTRES :

C++

// Get desktop dc
desktopDc = GetDC(NULL);
// Get native resolution
horizontalResolution = GetDeviceCaps(desktopDc,HORZRES);
verticalResolution = GetDeviceCaps(desktopDc,VERTRES);

Pour plus d’informations sur GetDC, consultez La fonction GetDC().

Facteur d’échelle DPI d’affichage principal


De même, vous pouvez obtenir la densité de pixels à l’aide des index LOGPIXELSX et
LOGPIXELSY :

C++

// Get desktop dc
desktopDc = GetDC(NULL);
// Get native resolution
horizontalDPI = GetDeviceCaps(desktopDc,LOGPIXELSX);
verticalDPI = GetDeviceCaps(desktopDc,LOGPIXELSY);

Ces résultats sont retournés dans un système de coordonnées dans lequel 96


correspond à 100 %, comme indiqué dans le tableau 2 Facteurs d’échelle PPP.
Tableau 2 Facteurs d’échelle PPP

PPP Facteur d’échelle

96 100

120 125

144 150

192 200

7 Notes

Cette API retourne des résultats différents en fonction du mode de sensibilisation


PPP de votre application. La configuration du mode de sensibilisation nécessite
l’ajout de XML au manifeste de l’application, comme indiqué ci-dessous :

Mode de Paramètre de manifeste Valeur renvoyée


sensibilisation
PPP

None None 96 pour tous les affichages, quel que soit


le facteur d’échelle

Prise en <dpiAware>True</dpiAware> Ppp de l’affichage principal au moment du


charge des démarrage de la session Windows (lorsque
PPP système l’utilisateur s’est connecté à Windows pour
la première fois)

Per-Monitor <dpiAware>True/PM</dpiAware> Ppp de l’affichage principal au moment du


prise en démarrage de la session Windows (lorsque
charge des l’utilisateur s’est connecté à Windows pour
PPP la première fois). Pour obtenir la résolution
de l’affichage sur lequel se trouve
l’application, utilisez GetWindowDpi() ou
GetDpiForMonitor()

Pour plus d’informations sur ce paramètre de manifeste, consultez Fonction


SetProcessDPIAware.

Mode de mise à l’échelle


La Panneau de configuration\ Apparence et personnalisation\Interface utilisateur
d’affichage inclut une case à cocher : Permettez-moi de choisir un niveau de mise à
l’échelle pour tous mes affichages, qui détermine si le système applique un facteur
d’échelle unique à tous les affichages (comme dans les versions Windows 8 et
antérieures de Windows) ou différents facteurs d’échelle qui prennent en compte la
densité de pixels de chaque affichage (le Windows 8.1 valeur par défaut). Cette case à
cocher configure la clé de Registre HKCU\Panneau de
configuration\Desktop\Win8DpiScaling dans Windows 8.1.

Tableau 3 HKCU\Panneau de
configuration\Desktop\Win8DpiScaling Values

Valeur Signification
de la
clé

0 Différents facteurs d’échelle pour chaque affichage : Windows 8.1 valeur par défaut. Le
contenu déplacé d’un affichage à un autre aura la bonne taille, mais peut être mis à
l’échelle bitmap.

1 Le même facteur d’échelle est appliqué à tous les affichages : comportement Windows 8
et versions antérieures de Windows. Le contenu déplacé d’un affichage à un autre peut
avoir une taille incorrecte.

Remplacement de mise à l’échelle en mode de


mise à l’échelle Windows 8.1
Lorsque la case Laisser choisir un niveau de mise à l’échelle pour tous mes affichages
est désactivée et que le système s’exécute en mode de mise à l’échelle Windows 8.1,
l’utilisateur dispose d’un curseur qui lui permet de remplacer les facteurs d’échelle
actuels, de Plus petit à Moyen, à Plus grand. Ce paramètre est configuré dans la clé de
Registre HKCU\Panneau de configuration\Desktop\DesktopDPIOverride.

Tableau 4 HKCU\Panneau de
configuration\Desktop\DesktopDPIOverride Values

Valeur Signification
de la
clé

<0 Réduisez chaque facteur d’échelle d’affichage par rapport à la valeur par défaut (par
exemple, si la mise à l’échelle par défaut était de 150 %, -1 correspond à 125 %, -2 à 100
%).
Valeur Signification
de la
clé

0 Utilisez la valeur par défaut pour chaque affichage.

0> Augmentez chaque facteur d’affichage de cette valeur (à l’aide de l’exemple précédent,
+1 correspond à une mise à l’échelle de 200 %).

Tous les facteurs d’échelle d’affichage dans ce mode sont limités à l’une des quatre
valeurs suivantes : 100 %, 125 %, 150 %, 200 %. En outre, une fois la mise à l’échelle
appliquée, les applications s’attendent à avoir au moins 720 lignes de résolution
effectives (autrement dit, la résolution verticale physique de l’affichage divisée par le
facteur d’échelle) ; cela peut limiter davantage la plage de facteurs d’échelle d’affichage
autorisés. Le tableau 5 Valeurs d’affichage indique les valeurs autorisées pour différentes
tailles d’affichage :

Tableau 5 Valeurs d’affichage

Lignes verticales Facteurs d’échelle pris en charge

<900 100 %

>= 900 et <1080 100%, 125%

>=1080 et <1440 100%, 125%, 150%

>=1440 100%, 125%, 150%, 200%

Facteur d’échelle à l’échelle du système en


mode de mise à l’échelle Windows 8
Lorsque la case À cocher Me permettre de choisir un niveau de mise à l’échelle pour
tous mes affichages est cochée, l’utilisateur peut spécifier un facteur d’échelle qui
s’applique à tous les affichages, quelle que soit la densité de pixels de chaque affichage.
En utilisant le paramètre personnalisé, l’utilisateur peut sélectionner des valeurs autres
que 100 %, 125 %, 150 %, 200 %, bien qu’elles soient limitées à la plage (100 %-500 %).
Ce paramètre est configuré dans la clé de Registre HKCU\Panneau de
configuration\Desktop\LogPixels.

Tableau 6 HKCU\Panneau de
configuration\Desktop\LogPixels Values
Valeur de la clé Signification

96 Mise à l’échelle à 100 % sur chaque affichage

120 Mise à l’échelle de 125 % sur chaque affichage

144 Mise à l’échelle de 150 % sur chaque affichage

192 Mise à l’échelle à 200 % sur chaque affichage

<other> <autre> mise à l’échelle 96/100 sur chaque écran

Articles connexes
Documentation pour le développement d’applications haute résolution

Prise en charge haute résolution pour les professionnels de l’informatique


Fonctionnalités
Article • 19/06/2023

Cette section explique comment ajouter, supprimer ou activer et désactiver des


fonctionnalités à partir d’une installation windows.

Contenu de cette section


Rubrique Description

Fonctionnalités à la demande Comment utiliser des fonctionnalités à la demande

Activer ou désactiver des fonctionnalités Comment utiliser les fonctionnalités Windows


Windows avec DISM héritées

Configurer un identificateur d’image Comment ajouter un identificateur d’image


approuvé pour Microsoft Defender approuvé à Microsoft Defender

Configurer les scores de test d’évaluation Comment générer un fichier formel WinSAT avant
du système Windows de l’envoyer aux utilisateurs finaux

Ajouter ou supprimer des packages hors Comment utiliser des packages (.cab)
connexion à l’aide de DISM
Fonctionnalités à la demande
Article • 09/05/2023

Vue d’ensemble
Les fonctionnalités à la demande (FOD) sont des fonctionnalités de Windows qui
peuvent être ajoutées à tout moment. Les fonctionnalités courantes incluent des
ressources linguistiques, telles que la reconnaissance de l’écriture manuscrite ou
d’autres fonctionnalités telles que le module .NET Framework (.NetFx3). Quand
Windows 10 ou Windows Server a besoin d’une nouvelle fonctionnalité, il peut
demander un package de fonctionnalités par le biais de Windows Update.

Vous pouvez également préinstaller des FOD afin qu’elles soient prêtes si un utilisateur
en a besoin. Les FOD sont distribuées sous forme de fichiers .cab sur l’ISO
Fonctionnalités à la demande et vous pouvez utiliser DISM pour ajouter une ou
plusieurs FOD à une image Windows. Si vous utilisez l’ISO Fonctionnalités à la demande
pour préinstaller des FOD, assurez-vous d’utiliser l’ISO qui correspond à votre version
d’image Windows.

) Important

Ajoutez des modules linguistiques et des FOD, dans cet ordre, avant d’installer une
mise à jour. Si vous ajoutez une mise à jour avant d’ajouter des modules
linguistiques et des FOD, vous devez réinstaller la mise à jour. Pour en savoir plus
sur l’ajout d’un package de mise à jour à une image, consultez Ajouter des mises à
jour à une image Windows.

Types de fonctionnalités à la demande


Windows dispose de deux types de fonctionnalités à la demande :

FOD sans packages satellites : FOD monolithiques avec toutes les ressources
linguistiques empaquetées dans le même package. Ces FOD sont distribuées sous
la forme d’un fichier .cab unique.

FOD avec packages satellites : FOD non linguistiques qui disposent de ressources
de langue et/ou d’architecture dans des packages distincts (satellites). Lorsque
vous installez ce type de FOD, seuls les packages qui s’appliquent à l’image
Windows sont installés, ce qui réduit l’encombrement du disque. Bien que ces FOD
soient distribuées sous la forme d’un ensemble de fichiers.cab, elles sont installées
en spécifiant un seul /capabilityname lorsque vous exécutez DISM /Add-
Capability .

Les FOD avec satellites nécessitent un référentiel de FOD bien formé. Vous pouvez
utiliser l’ISO Langues et fonctionnalités facultatives comme référentiel, ou un
référentiel personnalisé que vous créez avec DISM /export-source . Ne copiez pas
manuellement les fichiers .cab dans un dossier pour essayer de l’utiliser comme
référentiel. DISM nécessite des métadonnées supplémentaires dans le référentiel.

Pour plus d’informations sur les FOD qui ont des satellites, consultez
Fonctionnalités disponibles à la demande. Les FOD de langue n’ont pas de
satellites.

 Conseil

Bien que vous puissiez ajouter des FOD non satellites à l’aide de /add-package ,
nous vous recommandons d’ajouter toutes les FOD avec /add-capability , car cela
permet d’ajouter des FOD satellites et non satellites.

Supports de Fonctionnalités à la demande


Les packages de Fonctionnalités à la demande sont disponibles sur les supports hors
connexion. Le tableau ci-dessous associe les différentes versions de Windows au
support correspondant que vous devez utiliser pour installer les Fonctionnalités à la
demande.

Version de Windows Média

Windows 11 ISO Langues et les fonctionnalités facultatives Windows 11

Windows Server 2022 ISO Langues et les fonctionnalités facultatives Windows


Server 2022

Windows 10 version 2004 et ISO Fonctionnalités à la demande Windows 10, version 2004
ultérieures

Windows 10, version 1909 ISO Fonctionnalités à la demande Windows 10, version 1903

Windows 10 version 1903 ISO Fonctionnalités à la demande Windows 10, version 1903

Windows 10, version 1809 ISO Fonctionnalités à la demande Windows 10, version 1809
Ajout ou suppression de Fonctionnalités à la
demande

Utilisation de DISM /add-capability pour ajouter ou


supprimer des FOD
Installez des FOD à l’aide de DISM /add-Capability . Si vous préinstallez une FOD sur une
image hors connexion, utilisez l’option /source pour indiquer à Windows où trouver les
fichiers d’installation de la FOD. /source peut être un référentiel de FOD ou un ISO
Langue et fonctionnalités facultatives monté. Vous pouvez utiliser plusieurs arguments
/source dans une commande.

Si vous ajoutez une FOD à une image en ligne, /add-capability télécharge les
fonctionnalités à partir de Windows Update et les ajoute à l’image. Si vous ne souhaitez
pas installer à partir de Windows Update, vous pouvez utiliser /LimitAccess , qui indique
à DISM de ne pas vérifier les fichiers source de fonctionnalité dans Windows Update ou
Windows Server Update Services.

Pour plus d’informations, consultez Options de ligne de commande de maintenance des


packages de fonctionnalités DISM.

Utilisez l’option /online pour ajouter la fonctionnalité à votre PC.


Utilisez /Image:\<mount path> avec l’option /source pour ajouter la fonctionnalité
à une image Windows montée.

Commande Description Exemple


Commande Description Exemple

/add- Ajoute une fonctionnalité à une image. DISM.exe /image:C:\mount\Windows


capability /add-capability
Pour les packages avec des /CapabilityName:Language.Basic~~~en-
dépendances, cela extrait également les
US~0.0.1.0 /Source:E:
packages dépendants. Par exemple, si
vous ajoutez le package Fonctions DISM.exe /Online /add-capability
vocales, vous obtenez également les /CapabilityName:Language.Basic~~~en-
packages Synthèse vocale et le package US~0.0.1.0
de base en plus de Fonctions vocales.
DISM recherche des fichiers source dans
les emplacements suivants :

1. Si /Source est spécifié, DISM


recherche d’abord dans les
emplacements spécifiés.
2. Si /Source n’est pas spécifié ou si
les fichiers source sont
introuvables dans les
emplacements spécifiés, DISM
vérifie les emplacements spécifiés
par la stratégie de groupe.
3. Si les fichiers sont toujours
introuvables, si DISM s’exécute sur
une image en ligne et si
/LimitAccess n’est pas spécifié, il
recherche les fichiers sur Windows
Update.

/Get- Obtenir les fonctionnalités de l’image. DISM /image:C:\Mount\Windows /Get-


Capabilities Capabilities

/Get- Obtenir les informations d’une DISM /image:C:\mount\Windows /Get-


CapabilityInfo fonctionnalité dans l’image. CapabilityInfo
/CapabilityName:Language.Basic~~~en-
US~0.0.1.0

/Remove- Supprime une fonctionnalité d’une DISM.exe /image:C:\mount\Windows


Capability image. /Remove-Capability
Remarque : vous ne pouvez pas /CapabilityName:Language.Basic~~~en-
supprimer une fonctionnalité dont US~0.0.1.0
dépendent d’autres packages. Par
exemple, si vous avez installé le package
d’écriture manuscrite et des
fonctionnalités de base pour le français,
vous ne pouvez pas supprimer la
fonctionnalité de base.
Pour afficher toutes les commandes DISM disponibles pour les fonctionnalités, consultez
Options de ligne de commande de maintenance du package de fonctionnalités DISM.

Référentiels de FOD

Lorsque vous utilisez /add-capability pour ajouter des FOD à une image, vous spécifiez
un référentiel en tant qu’emplacement source. Vous pouvez :

Utiliser l’ISO Langages et fonctionnalités montés directement comme référentiel


Créer un référentiel de FOD personnalisé

L’exemple suivant montre comment créer un référentiel de FOD personnalisé de taille


minimale qui inclut un seul FOD satellite :

1. Monter votre image Windows

Invite de commandes Windows

dism /mount-image /imagefile:install.wim /mountdir:C:\mount

2. Montez l’ISO Fonctionnalités à la demande avec l’Explorateur de fichiers. Cela lui


affectera une lettre de lecteur.

3. Exportez une FOD à partir de votre image à partir de l’ISO FOD.

Invite de commandes Windows

dism /image:"C:\mount\windows" /export-source /source:d:


/target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0

Où D:\ est l’emplacement de montage de la fonctionnalité à la demande ISO

Vous pouvez maintenant utiliser C:\repository comme source pour les FOD que vous
avez incluses dans le référentiel.

7 Notes

Si vous ajoutez et supprimez des langues de votre image, vous devrez peut-être
créer un référentiel de FOD et de modules linguistiques personnalisé. Pour plus
d’informations, consultez Créer un référentiel de FOD et de modules linguistiques
personnalisé.
Utilisation de DISM /add-package pour ajouter ou
supprimer des FOD
Il est possible d’ajouter des fonctionnalités à la demande non satellites à une image
Windows avec DISM /add-package . Les FOD non satellites ne pouvant toutefois pas être
ajoutées de cette façon, il est recommandé d’ajouter toutes les FOD avec DISM /Add-
Capability pour garantir que toutes les FOD sont correctement ajoutées à une image.

Commande Description Exemple

/add- Ajoute un DISM.exe /image:C:\mount\Windows /add-package


package package, y /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-
compris une Package~31bf3856ad364e35~amd64~~.cab
FOD .cab à
une image.
add-package
peut
uniquement
être utilisé
pour ajouter
des FOD qui
n’ont pas de
packages
satellites.

/Get- Obtenir la DISM /image:C:\Mount\Windows /get-packages


Packages liste de tous
les packages
d’une
image.

/Get- Obtenir les DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-


Packageinfo informations Windows-Xps-Xps-Viewer-Opt-
d’un Package~31bf3856ad364e35~amd64~~10.0.17134.1000
package
dans une
image.
Commande Description Exemple

/Remove- Supprime DISM.exe /image:C:\mount\Windows /Remove-Package


Package un package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
d’une
image.
Remarque :
ne
supprimez
pas un
package
dont
dépendent
d’autres
packages.
Par exemple,
si vous avez
installé le
package
d’écriture
manuscrite
et le
package de
base pour le
français, ne
supprimez
pas le
package de
base.

Rubriques connexes
Fonctionnalités à la demande disponibles
Fonctionnalités de langue et de région à la demande
Ajouter des langues à Windows
Options de ligne de commande de maintenance de package des fonctionnalités
DISM
Fonctionnalités disponibles à la
demande
Article • 09/05/2023

Les fonctionnalités à la demande suivantes sont disponibles pour Windows. Certains


FOD sont préinstallés dans les images Windows et sont tout ce dont vous avez besoin
pour expédier un appareil Windows. Toutefois, vous pouvez ajouter des FOD
supplémentaires pour prendre en charge des fonctionnalités matérielles
supplémentaires ou activer certains cas d’usage.

Vous pouvez utiliser DISM /image:<path_to_image> /get-capabilities ou DISM /online


/get-capabilities pour voir quelles fonctionnalités à la demande sont disponibles dans

votre image. Pour savoir comment ajouter des fonctionnalités à la demande, consultez
Fonctionnalités à la demande.

Pour voir les fonctionnalités disponibles à la demande pour les langues et les régions,
consultez Fonctionnalités de langue et de région à la demande

La taille d’installation des packages de fonctionnalité à la demande capturés ici est


approximative et peut varier d’une version à l’autre. Les tailles d’installation varient
également si le stockage réservé est activé. Le stockage réservé est activé par défaut sur
la plupart des versions clientes de Windows, à compter de Windows 10 version 1903 qui
ont été propres installées. Cette variation de la taille de l’installation tient compte de la
croissance de la taille du stockage réservé afin de garantir qu’il y a suffisamment
d’espace disque pour que tous les packages de fonctionnalité à la demande installés
soient conservés pendant les mises à jour.

FOD préinstallés
Les fonctionnalités à la demande suivantes sont préinstallées dans une image Windows.
Ne supprimez pas ces FOD de l’image Windows :

Base de données de configuration DirectX


Cela inclut la base de données DirectX pour configurer et optimiser les applications
lorsque plusieurs cartes graphiques, y compris celles connectées en externe via
Thunderbolt ou USB, sont présentes.

Fonctionnalité : Base de données de configuration DirectX


Nom de la capacité : DirectX.Configuration.Database~~~0.0.1.0
Exemple de nom de package : Microsoft-OneCore-DirectX-Database-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 2,78 Mo
Satellites : Non
Disponibilité : Windows 10, version 2004 et ultérieure

Contenu de thème étendu


Ce FOD inclut des ressources de thème de boîte de réception supplémentaires.

Fonctionnalité : Contenu du thème de la boîte de réception étendue

Nom de la fonctionnalité : Microsoft. Wallpapers.Extended~~~~ ~ ~


Exemple de nom de package : Microsoft-Windows-Wallpaper-Content-Extended-
FoD-Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 0,1 Ko
Satellites : Non
Disponibilité : Windows 11, version 22H2 et ultérieure

Internet Explorer
Cette fonctionnalité à la demande inclut Internet Explorer.

Fonctionnalité : Internet Explorer 11

Nom de la fonctionnalité : Browser.InternetExplorer~~~0.0.11.0


Exemple de nom de package : Microsoft-Windows-InternetExplorer-Optional-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1,66 Mo
Satellites : Non
Disponibilité : Windows 10, version 1703 et ultérieure

Math Recognizer
Cette fonctionnalité à la demande ajoute le contrôle d’entrée mathématique et le
module de reconnaissance. Sur Windows 10 versions 2004 et antérieures, il inclut
également l’application Panneau d’entrée mathématique.

Fonctionnalité : Math Recognizer

Nom de la capacité : MathRecognizer~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-TabletPCMath-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 32,00 Mo
Satellites : Non
Disponibilité : Windows 10, version 1809 et versions ultérieures

Bloc-notes (système)
Cette fonctionnalité à la demande ajoute le bloc-notes système classique, pour modifier
des fichiers texte lorsque les versions plus récentes de l’application Bloc-notes ne sont
pas disponibles.

Sur Windows Insider Preview build 21337 et versions ultérieures, le Bloc-notes est une
application préinstallée qui est mise à jour via le Microsoft Store. Cette fonctionnalité à
la demande ajoute l’ancienne version du Bloc-notes, qui peut être lancée si l’application
Bloc-notes préinstallée n’est pas disponible.

Sur Windows 10 version 2004, la fonctionnalité bloc-notes à la demande est préinstallée


au lieu du Bloc-notes (système).

Fonctionnalité : Bloc-notes (système)

Nom de la capacité : Microsoft. Windows.Notepad.System~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Notepad-System-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 716,79 Ko
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows Insider Preview build 21337 et versions ultérieures

OneSync
Cette fonctionnalité à la demande est un composant de synchronisation de courrier, de
contacts et de calendrier. Si vous n’incluez pas cette fonctionnalité à la demande sur
votre image Windows, les applications UWP telles que Courrier, Personnes et Calendrier
ne seront pas en mesure de se synchroniser correctement.

Fonctionnalité : moteur de synchronisation de Exchange ActiveSync et Internet Mail

Nom de la capacité : OneCoreUAP.OneSync~~~0.0.1.0


Cab name:: Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 12,83 Mo
Satellites : Non
Disponibilité : Windows 10, version 1709 et ultérieure

Client OpenSSH
La fonctionnalité du client OpenSSH à la demande permet d’utiliser OpenSSH sur un PC
Windows.

Fonctionnalité : Client OpenSSH

Nom de la fonctionnalité : OpenSSH.Client~~~0.0.1.0


Exemple de nom de package : OpenSSH-Client-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 5,28 Mo
Satellites : Non
Disponibilité : Windows 10, version 1709 et ultérieure

PowerShell ISE
Ce package de fonctionnalité à la demande ajoute le Windows
PowerShell’environnement ise (Integrated Scripting Environment), un éditeur graphique
pour les scripts PowerShell avec coloration syntaxique, saisie semi-automatique de
tabulation et débogage visuel.

Fonctionnalité : PowerShell ISE

Nom de la capacité : Microsoft. Windows.PowerShell.ISE~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-PowerShell-ISE-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 3,58 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004 et ultérieure

Console de gestion d’impression


Ce package de fonctionnalité à la demande inclut la console de gestion de l’impression,
qui permet la gestion des imprimantes, des pilotes d’imprimante et des serveurs
d’imprimante.

Fonctionnalité : Console de gestion d’impression

Nom de la fonctionnalité : Print.Management.Console~~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Printing-PMCPPC-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 2,50 Mo
Satellites : Oui
Disponibilité : Windows 10, version 2004 et ultérieure

Assistance rapide
Microsoft Assistance rapide permet aux utilisateurs de partager leur écran avec
Microsoft agents de support ou d’autres personnes de confiance. Cette fonctionnalité à
la demande est préinstallée, mais elle n’est pas disponible sur l’ISO Fonctionnalités à la
demande.

Fonctionnalité : Microsoft Assistance rapide

Nom de la fonctionnalité : App.Support.QuickAssist~~~0.0.1.0


Exemple de nom de package :
Taille d’installation : 1,51 Mo
Satellites : Non
Disponibilité : Windows 10, version 1607 jusqu’à Windows 11 Insider Preview build
22572

Enregistreur d’étapes
Ce package de fonctionnalité à la demande ajoute l’enregistreur d’étapes, ce qui permet
de capturer des étapes individuelles avec des captures d’écran à enregistrer ou à
partager.

Fonctionnalité : Enregistreur d’étapes

Nom de la fonctionnalité : App.StepsRecorder~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-StepsRecorder-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1,25 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004 et ultérieure

Télécopie et analyse Windows


Ce package de fonctionnalité à la demande ajoute des fonctionnalités de télécopie et
d’analyse.
Fonctionnalité : Analyse de télécopie d’impression

Nom de la fonctionnalité : Print.Fax.Scan~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Printing-WFS-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 18,76 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004 et ultérieure

Pack d’expérience des fonctionnalités Windows


Ce package de fonctionnalité à la demande inclut des fonctionnalités critiques pour les
fonctionnalités Windows. Ne supprimez pas ce package.

Fonctionnalité : Windows Feature Experience Pack

Nom de la fonctionnalité : Windows.Client.ShellComponents~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-UserExperience-Desktop-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 44,15 Mo
Satellites : Non
Disponibilité : Windows 10, version 2004 et ultérieure

WMIC
Cette fonctionnalité à la demande inclut WMIC.

Fonctionnalité : WMIC. Utilitaire en ligne de commande WMI (Windows Management


Instrumentation).

Nom de la capacité : WMIC~~~~


Exemple de nom de package : Microsoft-Windows-WMIC-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 611 Ko
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 11, version 22H2 et ultérieure

WordPad
Ce package de fonctionnalité à la demande ajoute WordPad, ce qui permet de créer,
d’ouvrir et de modifier les fichiers .rtf, docx et .txt.
Fonctionnalité : WordPad

Nom de la capacité : Microsoft. Windows.WordPad~~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-WordPad-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 6,57 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004 et ultérieure

FOD qui ne sont pas préinstallés, mais qui


peuvent avoir besoin d’être préinstallés
Les FOD suivants ne sont pas préinstallés dans une image Windows, mais nous vous
recommandons de les préinstaller pour activer certains scénarios.

.NET Framework
.NET Framework ajoute la prise en charge des tiers . Applications NET3.x. Si cette
fonctionnalité à la demande n’est pas installée, . Les applications NET3.x ne fonctionnent
pas.

Recommandation: Préinstallez ces fonctionnalités à la demande sur les appareils qui


sont préchargés avec des applications qui nécessitent . NET3.x.

Fonctionnalité : NetFx3

Nom de la capacité : NetFX3~~~~


Exemple de nom de package : Microsoft-Windows-NetFx3-OnDemand-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 301 Mo
Satellites : Non
Toutes les versions de Windows 10

Mixed Reality
Cette fonctionnalité à la demande permet d’utiliser des appareils Mixed Reality (MR) sur
un PC. Si cette fonctionnalité à la demande n’est pas présente, il se peut que les
appareils MR ne fonctionnent pas correctement.

Note: Veillez à ajouter cette fonctionnalité à la demande avant d’ajouter une mise à jour.

Recommandation: Recommandé pour MR-Ready PC badgeés, sinon ne préinstallez pas.


7 Notes

La fonctionnalité à la demande Mixed Reality a une grande taille d’installation. Ce


FOD nécessite également l’installation d’un package de ressources de données
supplémentaire, si un package de ressources mis à jour est disponible. Mises à jour
au Mixed Reality FOD sont disponibles via les LTU Windows standard. Le package
de mise à jour des ressources de données, lorsqu’il est disponible, est un
téléchargement distinct du catalogue de mises à jour Microsoft .

Fonctionnalité : Windows Mixed Reality

Nom de la capacité : Analog.Holographic.Desktop~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Holographic-Desktop-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1,93 Go
Satellites : Non
Disponibilité : Windows 10, version 1703 et ultérieure
Remarque : cette fonctionnalité à la demande n’est pas disponible pour les
appareils Arm64

Expérience de démonstration dans la vente au détail


(RDX)
Ces fonctionnalités à la demande ajoutent le package de démonstration de vente au
détail à un appareil, pour une utilisation dans les magasins de vente au détail. Ces
fonctionnalités sont disponibles en tant que packages .cab sur l’ISO Fonctionnalités à la
demande 2 et doivent être ajoutées avec DISM /add-package . Consultez Ajouter ou
supprimer des packages hors connexion avec DISM.

Recommandation: Préinstallez les appareils qui seront expédiés dans un magasin de


détail. Installez le FOD sans langue, ainsi qu’au moins un FOD spécifique à la langue
pour vous assurer que n’importe quel appareil Windows 10 peut être utilisé comme
appareil de démonstration. Windows supprime automatiquement ces FOD une fois
qu’un utilisateur passe par un OOBE non RetailDemo. Pour plus d’informations sur la
configuration de RDX, consultez Expérience de démonstration de vente au détail.

Fonctionnalité : Contenu de démonstration de vente au détail indépendant de la langue

Nom de l’exemple de package : Microsoft-Windows-RetailDemo-OfflineContent-


Content-Package.cab
Fonctionnalité : Contenu de démonstration de vente au détail spécifique à la langue

Nom de l’exemple de package : Microsoft-Windows-RetailDemo-OfflineContent-


Content-language-country-Package.cab

7 Notes

À compter de Windows 11, les packages RDX sont inclus dans l’ISO RDX

Affichage sans fil


Ce package de fonctionnalité à la demande ajoute l’application Connect qui permet à
d’autres appareils de projeter sans fil sur cet ordinateur.

Recommandation : Incluez uniquement si vous avez besoin de recevoir des projections


sans fil. Cette fonctionnalité n’est pas nécessaire pour projeter sans fil sur un autre
appareil.

Fonctionnalité : Affichage sans fil

Nom de la fonctionnalité : App.WirelessDisplay.Connect~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-WirelessDisplay-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1,11 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Disponibilité : Windows 10, version 2004 et ultérieure

FOD qui ne sont pas préinstallés


Voici une liste de FOD supplémentaires que vous pouvez ajouter à votre image
Windows pour activer des fonctionnalités supplémentaires en fonction de votre
configuration matérielle ou pour prendre en charge d’autres cas d’usage.

Accessibilité
Cette fonctionnalité à la demande permet aux appareils braille de fonctionner avec le
lecteur d’écran du Narrateur de boîte de réception. Sans cette fonctionnalité à la
demande, les pilotes braille et les tables de traduction seront manquants, ce qui
empêchera le braille de fonctionner correctement.
Recommandation: N’incluez pas ces fonctionnalités à la demande dans votre image, car
cela pourrait entrer en conflit avec les restrictions de droits d’appareil en braille.

L’installation de cette fonctionnalité à la demande peut être déclenchée par un


utilisateur à partir de l’application Paramètres Windows.

Fonction Accessibilité - Prise en charge du braille

Nom de la fonctionnalité : Accessibility.Braille~~~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-Accessibility-Braille-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 13,47 Mo
Satellites : Non
Disponibilité : Windows 10, version 1703 et ultérieure

Mode développeur
Plateforme de diagnostic sur l’appareil utilisée via un navigateur. Installe un serveur SSH
sur l’appareil pour le déploiement à distance UWP ainsi que le portail d’appareil
Windows.

L’activation du mode développeur tente d’installer automatiquement cette


fonctionnalité à la demande. Sur les appareils gérés par WSUS, cette installation
automatique échouera probablement en raison du blocage des packages FOD par
défaut par WSUS. Si cette fonctionnalité à la demande n’est pas correctement installée,
la découverte d’appareils et le portail d’appareil ne peuvent pas être activés, ce qui
empêche le déploiement à distance sur l’appareil.

Recommandation: En général, ne préinstallez pas sur les appareils. Si vous créez une
image pour les appareils « édition développeur », où le marché principal de l’appareil
est celui des développeurs ou des utilisateurs qui prévoient de développer ou de tester
des UWP, envisagez de procéder à une préinstallation.

Fonction Mode développeur Windows

Nom de la fonctionnalité : Tools.DeveloperMode.Core~~~0.0.1.0


Nom de l’exemple de package : Microsoft-OneCore-DeveloperMode-Desktop-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 13,20 Mo
Satellites : Non
Disponibilité : Windows 10, version 1607 et ultérieure

Graphics Tools
Utilisé pour le développement d’applications Direct3D. Il est généralement installé par
des développeurs de moteurs de jeu AAA, des développeurs de logiciels graphiques
d’entreprise ou des amateurs de niche.

Recommandation: Ne l’installez pas. Cette fonctionnalité à la demande n’est nécessaire


que par des utilisateurs spécifiques qui peuvent déclencher l’installation via Visual
Studio lorsque certains packages facultatifs sont choisis lors de l’installation.

Fonctionnalité : Graphics Tools

Nom de la fonctionnalité : Tools.Graphics.DirectX~~~~0.0.1.0


Nom de l’exemple de package : Microsoft-OneCore-Graphics-Tools-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 69,01 Mo
Satellites : Non
Disponibilité : Windows 10, version 1607 et ultérieure

Irda
Cette fonctionnalité à la demande permet de prendre en charge les appareils IrDA.
Nécessite un matériel IrDA spécial.

Recommandation: Ne l’installez pas. Cette fonctionnalité a été dépréciée et n’est


nécessaire que pour prendre en charge le matériel hérité.

Fonctionnalité : IrDA

Nom de la fonctionnalité : Network.Irda~~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-IRDA-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1,24 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Disponibilité : Windows 10, version 1903 et ultérieure

Microsoft WebDriver
Cette fonctionnalité à la demande permet de tester automatiquement les contrôles
Microsoft Edge et WWA ou WebView. Celui-ci était auparavant disponible sous la forme
d’un téléchargement distinct.

Recommandation: En général, ne préinstallez pas sur les appareils. Si vous créez une
image pour les appareils « édition développeur », où le marché principal de l’appareil
est les développeurs ou les utilisateurs qui prévoient de tester des sites web dans
Microsoft Edge ou du contenu web dans les applications UWPs, envisagez de procéder
à une préinstallation.

Fonctionnalité : Microsoft WebDriver

Capabilityname : Microsoft. WebDriver~~~~0.0.1.0


Nom de l’exemple de package : Microsoft-WebDriver-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 909 Ko
Satellites : Non
Disponibilité : Windows 10, version 1809 et versions ultérieures

Pilote de l’outil d’empaquetage MSIX


Le pilote de l’outil d’empaquetage MSIX surveille l’environnement pour capturer les
modifications apportées par un programme d’installation d’application sur le système
pour permettre à MSIX Packaging Tool de repackager le programme d’installation en
tant que package MSIX.

Recommandation: Ne préinstallez pas sur les appareils.

Fonctionnalité : Pilote de l’outil d’empaquetage MSIX

Nom de la fonctionnalité : Msix.PackagingTool.Driver~~~0.0.1.0


Nom de l’exemple de package : Msix-PackagingTool-Driver-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 37,74 Ko
Satellites : Non
Disponibilité : Windows 10, version 1809 et versions ultérieures

Outils de mise en réseau


Les outils suivants sont disponibles en tant que fonctionnalités à la demande

Recommandation: Ne préinstallez pas sur les appareils.

Fonctionnalité : KIT d’administration Gestionnaire des connexions RAS (CMAK)

Description : Créer des profils pour la connexion à des serveurs et réseaux distants
Nom de la fonctionnalité : RasCMAK.Client~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-RasCMAK-Client-
Package~31bf3856ad364e35~amd64~en-US~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 702,89 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Écouteur RIP

Description : écoute les mises à jour de routage envoyées par les routeurs qui
utilisent le protocole RIPV1 (Routing Information Protocol version 1)
Nom de la fonctionnalité : RIP. Écouteur~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-RasRip-
Package~31bf3856ad364e35~amd64~en-US~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 45,11 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Protocole SNMP (Simple Network Management Protocol)

Description : cette fonctionnalité inclut des agents SNMP qui surveillent l’activité
dans les périphériques réseau et signalent à la station de travail de la console
réseau
Nom de la capacité : SNMP. Client~~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-SNMP-Client-
Package~31bf3856ad364e35~amd64~en-US~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 1,11 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Fournisseur WMI SNMP

Description : permet aux clients WMI de consommer des informations SNMP via le
modèle CIM tel qu’implémenté par WMI
Dépendances : SNMP. Client
Nom de la capacité : WMI-SNMP-Provider.Client~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-WMI-SNMP-Provider-Client-
Package~31bf3856ad364e35~amd64~en-US~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 1,58 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Bloc-notes
Cette fonctionnalité à la demande ajoute le Bloc-notes, ce qui permet aux documents en
texte brut et aux fichiers de code source d’être instantanément affichés, modifiés et
recherchés.

Sur Windows Insider Preview build 21337 et versions ultérieures, le Bloc-notes est une
application préinstallée qui est mise à jour via le Microsoft Store. Sur les images où
l’application Bloc-notes est préinstallée, la fonctionnalité bloc-notes (système) à la
demande est utilisée à la place de la fonctionnalité bloc-notes à la demande.

Sur Windows 10 version 2004, cette fonctionnalité à la demande est préinstallée.

Fonctionnalité : Bloc-notes

Nom de la capacité : Microsoft. Windows.Notepad~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Notepad-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 722.38 Ko
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004

Serveur OpenSSH
La fonctionnalité de serveur OpenSSH à la demande permet d’utiliser OpenSSH sur un
PC Windows.

Recommandation: N’incluez pas cette fonctionnalité à la demande sur votre image.

Fonctionnalité : Serveur OpenSSH

Nom de la fonctionnalité : OpenSSH.Server~~~0.0.1.0


Exemple de nom de package : OpenSSH-Server-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 5,61 Mo
Satellites : Non
Disponibilité : Windows 10, version 1709 et ultérieure

Peinture
Cette fonctionnalité à la demande ajoute la fonctionnalité classique Microsoft Paint et
OLE 2.0.

Sur Windows Insider Preview build 21354 et versions ultérieures, Paint est une
application préinstallée qui est mise à jour via le Microsoft Store. Sur les images où
l’application Paint est préinstallée, la fonctionnalité Paint à la demande n’est pas
disponible.
Sur Windows 10 version 2004, cette fonctionnalité à la demande est préinstallée.

Fonctionnalité : Paint

Nom de la capacité : Microsoft. Windows.MSPaint~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-MSPaint-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 6,81 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Disponibilité : Windows 10, version 2004

Impression
Ces fonctionnalités à la demande s’adressent aux appareils exécutant Windows Server
en tant que rôle serveur d’impression qui prend en charge les appareils joints à Azure
AD. Si ce FOD n’est pas installé, un serveur Windows Server agissant en tant que serveur
d’impression prend uniquement en charge les besoins d’impression des appareils
traditionnels joints à un domaine. Les appareils joints à Azure AD ne pourront pas
découvrir les imprimantes d’entreprise.

Recommandation: Préinstallez uniquement les fonctionnalités à la demande sur les


appareils Windows Server s’exécutant en tant que rôle serveur d’impression.

Fonctionnalité : Enterprise Cloud Print

Nom de la fonctionnalité : Print.EnterpriseCloudPrint~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Printing-EnterpriseCloudPrint-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 3,28 Mo
Satellites : Non
Disponibilité : Windows 10, version 1709 et ultérieure

Fonctionnalité : Mopria Cloud Service

Nom de la capacité : Print.MopriaCloudService~~~0.0.1.0


Exemple de nom de package : Microsoft-Windows-Printing-MopriaCloudService-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 11,13 Mo
Satellites : Non
Disponibilité : Windows 10, version 1709 et ultérieure

Outils d’administration de serveur distant (RSAT)


Les outils d’administration de serveur distant pour Windows 10 permettent aux
administrateurs informatiques de gérer Windows Server à partir d’un ordinateur distant
exécutant la version complète de Windows 10.

Recommandation: Les oem ne doivent pas préinstaller ces fonctionnalités à la


demande.

Fonctionnalité : outils services de domaine Active Directory et services d’annuaire léger

Description : Pour la gestion à distance d’AD DS et AD LDS sur Windows Server


Dépendances : Rsat.ServerManager.Tools
Nom de la fonctionnalité : Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-ActiveDirectory-DS-LDS-Tools-
FoD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 17,01 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Utilitaires d’administration du chiffrement de lecteur BitLocker

Description : Outils de gestion des fonctionnalités de chiffrement de lecteur


BitLocker
Dépendances : Rsat.ActiveDirectory.DS-LDS.Tools
Nom de la fonctionnalité : Rsat.BitLocker.Recovery.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-BitLocker-Recovery-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 52,35 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils des services de certificats Active Directory

Description : Gérer à distance AD CS sur Windows Server


Nom de la fonctionnalité : Rsat.CertificateServices.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-CertificateServices-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 5,35 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Module PowerShell Azure Stack HCI

Description : Le module PowerShell pour Azure Stack HCI permet de gérer Azure
Stack HCI
Nom de la capacité : Rsat.AzureStack.HCI.Management.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-AzureStack-HCI-Management-Tools-
FOD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 1 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de serveur DHCP

Description : composant logiciel enfichable MMC DHCP, contexte nets du serveur


SHCP et module Windows PowerShell pour le serveur DHCP
Nom de la capacité : Rsat.DHCP.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-DHCP-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 7,09 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de serveur DNS

Description : composant logiciel enfichable MMC DNS, outil en ligne de


commande dnscmd.exe et module Windows PowerShell pour le serveur DHCP
Nom de la capacité : Rsat.Dns.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-DNS-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 6,15 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de clustering de basculement

Description : composant logiciel enfichable Gestionnaire du cluster de


basculement, interface de mise à jour Cluster-Aware et module cluster de
basculement pour Windows PowerShell
Dépendances : Rsat.FileServices.Tools
Nom de la fonctionnalité : Rsat.FailoverCluster.Management.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-FailoverCluster-Management-
Tools-FOD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 34,35 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils des services de fichiers


Description : Pour la gestion à distance du rôle Services de fichiers sur Windows
Server
Dépendances : Rsat.ServerManager.Tools
Nom de la capacité : Rsat.FileServices.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-FileServices-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 17,14 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : outils de gestion stratégie de groupe

Nom de la capacité : Rsat.GroupPolicy.Management.Tools~~~0.0.1.0


Description : console de gestion stratégie de groupe, Éditeur de gestion des
stratégies de stratégie de groupe et Éditeur d’objet de stratégie de groupe
démarré
Exemple de nom de package : Microsoft-Windows-GroupPolicy-Management-
Tools-FoD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 18,54 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : client Gestion des adresses IP (IPAM)

Description : Utilisé pour se connecter et gérer un serveur IPAM distant


Dépendances : Rsat.ServerManager.Tools
Nom de la capacité : Rsat.IPAM.Client.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-IPAM-Client-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 872.56 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Data Center Bridging LLDP Tools

Description : inclut les outils PowerShell pour la gestion à distance des agents
LLDP sur Windows Server
Nom de la capacité : Rsat.LLDP.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-LLDP-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Non
Taille d’installation : 19,19 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures
Fonctionnalité : Outils de gestion du contrôleur de réseau

Description : Outils PowerShell pour la gestion du rôle Contrôleur de réseau sur


Windows Server
Nom de la fonctionnalité : Rsat.NetworkController.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-NetworkController-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 767,20 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils d’équilibrage de charge réseau

Description : composant logiciel enfichable Gestionnaire d’équilibrage de charge


réseau, module d’équilibrage de charge réseau pour PowerShell et outils en ligne
de commande nlb.exe et wlbs.exe
Nom de la fonctionnalité : Rsat.NetworkLoadBalancing.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-NetworkLoadBalancing-Tools-
FoD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 859,35 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de gestion de l’accès à distance

Description : Outils graphiques et PowerShell pour la gestion du rôle d’accès à


distance sur Windows Server
Dépendances : Rsat.ServerManager.Tools, Rsat.GroupPolicy.Management.Tools
Nom de la fonctionnalité : Rsat.RemoteAccess.Management.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-RemoteAccess-Management-
Tools-FoD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 27,70 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils des services Bureau à distance

Description : composants logiciels enfichables pour le Gestionnaire de licences


Bureau à distance, les diagnostics des licences Bureau à distance et le Gestionnaire
de passerelle Bureau à distance.
Nom de la fonctionnalité : Rsat.RemoteDesktop.Services.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-RemoteDesktop-Services-
Tools-FoD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 3,60 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Gestionnaire de serveur

Description : console Gestionnaire de serveur et outils PowerShell pour la gestion


à distance de Windows Server
Dépendances : Aucune. NICTeaming.Tools.Legacy est déjà fusionné avec ce
package.
Nom de la capacité : Rsat.ServerManager.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-ServerManager-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 32,47 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de machine virtuelle protégée

Description : Inclut l’Assistant Approvisionnement de fichier de données et


l’Assistant Modèle de disque
Dépendances : Rsat.ServerManager.Tools
Nom de la fonctionnalité : Rsat.Shielded.VM.Tools~~~0.0.1.0
Exemple de nom de package : Microsoft-Windows-Shielded-VM-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide de DISM /add-capability .
Taille d’installation : 20,09 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Module réplica de stockage pour Windows PowerShell

Description : gérer à distance la fonctionnalité réplica de stockage avec PowerShell


Nom de la capacité : Rsat.StorageReplica.Tools~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-StorageReplica-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 1,58 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils d’activation en volume

Description : Gérer les clés de licence d’activation en volume sur un hôte KMS ou
dans Microsoft AAD
Nom de la fonctionnalité : Rsat.VolumeActivation.Tools~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-VolumeActivation-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 556,39 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : outils Windows Server Update Services

Description : Inclut des outils graphiques et PowerShell pour la gestion de WSUS


Nom de la fonctionnalité : Rsat.WSUS.Tools~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-WSUS-Tools-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites: Lang
Taille d’installation : 8,27 Mo
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Outils de gestion du service de migration de stockage

Description : Fournit des outils de gestion pour les travaux de migration de


stockage
Nom de la fonctionnalité :
Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-StorageMigrationService-
Management-Tools-FOD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 303.98
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Module Systems Insights pour Windows PowerShell

Description : permet de gérer la fonctionnalité System Insights


Nom de la fonctionnalité : Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-SystemInsights-
Management-Tools-FOD-Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 123,43 Ko
Disponibilité : Windows 10, version 1809 et versions ultérieures

Stockage
Cette fonctionnalité à la demande permet des fonctionnalités de stockage avancées.
Pour ajouter la gestion du stockage Windows, vous devez ajouter les deux FOD à une
image.

Recommandation: En général, les fabricants OEM ne doivent pas préinstaller ce FOD.


Les oem et les professionnels de l’informatique peuvent envisager de préinstaller ce
FOD lorsqu’ils créent un PC qui nécessite des fonctionnalités de stockage avancées.

Fonctionnalité : Gestion du stockage Windows

Description : La gestion du stockage Windows vous permet de gérer un large


éventail de configurations de stockage, des bureaux à disque unique aux groupes
de stockage externes.
Nom de la fonctionnalité : Microsoft. Windows.StorageManagement~~~0.0.1.0
Nom de l’exemple de package : Microsoft-Windows-StorageManagement-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 15,38 Mo
Satellites : Non
Disponibilité : Windows 10, version 1809 et versions ultérieures

Fonctionnalité : Gestion du stockage Windows

Nom de l’exemple de package : Gestion du stockage Windows vous permet de


gérer un large éventail de configurations de stockage, des bureaux à disque
unique aux groupes de stockage externes.
Nom de la fonctionnalité : Microsoft.OneCore. StorageManagement~~~~0.0.1.0
Nom de l’exemple de package : Microsoft-OneCore-StorageManagement-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Taille d’installation : 9,80 Mo
Satellites : Non
Disponibilité : Windows 10, version 1809 et versions ultérieures

Outil Capture d’écran


Cette fonctionnalité à la demande ajoute l’outil Capture d’écran pour prendre et annoter
des captures d’écran.

Sur Windows Insider Preview build 21354 et versions ultérieures, L’outil capture d’écran
est une application préinstallée qui est mise à jour via le Microsoft Store. Sur les images
où l’application Outil capture d’écran est préinstallée, la fonctionnalité outil capture
d’écran à la demande n’est pas disponible.

Fonctionnalité : Outil capture d’écran

Nom de la fonctionnalité : Microsoft. Windows.SnippingTool~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-SnippingTool-FoD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 6,79 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Disponibilité : Windows Insider Preview build 21354 et ultérieures

TPM Diagnostics
Cette fonctionnalité à la demande ajoute un outil pour récupérer des informations de
diagnostic sur le module de plateforme sécurisée.

Fonctionnalité : Diagnostics TPM

Nom de la fonctionnalité : Tpm.TpmDiagnostics~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-TPM-Diagnostics-FOD-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 1 Mo
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Disponibilité : Windows xxx

Services de gestion des urgences Windows et console


série
Ensemble d’outils EMS (Windows Emergency Management Services) et SAC (Special
Administration Console) pour Windows 10.

Recommandation : Les oem ne doivent pas préinstaller ce FOD.

Fonctionnalité : ENSEMBLE d’outils EMS et SAC pour Windows 10

Nom de la fonctionnalité : Windows.Desktop.EMS-SAC.Tools~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-EMS-SAC-Desktop-Tools-
FoD-Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 374,72 Ko
Satellites : Oui, ajoutez uniquement ce FOD à l’aide DISM /add-capability de .
Disponibilité : Windows 10, version 2004 et ultérieure
Visionneuse XPS
Cette fonctionnalité à la demande vous permet de lire, copier, imprimer, signer et définir
des autorisations pour les documents XPS.

Recommandation: En général, les fabricants OEM ne doivent pas préinstaller ce FOD.

Fonctionnalité : Visionneuse XPS

Nom de la fonctionnalité : XPS. Visionneuse~~~0.0.1.0


Nom de l’exemple de package : Microsoft-Windows-Xps-Xps-Viewer-Opt-
Package~31bf3856ad364e35~amd64~~.cab
Taille d’installation : 16,91 Mo
Satellites : Non
Disponibilité : Windows 10, version 1803 et ultérieure

Rubriques connexes
Fonctionnalités à la demande

Fonctionnalités de langue et de région à la demande


Activer ou désactiver des fonctionnalités
Windows avec DISM
Article • 30/05/2023

L’outil de gestion et maintenance des images de déploiement (DISM, Deployment


Image Servicing and Management) est un outil en ligne de commande utilisé pour
modifier des images Windows. Vous pouvez utiliser les commandes de fonctionnalités
de DISM pour activer ou désactiver des fonctionnalités Windows directement à partir de
l’invite de commandes, ou en appliquant un fichier de réponses à l’image. Vous pouvez
activer ou désactiver des fonctionnalités hors connexion Windows sur un fichier WIM ou
VHD, ou en ligne sur un système d’exploitation en cours d’exécution.

Monter une image hors connexion pour la


maintenance
1. Ouvrez une invite de commandes avec les privilèges Administrateur.

2. Utilisez l’option /Get-ImageInfo pour récupérer le nom ou le numéro d’index de


l’image que vous voulez modifier. Une valeur d’index ou de nom est obligatoire
pour la plupart des opérations qui spécifient un fichier image.

Par exemple, à l'invite de commandes, tapez :

Invite de commandes Windows

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim

3. Montez l’image Windows hors connexion. Par exemple, entrez :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1


/MountDir:C:\test\offline

Rechercher des fonctionnalités Windows


disponibles dans une image
1. Répertoriez toutes les fonctionnalités disponibles dans le système d’exploitation.
Par exemple, entrez :
Invite de commandes Windows

Dism /online /Get-Features

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Features

Vous pouvez ajouter un > à la commande pour rediriger sa sortie vers un fichier
texte. Par exemple, >featurelist.txt génère un fichier texte appelé
featurelist.txt .

2. Passez en revue la liste des fonctionnalités pour trouver la fonctionnalité à activer,


désactiver, supprimer ou restaurer.

3. Utilisez /Get-FeatureInfo pour répertorier les informations sur la fonctionnalité


spécifique dont vous êtes intéressé. Par exemple, entrez :

Invite de commandes Windows

Dism /online /Get-FeatureInfo /FeatureName:TFTP

Activer les Fonctionnalités Windows


1. Activez une fonctionnalité spécifique dans l’image. Vous pouvez utiliser l’argument
/All pour activer toutes les fonctionnalités parentes dans la même commande.

Par exemple :

Invite de commandes Windows

Dism /online /Enable-Feature /FeatureName:TFTP /All

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All


2. Facultatif : obtenez l’état de la fonctionnalité que vous avez activée. Par exemple,
entrez :

Invite de commandes Windows

Dism /online /Get-FeatureInfo /FeatureName:TFTP

Si l’état est Enble Pending, vous devez démarrer l’image afin d’activer entièrement
la fonctionnalité.

Restaurer les fonctionnalités Windows


supprimées
1. Activez une fonctionnalité spécifique dans l’image. Si vous ne spécifiez pas de
source, DISM recherche dans l’emplacement par défaut spécifié par la stratégie de
groupe les fichiers nécessaires pour activer la fonctionnalité. Pour plus
d’informations, consultez Configurer une source de réparation Windows.

Si les fichiers ne sont pas trouvés dans l’emplacement par défaut, DISM contacte
Windows Update (WU) pour les fichiers requis. Vous pouvez utiliser l’argument
/LimitAccess pour empêcher DISM de contacter Windows Update.

Si vous spécifiez plusieurs arguments /Source , les fichiers sont collectés à partir du
premier emplacement où ils sont trouvés et les autres emplacements sont ignorés.

Par exemple, entrez :

Invite de commandes Windows

Dism /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS


/Source:C:\test\mount\windows /LimitAccess

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP


/Source:C:\test\mount\windows

2. Facultatif : obtenez l’état de la fonctionnalité que vous avez activée. Par exemple,
entrez :
Invite de commandes Windows

Dism /online /Get-FeatureInfo /FeatureName:TFTP

Si l’état est EnablePending, vous devez démarrer l’image afin d’activer entièrement
la fonctionnalité.

Désactiver les fonctionnalités Windows


1. Désactivez une fonctionnalité spécifique dans l’image. Par exemple, entrez :

Invite de commandes Windows

Dism /online /Disable-Feature /FeatureName:TFTP

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP

2. Facultatif : utilisez DISM /GetFeatureInfo pour obtenir l’état de la fonctionnalité


que vous avez désactivée. Par exemple, entrez :

Invite de commandes Windows

Dism /online /Get-FeatureInfo /FeatureName:TFTP

Si l’état est DisablePending, vous devez démarrer l’image afin de désactiver


entièrement la fonctionnalité.

Supprimer des fonctionnalités Windows pour


l’installation à la demande
1. Supprimez une fonctionnalité spécifique dans l’image sans supprimer le manifeste
de la fonctionnalité à partir de l’image. Pour plus d’informations, consultez
Configurer une source de réparation Windows.

Par exemple, entrez :


Invite de commandes Windows

Dism /online /Disable-Feature /FeatureName:TFTP /Remove

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove

2. Facultatif : utilisez DISM /GetFeatureInfo pour obtenir l’état de la fonctionnalité


que vous avez désactivée. Par exemple, entrez :

Invite de commandes Windows

Dism /online /Get-FeatureInfo /FeatureName:TFTP

L’état est Disabled. À compter de Windows 10, la charge utile n’est pas supprimée
des éditions clientes de Windows afin de prendre en charge la réinitialisation par
bouton push. La charge utile est supprimée des installations de Windows Server.

Activer ou désactiver des fonctionnalités


Windows à l’aide de DISM et d’un fichier de
réponses
1. Dans Windows SIM, ouvrez un catalogue existant en cliquant sur Sélectionner une
image Windows dans le menu Fichier et en choisissant le type de fichier catalogue
(.clg) dans la liste déroulante, ou créez un catalogue en cliquant sur Créer un
catalogue dans le menu Outils .

2. Développez le catalogue dans le volet Image Windows, puis développez Packages.

3. Développez Foundation, puis cliquez avec le bouton droit sur Microsoft-


Windows-Foundation-Package.

4. Cliquez sur Ajouter au fichier de réponses.

5. Cliquez sur Activé ou Désactivé à côté des fonctionnalités que vous souhaitez
activer ou désactiver. Cliquez sur la flèche pour sélectionner le choix opposé.
Vous devrez peut-être développer un élément pour voir tous les enfants. Vous
devez activer le parent si l’un de ses enfants est activé.

7 Notes

Vous ne pouvez pas restaurer ou supprimer une fonctionnalité Windows pour


des fonctionnalités à la demande avec un fichier de réponses sans assistance.

6. Cliquez sur Outils dans le menu principal, puis sur Valider le fichier de réponses.

7. Corrigez toutes les erreurs qui s’affichent dans le volet Messages et enregistrez le
fichier de réponses.

8. À l’invite de commandes, tapez la commande suivante pour appliquer le fichier de


réponses sans assistance à l’image.

Invite de commandes Windows

Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml

Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire


d’images montés. Par exemple, entrez :

Invite de commandes Windows

Dism /Image:C:\test\offline /Apply-


Unattend:C:\test\answerfiles\myunattend.xml

Valider les modifications sur une image hors


connexion
Validez les modifications et démontez l’image. Par exemple, entrez :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Rubriques connexes
DISM - Référence technique sur la maintenance et la gestion des images de
déploiement pour Windows
Options de Command-Line de maintenance des packages de système d’exploitation
DISM

Options de Command-Line de maintenance sans assistance DISM

Configurer une source de réparation Windows


Configurer un identificateur d’image
approuvé pour Microsoft Defender
Article • 19/06/2023

Faites en sorte que vos appareils fonctionnent plus rapidement en ajoutant un


identificateur d’image approuvé à Microsoft Defender.

Vous pouvez accélérer les performances initiales de vos PC et appareils pour l’utilisateur
final en ajoutant un identificateur d’image approuvé à Microsoft Defender. Microsoft
Defender peuvent vous aider à empêcher, supprimer et mettre en quarantaine les
programmes malveillants et les logiciels espions.

Par défaut, Microsoft Defender effectue une analyse de chaque fichier sur l’appareil
lorsque l’appareil accède au fichier pour la première fois. Il s’agit d’une analyse à l’accès.
Les mécanismes d’optimisation, tels que la mise en cache, permettent de réduire les
analyses inutiles des fichiers qui ont déjà été analysés. Lorsque Microsoft Defender
effectue une analyse rapide ou une analyse complète (également appelées analyses à la
demande), le reste des fichiers sur le système est marqué comme sécurisé.

7 Notes

Si vous avez déjà déployé une série d’appareils, puis que vous déterminez
ultérieurement qu’il existe un problème potentiel avec la sécurité de l’image,
contactez votre gestionnaire de projet de profondeur (PM) au sein de l’équipe
d’engagement de l’écosystème Windows. et fournissez l’identificateur unique de
l’image. Microsoft ajoutera cet identificateur unique à Windows Update. Une fois
qu’un appareil avec cet identificateur unique reçoit des mises à jour de Windows
Update, Microsoft Defender effectue des analyses sur tous les fichiers de cet
appareil.

Ajouter un identificateur d’image approuvé


Pour des performances optimales, ajoutez ce paramètre lorsque vous préparez l’appareil
pour le déploiement final, après avoir effectué une analyse complète de l’image finale :

1. Créez un fichier de réponses du programme d’installation de Windows


(unattend.xml) et ajoutez le Security-Malware-Windows-
Defender\TrustedImageIdentifier paramètre. Pour plus d’informations, consultez le

labo de déploiement OEM : Personnaliser Windows avec un fichier de réponses.


2. Pour le TrustedImageIdentifier paramètre, spécifiez un identificateur unique pour
l’image, tel qu’un GUID ou une autre valeur unique (exemple : « Contoso Laptop
Model 1 2021-07-31 »).

3. Appliquez l’image à un nouvel appareil, démarrez-la en mode audit, puis analysez


l’image à l’aide de Microsoft Defender ou d’un autre outil de numérisation. Cela
peut vous aider à garantir la sécurité de l’image.

4. Ressaisez l’image en ajoutant le fichier de réponses avec le paramètre


TrustedImageIdentifier.

Invite de commandes Windows

C:\Windows\System32\Sysprep\sysprep /oobe /generalize


/unattend:c:\recovery\oem\Unattend.xml /shutdown

5. Appliquez l’image aux nouveaux appareils et livrez-les aux clients.

La prochaine fois que l’appareil démarre, Windows identifie tous les fichiers
actuellement sur le système et ignore ces fichiers lors des analyses suivantes.

Rubriques connexes
Utiliser les fichiers de réponses avec Sysprep
Configurer les scores de test de
l’évaluation du système Windows
Article • 19/06/2023

Les tests d’évaluation du système Windows (WinSAT) sont utilisés pour analyser les
performances de plusieurs composants système, notamment le processeur, la mémoire,
le disque et les graphiques.

Les résultats WinSAT sont résumés dans l’élément Informations et outils sur les
performances Panneau de configuration sous forme de scores d’index d’expérience
Windows (WEI). Ces scores montrent aux consommateurs les caractéristiques de
performances de leurs systèmes.

Les scores WinEI ne sont plus générés pendant L’OOBE, et les fichiers xml prépop ne
sont pas utilisés pour créer des fichiers formels WinSAT pendant L’OOBE. Nous vous
recommandons de générer le fichier formel WinSAT sur le système avant de l’envoyer
aux utilisateurs finaux. Cela permet aux scores WinSAT d’être disponibles dès que
l’utilisateur final démarre ses systèmes, et permet aux optimisations qui dépendent de
ces résultats d’être immédiatement disponibles. Étant donné que les évaluations ne sont
pas exécutées pendant l’expérience prête à l’emploi, les scores WinSAT et WEI ne sont
plus générés lorsqu’un utilisateur termine OOBE. Au lieu de cela, les scores peuvent être
générés à deux autres moments, en utilisant d’autres mécanismes en plus de préremplir
WinSAT sur le système qui sera livré.

Les utilisateurs finaux peuvent demander explicitement une évaluation à l’aide de


l’option Réexécuter l’évaluation dans l’élément Informations et outils sur les
performances Panneau de configuration.

Lorsque le système est inactif, après le premier démarrage, les évaluations WinSAT
restantes s’exécutent à l’aide du planificateur de maintenance si elles n’ont pas été
préremplies.

Pour exécuter WinSAT sur un système complet


Utilisez l’option prepop avec l’outil en ligne de commande WinSAT pour exécuter des
évaluations sur des systèmes de composants.

Pour exécuter WinSAT par ordinateur (pour tous les systèmes) :

1. Installez Windows 8 et démarrez en mode audit. Pour plus d’informations sur le


mode audit, consultez Vue d’ensemble du mode audit.
2. Ajoutez des composants supplémentaires, tels que des pilotes prêtes à l’emploi.

3. Exécutez la prépop WinSAT.

Cette opération génère la préremple WinSAT .xml fichiers de résultats dans le


répertoire datastore, situé à l’adresse suivante :
%WINDIR%\performance\winsat\datastore\

4. [Facultatif] Si vous envisagez de capturer cette installation pour la déployer sur


d’autres ordinateurs, exécutez sysprep /generalize /audit /shutdown , puis
capturez l’installation. Déployez l’image sur un PC que vous envisagez d’expédier
et démarrez-la.

5. Vérifiez que Windows démarre en mode audit, puis exécutez WinSAT moobe.

Cela génère un fichier formel WinSAT à partir des fichiers prépop correspondants
et garantit que le fichier formel WinSAT est disponible lorsque l’utilisateur final
démarre le système pour la première fois. Windows met à l’échelle certaines
fonctionnalités en fonction du fichier formel WinSAT. Si ce fichier n’est pas présent
sur le système, le système peut rencontrer des problèmes de performances,
notamment la défragmentation inutile du périphérique de stockage, l’absence de
gestion optimisée de la mémoire et les optimisations de prérécupération.

Note Pour réduire le temps passé par un PC en usine, nous vous recommandons
d’utiliser la prépop WinSAT lorsque vous créez vos images master Windows. Dans
l’usine, il vous suffit d’exécuter WinSAT moobe. Toutefois, si vous souhaitez
exécuter à la fois winSAT prepop et WinSAT moobe sur l’usine, vous pouvez
utiliser WinSAT formal à la place. Cette option crée le même ensemble de fichiers
que l’exécution de la prépape WinSAT et du moobe WinSAT. Elle doit être utilisée
dans les scénarios où vous ne pouvez pas exécuter la prépop winSAT sur vos
images windows master.

6. Exécutez sysprep /oobe pour configurer Windows afin qu’il démarre sur OOBE.

Avertissement L’exécution de sysprep /generalize après l’exécution de WinSAT


moobe supprime les résultats créés par WinSAT moobe . Nous vous
recommandons d’exécuter WinSAT moobe ou WinSAT formel sur l’usine pour
chaque PC que vous envisagez d’expédier à un client.

Le système est maintenant prêt à être expédié à un client. L’avantage de l’exécution de


toutes les évaluations WinSAT par image d’ordinateur est que l’ordinateur du client a
toujours un ensemble complet de résultats WinSAT. Il a également les résultats WinSAT
les plus précis. Dans cette utilisation, la précision signifie que si le consommateur
utilisait l’évaluation à la demande d’un système, ce système obtiendrait une cote égale
ou supérieure à celle qui a été préremplies par WinSAT.

La pré-population n’est pas destinée à permettre le transfert de données WinSAT entre


des systèmes dotés de fonctionnalités très différentes, telles que les ordinateurs
portables et les ordinateurs de bureau, car les données ne sont pas exactes dans des
systèmes très différents. Au lieu de cela, il est destiné à faciliter la réutilisation des
données WinSAT entre des systèmes similaires; les systèmes qui contiennent la même
carte mère/jeu de puces et un processeur, des cartes vidéo et des disques similaires.

La procédure suivante décrit comment exécuter WinSAT sur des configurations


sélectionnées dans une ligne d’ordinateurs similaires. Cela implique l’exécution des
commandes de prépop winSAT plusieurs fois.

Pour exécuter WinSAT pour des configurations


de PC sélectives et des composants PC
1. Identifiez les configurations que vous envisagez d’inclure dans le PC, notamment
les processeurs vidéo, la mémoire et les périphériques de stockage.

2. Installez Windows 8 et démarrez en mode audit. Pour plus d’informations sur le


mode audit, consultez Vue d’ensemble du mode audit.

3. Ajoutez des composants supplémentaires, tels que des pilotes prêtes à l’emploi.

4. Exécutez la prépop WinSAT.

5. Exécutez Sysprep /generalize /audit /reboot. Cela supprime tous les fichiers de
.xml WinSAT non préremplis.

6. Copiez les fichiers de pré-.xml WinSAT obtenus à partir du


%WINDIR%\performance\winsat\datastore partage réseau que vous utilisez pour
stocker les résultats WinSAT.

7. Mettez à niveau l’un des composants. Par exemple, augmentez la mémoire d’une
configuration dans votre ensemble d’ordinateurs.

8. Exécutez le test winSAT prepop -mem . L’utilisation de l’outil de cette façon


garantit que seuls les tests pertinents pour le composant spécifié seront exécutés.
Un fichier .xml supplémentaire est généré qui affiche les résultats des tests de
mémoire.
9. Restaurez la configuration de la mémoire d’origine et mettez à niveau un autre
composant, tel que la vidéo carte.

Note Étant donné que les résultats WinSAT peuvent être utilisés avec des
configurations du même niveau ou supérieur, si vous revenez à la configuration de
base, les résultats des tests sont pertinents pour un plus grand nombre
d’ordinateurs.

10. Réexécutez le test à l’aide de la commande WinSAT prepop -graphics . Seuls les
tests pertinents pour l’exécution du composant spécifié. Un fichier .xml
supplémentaire est généré pour les résultats Graphics.

11. Stockez les nouveaux fichiers de résultats avec les fichiers de résultats .xml
d’origine sur votre partage réseau.

12. Pour préremplir les résultats WinSAT d’un nouvel ordinateur avec des composants
similaires, copiez les fichiers .xml du partage réseau vers le répertoire WinSAT
Datastore de l’ordinateur cible : %WINDIR%\performance\winsat\datastore . Vous
pouvez copier l’ensemble des fichiers de pré-popoupage WinSAT du partage
réseau vers le répertoire WinSAT local. WinSAT trouvera l’ensemble correct pour
l’ordinateur actuel.

13. Sur le nouvel ordinateur, exécutez WinSAT moobe . Cela génère un fichier formel
WinSAT à partir des fichiers prépop correspondants et garantit que le fichier formel
WinSAT est disponible lorsque l’utilisateur final démarre le système pour la
première fois. Windows met à l’échelle certaines fonctionnalités en fonction du
fichier formel WinSAT. Si ce fichier n’est pas présent sur le système, le système peut
rencontrer des problèmes de performances, notamment la défragmentation inutile
du périphérique de stockage, l’absence de gestion optimisée de la mémoire et les
optimisations de prérécupération.

Lors de l’exécution de WinSAT moobe , WinSAT examine le répertoire suivant à la


recherche de fichiers de résultats : %WINDIR%\performance\winsat\datastore . Si WinSAT
ne détecte pas un ensemble approprié de fichiers .xml, il ignore les fichiers non
pertinents et traite le système comme non classé. Le test DWM s’exécute
immédiatement et les autres tests s’exécutent en tant que tâche de maintenance, ou
lorsque l’utilisateur final choisit d’exécuter les tests à partir de l’élément d’Panneau de
configuration Informations et outils sur les performances. Si WinSAT trouve un
ensemble approprié de fichiers de .xml prépop, il utilise les fichiers pour générer un
fichier de .xml formel qui sera disponible lorsque l’utilisateur final démarre l’ordinateur
pour la première fois. Cela permet la mise à l’échelle des fonctionnalités et permet à
Windows d’effectuer les optimisations appropriées.
WinSAT détermine la pertinence à l’aide d’ID matériels. Cela inclut : CPUID, configuration
de la mémoire DIMM, modèle et taille du disque dur, ainsi que l’ID PNP carte vidéo. Si
l’évaluation secondaire appropriée n’est pas présente, WinSAT exécute les évaluations
primaires et secondaires ; par exemple, le processeur et la mémoire.

L’avantage de cette deuxième option, exécutée sur des configurations sélectives, est que
les évaluations WinSAT peuvent être exécutées sur moins de configurations et copiées
sur des systèmes similaires. L’inconvénient est que si un ensemble de fichiers WinSAT
n’est pas pertinent pour le système actuel, ces tests sont ignorés et le système est traité
comme non noté, et les optimisations et la mise à l’échelle des fonctionnalités ne sont
pas effectuées lorsque l’utilisateur final démarre l’ordinateur.

Options de ligne de commande WinSAT Prepop


La syntaxe de la prépopulation est la suivante :

Winsat prepop [-datastore <directory>][-graphics | -cpu | -mem | -disk | -dwm]

La commande suivante exécute tous les tests WinSAT : Winsat prepop .

Vous ne pouvez préremplir qu’un seul sous-système, tel que DWM, sous réserve des
dépendances suivantes :

L’évaluation DWM peut être exécutée indépendamment.

L’évaluation de disque peut être exécutée indépendamment.

L’évaluation du processeur nécessite qu’une évaluation de mémoire pertinente soit


présente.

L’évaluation de la mémoire nécessite qu’une évaluation pertinente du processeur


soit présente.

L’évaluation graphique nécessite que des évaluations pertinentes du processeur et


de la mémoire soient présentes.

La syntaxe de moobe est la suivante :

Winsat moobe [-datastore <directory>]

Le modèle de nommage de fichier WinSAT est le suivant :

Pour Windows 8, il existe un %type% identificateur, Prepop . Cela identifie les fichiers de
magasin de données qui sont le résultat de la prépopulation. Le modèle d’affectation de
noms est le suivant :
%IdentifierDerivedFromDate% %Component%.Assessment(Prepop).WinSAT.xml

Où %IdentifierDerivedFromDate% est l’année-mois-jour et l’heure représentées comme,


par exemple, 0012-08-01 14.48.28 où le test a été exécuté le 1er août 2012 à 14:48:28.

Un fichier formel WinSAT créé à partir de l’exécution de winsat prepop suivi de winsat
moobe ; ou de l’exécution de winsat formal utilise le modèle d’affectation de noms
suivant :

%IdentifierDerivedFromDate% Formal.Assessment(Initial).WinSAT.xml
Ajouter ou supprimer des packages hors
connexion à l’aide de DISM
Article • 19/06/2023

Maintenance et gestion des images de déploiement (DISM.exe) est un outil en ligne de


commande utilisé pour mettre à jour des images Windows hors connexion. Il existe deux
façons d’installer ou de supprimer des packages hors connexion avec DISM. Vous
pouvez appliquer un fichier de réponses sans assistance à l’image hors connexion ou
ajouter ou supprimer le package directement à partir de l’invite de commandes.

Si vous installez plusieurs packages sur une image Windows et qu’il existe des exigences
de dépendance, la meilleure façon de garantir l’ordre correct de l’installation consiste à
utiliser un fichier de réponses. Vous pouvez utiliser DISM pour appliquer le fichier de
réponses Unattend.xml à l’image. Lorsque vous utilisez DISM pour appliquer un fichier
de réponses, les paramètres sans assistance dans la passe de configuration
offlineServicing sont appliqués à l’image Windows.

Vous devez installer la dernière version du Kit d’évaluation et de déploiement Windows


(Windows ADK), qui contient tous les outils nécessaires, y compris DISM.

Pour ajouter des packages à une image hors


connexion à l’aide de DISM
1. À l’invite de commandes avec élévation de privilèges, recherchez le dossier de
maintenance Windows ADK et tapez la commande suivante pour récupérer le nom
ou le numéro d’index de l’image que vous souhaitez modifier.

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim

Une valeur d’index ou de nom est obligatoire pour la plupart des opérations qui
spécifient un fichier image.

2. Tapez la commande suivante pour monter l’image Windows hors connexion.

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows


7 HomeBasic" /MountDir:C:\test\offline
3. À l’invite de commandes, tapez la commande suivante pour ajouter un package
spécifique à l’image. Vous pouvez ajouter plusieurs packages sur une seule ligne
de commande. Ils seront installés dans l’ordre indiqué dans la ligne de commande.

Dism /Image:C:\test\offline /Add-Package


/PackagePath:C:\packages\package1.cab
/PackagePath:C:\packages\package2.cab

4. À l’invite de commandes, tapez la commande suivante pour valider les


modifications et démonter l’image.

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Pour supprimer des packages d’une image hors


connexion à l’aide de DISM
1. À l’invite de commandes avec élévation de privilèges, recherchez le dossier de
maintenance Windows ADK et tapez la commande suivante pour récupérer le nom
ou le numéro d’index de l’image que vous souhaitez modifier.

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim

Une valeur d’index ou de nom est obligatoire pour la plupart des opérations qui
spécifient un fichier image.

2. Tapez la commande suivante pour monter l’image Windows hors connexion.

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows


7 HomeBasic" /MountDir:C:\test\offline

3. Facultatif : tapez la commande suivante pour répertorier les packages dans l’image.

Dism /Image:C:\test\offline /Get-Packages


Vous pouvez utiliser >featurelist.txt pour rediriger la sortie de la commande
vers un fichier texte nommé FeatureList.

4. Passez en revue la liste des packages disponibles dans votre image montée et
notez l’identité du package.

5. À l’invite de commandes, spécifiez l’identité du package pour la supprimer de


l’image. Vous pouvez supprimer plusieurs packages sur une seule ligne de
commande.

DISM /Image:C:\test\offline /Remove-Package


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
/PackageName:Microsoft-Windows-MediaPlayer-
Package~31bf3856ad364e35~x86~~6.1.6801.0

Vous pouvez utiliser l’option /PackagePath pour pointer vers la source d’origine du
package, ou pour spécifier le chemin d’accès au fichier .cab, ou vous pouvez
utiliser l’option /PackageName pour spécifier le package par son nom, tel qu’il est
répertorié dans l’image. Pour plus d’informations, consultez Options de la ligne de
commande de DISM pour la maintenance des packages du système d’exploitation

6. À l’invite de commandes, tapez la commande suivante pour valider les


modifications et démonter l’image.

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Pour ajouter ou supprimer des packages hors


connexion à l’aide de DISM et d’un fichier de
réponses
1. Ouvrez Windows SIM.

2. Pour ajouter un nouveau package, cliquez sur Insérer dans le menu main, puis
sélectionnez Package(s). Accédez au package que vous souhaitez ajouter, puis
cliquez sur Ouvrir.
3. Pour supprimer un package existant, sélectionnez le package dans le volet Fichier
de réponses que vous souhaitez supprimer. Dans le volet Propriétés , remplacez la
propriété Action par Supprimer.

Note Les packages doivent être ajoutés à la passe de configuration


offlineServicing .

4. Validez et enregistrez le fichier de réponses.

5. À une invite de commandes avec élévation de privilèges, recherchez le dossier de


maintenance Windows ADK, puis tapez la commande suivante pour récupérer le
nom ou le numéro d’index de l’image que vous souhaitez monter.

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim

6. Tapez la commande suivante pour monter l’image Windows hors connexion.

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /name:"Windows


7 HomeBasic" /MountDir:C:\test\offline

Une valeur d’index ou de nom est obligatoire pour la plupart des opérations qui
spécifient un fichier image.

7. À l’invite de commandes, tapez la commande suivante pour appliquer le fichier de


réponses sans assistance à l’image.

DISM /Image:C:\test\offline /Apply-


Unattend:C:\test\answerfiles\myunattend.xml

8. À l’invite de commandes, tapez la commande suivante pour valider les


modifications et démonter l’image.

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Pour plus d’informations sur Windows SIM, consultez Informations de référence


techniques sur le programme d’installation de Windows.
Rubriques connexes
DISM - Référence technique sur la maintenance et la gestion des images de
déploiement pour Windows

Options de Command-Line de maintenance des packages de système d’exploitation


DISM

Options de Command-Line de maintenance sans assistance DISM


Configurer Oobe.xml
Article • 19/06/2023

Oobe.xml est un fichier de contenu utilisé pour collecter du texte et des images pour la
personnalisation de Windows OOBE. Pour créer une image Windows unique contenant
plusieurs langues à distribuer à plusieurs pays ou régions, vous pouvez ajouter plusieurs
fichiers Oobe.xml pour personnaliser le contenu en fonction de la langue et des
sélections de pays/région du client.

Dans cette section


paramètresOobe.xml

Fonctionnement Oobe.xml
paramètres Oobe.xml
Article • 19/06/2023

Cette rubrique décrit les paramètres qui peuvent être définis dans Oobe.xml.

paramètres Oobe.xml
L’exemple suivant montre comment les éléments sont triés dans Oobe.xml. Les éléments
et sections ne sont pas tous requis pour que Windows traite Oobe.xml.

<FirstExperience>
<oobe>
<oem>
<name></name>
<eulafilename></eulafilename>
<computername></computername>
<registration>
<title></title>
<subtitle></subtitle>
<customerinfo>
<label></label>
<defaultvalue></defaultvalue>
</customerinfo>
<checkbox1>
<label></label>
<defaultvalue></defaultvalue>
</checkbox1>
<checkbox2>
<label></label>
</checkbox2>
<checkbox3>
<label></label>
</checkbox3>
<link1>
<label></label>
</link1>
<link2>
<label></label>
</link2>
<link3>
<label></label>
</link3>
<hideSkip></hideSkip>
</registration>
</oem>
<defaults>
<language></language>
<location></location>
<keyboard></keyboard>
<adjustForDST></adjustForDST>
</defaults>
<hidSetup>
<title></title>
<mouseImagePath></mouseImagePath>
<mouseText></mouseText>
<mouseErrorImagePath></mouseErrorImagePath>
<mouseErrorText></mouseErrorText>
<keyboardImagePath></keyboardImagePath>
<keyboardErrorImagePath></keyboardErrorImagePath>
<keyboardText></keyboardText>
<keyboardPINText></keyboardPINText>
<keyboardPINImagePath></keyboardPINImagePath>
<keyboardErrorText></keyboardErrorText>
</hidSetup>
</oobe>
</FirstExperience>

OOBE.xml valeurs et éléments


Les tableaux suivants affichent les descriptions et les valeurs des éléments disponibles
dans Oobe.xml.

Pages d’inscription et de personnalisation OEM


Le tableau suivant présente la description des pages d’inscription et de personnalisation
OEM.

Élément Paramètre Description Valeur

<Oem>

<name> facultatif. Texte pour décrire le Chaîne.


nom de l’OEM.
Élément Paramètre Description Valeur

<eulafilename> facultatif. Texte avec le nom du Chemin absolu du


fichier CLUF. fichier .rtf du CLUF.
Le document .html
CLUF doit se trouver
dans le même
dossier. Windows
sait rechercher le
fichier .html à cet
emplacement.
Remarque : les
fichiers .htm sont
ignorés.

Important : tous les


fichiers HTML dans
OOBE doivent
utiliser l’encodage
UTF-8.

Consultez les termes


du contrat de licence
OEM pour en savoir
plus sur la création
d’un fichier CLUF
.html.

<nom_ordinateur> facultatif. Texte pour décrire le Chaîne.


nom de l’ordinateur

<Inscription> facultatif. Vous trouverez plus


d’informations ci-dessous.

<Enregistrement>

<title> Obligatoire si l’élément Chaîne de 25


d’inscription est utilisé. Texte caractères
pour titrer la page Inscription. maximum.

<subtitle> Obligatoire si l’élément


d’inscription est utilisé. Texte
pour décrire la page
Inscription.

<customerinfo>
Élément Paramètre Description Valeur

<label> Texte à étiqueter customerinfo. Chaîne de 250


Rquired pour que customerinfo caractères
s’affiche. maximum. Nous
vous recommandons
vivement de ne pas
utiliser plus de 100
caractères, car cette
longueur de texte
sera ajustée sur une
ligne.

<defaultvalue> Valeur pour définir True ou False . True


customerinfo comme signifie que la
sélectionné ou non. Si ce condition par défaut
champ est coché, les de la zone de case
informations des quatre activée est
champs d’entrée sont fournies sélectionnée. False
via le chiffrement à clé signifie que la
asymétrique. Si cette option condition par défaut
n’est pas cochée, aucune de la zone de case
information des quatre champs activée n’est pas
d’entrée ne sera fournie. sélectionnée.

<Case à cocher1>

<label> Case à cocher Texte à Chaîne de 250


étiqueter1. Obligatoire pour caractères
que la case à cocher1 s’affiche. maximum. Nous
vous recommandons
vivement de ne pas
utiliser plus de 100
caractères, car cette
longueur de texte
sera ajustée sur une
ligne.

<defaultvalue> Valeur pour définir la case à True ou False . True


cocher1 comme sélectionnée signifie que la
ou non sélectionnée. condition par défaut
de la zone de case
activée est
sélectionnée. False
signifie que la
condition par défaut
de la zone de case
activée n’est pas
sélectionnée.
Élément Paramètre Description Valeur

<case à cocher2>

<label> Case à cocher Texte à Chaîne de 250


étiqueter2. Obligatoire pour caractères
que la case à cocher2 s’affiche. maximum. Nous
vous recommandons
vivement de ne pas
utiliser plus de 100
caractères, car cette
longueur de texte
sera ajustée sur une
ligne.

<defaultvalue> Valeur pour définir la case à True ou False . True


cocher3 comme sélectionnée signifie que la
ou non sélectionnée. condition par défaut
de la zone de case
activée est
sélectionnée. False
signifie que la
condition par défaut
de la zone de case
activée n’est pas
sélectionnée.

<Case à cocher3>

<label> Case à cocher Texte à Chaîne de 250


étiqueter3. Obligatoire pour caractères
que la case à cocher3 s’affiche. maximum. Nous
vous recommandons
vivement de ne pas
utiliser plus de 100
caractères, car cette
longueur de texte
sera ajustée sur une
ligne.
Élément Paramètre Description Valeur

<defaultvalue> Valeur pour définir la case à True ou False . True


cocher3 comme sélectionnée signifie que la
ou non sélectionnée. condition par défaut
de la zone de case
activée est
sélectionnée. False
signifie que la
condition par défaut
de la zone de case
activée n’est pas
sélectionnée.

<lien1>

<label> Étiquette du lien vers le fichier Chaîne de 100


HTML. Obligatoire pour que caractères
link1 s’affiche. maximum.

<Lien> Le fichier doit être nommé linkfile1.html


linkfile1.html. OOBE recherche
ces fichiers sous le dossier
oobe\info. OOBE recherche des
fichiers sous les paramètres
régionaux et sous-dossiers
propres à la langue appropriés
de oobe\info.

<Link2>

<label> Étiquette du lien vers le fichier Chaîne de jusqu’à


HTML. Obligatoire pour que 100 caractères.
link2 s’affiche.

<Lien> Le fichier doit être nommé linkfile2.html


linkfile2.html. OOBE recherche
ces fichiers sous le dossier
oobe\info. OOBE recherche des
fichiers sous les paramètres
régionaux et sous-dossiers
propres à la langue appropriés
de oobe\info.

<lien3>

<label> Étiquette du lien vers le fichier Chaîne de jusqu’à


HTML. Obligatoire pour que 100 caractères.
link3 s’affiche.
Élément Paramètre Description Valeur

<Lien> Le fichier doit être nommé linkfile3.html


linkfile3.html. OOBE recherche
ces fichiers sous le dossier
oobe\info. OOBE recherche des
fichiers sous les paramètres
régionaux et sous-dossiers
propres à la langue appropriés
de oobe\info.

<hideSkip> facultatif. Contrôle si le bouton True ou False . True


Ignorer est affiché ou non à signifie que le
l’utilisateur. La valeur par bouton ignorer n’est
défaut est False, ce qui permet pas visible par
d’afficher le bouton ignorer. l’utilisateur. False
signifie que le
bouton ignorer est
affiché en tant
qu’option pour
l’utilisateur.

Langue et emplacement

Le tableau suivant présente les valeurs de langue et d’emplacement.

Élément Paramètre Description Valeur

<Par
défaut>

<language> Langue par Identificateur de langue (décimal), par exemple,


défaut. Français = 3084 . Pour connaître les valeurs,
consultez Modules linguistiques disponibles
pour Windows.

<location> Emplacement GeoID (décimal), exemple, Canada = 39 . Pour


par défaut. connaître les valeurs, consultez La table des
emplacements géographiques
Élément Paramètre Description Valeur

<Clavier> Spécifiez les Spécifiez les paramètres régionaux et la


paramètres disposition du clavier en hexadécimal, séparés
régionaux et la par un signe deux-points. Par exemple, pour
disposition du l’entrée/clavier en anglais américain, utilisez
clavier en 0409:00000409. Pour connaître les valeurs,
hexadécimal, consultez Profils d’entrée par défaut
séparés par un (paramètres régionaux d’entrée)
signe deux-
points.

<adjustforDST> Spécifie s’il faut True ou False . True signifie ajuster l’heure
ajuster l’heure d’été en fonction du fuseau horaire. False
d’été. signifie toujours rester à l’heure standard.

Configuration hid

Le tableau suivant présente les valeurs de l’installation HID.

Élément Paramètre Description Valeur

<hidsetup>

<title>

<mouseImagePath> Chemin d’accès absolu à l’image Chemin


d’instruction de jumelage de souris. absolu
L’image ne doit pas être supérieure à 630 de
x 372 pixels. Il est mis à l’échelle pour l’image.
s’adapter en mode portrait ou sur de
petits facteurs de forme.

<mouseText> Texte d’aide qui s’affiche en bas de la String


page.

<mouseErrorImagePath> Chemin d’accès absolu à l’image d’erreur


de jumelage de souris.
L’image ne doit pas être supérieure à 630
x 372 pixels. Il est mis à l’échelle pour
s’adapter en mode portrait ou sur de
petits facteurs de forme.

<mouseErrorText> Erreur qui s’affiche aux utilisateurs avec String


l’image d’erreur de jumelage de souris.
Élément Paramètre Description Valeur

<keyboardImagePath> Chemin d’accès absolu à la première


image d’instruction de jumelage de
clavier.
L’image ne doit pas être supérieure à 630
x 372 pixels. Il est mis à l’échelle pour
s’adapter en mode portrait ou sur de
petits facteurs de forme.

<keyboardErrorImagePath> Chemin d’accès absolu à l’image d’erreur Chemin


de jumelage de clavier. d’accès
L’image ne doit pas être supérieure à 630 absolu à
x 372 pixels. Il est mis à l’échelle pour l’image
s’adapter en mode portrait ou sur de
petits facteurs de forme.

<keyboardText> Spécifie le texte à inviter l’utilisateur à String


appairer le clavier.

<keyboardPINText> Spécifie le texte d’invite permettant à String


l’utilisateur d’entrer un code confidentiel
pour le clavier.

<keyboardPINImagePath> Chemin d’accès absolu à l’image Chemin


d’instruction de jumelage de clavier. d’accès
L’image ne doit pas être supérieure à 630 absoulte
x 372 pixels. Il est mis à l’échelle pour à
s’adapter en mode portrait ou sur de l’image
petits facteurs de forme.

<keyboardErrorText> Spécifie le texte à utiliser lorsqu’une String


erreur se produit lors de l’appairage du
clavier.

Comment personnaliser OOBE à l’aide de


Oobe.xml
Pour personnaliser OOBE à l’aide de Oobe.xml :

1. Créez un fichier nommé Oobe.xml et stockez ce fichier dans


Windows\System32\Oobe\Info.

2. En utilisant un éditeur XML ou un éditeur de texte, tel que le Bloc-notes, mettez à


jour Oobe.xml avec les fichiers, chemins d’accès et contenu appropriés.
3. Enregistrez votre version mise à jour de Oobe.xml dans
Windows\System32\Oobe\Info, ou dans les dossiers propres à la langue et aux
paramètres régionaux appropriés requis pour vos personnalisations.

4. Test OOBE :

a. Dans le menu Démarrer , pointez sur Tous les programmes, puis cliquez sur
Accessoires.

b. Cliquez avec le bouton droit sur le raccourci de l’invite de commandes, puis


cliquez sur Exécuter en tant qu’administrateur. Acceptez la boîte de dialogue
Contrôle de compte d’utilisateur.

c. Accédez à \Windows\System32\Sysprep

d. Exécutez sysprep /oobe.

e. Démarrez l’ordinateur.

Rubriques connexes
Configurer Oobe.xml
Fonctionnement Oobe.xml
Article • 19/06/2023

Oobe.xml est un fichier de contenu que vous pouvez utiliser pour organiser du texte et
des images, ainsi que pour spécifier des paramètres prédéfinis pour la personnalisation
de la première expérience Windows. Vous pouvez utiliser plusieurs fichiers Oobe.xml
pour les termes et paramètres de licence spécifiques à la langue et à la région afin que
les utilisateurs voient les informations appropriées dès qu’ils démarrent leur PC. En
spécifiant des informations dans le fichier Oobe.xml , les fabricants OEM indiquent aux
utilisateurs d’effectuer uniquement les tâches principales requises pour configurer leurs
PC.

Windows recherche et charge Oobe.xml aux emplacements suivants, dans l’ordre


suivant :

1. %WINDIR%\System32\Oobe\Info\Oobe.xml

2. %WINDIR%\System32\Oobe\Info\Default\Oobe.xml

3. %WINDIR%\System32\Oobe\Info\Default\<Langue>\Oobe.xml

4. %WINDIR%\System32\Oobe\Info\<pays/région>\Oobe.xml

5. %WINDIR%\System32\Oobe\Info\<pays/région>\<language>\Oobe.xml

Si vous avez des personnalisations qui couvrent l’ensemble des pays/régions et langues,
les fichiers Oobe.xml peuvent être placés à l’emplacement 1.

Si vous expédiez un système monorégion et multilingue, votre fichier deOobe.xml


personnalisé doit être placé dans le répertoire \Info (Emplacement 1) ou \Default
(Emplacement 2). Ces emplacements sont fonctionnellement équivalents.

Si vous expédiez vers plusieurs pays/régions et que vos paramètres OOBE nécessitent
des personnalisations pour des pays/régions individuels, chacun avec une seule langue,
tous vos fichiers Oobe.xml doivent être placés aux emplacements 4 et 5.

Si vous expédiez vers plusieurs pays/régions avec plusieurs langues, les instructions
suivantes s’appliquent :

Placez les informations spécifiques au pays/à la région à l’emplacement 4.

Placez des informations spécifiques à la langue pour chaque pays/région respectif


à l’emplacement 5.
Déploiements dans une seule langue
Si vous livrez des PC à un pays/région dans une seule langue, vous devez placer un
fichier Oobe.xml unique dans \%WINDIR%\System32\Oobe\Info. Ce fichier peut
contenir toutes vos personnalisations pour la première expérience Windows.

Par exemple, une version anglaise de Windows remise au États-Unis peut avoir la
structure de répertoires suivante :

\%WINDIR%\System32\Oobe\Info\Oobe.xml

Si vous livrez des PC à plusieurs pays/régions dans une seule langue et que vous
envisagez de faire varier vos personnalisations à différents emplacements, placez un
fichier Oobe.xml dans \%WINDIR%\System32\Oobe\Info.

Ce fichier peut contenir les paramètres régionaux par défaut que vous envisagez de
montrer à l’utilisateur. Vous devez également inclure un ensemble de personnalisations
par défaut, au cas où l’utilisateur sélectionnerait un pays/une région pour lequel vous
n’avez pas effectué de personnalisations spécifiques. Le fichier Oobe.xml doit également
contenir le < nœud eulafilename> avec le nom des termes du contrat de licence
personnalisé que vous envisagez d’utiliser.

Placez un fichier Oobe.xml pour chaque pays/région qui contient du contenu


personnalisé unique dans \%WINDIR%\System32\<country/region que vous déployez>
dans\<langue dans >laquelle vous effectuez le déploiement. Une fois que l’utilisateur a
choisi un pays/une région, ces fichiers sont utilisés pour afficher des personnalisations
supplémentaires.

Par exemple, une version anglaise de Windows fournie aux États-Unis et au Canada peut
avoir la structure de répertoires suivante :

\%WINDIR%\System32\Oobe\Info\Oobe.xml (nom de fichier CLUF et paramètres


régionaux)

\%WINDIR%System32\Oobe\Info\244\1033\Oobe.xml (contenu personnalisé États-


Unis)

\%WINDIR%\System32\Oobe\Info\39\1033\Oobe.xml (contenu personnalisé au


Canada)

Déploiements dans plusieurs langues ou


régions
Si vous livrez des PC à un ou plusieurs pays/régions et que vous fournissez des PC
exécutant Windows avec des modules linguistiques supplémentaires, placez un fichier
Oobe.xml dans \%WINDIR%\System32\Oobe\Info. Ce fichier peut contenir les
paramètres régionaux par défaut que vous envisagez de montrer à l’utilisateur. Vous
devez également inclure un ensemble de personnalisations par défaut, au cas où
l’utilisateur sélectionnerait un pays/une région pour lequel vous n’avez pas effectué de
personnalisations spécifiques. Cette Oobe.xml doit également contenir le < nœud
eulafilename> avec le nom des termes du contrat de licence personnalisé que vous
envisagez d’utiliser.

Placez un fichier Oobe.xml pour chaque pays/région qui contient du contenu


personnalisé unique dans \%WINDIR%\System32\<country/region que vous déployez>
dans\<langue dans >laquelle vous effectuez le déploiement. Une fois que l’utilisateur a
choisi un pays/une région, ce fichier est utilisé pour afficher des personnalisations
supplémentaires.

Par exemple, une version anglaise de Windows remise aux États-Unis et au Canada
utiliserait la structure de répertoires suivante :

\%WINDIR%\System32\Oobe\Info\Oobe.xml (logo, nom de fichier CLUF et paramètres


régionaux)

\%WINDIR%\System32\Oobe\Info\244\1033\Oobe.xml (contenu personnalisé États-


Unis)

\%WINDIR%\System32\Oobe\Info\39\1033\Oobe.xml (contenu personnalisé au


Canada)

Si vous livrez des PC à un ou plusieurs pays/régions et que vous fournissez des PC


exécutant Windows avec des modules linguistiques supplémentaires, placez un fichier
Oobe.xml dans \%WINDIR%\System32\Oobe\Info. Ce fichierOobe.xml doit contenir le
<nœud eulafilename> avec le nom du CLUF personnalisé que vous envisagez d’utiliser.

Placez une Oobe.xml pour chaque langue Windows que vous incluez dans
\%WINDIR%\System32\Default\<language dans> laquelle vous effectuez le
déploiement. Ces fichiers doivent contenir les paramètres régionaux par défaut que
vous envisagez d’afficher pour une langue donnée, ainsi qu’un ensemble de
personnalisations par défaut, au cas où l’utilisateur sélectionnerait un pays/une région
pour lequel vous n’avez pas effectué de personnalisations spécifiques.

Placez un fichier Oobe.xml pour chaque pays/région qui contient du contenu


personnalisé dans \%WINDIR%\System32\<pays/région dans lequel vous effectuez le
déploiement> dans\<langue dans> laquelle vous effectuez le déploiement. Une fois que
l’utilisateur a choisi un pays/une région, ce fichier est utilisé pour afficher vos
personnalisations supplémentaires.

Par exemple, une version de Windows avec des modules linguistiques en anglais et
Français qui est fournie aux États-Unis et au Canada utilise la structure de répertoires
suivante :

Logo et CLUF :

\%WINDIR%\System32\Oobe\Info\Oobe.xml (logo et nom de fichier CLUF)

Paramètres régionaux et secours pour le contenu qui n’est pas localisé pour le
pays/la région spécifique :

\%WINDIR%\System32\Oobe\Info\Default\1033\Oobe.xml (paramètres
régionaux par défaut et contenu en anglais si l’utilisateur choisit un pays/une
région autre que le États-Unis ou le Canada)

\%WINDIR%\System32\Oobe\Info\Default\1036\Oobe.xml (paramètres
régionaux par défaut et contenu Français si l’utilisateur choisit un pays/une région
autre que États-Unis ou Le Canada)

Contenu spécifique à un pays ou à une région dans les langues appropriées

\%WINDIR%\System32\Oobe\Info\244\1033\Oobe.xml (États-Unis contenu


personnalisé en anglais)

\%WINDIR%\System32\Oobe\Info\244\1036\Oobe.xml (États-Unis contenu


personnalisé dans Français)

\%WINDIR%\System32\Oobe\Info\39\1033\Oobe.xml (contenu personnalisé au


Canada en anglais)

\%WINDIR%\System32\Oobe\Info\39\1036\Oobe.xml (contenu personnalisé au


Canada en Français)

Format de dossier pays/région


Pour identifier le pays/la région :

1. Recherchez l’identificateur géographique du pays/de la région à l’aide de la Table


des emplacements géographiques sur MSDN. Ces valeurs sont présentées en
hexadécimal.
2. Convertissez la valeur hexadécimale en décimale et utilisez cette valeur pour le
nom du dossier. Par exemple, pour créer un dossier pour le Chili (GeoID 0x2E),
nommez le dossier « 46 ».

\%WINDIR%\System32\Oobe\Info\46\Oobe.xml

Format du dossier de langue


Pour identifier la langue, utilisez la version décimale de la valeur ID de paramètres
régionaux (LCID). Par exemple, pour créer un dossier espagnol, nommez le dossier «
3082 ».

%WINDIR%\System32\Oobe\Info\Default\3082\Oobe.xml

Il y a beaucoup plus de LCIDs que de langues. Quelques LCID sont en corrélation avec
les langues qui peuvent être publiées avec Windows. Pour plus d’informations sur les
langues mises en production avec Windows, à quel niveau de localisation et leurs
identificateurs décimaux, consultez Modules linguistiques disponibles.
Démarrage sécurisé
Article • 19/06/2023

Cette section explique comment utiliser le démarrage sécurisé dans Windows.

 Conseil

Pour plus d’informations sur le démarrage sécurisé pour les fabricants de PC,
consultez la rubrique Démarrage sécurisé qui fait partie des considérations
relatives à la sécurité pour les fabricants d’ordinateurs OEM

Contenu de cette section


Rubrique Description

Guide de création et de gestion Décrit la création et la gestion des clés et certificats de


de la clé de démarrage sécurisé démarrage sécurisé dans un environnement de fabrication
Windows

Génération et signature de clé de Exemple de génération de clés de démarrage sécurisé à


démarrage sécurisé à l’aide de l’aide d’un module de sécurité matériel (HSM)
HSM (exemple)

Guide de validation de ROM de Livre blanc qui explique comment vérifier que le
l’option de validation UEFI microprogramme vérifie les signatures de sa ROM d’option
dans le cadre de la chaîne de confiance de démarrage
sécurisé

Désactivation du démarrage Comment désactiver le démarrage sécurisé


sécurisé

Le démarrage sécurisé n’est pas Comment résoudre les problèmes de démarrage sécurisé
configuré correctement :
résolution des problèmes

Paramètres du magasin système Paramètres du magasin système BCD pour UEFI


BCD pour UEFI

Validation des fonctionnalités de Comment valider la fonctionnalité de la plateforme de mise à


la plateforme de mise à jour du jour du microprogramme Windows UEFI
microprogramme Windows UEFI
Guide de création et de gestion des clés
de démarrage sécurisé Windows
Article • 19/06/2023

Ce document aide à guider les oem et les ODM dans la création et la gestion des clés et
certificats de démarrage sécurisé dans un environnement de fabrication. Il répond aux
questions relatives à la création, au stockage et à la récupération de clés de plateforme
(CLÉS), de clés de mise à jour sécurisées du microprogramme et de clés d’échange de
clés tierces (KEK).

7 Notes

Ces étapes ne sont pas spécifiques aux oem de PC. Les entreprises et les clients
peuvent également utiliser ces étapes pour configurer leurs serveurs afin de
prendre en charge le démarrage sécurisé.

Vous trouverez les exigences Windows pour UEFI et le démarrage sécurisé dans les
Exigences de certification matérielle Windows. Ce document n’introduit pas de nouvelles
exigences ni ne représente un programme Windows officiel. Il s’agit d’une aide au-delà
des exigences de certification, pour aider à créer et à gérer des processus efficaces et
sécurisés pour la création et la gestion des clés de démarrage sécurisées. Cela est
important, car le démarrage sécurisé UEFI est basé sur l’utilisation de l’infrastructure à
clé publique pour authentifier le code avant d’être autorisé à s’exécuter.

Le lecteur est censé connaître les principes de base de l’UEFI, la compréhension de base
du démarrage sécurisé (chapitre 27 de la spécification UEFI ) et le modèle de sécurité
PKI.

Les exigences, les tests et les outils de validation du démarrage sécurisé sur Windows
sont disponibles aujourd’hui via le Kit de certification matérielle Windows (HCK).
Toutefois, ces ressources HCK ne traitent pas de la création et de la gestion des clés
pour les déploiements Windows. Ce document traite de la gestion des clés en tant que
ressource pour aider les partenaires à déployer les clés utilisées par le microprogramme.
Il n’est pas conçu comme une aide normative et n’inclut pas de nouvelles exigences.

Sur cette page :

1. Le démarrage sécurisé, Windows et la gestion des clés contiennent des


informations sur la sécurité de démarrage et l’architecture PKI telles qu’elles
s’appliquent à Windows et au démarrage sécurisé.
2. Les solutions de gestion des clés sont destinées à aider les partenaires à
concevoir une solution de gestion et de conception de clés qui répond à leurs
besoins.
3. Résumé et Ressources incluent des annexes, des listes de contrôle, des API et
d’autres références.

Ce document sert de point de départ au développement de PC prêts pour le client,


d’outils de déploiement d’usine et de meilleures pratiques de sécurité clés.

1. Démarrage sécurisé, Windows et gestion des


clés
La spécification UEFI (Unified Extensible Firmware Interface) définit un processus
d’authentification d’exécution de microprogramme appelé démarrage sécurisé. En tant
que standard du secteur, le démarrage sécurisé définit la façon dont le
microprogramme de plateforme gère les certificats, authentifie le microprogramme et
comment le système d’exploitation interagit avec ce processus.

Le démarrage sécurisé est basé sur le processus PKI (Public Key Infrastructure) pour
authentifier les modules avant qu’ils ne soient autorisés à s’exécuter. Ces modules
peuvent inclure des pilotes de microprogramme, des rom d’option, des pilotes UEFI sur
disque, des applications UEFI ou des chargeurs de démarrage UEFI. Grâce à
l’authentification d’image avant l’exécution, le démarrage sécurisé réduit le risque
d’attaques de programmes malveillants avant le démarrage, tels que les rootkits.
Microsoft s’appuie sur le démarrage sécurisé UEFI dans Windows 8 et versions
ultérieures dans le cadre de son architecture de sécurité de démarrage approuvé pour
améliorer la sécurité de la plateforme pour nos clients. Le démarrage sécurisé est requis
pour les PC clients Windows 8 et au-dessus, ainsi que pour les Windows Server 2016
comme défini dans les exigences de compatibilité matérielle Windows.

Le processus de démarrage sécurisé fonctionne comme suit et comme illustré dans la


figure 1 :

1. Composants de démarrage du microprogramme : Le microprogramme vérifie que


le chargeur du système d’exploitation est approuvé (Windows ou un autre système
d’exploitation approuvé).)
2. Composants de démarrage Windows : BootMgr, WinLoad, Démarrage du noyau
Windows. Les composants de démarrage Windows vérifient la signature sur
chaque composant. Les composants non approuvés ne sont pas chargés et
déclenchent la correction du démarrage sécurisé.
Initialisation des logiciels antivirus et anti-programme malveillant : Ce
logiciel est vérifié pour une signature spéciale émise par Microsoft, qui vérifie
qu’il s’agit d’un pilote de démarrage critique approuvé, et sera lancé tôt dans
le processus de démarrage.
Initialisation du pilote critique de démarrage : Les signatures de tous les
pilotes critiques au démarrage sont vérifiées dans le cadre de la vérification
du démarrage sécurisé dans WinLoad.

3. Initialisation du système d’exploitation supplémentaire


4. Écran d’ouverture de session Windows

Figure 1 : Architecture de démarrage approuvé Windows

L’implémentation du démarrage sécurisé UEFI fait partie de l’architecture de démarrage


fiable de Microsoft, introduite dans Windows 8.1. Une tendance croissante dans
l’évolution des attaques de programmes malveillants cible le chemin de démarrage en
tant que vecteur d’attaque préféré. Cette classe d’attaque a été difficile à protéger, car
les produits anti-programme malveillant peuvent être désactivés par des logiciels
malveillants qui les empêchent de se charger entièrement. Avec l’architecture de
démarrage approuvé Windows et l’établissement d’une racine de confiance avec le
démarrage sécurisé, le client est protégé contre le code malveillant s’exécutant dans le
chemin de démarrage en veillant à ce que seuls les chargeurs de démarrage et de code
signés et certifiés « connus » puissent s’exécuter avant le chargement du système
d’exploitation lui-même.

1.1 infrastructure Public-Key (PKI) et démarrage sécurisé


L’infrastructure À clé publique établit l’authenticité et la confiance dans un système. Le
démarrage sécurisé tire parti de L’infrastructure À clé publique pour deux objectifs
généraux :

1. Pendant le démarrage pour déterminer si les modules de démarrage précoce sont


approuvés pour l’exécution.
2. Pour authentifier les demandes de service, citons la modification des bases de
données de démarrage sécurisé et les mises à jour du microprogramme de la
plateforme.

Une infrastructure À clé publique se compose des éléments suivants :

Une autorité de certification qui émet les certificats numériques.


Une autorité d’inscription qui vérifie l’identité des utilisateurs qui demandent un
certificat auprès de l’autorité de certification.
Répertoire central dans lequel stocker et indexer les clés.
Système de gestion des certificats.

1.2 Chiffrement à clé publique


Le chiffrement à clé publique utilise une paire de clés de chiffrement
mathématiquement liées, appelées clé publique et clé privée. Si vous connaissez l’une
des clés, vous ne pouvez pas facilement calculer l’autre. Si une clé est utilisée pour
chiffrer des informations, seule la clé correspondante peut déchiffrer ces informations.
Pour le démarrage sécurisé, la clé privée est utilisée pour signer numériquement le code
et la clé publique est utilisée pour vérifier la signature de ce code afin de prouver son
authenticité. Si une clé privée est compromise, les systèmes avec des clés publiques
correspondantes ne sont plus sécurisés. Cela peut entraîner des attaques de kit de
démarrage et endommager la réputation de l’entité chargée de garantir la sécurité de la
clé privée.

Dans un système de clé publique de démarrage sécurisé, vous disposez des éléments
suivants :

1.2.1 Chiffrement RSA 2048

RSA-2048 est un algorithme de chiffrement asymétrique. L’espace nécessaire pour


stocker un module RSA-2048 sous forme brute est de 2 048 bits.

1.2.2 Certificat auto-signé

Un certificat signé par la clé privée qui correspond à la clé publique du certificat
est appelé certificat auto-signé. Les certificats d’autorité de certification racine
appartiennent à cette catégorie.

1.2.3 Autorité de certification

L’autorité de certification émet des certificats signés qui affirment l’identité de


l’objet du certificat et lient cette identité à la clé publique contenue dans le
certificat. L’autorité de certification signe le certificat à l’aide de sa clé privée. Il
émet la clé publique correspondante à toutes les parties intéressées dans un
certificat d’autorité de certification racine auto-signé.

Dans le démarrage sécurisé, les autorités de certification incluent l’OEM (ou leurs
délégués) et Microsoft. Les autorités de certification génèrent les paires de clés qui
forment la racine de l’approbation, puis utilisent les clés privées pour signer des
opérations légitimes telles que les modules EFI de démarrage précoce autorisés et
les demandes de maintenance du microprogramme. Les clés publiques
correspondantes sont incorporées dans le microprogramme UEFI sur les PC avec
démarrage sécurisé et sont utilisées pour vérifier ces opérations.

(Des informations supplémentaires sur l’utilisation des autorités de certification et


des échanges de clés sont facilement disponibles sur Internet en ce qui concerne le
modèle de démarrage sécurisé.)

1.2.4 Clé publique

La clé de plateforme publique est livrée sur le PC et est accessible ou « publique ».


Dans ce document, nous allons utiliser le suffixe « pub » pour désigner la clé
publique. Par exemple, PKpub désigne la moitié publique du PK.

1.2.5 Clé privée

Pour que l’infrastructure PKI fonctionne, la clé privée doit être gérée de manière
sécurisée. Il doit être accessible à quelques personnes hautement fiables dans un
organization et situé dans un emplacement physiquement sécurisé avec des
restrictions de stratégie d’accès fortes en place. Dans ce document, nous allons
utiliser le suffixe « priv » pour désigner une clé privée. Par exemple, le PKpriv
indique la moitié privée du PK.

1.2.6 Certificats

L’utilisation principale des certificats numériques est de vérifier l’origine des


données signées, telles que des fichiers binaires, etc. Les certificats sont
couramment utilisés pour la sécurité des messages Internet à l’aide de TLS
(Transport Layer Security) ou SSL (Secure Sockets Layer). La vérification des
données signées avec un certificat permet au destinataire de savoir l’origine des
données et si elles ont été modifiées en transit.

En général, un certificat numérique contient, à un niveau élevé, un nom unique


(DN), une clé publique et une signature. Le nom de domaine identifie une entité ,
par exemple une entreprise, qui contient la clé privée qui correspond à la clé
publique du certificat. Signer le certificat avec une clé privée et placer la signature
dans le certificat lie la clé privée à la clé publique.

Les certificats peuvent contenir d’autres types de données. Par exemple, un


certificat X.509 inclut le format du certificat, le numéro de série du certificat,
l'algorithme utilisé pour signer le certificat, le nom de l'autorité de certification qui
a publié le certificat, le nom et la clé publique de l'entité qui demande le certificat,
et la signature de l'autorité de certification.

1.2.7 Chaînage des certificats

À partir de : Chaînes de certificats :

Figure 2 : Chaîne à trois certificats

Les certificats utilisateur sont souvent signés par une autre clé privée, telle qu’une
clé privée de l’autorité de certification. Il s’agit d’une chaîne à deux certificats. La
vérification de l’authenticité d’un certificat utilisateur implique de vérifier sa
signature, ce qui nécessite la clé publique de l’autorité de certification, à partir de
son certificat. Toutefois, avant que la clé publique de l’autorité de certification
puisse être utilisée, le certificat d’autorité de certification englobant doit être
vérifié. Étant donné que le certificat d’autorité de certification est auto-signé, la clé
publique de l’autorité de certification est utilisée pour vérifier le certificat.

Un certificat utilisateur n’a pas besoin d’être signé par la clé privée de l’autorité de
certification racine. Il peut être signé par la clé privée d’un intermédiaire dont le
certificat est signé par la clé privée de l’autorité de certification. Il s’agit d’un
instance d’une chaîne de trois certificats : certificat utilisateur, certificat
intermédiaire et certificat d’autorité de certification. Mais plusieurs intermédiaires
peuvent faire partie de la chaîne, de sorte que les chaînes de certificats peuvent
être de n’importe quelle longueur.

1.3 Configuration requise pour PKI de démarrage sécurisé


La racine d’approbation définie par UEFI se compose de la clé de plateforme et de
toutes les clés qu’un OEM ou ODM inclut dans le cœur du microprogramme. La sécurité
pré-UEFI et une racine de confiance ne sont pas traitées par le processus de démarrage
sécurisé UEFI, mais plutôt par les publications du NIST (National Institute of Standards
and Technology) et du Groupe d’informatique fiable (TCG) référencées dans ce
document.

1.3.1 Configuration requise pour le démarrage sécurisé

Vous devez prendre en compte les paramètres suivants pour implémenter le


démarrage sécurisé :
Spécifications du client
Configuration requise pour la compatibilité matérielle Windows
Exigences en matière de génération et de gestion des clés.

Vous devez choisir du matériel pour la gestion des clés de démarrage sécurisé,
comme les modules de sécurité matériels (HSM), prendre en compte les exigences
particulières sur les PC à expédier aux gouvernements et à d’autres agences et
enfin le processus de création, de remplissage et de gestion du cycle de vie de
différentes clés de démarrage sécurisé.

1.3.2 Clés liées au démarrage sécurisé

Les clés utilisées pour le démarrage sécurisé sont les suivantes :

Figure 3 : Clés liées au démarrage sécurisé

La figure 3 ci-dessus représente les signatures et les clés d’un PC avec démarrage
sécurisé. La plateforme est sécurisée via une clé de plateforme que l’OEM installe
dans le microprogramme pendant la fabrication. D’autres clés sont utilisées par le
démarrage sécurisé pour protéger l’accès aux bases de données qui stockent des
clés afin d’autoriser ou d’interdire l’exécution du microprogramme.

La base de données autorisée (db) contient des clés et des certificats publics qui
représentent des composants de microprogramme et des chargeurs de système
d’exploitation approuvés. La base de données de signature interdite (dbx) contient
des hachages de composants malveillants et vulnérables, ainsi que des clés et des
certificats compromis, et bloque l’exécution de ces composants malveillants. La
force de ces stratégies est basée sur la signature du microprogramme à l’aide
d’Authenticode et d’une infrastructure à clé publique (PKI). PKI est un processus
bien établi pour la création, la gestion et la révocation de certificats qui établissent
la confiance lors de l’échange d’informations. L’infrastructure À clé publique est au
cœur du modèle de sécurité pour le démarrage sécurisé.

Vous trouverez ci-dessous plus d’informations sur ces clés.

1.3.3 Clé de plateforme (PK)

Conformément à la section 27.5.1 de l’Errata C d’UEFI 2.3.1, la clé de plateforme


établit une relation d’approbation entre le propriétaire de la plateforme et le
microprogramme de la plateforme. Le propriétaire de la plateforme inscrit la
moitié publique de la clé (PKpub) dans le microprogramme de la plateforme,
comme spécifié dans la section 7.2.1 de l’ERRATA C UEFI 2.3.1. Cette étape déplace
la plateforme en mode utilisateur à partir du mode d’installation. Microsoft
recommande que la clé de plateforme soit de type EFI_CERT_X509_GUID avec
l’algorithme de clé publique RSA, la longueur de la clé publique de 2 048 bits et
l’algorithme de signature sha256RSA. Le propriétaire de la plateforme peut utiliser
le type EFI_CERT_RSA2048_GUID si l’espace de stockage est un problème. Les clés
publiques sont utilisées pour case activée signatures, comme décrit plus haut dans
ce document. Le propriétaire de la plateforme peut ensuite utiliser la moitié privée
de la clé (PKpriv) :
Pour modifier la propriété de la plateforme, vous devez placer le
microprogramme en mode d’installation défini par UEFI, ce qui désactive le
démarrage sécurisé. Rétablissez le mode d’installation uniquement s’il est
nécessaire de le faire pendant la fabrication.
Pour les PC de bureau, les oem gèrent la PK et l’infrastructure à clé publique
nécessaire qui lui est associée. Pour les serveurs, les oem gèrent par défaut la PK
et l’infrastructure À clé publique nécessaire. Les clients d’entreprise ou les clients
serveurs peuvent également personnaliser le PK, en remplaçant le PK approuvé
par un PK propriétaire personnalisé pour verrouiller l’approbation dans le
microprogramme de démarrage sécurisé UEFI pour lui-même.

1.3.3.1 Pour inscrire ou mettre à jour une clé d’échange de clés (KEK) en
inscrivant la clé de plateforme

Le propriétaire de la plateforme inscrit la moitié publique de la clé de plateforme


(PKpub) en appelant le service de démarrage UEFI SetVariable() comme spécifié
dans la section 7.2.1 de la spécification UEFI 2.3.1 errata C, puis en réinitialisant la
plateforme. Si la plateforme est en mode d’installation, le nouveau PKpub doit être
signé avec son équivalent PKpriv . Si la plateforme est en mode utilisateur, le
nouveau PKpub doit être signé avec le PKpriv actuel. Si le PK est de type
EFI_CERT_X509_GUID , celui-ci doit être signé par le PKpriv immédiat, et non par une

clé privée d’un certificat émis sous le PK.

1.3.3.2 Suppression de la clé de plateforme

Le propriétaire de la plateforme efface la moitié publique de la clé de plateforme


(PKpub) en appelant l’UEFI Boot Ser¬vice SetVariable() avec une taille variable de 0
et en réinitialisant la plateforme. Si la plateforme est en mode d’installation, la
variable vide n’a pas besoin d’être authentifiée. Si la plateforme est en mode
utilisateur, la variable vide doit être signée avec le PKpriv actuel ; Pour plus
d’informations, consultez La section 7.2 (Services variables) sous la spécification
UEFI 2.3.1 Errata C. Il est vivement recommandé que le PKpriv de production ne
soit jamais utilisé pour signer un package pour réinitialiser la plateforme, car cela
permet de désactiver le démarrage sécurisé par programme. Il s’agit
principalement d’un scénario de test de préproduction.

La clé de plateforme peut également être effacée à l’aide d’une méthode sécurisée
spécifique à la plateforme. Dans ce cas, le mode d’installation de la variable
globale doit également être mis à jour vers 1.

Figure 4 : Diagramme d’état de la clé de plateforme

Génération 1.3.3.3 PK

Conformément aux recommandations UEFI, la clé publique doit être stockée dans
un stockage non volatile qui résiste à la falsification et à la suppression sur le PC.
Les clés privées restent sécurisées chez partner ou dans le bureau de sécurité de
l’OEM et seule la clé publique est chargée sur la plateforme. Pour plus
d’informations, consultez les sections 2.2.1 et 2.3.

Le nombre de PK généré est à la discrétion du propriétaire de la plateforme (OEM).


Ces clés peuvent être les suivantes :

1. Un par PC. Avoir une clé unique pour chaque appareil. Cela peut être
nécessaire pour les agences gouvernementales, les institutions financières ou
d’autres clients serveurs ayant des besoins élevés en matière de sécurité. Il
peut nécessiter une puissance de stockage et de traitement de chiffrement
supplémentaire pour générer des clés privées et publiques pour un grand
nombre de PC. Cela ajoute la complexité du mappage des appareils avec leur
PK correspondant lors de l’envoi de mises à jour de microprogramme vers les
appareils à l’avenir. Il existe différentes solutions HSM disponibles pour gérer
un grand nombre de clés en fonction du fournisseur HSM. Pour plus
d’informations, consultez Génération de clés de démarrage sécurisé à l’aide
de HSM.

2. Un par modèle. Avoir une clé par modèle DE PC. Le compromis ici est que si
une clé est compromise, toutes les machines du même modèle seraient
vulnérables. C’est recommandé par Microsoft pour les PC de bureau.

3. Un par ligne de produits. Si une clé est compromise, toute une gamme de
produits serait vulnérable.

4. Un par OEM. Bien que ce soit le plus simple à configurer, si la clé est
compromise, chaque PC que vous fabriquez serait vulnérable. Pour accélérer
le fonctionnement de l’usine, le PK et potentiellement d’autres clés peuvent
être prégénérations et stockés dans un endroit sûr. Ils peuvent être récupérés
et utilisés ultérieurement dans la ligne d’assembly. Les chapitres 2 et 3 ont
plus de détails.

1.3.3.4 Rekeying du PK

Cela peut être nécessaire si le PK est compromis ou en tant qu’exigence d’un client
qui, pour des raisons de sécurité, peut décider d’inscrire son propre PK.

La nouvelle clé peut être effectuée pour un modèle ou un PC en fonction de la


méthode sélectionnée pour créer PK. Tous les PC plus récents seront signés avec le
PK nouvellement créé.

La mise à jour du PK sur un PC de production nécessite une mise à jour de variable


signée avec le PK existant qui remplace le PK ou un package de mise à jour du
microprogramme. Un oem peut également créer un package SetVariable() et le
distribuer avec une application simple telle que PowerShell qui modifie simplement
le PK. Le package de mise à jour du microprogramme est signé par la clé de mise à
jour sécurisée du microprogramme et vérifié par le microprogramme. Si vous
effectuez une mise à jour du microprogramme pour mettre à jour le PK, veillez à ce
que la clé KEK, la base de données et la base de données soient conservées.

Sur tous les PC, il est recommandé de ne pas utiliser le PK comme clé de mise à
jour sécurisée du microprogramme. Si le PKpriv est compromis, il en va de même
pour la clé de mise à jour sécurisée du microprogramme (car elles sont identiques).
Dans ce cas, la mise à jour pour inscrire un nouveau PKpub peut ne pas être
possible, car le processus de mise à jour a également été compromis.

Sur les PC SOCs, il existe une autre raison de ne pas utiliser le PK comme clé de
mise à jour sécurisée du microprogramme. En effet, la clé de mise à jour sécurisée
du microprogramme est définitivement brûlée en fusibles sur les PC qui répondent
aux exigences de certification matérielle Windows.

1.3.4 Clé d’échange de clés (KEK) Les clés d’échange de clés établissent une
relation d’approbation entre le système d’exploitation et le microprogramme de la
plateforme. Chaque système d’exploitation (et éventuellement chaque application
tierce qui doit communiquer avec le microprogramme de plateforme) inscrit une
clé publique (KEKpub) dans le microprogramme de la plateforme.

1.3.4.1 Inscription de clés d’échange de clés

Les clés d’échange de clés sont stockées dans une base de données de signature,
comme décrit dans bases de données de signature 1.4 (db et dbx)). La base de
données de signature est stockée en tant que variable UEFI authentifiée.

Le propriétaire de la plateforme inscrit les clés d’échange de clés en appelant


SetVariable() comme spécifié dans la section 7.2(Variables Services) sous la
spécification UEFI 2.3.1 Errata C. avec le EFI_VARIABLE_APPEND_WRITE jeu
d’attributs et le paramètre Data contenant les nouvelles clés, ou en lisant la base
de données à l’aide de GetVariable(), en ajoutant la nouvelle clé d’échange de clé
aux clés existantes, puis en écrivant la base de données à l’aide de SetVariable(),
comme spécifié dans la section 7.2(Services variables) sous spécification UEFI
2.3.1 Errata C sans l’ensemble d’attributs EFI_VARIABLE_APPEND_WRITE .

Si la plateforme est en mode d’installation, la variable de base de données de


signature n’a pas besoin d’être signée, mais les paramètres de l’appel SetVariable()
doivent toujours être préparés comme spécifié pour les variables authentifiées
dans la section 7.2.1. Si la plateforme est en mode utilisateur, la base de données
de signatures doit être signée avec le PKpriv actuel

1.3.4.2 Effacement de la clé KEK

Il est possible de « effacer » (supprimer) la clé KEK. Notez que si le PK n’est pas
installé sur la plateforme, les demandes « clear » ne doivent pas être signées. S’ils
sont signés, l’effacement de la clé KEK nécessite un package signé par PK, et pour
effacer db ou dbx, vous devez disposer d’un package signé par toute entité
présente dans la clé KEK.

1.3.4.3 Microsoft KEK


Les 2 certificats KEK Microsoft suivants sont requis pour permettre la révocation
des images incorrectes en mettant à jour le dbx et éventuellement pour mettre à
jour db afin de préparer les images signées Windows plus récentes.

1. Microsoft Corporation KEK CA 2011

Hachage du certificat SHA-1 : 31 59 0b fd 89 c9 d7 4e d0 87 df ac 66 33 4b


39 31 25 4b 30 .

GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .


Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Le certificat Microsoft KEK peut être téléchargé à partir de :
https://go.microsoft.com/fwlink/?LinkId=321185 .

2. Microsoft Corporation KEK 2K CA 2023

Hachage du certificat SHA-1 : 45 9a b6 fb 5e 28 4d 27 2d 5e 3e 6a bc 8e d6


63 82 9d 63 2b .
GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .
Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Le certificat Microsoft KEK peut être téléchargé à partir de :
https://go.microsoft.com/fwlink/?linkid=2239775 .

1.3.4.4 KEKDefault Le fournisseur de la plateforme doit fournir un ensemble par défaut


de clés d’échange de clés dans la variable KEKDefault. Pour plus d’informations,
reportez-vous à la section 27.3.3 de la spécification UEFI .

1.3.4.5 KEK OEM/3rd party - ajout de plusieurs KEK

Les clients et les propriétaires de plateforme n’ont pas besoin d’avoir leur propre KEK.
Sur les PC non Windows RT, l’OEM peut avoir des clés KEK supplémentaires pour
autoriser un OEM supplémentaire ou un contrôle tiers approuvé de la base de données
et de dbx.

1.3.5 Clé de mise à jour du microprogramme de démarrage sécuriséLa clé de


mise à jour sécurisée du microprogramme est utilisée pour signer le
microprogramme lorsqu’il doit être mis à jour. Cette clé doit avoir une puissance
de clé minimale de RSA-2048. Toutes les mises à jour du microprogramme doivent
être signées en toute sécurité par l’OEM, son délégué approuvé tel que ODM ou
IBV (fournisseur bios indépendant), ou par un service de signature sécurisé.
Conformément à la publication NIST 800-147 Field Firmware Update doit
prendre en charge tous les éléments des instructions :

Toute mise à jour du magasin flash du microprogramme doit être signée par le
créateur.

Le microprogramme doit case activée signature de la mise à jour.

1.3.6 Création de clés pour la mise à jour sécurisée du microprogramme

La même clé sera utilisée pour signer toutes les mises à jour du microprogramme,
car la moitié publique résidera sur le PC. Vous pouvez également signer la mise à
jour du microprogramme avec une clé qui chaîne à la clé de mise à jour du
microprogramme sécurisé.

Il peut y avoir une clé par PC comme PK, une par modèle ou une par ligne de
produits. S’il existe une clé par PC, cela signifie que des millions de packages de
mise à jour uniques doivent être générés. En fonction de la disponibilité des
ressources, réfléchissez à la méthode qui vous convient. Avoir une clé par modèle
ou ligne de produit est un bon compromis.

La clé publique de mise à jour du microprogramme sécurisé (ou son hachage pour
économiser de l’espace) serait stockée dans un stockage protégé sur la plateforme
: flash généralement protégé (PC) ou fusibles programmables à usage unique
(SOC).

Si seul le hachage de cette clé est stocké (pour économiser de l’espace), la mise à
jour du microprogramme inclut la clé, et la première étape du processus de mise à
jour consiste à vérifier que la clé publique dans la mise à jour correspond au
hachage stocké sur la plateforme.

Les capsules sont un moyen par lequel le système d’exploitation peut transmettre
des données à l’environnement UEFI lors d’un redémarrage. Windows appelle
l’UEFI UpdateCapsule() pour fournir les mises à jour du microprogramme du
système et du PC. Au moment du démarrage avant d’appeler ExitBootServices(),
Windows transmet toutes les nouvelles mises à jour de microprogramme trouvées
dans le magasin de pilotes Windows dans UpdateCapsule(). Le microprogramme
du système UEFI peut utiliser ce processus pour mettre à jour le microprogramme
du système et du PC. En tirant parti de cette prise en charge du microprogramme
Windows, un OEM peut s’appuyer sur le même format commun et le même
processus de mise à jour du microprogramme pour le système et le
microprogramme du PC. Le microprogramme doit implémenter la table ACPI ESRT
pour prendre en charge UEFI UpdateCapsule() pour Windows.
Pour plus d’informations sur l’implémentation de la prise en charge de la
plateforme de mise à jour du microprogramme Windows UEFI, consultez la
documentation suivante : Plateforme de mise à jour du microprogramme Windows
UEFI.

Les capsules de mise à jour peuvent être en mémoire ou sur le disque. Windows
prend en charge les mises à jour en mémoire.

Capsule 1.3.6.1 (Capsule en mémoire)

Voici le flux d’événements pour qu’une capsule de mise à jour en mémoire


fonctionne.

1. Une capsule est mise en mémoire par une application dans le système
d’exploitation
2. L’événement de boîte aux lettres est défini pour informer le BIOS de la mise à
jour en attente
3. Le PC redémarre, vérifie l’image de la capsule et la mise à jour est effectuée
par le BIOS

1.3.7 Flux de travail d’une mise à jour de microprogramme classique

1. Téléchargez et installez le pilote de microprogramme.


2. Redémarrage.
3. OS Loader détecte et vérifie le microprogramme.
4. Os Loader transmet un objet blob binaire à UEFI.
5. UEFI effectue la mise à jour du microprogramme (ce processus appartient au
fournisseur de silicium).
6. La détection du chargeur de système d’exploitation se termine correctement.
7. Le système d’exploitation termine le démarrage.

1.4 Bases de données de signature (Db et Dbx)


1.4.1 Base de données de signature autorisée (db)

Le contenu de la base de données EFI _IMAGE_SECURITY_DATABASE contrôle les


images approuvées lors de la vérification des images chargées. La base de
données peut contenir plusieurs certificats, clés et hachages afin d’identifier les
images autorisées.

Les 2 certificats suivants doivent être inclus dans la base de données pour
permettre au chargeur de système d’exploitation Windows de se charger :

1. Microsoft Windows Production PCA 2011


Hachage du certificat SHA-1 : 58 0a 6f 4c c4 e4 b6 69 b9 eb dc 1b 2b 3e 08
7b 80 d0 67 8d .
GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .
Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Windows Production PCA 2011 peut être téléchargé à partir d’ici :
https://go.microsoft.com/fwlink/p/?linkid=321192 .

2. Windows UEFI CA 2023

Hachage du certificat SHA-1 : 45 a0 fa 32 60 47 73 c8 24 33 c3 b7 d5 9e 74


66 b3 ac 0c 67 .

GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .


Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Windows UEFI CA 2023 peut être téléchargé à partir d’ici :
https://go.microsoft.com/fwlink/?linkid=2239776 .

Sauf sur les systèmes qui sont verrouillés pour démarrer Windows uniquement, l’OEM
doit envisager d’inclure les autorités de certification UEFI de Microsoft tiers pour
permettre aux pilotes et applications UEFI de tiers de s’exécuter sur le PC sans nécessiter
d’étapes supplémentaires pour l’utilisateur.

1. Microsoft Corporation UEFI CA 2011

Hachage du certificat SHA-1 : 46 de f6 3b 5c e6 1c f8 ba 0d e2 e6 63 9c 10


19 d0 ed 14 f3 .

GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .


Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Microsoft Corporation UEFI CA 2011 peut être téléchargé à partir d’ici :
https://go.microsoft.com/fwlink/p/?linkid=321194 .

2. Microsoft UEFI CA 2023

Hachage du certificat SHA-1 : b5 ee b4 a6 70 60 48 07 3f 0e d2 96 e7 f5 80


a7 90 b5 9e aa .

GUID SignatureOwner : {77fa9abd-0359-4d32-bd60-28f4e78f784b} .


Microsoft fournira le certificat aux partenaires et il peut être ajouté en tant
que EFI_CERT_X509_GUID signature de type ou EFI_CERT_RSA2048_GUID .
Microsoft UEFI CA 2023 peut être téléchargé à partir d’ici :
https://go.microsoft.com/fwlink/?linkid=2239872 .
1.4.2 DbDefault : le fournisseur de la plateforme doit fournir un ensemble
d’entrées par défaut pour la base de données de signature dans la variable
dbDefault. Pour plus d’informations, consultez la section 27.5.3 de la spécification
UEFI.

1.4.3 Base de données de signatures interdites (dbx)

Le contenu de dbx doit être vérifié lors de EFI_IMAGE_SIGNATURE_DATABASE1 la


vérification des images avant la vérification de la base de données, et toutes les
correspondances doivent empêcher l’exécution de l’image. La base de données
peut contenir plusieurs certificats, clés et hachages afin d’identifier les images
interdites. Les exigences de certification matérielle Windows indiquent qu’un dbx
doit être présent. Ainsi, toute valeur factice, telle que le hachage SHA-256 de 0 ,
peut être utilisée comme espace réservé sécurisé jusqu’à ce que Microsoft
commence à fournir des mises à jour dbx. Cliquez ici pour télécharger la
dernière liste de révocation UEFI à partir de Microsoft.

1.4.4 DbxDefault : le fournisseur de la plateforme peut fournir un ensemble


d’entrées par défaut pour la base de données de signature dans la variable
dbxDefault. Pour plus d’informations, consultez la section 27.5.3 de la spécification
UEFI.

1.5 Clés requises pour le démarrage sécurisé sur tous les


PC

Nom de la clé/de Variable Propriétaire Notes


la base de
données

PKpub PK OEM PK : 1 uniquement. Doit être RSA


2048 ou plus fort.

Microsoft KEK Microsoft Autorise les mises à jour de la base


Corporation KEK CA de données et de dbx :
2011
https://go.microsoft.com/fwlink/p/?
Microsoft linkid=321185
Corporation KEK 2K
CA 2023 https://go.microsoft.com/fwlink/p/?
linkid=2239775 .
Nom de la clé/de Variable Propriétaire Notes
la base de
données

Microsoft Windows db Microsoft Cette autorité de certification dans


Production CA 2011 la base de données de signature
(base de données) permet à
Windows UEFI CA Windows de démarrer :
2023 https://go.microsoft.com/fwlink/?
LinkId=321192

https://go.microsoft.com/fwlink/p/?
linkid=2239776 .

Base de données de Dbx Microsoft Liste des clés, autorités de


signature interdite certification ou images incorrectes
connues de Microsoft

Sécuriser la clé de OEM Il est recommandé que cette clé


mise à jour du soit différente de PK
microprogramme

Tableau 1 : Clés/base de données nécessaires pour le démarrage sécurisé

2. Solutions de gestion des clés


Vous trouverez ci-dessous quelques-unes des métriques que nous avons utilisées pour
la comparaison.

2.1 Métriques utilisées


Les métriques suivantes peuvent vous aider à sélectionner un PC HSM en fonction des
exigences de la spécification UEFI 2.3.1 Errata C et de vos besoins.

Lié à l’infrastructure à clé publique (PKI)


Prend-il en charge RSA 2048 ou une version ultérieure ? - La spécification UEFI
2.3.1 Errata C recommande que les clés soient RSA-2048 ou supérieures.
A-t-il la possibilité de générer des clés et de signer ?
Combien de clés peut-il stocker ? Stocke-t-il des clés sur HSM ou un serveur
attaché ?
Méthode d’authentification pour la récupération de clé. Certains PC prennent en
charge la présence de plusieurs entités d’authentification pour la récupération des
clés.
Tarifs
Quel est le prix ? Les HSM peuvent varier de 1 500 $ à 70 000 $ selon les
fonctionnalités disponibles.

Environnement de fabrication
Vitesse de fonctionnement en usine. Les processeurs de chiffrement peuvent
accélérer la création et l’accès aux clés.
Facilité d’installation, de déploiement et de maintenance.
Ensemble de compétences et formation requis ?
Accès réseau pour la sauvegarde et la haute disponibilité

Normes et conformité

Quel est le niveau de conformité FIPS ? Est-il inviolable ?


Prise en charge d’autres normes, par exemple, les API de chiffrement MS.
Répond-il aux exigences du gouvernement et d’autres organismes?

Fiabilité et récupération d’urgence

Autorise-t-il la sauvegarde de clés ?

Les sauvegardes peuvent être stockées à la fois sur site dans un emplacement sûr
qui est un emplacement physique différent de l’ordinateur de l’autorité de
certification et du HSM et /ou à un emplacement hors site.

Permet-il la haute disponibilité pour la récupération d’urgence ?

2.2 Options de gestion des clés


2.2.1 Module de sécurité matérielle (HSM)

Sur la base des critères ci-dessus, il s’agit probablement de la solution la plus


appropriée et la plus sécurisée. La plupart des HSM ont une conformité FIPS 140-2
niveau 3. La conformité FIPS 140-2 niveau 3 est stricte sur l’authentification et
exige que les clés ne soient pas exportées ou importées à partir du HSM.

Ils prennent en charge plusieurs méthodes de stockage de clés. Ils peuvent être
stockés localement sur le HSM lui-même ou sur le serveur attaché au HSM. Sur le
serveur, les clés sont chiffrées et stockées, ce qui est préférable pour les solutions
qui nécessitent un grand nombre de clés à stocker.
La stratégie de sécurité du module de chiffrement doit spécifier une stratégie de
sécurité physique, y compris les mécanismes de sécurité physiques implémentés
dans un module de chiffrement, tels que les scellés inviolables, les verrous, les
commutateurs de réponse à la falsification et de zéroisation et les alarmes. Il
permet également de spécifier les actions requises par les opérateurs pour garantir
le maintien de la sécurité physique, comme l’inspection périodique des scellés
inviolables ou le test des commutateurs de réponse à la falsification et de
zéroisation.

2.2.1.1 HSM réseau

Cette solution est la meilleure de sa catégorie en termes de sécurité, d’adhésion


aux normes, de génération de clés, de stockage et de récupération. La plupart
de ces PC prennent en charge la haute disponibilité et ont la possibilité de
sauvegarder des clés.

Les coûts de ces produits peuvent se chiffrer en dizaines de milliers de dollars


en fonction des services supplémentaires qu’ils offrent.

2.2.1.2 HSM autonome

Ils fonctionnent très bien avec les serveurs autonomes. Vous pouvez utiliser
Microsoft CAPI et CNG ou toute autre API sécurisée prise en charge par HSM.
Ces HSM sont fournis dans divers facteurs de forme prenant en charge les bus
USB, PCIe et PCMCIA.

Elles prennent éventuellement en charge la sauvegarde de clés et la haute


disponibilité.

2.2.2 Fournisseurs de solutions personnalisées

Le chiffrement à clé publique peut être difficile et nécessiter une compréhension


des concepts de chiffrement qui sont peut-être nouveaux. Il existe des fournisseurs
de solutions personnalisées qui peuvent vous aider à obtenir le démarrage sécurisé
pour fonctionner dans l’environnement de fabrication.

Il existe des variétés de solutions personnalisées proposées par les fournisseurs de


BIOS, les sociétés HSM et les sociétés de conseil en PKI pour que l’infrastructure
PKI de démarrage sécurisé fonctionne dans l’environnement de fabrication.

Certains des fournisseurs sont répertoriés ci-dessous :

2.2.2.1 Fournisseurs bios


Certains fournisseurs de BIOS peuvent être en mesure de fournir des solutions
personnalisées.

2.2.2.2 Fournisseurs HSM

Certains fournisseurs HSM peuvent être en mesure de fournir des conseils


personnalisés. Pour plus d’informations, consultez Génération et signature de
clé de démarrage sécurisé à l’aide de HSM (exemple).

2.2.3 Module de plateforme sécurisée (TPM)

Un module de plateforme sécurisée (TPM) est une puce matérielle sur la carte
mère qui stocke les clés de chiffrement utilisées pour le chiffrement. De nombreux
ordinateurs incluent un module TPM, mais si le PC ne l’inclut pas, il n’est pas
possible d’en ajouter un. Une fois activé, le module plateforme sécurisée peut vous
aider à sécuriser des produits de chiffrement de disque complets tels que les
fonctionnalités De Microsoft BitLocker. Il maintient les disques durs verrouillés ou
scellés jusqu’à ce que le PC termine un processus de vérification ou
d’authentification système.

Le module de plateforme sécurisée peut générer, stocker et protéger les clés


utilisées dans le processus de chiffrement et de déchiffrement.

Les inconvénients des TPM sont qu’il peut ne pas avoir de processeurs de
chiffrement rapides pour accélérer le traitement dans l’environnement de
fabrication. Ils ne conviennent pas non plus pour stocker un grand nombre de clés.
La sauvegarde, la haute disponibilité et la conformité aux normes au niveau 3 FIPS
140-2 peuvent ne pas être disponibles.

2.2.4 Cartes à puce

Un carte intelligent peut générer et stocker des clés. Ils partagent certaines
fonctionnalités prises en charge par HSM, comme l’authentification et la
vérification des falsifications, mais ils n’incluent pas beaucoup de stockage de clés
ou de sauvegarde. Ils nécessitent une intervention manuelle et peuvent ne pas
convenir à l’automatisation et à l’utilisation dans un environnement de production,
car les performances peuvent être faibles.

Les inconvénients des cartes à puce sont similaires aux TPM. Ils n’ont peut-être pas
de processeurs de chiffrement rapides pour accélérer le traitement dans
l’environnement de fabrication. Ils ne conviennent pas non plus pour stocker un
grand nombre de clés. La sauvegarde, la haute disponibilité et la conformité aux
normes au niveau 3 FIPS 140-2 peuvent ne pas être disponibles.
2.2.5 Certificat de validation étendu

Les certificats EV sont des certificats de haute assurance dont les clés privées sont
stockées dans des jetons matériels. Cela permet d’établir des pratiques de gestion
des clés plus fortes. Les certificats EV présentent les mêmes inconvénients que les
cartes à puce.

2.2.6 Approches centrées sur le logiciel (NON RECOMMANDÉ)

Utilisez les API de chiffrement pour la gestion des clés. Cela peut impliquer le
stockage d’une clé dans un conteneur de clés sur un disque dur chiffré. Il est
possible que le bac à sable (sandbox) et la sécurité supplémentaires utilisent une
machine virtuelle.

Ces solutions ne sont pas aussi sécurisées que l’utilisation d’un HSM et exposent
un vecteur d’attaque plus élevé.

2.2.6.1 Makecert (NON RECOMMANDÉ)

Makecert est un outil Microsoft qui peut être utilisé comme suit pour la génération
de clés. Pour vous assurer que la surface d’attaque est réduite, vous devrez peut-
être « espacer » le PC. Le PC sur lequel le PKpriv est activé ne doit pas être
connecté au réseau. Il doit se trouver dans un emplacement sécurisé et, dans
l’idéal, doit au moins utiliser un lecteur de carte intelligent si ce n’est pas un
véritable HSM.

Invite de commandes Windows

makecert -pe -ss MY -$ individual -n "CN=your name here" -len 2048 -r

Pour plus d’informations, consultez Outil de création de certificats (Makecert.exe).

Cette solution n’est pas recommandée.

2.3 Génération et stockage de clés HSM pour les clés de


démarrage sécurisé
2.3.1 Stockage des clés privées

L’espace requis pour chaque clé RSA-2048 est de 2 048 bits. L’emplacement réel
du stockage des clés dépend de la solution choisie. Les HSM sont un bon moyen
de stocker des clés.
L’emplacement physique des PC sur l’usine doit être une zone protégée avec un
accès utilisateur limité, comme une cage sécurisée.

Selon vos besoins, ces clés peuvent également être stockées dans un emplacement
géographique diversifié ou sauvegardées dans un autre emplacement.

Les exigences de recréation de clé pour ces clés peuvent varier en fonction du
client (voir l’Annexe A pour les instructions de recréation de la clé de l’autorité de
certification de pont fédéral).

Ces opérations peuvent être effectuées une fois par an. Vous devrez peut-être
accéder à ces clés pendant jusqu’à 30 ans (selon les exigences de rekeying, etc.).

2.3.2 Récupération des clés privées

Les clés peuvent avoir besoin d’être récupérées pour de nombreuses raisons.

1. Le PK peut avoir besoin d’être récupéré pour émettre un PK mis à jour en


raison de sa compromission ou pour respecter les réglementations du
gouvernement/d’autres organismes.
2. KEKpri sera utilisé pour mettre à jour la base de données et dbx.
3. La clé de mise à jour du microprogramme sécurisée –pri sera utilisée pour
signer les mises à jour plus récentes.

2.3.3 Authentification

Conformément à FIPS 140-2, l’authentification est basée sur le niveau d’accès.

Niveau 2

Le niveau de sécurité 2 nécessite, au minimum, une authentification basée sur les


rôles dans laquelle un module de chiffrement authentifie l’autorisation d’un
opérateur à assumer un rôle spécifique et à effectuer un ensemble de services
correspondant.

Niveau 3

Le niveau de sécurité 3 nécessite des mécanismes d’authentification basés sur


l’identité, ce qui améliore la sécurité fournie par les mécanismes d’authentification
basés sur les rôles spécifiés pour le niveau de sécurité 2. Un module de chiffrement
authentifie l’identité d’un opérateur et vérifie que l’opérateur identifié est autorisé
à assumer un rôle spécifique et à effectuer un ensemble de services correspondant.

Les PC comme HSM prennent en charge le niveau de sécurité 3, qui nécessite une
« authentification k of m » basée sur l’identité. Cela signifie que k entités ont accès
au HSM avec un jeton, mais qu’à un moment donné, au moins k jetons sur m
doivent être présents pour que l’authentification fonctionne afin d’obtenir l’accès
aux clés privées à partir du HSM.

Par exemple, vous pouvez avoir 3 jetons sur 5 qui doivent être authentifiés pour
accéder au HSM. Ces membres peuvent être les agents de sécurité, l’ordonnateur
de transaction et/ou les membres de la direction.

Jetons HSM

Vous pouvez avoir une stratégie sur le HSM qui nécessite la présence du jeton :

En local

Distance

Configuré pour être automatisé

En guise de bonne pratique, utilisez une combinaison de jeton et de mot de passe


par jeton.

2.4 Démarrage sécurisé et signature tierce


2.4.1 Signature du pilote UEFI

Les pilotes UEFI doivent être signés par une autorité de certification ou une clé
dans la base de données, comme décrit ailleurs dans le document, ou avoir le
hachage de l’image de pilote inclus dans la base de données. Microsoft fournira un
service de signature de pilote UEFI similaire au service de signature de pilotes
WHQL à l’aide de Microsoft Corporation UEFI CA 2011. Tous les pilotes signés par
ce s’exécutent en toute transparence sur tous les PC qui incluent l’autorité de
certification Microsoft UEFI. Il est également possible pour un OEM de signer des
pilotes approuvés et d’inclure l’autorité de certification OEM dans la base de
données, ou d’inclure des hachages des pilotes dans la base de données. Dans
tous les cas, un pilote UEFI (OPTION ROM) ne doit pas s’exécuter s’il n’est pas
approuvé dans la base de données.

Les pilotes inclus dans l’image du microprogramme système n’ont pas besoin
d’être vérifiés à nouveau. Faire partie de l’image système globale fournit une
assurance suffisante que le pilote est approuvé sur le PC.

Microsoft a mis cela à la disposition de toute personne qui souhaite signer des
pilotes UEFI. Ce certificat fait partie des tests de démarrage sécurisé Windows HCK.
Suivez [ce blog]
((https://blogs.msdn.microsoft.com/windows_hardware_certification/2013/12/03/m
icrosoft-uefi-ca-signing-policy-updates/ ) pour en savoir plus sur la stratégie de
signature d’autorité de certification UEFI et les mises à jour.

2.4.2 Chargeurs de démarrage

Le certificat de signature du pilote Microsoft UEFI peut être utilisé pour signer
d’autres systèmes d’exploitation. Par exemple, le chargeur de démarrage Linux de
Fedora sera signé par celui-ci.

Cette solution ne nécessite pas l’ajout de certificats supplémentaires à la base de


données de clé. En plus d’être rentable, il peut être utilisé pour n’importe quelle
distribution Linux. Cette solution fonctionne pour n’importe quel matériel qui
prend en charge Windows. Elle est donc utile pour un large éventail de matériels.

L’UEFI-CA peut être téléchargé à partir d’ici : https://go.microsoft.com/fwlink/p/?


LinkID=321194 . Les liens suivants ont plus d’informations sur la signature et la
soumission de Windows HCK UEFI :
Tableau de bord matériel du Centre de développement Windows
Administration du tableau de bord de certification Windows
Signature de microprogramme UEFI
Blog de certification matérielle Windows : Mise à jour de l’autorité de
certification de signature UEFI

3. Résumé et ressources
Cette section a l’intention de résumer les sections ci-dessus et d’afficher une approche
pas à pas :

1. Établir une autorité de certification sécurisée ou identifier un partenaire pour


générer et stocker des clés en toute sécurité

Si vous n’utilisez pas une solution tierce :

a. Installez et configurez le logiciel HSM sur le serveur HSM. Consultez votre


manuel de référence HSM pour obtenir des instructions d’installation. Le serveur
sera connecté à un HSM autonome ou réseau.

Pour plus d’informations sur la configuration du HSM, consultez section 2.2.1,


2.3 et Annexe C.

La plupart des HSM offrent une conformité FIPS 140-2 de niveau 2 et 3.


Configurez le HSM pour la conformité de niveau 2 ou de niveau 3. La
conformité de niveau 3 a des exigences plus strictes en matière
d’authentification et d’accès aux clés et est donc plus sécurisée. Le niveau 3 est
recommandé.

b. Configurez HSM pour la haute disponibilité, la sauvegarde et


l’authentification. Consultez votre manuel de référence HSM.

Suivez les instructions du fournisseur HSM sur la configuration de HSM pour la


haute disponibilité et la sauvegarde.

En outre, les HSM réseau ont généralement plusieurs ports réseau pour séparer
le trafic ; permettant à un serveur de communiquer avec des HSM réseau sur un
réseau distinct du réseau de production normal.

Une fois que les membres de l’équipe qui font partie de l’équipe de sécurité ont
été identifiés et des jetons leur ont été attribués. Vous devez configurer le
matériel HSM pour l’authentification k-of-m.

c. Sécuriser les clés de démarrage et la prégénération du certificat. Voir les


sections 1.3 à 1.5

Utilisez les API HSM pour prégéner (générer à l’avance) la clé et les certificats de
mise à jour du PK et du microprogramme.

Obligatoire : PK (recommandé 1 par modèle), clé de mise à jour du


microprogramme (recommander 1 par modèle), Microsoft KEK, Db, DbxNOTE :
Les clés KEK, db et dbx Microsoft ne doivent pas nécessairement être générées
par l’OEM et sont mentionnées pour l’exhaustivité. Facultatif : oem/tiers KEK db,
dbx et toutes les autres clés qui seraient entrées dans la base de données OEM.

2. Appliquez une image Windows au PC.

3. Installez Microsoft db et dbx. Consultez la section 1.3.6 et l’annexe B – API de


démarrage sécurisé.

a. Installez Microsoft Windows Production PCA 2011 dans la base de données.

b. Installez un dbx vide si Microsoft n’en fournit pas. Windows met


automatiquement à jour DBX vers la dernière version de DBX via Windows
Update au premier redémarrage.

7 Notes

Utilisez des applets de commande PowerShell qui font partie des tests
Windows HCK ou utilisent des méthodes fournies par le fournisseur du BIOS.
4. Installez Microsoft KEK. Voir la section 1.3.3.

Installer Microsoft KEK dans la base de données UEFI KEK

U Attention

Utilisez des applets de commande PowerShell qui font partie des tests
Windows HCK ou utilisent des méthodes fournies par le fournisseur du BIOS.

5. Étape facultative : composants de démarrage sécurisé OEM/tiers. Voir les sections


1.3.4 et 1.4.

a. Identifiez si vous avez besoin de créer une clé KEK, une base de données et une
dbx oem/tiers.

b. Signez la base de données oem/tierce et dbx avec LE KEK OEM/tiers (généré


précédemment) à l’aide de l’API HSM.

c. Installez oem/tiers KEK, db et dbx.

6. Signature du pilote UEFI : consultez la section 2.4.

Si vous prendz en charge les cartes de complément ou d’autres


pilotes/applications/chargeurs de démarrage UEFI, installez Microsoft Corporation
UEFI CA 2011 dans la base de données UEFI.

7. Clé de mise à jour du microprogramme de démarrage sécurisé - Consultez la


section 1.3.5.

a. PC non Windows RT uniquement : installez la clé publique de mise à jour du


microprogramme sécurisée ou son hachage pour économiser de l’espace.

b. Sur SoC uniquement, vous devrez peut-être effectuer une action différente, par
exemple, graver la clé de mise à jour du microprogramme sécurisée : publique
ou son hachage.

8. Activation du démarrage sécurisé. Consultez l’Annexe B – API de démarrage


sécurisé.

a. Installez le PKpub OEM/ODM (certificat préféré, mais la clé est correcte) dans le
PK UEFI.

b. Inscrivez le PK à l’aide de l’API de démarrage sécurisé. Le PC doit maintenant


être activé pour le démarrage sécurisé.
7 Notes

Si vous installez le PK à la fin, la clé MS KEK, db, dbx n’a pas besoin d’être
signée : aucun SignataireInfo ne doit être présent. Il s’agit d’un raccourci.

9. Test du démarrage sécurisé : exécutez les tests propriétaires et les tests Windows
HCK conformément aux instructions. Consultez l’Annexe B – API de démarrage
sécurisé.

10. Plate-forme de navire: Le PKpriv ne sera probablement jamais utilisé à nouveau,


gardez-le en sécurité.

11. Maintenance : les futures mises à jour du microprogramme sont signées en toute
sécurité avec la clé « privée » de la mise à jour du microprogramme sécurisé à
l’aide du service de signature.

3.1 Ressources
Livre blanc sur les stratégies de sécurité - https://go.microsoft.com/fwlink/p/?
linkid=321288

Soumission Windows HCK -https://go.microsoft.com/fwlink/p/?linkid=321287

Annexe A – Liste de contrôle PKI de démarrage


sécurisé pour la fabrication
Vous trouverez ci-dessous une liste de vérification de haut niveau résumant les étapes
nécessaires à l’activation du démarrage sécurisé sur des PC non Windows RT.

Configuration du démarrage sécurisé


1. Définir la stratégie de sécurité (identifier les menaces, définir une stratégie
proactive et réactive) conformément au livre blanc de la section 4.

2. Identifiez l’équipe de sécurité conformément au livre blanc de la section 4.

3. Établissez une autorité de certification sécurisée ou identifiez un partenaire


(solution recommandée) pour générer et stocker des clés en toute sécurité.

4. Identifiez la stratégie de fréquence à laquelle vous recréez les clés. Cela peut
dépendre de si vous avez des exigences particulières de vos clients, comme des
gouvernements ou d’autres agences.
5. Ayez un plan d’urgence en cas de compromission de la clé de démarrage sécurisé.

6. Identifiez le nombre de clés PK et autres que vous générerez conformément aux


sections 1.3.3 et 1.5.

Cela sera basé sur la base de la clientèle, la solution de stockage de clés et la


sécurité des PC.

Vous pouvez ignorer les étapes 7 à 8 si vous utilisez la solution recommandée


d’utiliser un tiers pour la gestion des clés.

7. Procurez-vous le serveur et le matériel pour la gestion des clés. : HSM réseau ou


autonome par section 2.2.1. Déterminez si vous aurez besoin d’un ou de plusieurs
modules HSM pour la haute disponibilité et votre stratégie de sauvegarde de clés.

8. Identifiez au moins 3 à 4 membres de l’équipe qui auront un jeton


d’authentification pour l’authentification sur HSM.

9. Utilisez HSM ou un tiers pour prégénére ment des clés et des certificats liés au
démarrage sécurisé. Les clés dépendent du type de PC : SoC, Windows RT ou non
Windows RT. Pour plus d’informations, consultez sections 1.3 à 1.5.

10. Remplissez le microprogramme avec les clés appropriées.

11. Inscrivez la clé de plateforme de démarrage sécurisé pour activer le démarrage


sécurisé. Pour plus d’informations, voir Annexe B.

12. Exécutez les tests propriétaires et les tests de démarrage sécurisé HCK
conformément aux instructions. Pour plus d’informations, voir Annexe B.

13. Expédier le PC. Le PKpriv ne sera probablement plus jamais utilisé, gardez-le en
sécurité.

Maintenance (mise à jour du microprogramme)


Vous devrez peut-être mettre à jour le microprogramme pour plusieurs raisons, telles
que la mise à jour d’un composant UEFI, la correction de la compromission de la clé de
démarrage sécurisé ou la recréation périodique des clés de démarrage sécurisé.

Pour plus d’informations, consultez section 1.3.5 et section 1.3.6.

Annexe B – API de démarrage sécurisé


1. API de démarrage sécurisé
Les API suivantes sont liées à UEFI/démarrage sécurisé :

a. GetFirmwareEnvironmentVariableEx : récupère la valeur de la variable


d’environnement du microprogramme spécifiée.

b. SetFirmwareEnvironmentVariableEx : définit la valeur de la variable


d’environnement du microprogramme spécifiée.

c. GetFirmwareType : récupère le type de microprogramme.

2. Définition du PK

Utilisez l’applet de commande Set-SecureBootUEFI pour activer le démarrage


sécurisé. Une fois que votre code a définit la PK, l’application système du
démarrage sécurisé n’entre pas en vigueur avant le prochain redémarrage. Avant le
redémarrage, votre code pouvait appeler GetFirmwareEnvironmentVariableEx() ou
l’applet de commande PowerShell : Get-SecureBootUEFI pour confirmer le contenu
des bases de données de démarrage sécurisé.

3. Vérification

Vous pouvez utiliser des applets de commande Msinfo32.exe ou PowerShell pour


case activée’état de variable de démarrage sécurisé. Il n’existe aucune interface
WMI. Vous pouvez également effectuer un test en demandant à une personne
d’insérer une clé USB démarrable incorrectement signée (par exemple, à partir du
test de logo manuel de démarrage sécurisé Windows HCK) et de vérifier qu’elle ne
démarre pas.

4. Applets de commande PowerShell de démarrage sécurisé

Confirm-SecureBootUEFI : Le démarrage sécurisé UEFI est-il « ON », True ou


False ?

SetupMode == 0 && SecureBoot == 1

Set-SecureBootUEFI : définir ou ajouter des variables UEFI SecureBoot


authentifiées

Get-SecureBootUEFI : Obtenir des valeurs de variable UEFI SecureBoot


authentifiées

Format-SecureBootUEFI : crée EFI_SIGNATURE_LISTs & sérialisations


EFI_VARIABLE_AUTHENTICATION_2

5. Instructions windows HCK et démarrage sécurisé


Les étapes suivantes s’appliquent aux tests système et aux tests de PC de pilote
non de classe.

a. Désactivez les protections de démarrage sécurisé.

Entrez votre configuration BIOS et désactivez le démarrage sécurisé.

b. Installez le logiciel client HCK.

c. Exécutez tous les tests Windows HCK, à l’exception des suivants :

Test du TPM BitLocker et du mot de passe de récupération avec PCR[7]


Tests de mot de passe TPM et récupération BitLocker pour les PC Arm avec
démarrage sécurisé
Test du logo de démarrage sécurisé
Test de logo manuel de démarrage sécurisé

d. Entrez votre configuration BIOS, activez le démarrage sécurisé et restaurez le


démarrage sécurisé avec la configuration par défaut.

e. Exécutez les tests BitLocker et démarrage sécurisé suivants :

Test du TPM BitLocker et du mot de passe de récupération avec PCR[7]


Tests de mot de passe TPM et récupération BitLocker pour les PC Arm avec
démarrage sécurisé
Test de logo de démarrage sécurisé (automatisé)

f. Entrez la configuration du BIOS et désactivez la configuration de démarrage


sécurisé. Cela restaure le PC en mode d’installation en supprimant PK et d’autres
clés.

7 Notes

La prise en charge de l’effacement est requise pour les PC x86/x64.

g. Exécutez le test de logo manuel de démarrage sécurisé.

7 Notes

Le démarrage sécurisé nécessite des pilotes Signés Windows HCK ou


VeriSign sur des PC non Windows RT

6. Test du logo de démarrage sécurisé Windows HCK (automatisé)


Ce test case activée pour une configuration de démarrage sécurisé prête à
l’emploi. notamment :

Le démarrage sécurisé est activé.


Le PK n’est pas un PK de test connu.
KEK contient la clé KEK Microsoft de production.
db contient l’autorité de certification Windows de production.
dbx présent.
De nombreuses variables de 1 ko sont créées/supprimées.
Une variable de 32 ko est créée/supprimée.

7. Disposition du dossier de test manuel windows HCK Secure Boot

La disposition du dossier de test windows HCK Secure Boot Manual Logo est
décrite ci-dessous :

"\Test" le dossier contient les éléments suivants :

Test de fabrication et de maintenance


Activer le démarrage sécurisé par programme dans la configuration de test
Tests de maintenance
Ajouter un certificat à la base de données, vérifier la fonction
Ajouter un hachage à dbx, vérifier la fonction
Ajouter un certificat à dbx, vérifier la fonction
Ajouter plus de 600 hachages à dbx, vérifier la taille
Modifier le PK par programmation

"\Generate" le dossier contient des scripts qui indiquent les éléments

suivants :

Comment les certificats de test ont été créés

Les certificats de test et les clés privées sont inclus

Comment tous les tests ont été créés

Transformer des certificats et des hachages en packages signés

Vous pouvez l’exécuter vous-même, en remplaçant vos propres certificats

"\certs" le dossier contient tous les certificats dont vous avez besoin pour
démarrer Windows :

7 Notes
N’utilisez pas la méthodologie utilisée dans
"ManualTests\generate\TestCerts" pour générer des clés et des
certificats. Cela est destiné uniquement à des fins de test Windows HCK.
Il utilise des clés stockées sur le disque qui est très peu sécurisé et non
recommandé. Il n’est pas destiné à être utilisé dans un environnement
de production.

"ManualTests\example\OutOfBox" le dossier contient des scripts que vous pouvez


utiliser pour l’installation du démarrage sécurisé sur les PC de production.

Le "ManualTests\generate\tests\subcreate_outofbox_example.ps1" montre
comment ces exemples ont été générés et comportent des sections « TODO »
lorsqu’un partenaire peut remplacer son PK et d’autres métadonnées.

8. Signature et soumission de Windows HCK UEFI

Les liens suivants ont plus d’informations :

Tableau de bord du Centre de développement matériel


Signature de microprogramme UEFI
Administration du tableau de bord de certification Windows
Blog de certification matérielle Windows : Mises à jour de la stratégie de
signature de l’autorité de certification Microsoft UEFI

Annexe C – Mappages de la stratégie


d’assurance des certificats de l’autorité de
certification de pont fédéral
1. Rudimentaire

Ce niveau fournit le degré d’assurance le plus faible concernant l’identité de


l’individu. L’une des principales fonctions de ce niveau est de fournir l’intégrité des
données aux informations en cours de signature. Ce niveau s’applique aux
environnements dans lesquels le risque d’activité malveillante est considéré
comme faible. Il ne convient pas aux transactions nécessitant une authentification
et est généralement insuffisant pour les transactions nécessitant la confidentialité,
mais peut être utilisé pour ces dernières lorsque des certificats ayant des niveaux
d’assurance plus élevés ne sont pas disponibles.

2. De base
Ce niveau fournit un niveau d’assurance de base pertinent pour les
environnements où il existe des risques et des conséquences de la compromission
des données, mais ils ne sont pas considérés comme ayant une importance
majeure. Cela peut inclure l’accès à des informations privées où la probabilité
d’accès malveillant n’est pas élevée. À ce niveau de sécurité, il est supposé que les
utilisateurs ne sont pas susceptibles d’être malveillants.

3. Moyenne

Ce niveau s’applique aux environnements où les risques et les conséquences de la


compromission des données sont modérés. Cela peut inclure des transactions
ayant une valeur monétaire importante ou un risque de fraude, ou impliquant
l’accès à des informations privées lorsque la probabilité d’accès malveillant est
importante.

4. Importante

Ce niveau est approprié pour une utilisation lorsque les menaces sur les données
sont élevées ou les conséquences de la défaillance des services de sécurité sont
élevées. Cela peut inclure des transactions de très grande valeur ou des niveaux
élevés de risque de fraude.

Rubriques connexes
Génération et signature de clés de démarrage sécurisés à l’aide de HSM (exemple)

Guide de validation de l’option DE VALIDATION UEFI ROM

Vue d’ensemble du démarrage sécurisé


Génération et signature de clés de
démarrage sécurisés à l’aide de HSM
(exemple)
Article • 19/06/2023

Version 1.3

Voici un exemple de génération de clés de démarrage sécurisé (PK et autres) à l’aide


d’un module de sécurité matériel (HSM).

Vous devez connaître l’infrastructure de clé publique de démarrage sécurisé (PKI). Pour
plus d’informations, consultez Windows 8.1 Guide de création et de gestion des clés de
démarrage sécurisé.

Conditions requises

Outils nécessaires
certreq.exe – Boîte de réception disponible

certutil.exe – Boîte de réception disponible

Signtool.exe : disponible dans le dernier kit de développement logiciel (SDK)


Windows

Module de sécurité matérielle (HSM)


Le livre blanc illustre la génération de clés à l’aide d’exemples du modèle nCipher
(maintenant Thales) PCI HSM nC1003P/nC3023P/nC3033P et des HSM SafeNet Luna. La
plupart des concepts s’appliquent également à d’autres fournisseurs HSM.

Pour les autres HSM, contactez votre fabricant pour obtenir des instructions
supplémentaires sur la façon d’adapter votre approche avec le fournisseur de services
de chiffrement HSM (CSP).

Approche
Nous utilisons l’outil de création de certificats Microsoft : certreq.exe pour générer la clé
de plateforme de démarrage sécurisé (PK) et d’autres clés nécessaires au démarrage
sécurisé.

L’outil certreq peut être adapté pour utiliser un HSM en fournissant le fournisseur de
services de chiffrement (CSP) comme HSM.

Rechercher le fournisseur de services de chiffrement


(CSP)
Vous pouvez utiliser l’outil certutil.exe ou un outil utilisé par le HSM pour répertorier les
fournisseurs de solutions cloud.

Cet exemple utilise l’outil certutil pour afficher les fournisseurs de services
partagés sur le HSM Thales/nCipher :

C:\secureboot_training\certreq> certutil -csplist


Provider Name: Microsoft Base Cryptographic Provider v1.0
Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Base DSS and Diffie-Hellman Cryptographic


Provider
Provider Type: 13 - PROV_DSS_DH

Provider Name: Microsoft Base DSS Cryptographic Provider


Provider Type: 3 - PROV_DSS

Provider Name: Microsoft Base Smart Card Crypto Provider


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft DH SChannel Cryptographic Provider


Provider Type: 18 - PROV_DH_SCHANNEL

Provider Name: Microsoft Enhanced Cryptographic Provider v1.0


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Enhanced DSS and Diffie-Hellman Cryptographic


Provider
Provider Type: 13 - PROV_DSS_DH

Provider Name: Microsoft Enhanced RSA and AES Cryptographic Provider


Provider Type: 24 - PROV_RSA_AES

Provider Name: Microsoft RSA SChannel Cryptographic Provider


Provider Type: 12 - PROV_RSA_SCHANNEL

Provider Name: Microsoft Strong Cryptographic Provider


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Software Key Storage Provider


Provider Name: nCipher Security World Key Storage Provider

Provider Name: Microsoft Smart Card Key Storage Provider


CertUtil: -csplist command completed successfully.

Pour l’algorithme de digesting SHA-256, utilisez le fournisseur CNG : "nCipher


Security World Key Storage Provider" . Les fournisseurs hérités ne prennent pas en
charge SHA-256 et ne peuvent pas être utilisés avec le démarrage sécurisé.

Cet exemple utilise l’outil Thales/nCipher intégré pour répertorier le fournisseur


de solutions cloud :

C:\Program Files\nCipher\nfast\bin> cnglist --list-providers


Microsoft Primitive Provider
Microsoft Smart Card Key Storage Provider
Microsoft Software Key Storage Provider
Microsoft SSL Protocol Provider
nCipher Primitive Provider
nCipher Security World Key Storage Provider

Pour l’algorithme de digesting SHA-256, utilisez le fournisseur CNG : "nCipher


Security World Key Storage Provider" . Les fournisseurs hérités ne prennent pas en

charge SHA-256 et ne peuvent pas être utilisés avec le démarrage sécurisé.

Cet exemple utilise l’outil HSM SafeNet Luna pour répertorier les fournisseurs de
solutions cloud :

C:\>certutil -csplist
-----------------------------------------------------------------------
-------------------
Provider Name: Luna Cryptographic Services for Microsoft Windows
Provider Type: 1 - PROV_RSA_FULL

Provider Name: Luna enhanced RSA and AES provider for Microsoft Windows
Provider Type: 24 - PROV_RSA_AES

Provider Name: Luna SChannel Cryptographic Services for Microsoft


Windows
Provider Type: 12 - PROV_RSA_SCHANNEL

Provider Name: Microsoft Base Cryptographic Provider v1.0


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Base DSS and Diffie-Hellman Cryptographic


Provider
Provider Type: 13 - PROV_DSS_DH

Provider Name: Microsoft Base DSS Cryptographic Provider


Provider Type: 3 - PROV_DSS

Provider Name: Microsoft Base Smart Card Crypto Provider


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft DH SChannel Cryptographic Provider


Provider Type: 18 - PROV_DH_SCHANNEL

Provider Name: Microsoft Enhanced Cryptographic Provider v1.0


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Enhanced DSS and Diffie-Hellman Cryptographic


Provider
Provider Type: 13 - PROV_DSS_DH

Provider Name: Microsoft Enhanced RSA and AES Cryptographic Provider


Provider Type: 24 - PROV_RSA_AES

Provider Name: Microsoft RSA SChannel Cryptographic Provider


Provider Type: 12 - PROV_RSA_SCHANNEL

Provider Name: Microsoft Strong Cryptographic Provider


Provider Type: 1 - PROV_RSA_FULL

Provider Name: Microsoft Software Key Storage Provider

Provider Name: Microsoft Smart Card Key Storage Provider

Provider Name: SafeNet Key Storage Provider


CertUtil: -csplist command completed successfully.
-----------------------------------------------------------------------
-------------------

Pour l’algorithme de synthèse SHA-256, vous devez utiliser un fournisseur CNG : «


Fournisseur de stockage de clés SafeNet ». Les fournisseurs hérités ne prennent
pas en charge SHA-256 et ne peuvent pas être utilisés avec le démarrage sécurisé.

Pour générer la clé :

certreq.exe -new request.inf PK.cer

Exemple de fichier request.inf :


[Version]
Signature= "$Windows NT$"
[NewRequest]
ValidityPeriod = Years
ValidityPeriodUnits = 6
Subject = "CN=Corporation TODO Platform Key,O=TODO
Corporation,L=TODO_City,S=TODO_State,C=TODO_Country"
MachineKeySet = true
RequestType=Cert
Exportable = FALSE
HashAlgorithm = SHA256
KeyAlgorithm = RSA
KeyLength = 2048
KeyContainer = "PKContainer"
ProviderName = "nCipher Security World Key Storage Provider"
KeyUsage = 0xf0

Utilisez les valeurs suivantes :

Objet: Remplacez les TODO par des données "CN=Corporation TODO Platform
Key,O=TODO Corporation,L=TODO_City,S=TODO_State,C=TODO_Country" réelles .

ValidityPeriod, ValidityPeriodUnits : Utilisez la période de validité de 6 ans. Alors


qu’un PK ne peut être valide que pendant 2 ans, la période de 6 ans permet une
maintenance future potentielle.

KeyContainer : Entrez l’ID de conteneur que vous avez utilisé pour créer la clé avec
le HSM. Vous pouvez être invité à fournir les jetons que vous avez utilisés pour
créer security World pour le HSM Thales.

Validation du certificat (auto-signé)


Vérifiez que le certificat a été généré correctement :

certutil -store -v my "<Certificate_serial_number_or_thumbprint>"

Par exemple : certutil -store -v my "7569d364a2e77b814274c81ae6360ffe"

Exemple de sortie :

my
================ Certificate 16 ================
X509 Certificate:
Version: 3
Serial Number: 7569d364a2e77b814274c81ae6360ffe
Signature Algorithm:
Algorithm ObjectId: 1.2.840.113549.1.1.11 sha256RSA
Algorithm Parameters:
05 00
Issuer:
CN=test self-signed

NotBefore: 1/21/2013 7:25 PM


NotAfter: 1/21/2015 7:35 PM

Subject:
CN=test self-signed

Public Key Algorithm:


Algorithm ObjectId: 1.2.840.113549.1.1.1 RSA (RSA_SIGN)
Algorithm Parameters:
05 00
Public Key Length: 2048 bits
Public Key: UnusedBits = 0
0000 30 82 01 0a 02 82 01 01 00 cf e3 83 c7 a4 05 dd
0010 be 05 76 b6 26 16 ae ba 0f a1 c6 3f 4f 58 11 2a
0020 4c fe fc 44 f5 d2 11 36 75 c8 c9 90 15 d3 06 94
0030 18 ea 10 d8 4c 77 60 1f 45 75 25 6f 21 08 84 d3
0040 8f 6f 70 07 1b 3e eb 26 94 b8 aa 0d fd 0c 13 f1
0050 7f 76 0c 33 a4 ad b4 7a f3 c1 f1 d8 c9 a0 ba d2
0060 c5 9e 2b ce 36 7e 34 9b 81 26 74 0b 32 47 48 48
0070 08 ab c0 e7 c3 a2 8e e4 1f b8 6f 38 a2 31 84 65
0080 75 67 db 01 fc 41 a8 98 83 ad ba 2f 4e 59 c3 6b
0090 93 84 e0 ab de bd 6f 8f 61 9b b3 42 b3 fb 19 f7
00a0 46 3a ad d7 e9 d1 fa 2b a7 72 8d 76 ac 9f 6d c3
00b0 79 ba 37 e4 6d 72 b1 6f 22 82 80 77 a7 92 3f b7
00c0 e2 1f e0 c6 90 9a 82 ef 40 47 29 fb c3 83 7e 38
00d0 01 35 1f 66 6c 1b 93 0d c2 fc 5c e2 4e bd e1 85
00e0 c3 7e a9 51 6f 57 82 86 37 79 92 63 b2 e0 42 4f
00f0 25 5c 1b 03 50 29 2d ee 40 31 c3 a1 c3 cf 62 31
0100 e0 8c 60 2f d4 34 56 f1 bf 02 03 01 00 01
Certificate Extensions: 2
2.5.29.15: Flags = 1(Critical), Length = 4
Key Usage
Digital Signature, Non-Repudiation, Key Encipherment, Data
Encipherment (f0)

2.5.29.14: Flags = 0, Length = 16


Subject Key Identifier
5b 3b 53 ed e3 0f a9 48 90 e0 93 09 0f f9 7b 32 3a 8d 89 4f

Signature Algorithm:
Algorithm ObjectId: 1.2.840.113549.1.1.11 sha256RSA
Algorithm Parameters:
05 00
Signature: UnusedBits=0
0000 3c 08 5f e0 a7 42 2a bc 58 61 64 43 b6 f4 23 99
0010 ca 58 b1 8c a3 6b eb 9c 31 a0 ce 25 3a d5 b4 74
0020 c2 0c 9c 00 1e c8 0f d2 05 3d fc 5d 6f 17 cd ac
0030 4d 14 9e d4 2b 45 1e ad 5f 5b ee 23 a8 29 65 b3
0040 cd c4 fd 5c e6 6a bd 95 ce f0 f9 be 31 19 87 90
0050 f8 86 c4 31 a8 b3 d5 b3 14 24 5b de f8 c0 f9 9c
0060 96 a2 b5 89 39 41 bd 4b 5f 04 16 10 c0 5c b8 fb
0070 1d 8d 64 b2 87 00 72 46 b9 5e d0 3a 75 8d ea 5a
0080 f6 5d 9c c5 03 cd c8 54 b7 7a ef c8 3e 3f 4b f6
0090 d2 c7 70 67 29 92 70 44 fc c6 2e c9 42 dd 6e 01
00a0 c5 71 27 20 51 ed 34 3c 98 c2 bc 1f 57 16 71 86
00b0 24 e3 0e 41 57 82 ba 41 df b5 6d f9 4d e4 72 80
00c0 6f 8d ab 10 06 cd 69 6b d0 82 ac db 04 da 6b a5
00d0 83 14 1a a0 6d 90 c4 01 5d 24 68 ac 10 ca db 96
00e0 44 8b ef f1 13 7f 22 15 32 93 4e 2d 23 ce 7f fb
00f0 18 9f d0 1c c1 45 2c e6 bb 23 7f 9e 22 ea fc 88
Signature matches Public Key
Root Certificate: Subject matches Issuer
Key Id Hash(rfc-sha1): 5b 3b 53 ed e3 0f a9 48 90 e0 93 09 0f f9 7b 32 3a 8d
89 4f
Key Id Hash(sha1): 1e 07 bb 05 ce d2 db 9c 9f ab d1 46 b8 32 20 e3 41 dc 4c
08
Cert Hash(md5): 45 ab 9b e4 6e 91 53 b5 96 81 10 8e 01 45 6c 54
Cert Hash(sha1): 37 ed 7c 3e ee 76 a2 d0 42 3a e3 1a 16 9f 74 d0 3c 7f 34 2c

CERT_REQUEST_ORIGINATOR_PROP_ID(71):
VM-DESKTEST.ntdev.corp.microsoft.com

CERT_KEY_PROV_INFO_PROP_ID(2):
Key Container = PKContainer
Provider = nCipher Security World Key Storage Provider
ProviderType = 0
Flags = 20
KeySpec = 0

CERT_SHA1_HASH_PROP_ID(3):
37 ed 7c 3e ee 76 a2 d0 42 3a e3 1a 16 9f 74 d0 3c 7f 34 2c

CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID(25):
12 eb 13 79 64 61 08 e9 a6 75 f2 9a 5c 49 b4 f9

CERT_KEY_IDENTIFIER_PROP_ID(20):
5b 3b 53 ed e3 0f a9 48 90 e0 93 09 0f f9 7b 32 3a 8d 89 4f

CERT_SIGNATURE_HASH_PROP_ID(15):
0000 38 c4 1b 14 d8 74 95 42 1b fb 7d 72 d2 0b 03 ad
0010 bd e8 aa 19 14 9e a2 41 30 fe b4 d4 93 b6 9f 3b

CERT_MD5_HASH_PROP_ID(4):
45 ab 9b e4 6e 91 53 b5 96 81 10 8e 01 45 6c 54
UI Policy = 0
Version: 0

PKContainer

Export Policy = 0
Key Usage = 3
NCRYPT_ALLOW_DECRYPT_FLAG -- 1
NCRYPT_ALLOW_SIGNING_FLAG -- 2

D:AI(A;ID;FA;;;SY)(A;ID;FA;;;BA)(A;ID;0x1200a9;;;BU)

Allow WriteNT AUTHORITY\SYSTEM


Allow WriteBUILTIN\Administrators
Allow WriteBUILTIN\Users

Private key is NOT exportable


Signature test passed
CertUtil: -store command completed successfully.

Sauvegarde du certificat
Sauvegardez vos certificats. De cette façon, si le magasin de certificats ou le serveur
tombe en panne, vous pouvez rajouter le certificat au magasin. Pour plus d’informations
sur certreq.exe, consultez Inscription et gestion avancées des certificats : Annexe 3 :
syntaxe Certreq.exe

Notez que le PK est un certificat auto-signé et est également utilisé pour signer la clé
KEK.

Il existe 2 parties pour la signature PK/l’approvisionnement initial. Contactez votre


contact Microsoft pour obtenir les scripts suivants :

subcreate_set_PK_example_initial_provisioning_example.ps1 . Utilisé par l’outil de

signature pour signer le PK vient plus loin dans le cas de maintenance.

subcreate_set_PK_service_example.ps1 . Étant donné que nous traitons le cas HSM,


la ligne suivante s’applique dans le script.

Signature avec un certificat PK (scénario de


maintenance)
Cette section s’applique à la signature avec votre certificat PK et peut ne pas s’appliquer
à l’approvisionnement initial du système. Toutefois, vous pouvez utiliser la méthode ici
pour tester votre scénario de service.

Déterminer le hachage du certificat (sha1)


Déterminez le hachage SHA1 du certificat. Vous pouvez obtenir le hachage SHA1 à l’aide
de l’une des méthodes suivantes :
Dans Windows, ouvrez le fichier certificat, sélectionnez l’onglet Détails et case
activée la valeur de l’empreinte numérique.

Vous pouvez aussi utiliser la commande suivante :

C:\>certutil -store My PKContainer

Exemple de sortie :

My
================ Certificate 5 ================
Serial Number: 58efcfd8f929c5bd41152a8ec413051e
Issuer: CN=test self-signed
NotBefore: 1/30/2013 3:24 PM
NotAfter: 1/30/2019 3:34 PM
Subject: CN=test self-signed
Signature matches Public Key
Root Certificate: Subject matches Issuer
Template:
Cert Hash(sha1): db 31 4d a0 d0 ef 87 d4 2b 42 f7 4b 9c 38 a1 f9 17 3e
f7 a2
Key Container = PKContainer
Provider = nCipher Security World Key Storage Provider
Private key is NOT exportable
Signature test passed
CertUtil: -store command completed successfully.

Signer avec signtool avec le magasin de certificats


spécifié comme référence
Utilisez le hachage SHA1 pour signer le certificat KEK :

C:\> signtool.exe sign /v /fd sha256 /sha1


"db314da0d0ef87d42b42f74b9c38a1f9173ef7a2" /sm /p7 .\ /p7co
1.2.840.113549.1.7.1 /p7ce DetachedSignedData KEK.bin

Où KEK.bin est le nom du certificat binaire que vous souhaitez signer.

Exemple de sortie :
The following certificate was selected:
Issued to: test self-signed
Issued by: test self-signed
Expires: Fri Jan 30 15:34:32 2019
SHA1 hash: DB314DA0D0EF87D42B42F74B9C38A1F9173EF7A2

Done Adding Additional Store


Successfully signed: KEK.bin

Number of files successfully Signed: 1


Number of warnings: 0
Number of errors: 0

NOTE Pour une compatibilité avec la spécification UEFI et une compatibilité maximale
entre les implémentations UEFI, les paramètres /p7co et /p7ce doivent être présents, la
valeur passée à /p7co doit être 1.2.840.113549.1.7.1 et la valeur passée à /p7ce doit être
DetachedSignedData. En outre, pour améliorer la compatibilité avec les environnements
de signature de production, une ligne de commande signtool.exe qui spécifie
entièrement le conteneur de clé matérielle est la suivante :

signtool.exe sign /p7 .\ /p7co 1.2.840.113549.1.7.1 /p7ce DetachedSignedData


/fd SHA256 /u 1.3.6.1.4.1.311.79.1 /f "{CertificatePath}" /kc "
{KeyContainer}" /sha1 "{ThumbPrint}" /csp "{CertificateCSP}" "{FilePath}"

Pour plus d’informations, consultez Sign Tool (SignTool.exe) et Windows 8.1 Guide de
création et de gestion des clés de démarrage sécurisé.

Annexe A – Utilisation de Thales KeySafe pour


l’affichage des clés
Thales KeySafe est basé sur une interface utilisateur graphique.

Pour utiliser KeySafe, vous devez avoir installé JRE/JDK 1.4.2, 1.5 ou 1.6. Installez Java
avant d’installer le logiciel nCipher.

Configurez le fichier de configuration du serveur dur sous le %NFAST_KMDATA%\config\


dossier :

Modifiez les paramètres dans la server_startup section :

nonpriv_port. Ce champ spécifie le port sur lequel le serveur dur écoute les connexions
TCP locales non privilégiées.
Par défaut, vous devez vous connecter au port 9000.

Si la NFAST_SERVER_PORT variable d’environnement est définie, elle remplace


n’importe quel jeu de valeurs pour nonpriv_port

priv_port. Ce champ spécifie le port sur lequel le serveur dur écoute les connexions TCP
privilégiées locales.

La valeur par défaut est la connexion au port 9001.

Si la NFAST_SERVER_PRIVPORT variable d’environnement est définie, elle remplace


n’importe quel jeu de valeurs pour priv_port

Voici des captures d’écran de l’interface utilisateur de Thales KeySafe :

L’image suivante est générée en lançant l’utilitaire KeySafe, puis en accédant au menu
KeyList.
Pour plus d’informations, consultez le Guide des utilisateurs nCipher/Thales.

Annexe B : Utilisation de l’utilitaire CMU


SafeNet pour afficher les clés
Pour plus d’informations, consultez la documentation safeNet Luna HSM.

C:\Program Files\SafeNet\LunaClient>cmu list


Please enter password for token in slot 1: ********
handle=72 label=PKContainer
handle=43 label=PKContainer

C:\Program Files\SafeNet\LunaClient>cmu getattribute


Please enter password for token in slot 1: ********
Select object to query
Handler Label
72 PKContainer
43 PKContainer
Enter handler (or 0 for exit): 72
class=privateKey
token=true
private=true
label=PKContainer
keytype=RSA
subject=
id=3081cd300d02050080000010020401000000300c02050080000011020346494d305302050
0800
00014024a660064006400340064006400330061002d0064003900610064002d0034006600620
0630
02d0062003000320031002d00630066003400610065006400610065003500640035003300000
0301
d0205008000001302140100000000000000000000000000000000000000300d0205008000001
5020
400000000300d02050080000016020400000000300d02050080000017020400000000300d020
5008
0000018020400000000
sensitive=true
decrypt=true
unwrap=true
sign=true
derive=false
startdate=
enddate=
modulus=b56a518c2744a3341dd1ed27cfe5dc6cabac7d4b820c00d60cb2a4b713f28b3e1836
b619
b61b79be76d1870e09961972c83cc338a2065880ec4f6fb00c48f1f953c7fff132be9df36f13
bcda
f0f873bcfaa81734290f85ff123072b258fb16b0833722af72f90fd29c533153b0ba52d502ab
11c4
81cd6e60733cfa39a811c7ff381ba57081c818881a6bbeeb60091ab9f26f6cd177dcff884d7d
9edb
e69e61b316ef12785f5957a1e6bb0b21497b328e475f82e7efac71815d2c153b5991ebfacf4b
b75c
72afff513a55f68f260f09aa9d687639a24e1ce35fd5588d27c2ff69b7e6c9b5fcb4ec7d5567
4e85
45f051d4945ae5d46d958056aaf7e01943eda91d
modulusbits=2048
publicexponent=010001
extractable=true
local=true
neverextractable=false
alwayssensitive=true
modifiable=true

Rubriques connexes
Guide de création et de gestion des clés de démarrage sécurisé

Vue d’ensemble du démarrage sécurisé


Guide ROM de l’option de validation
UEFI
Article • 19/06/2023

Version 1.3

Ce document aide les oem et les ODM à vérifier que leur microprogramme vérifie les
signatures de sa ROM d’option dans le cadre de la chaîne d’approbation de démarrage
sécurisé.

Ce guide part du principe que vous connaissez les principes de base de l’UEFI, que vous
connaissez les bases du démarrage sécurisé (chapitres 1, 2, 13, 20 et 27 de la
spécification UEFI) et du modèle de sécurité PKI.

Introduction
Les ROM d’option (ou OpROMs) sont des microprogrammes exécutés par le BIOS du PC
pendant l’initialisation de la plateforme. Ils sont généralement stockés sur un carte de
plug-in, même s’ils peuvent résider sur la carte système.

Les appareils qui nécessitent généralement des rom d’option sont les cartes vidéo, les
cartes réseau et les pilotes de stockage pour les modules RAID. Ces rom d’option
fournissent généralement des pilotes de microprogramme au PC.

Ils incluent divers types de pilotes de microprogrammes, notamment pc-AT, Open


Firmware et roMs d’option EFI hérités. Les pilotes de microprogramme incluent le BIOS
vidéo sur les cartes vidéo, les pilotes de démarrage PXE pour les cartes Ethernet et les
pilotes de stockage sur les contrôleurs RAID. Ces appareils ont généralement des ROM
d’option qui fournissent des pilotes de microprogramme.

L’interface UEFI (Unified Extensible Firmware Interface) prend en charge les rom d’option
du mode hérité.

Conformément à la dernière spécification UEFI (actuellement 2.3.1 Errata C – section


2.5.1.2), les rom d’option ISA (héritées) ne font pas partie de la spécification UEFI. Pour
les besoins de cette discussion, seules les roMs d’option compatibles UEFI basées sur
PCI seront prises en compte.

Les rom d’option peuvent être utilisées lorsqu’il n’est pas possible d’incorporer le
microprogramme d’un appareil dans le microprogramme du PC. Lorsque la ROM
d’option transporte le pilote, l’IHV peut tirer parti de ce pilote et conserver le pilote et le
périphérique au même endroit.

Ce document explique pourquoi vous devez valider les rom d’option et présente
certaines techniques pour le faire.

Prise en charge du BIOS UEFI et du BIOS hérité


De nombreux fabricants créent des appareils qui incluent des rom d’option et des
microprogrammes pour de nombreux types de PC. Les combos courants sont les
suivants :

ROM héritée uniquement


OpROM natif UEFI
OpROM ROM hérité + UEFI EBC
OpROM ROM hérité + UEFI x64
ROM hérité + UEFI x64 + UEFI IA32
Rom hérité + UEFI x64 + UEFI IA32 + UEFI EBC OpROM

LE BIOS UEFI peut charger et exécuter des pilotes de microprogramme hérités lorsqu’un
module de prise en charge de compatibilité (CSM) est activé. Notez que lorsque le
démarrage sécurisé est activé, l’exécution du module de prise en charge de
compatibilité et des rom héritées est interdite, car les pilotes de microprogramme
hérités ne prennent pas en charge l’authentification. Si le format de ROM d’option dans
la configuration du BIOS est défini sur rom hérité, il utilise toujours la ROM héritée sur
l’appareil.

Si le format DE ROM d’option est défini sur Compatible UEFI, il utilise la rom EFI plus
récente si celle-ci est présente et la ROM héritée si elle ne l’est pas.

Les pilotes UEFI sont nécessaires pour la plupart des nouvelles fonctionnalités de
sécurité au niveau du microprogramme, ainsi que pour activer les séquences de
démarrage UEFI. Par exemple, l’installation de Windows à partir d’un disque optique
attaché à un contrôleur de stockage non compatible UEFI n’est pas possible lorsqu’un
système démarre en mode UEFI lorsque le démarrage sécurisé est activé.

1. UEFI et ROMs d’option


Figure 2 : Considérations relatives à la sécurité du pilote UEFI, source : UEFI 2.3.1 Errata C

Le texte suivant provient d’UEFI 2.3.1 Errata C, mais a été modifié depuis avec les
insights de partnersf :

Étant donné que le profil utilisateur UEFI détaille un certain nombre de privilèges liés à
la sécurité, il est important que l’utilisateur Identity Manager et les fournisseurs
d’informations d’identification utilisateur et l’environnement dans lequel ils s’exécutent
soient approuvés.

notamment :

Protection de la zone de stockage où ces pilotes sont stockés.


Protection des moyens par lesquels ces pilotes sont sélectionnés.
Protection de l’environnement d’exécution de ces pilotes contre les pilotes non
vérifiés.
Les structures de données utilisées par ces pilotes ne doivent pas être
endommagées par des pilotes non autorisés pendant leur utilisation.

Des composants tels que l’Identity Manager utilisateur, les pilotes d’informations
d’identification de l’utilisateur et les pilotes embarqués peuvent se trouver dans un
emplacement sécurisé, comme le lecteur flash protégé en écriture qui est approuvé par
la stratégie de plateforme.

Certains autres pilotes peuvent résider sur des emplacements de stockage non
protégés, tels que des rom d’option ou une partition de disque dur, et peuvent être
facilement remplacés. Ces pilotes doivent être vérifiés.

Par exemple, la stratégie de plateforme par défaut doit être en mesure de vérifier
correctement les pilotes répertoriés dans les options de chargement Driver####, ou
bien l’utilisateur doit être identifié avant de traiter ces pilotes. Sinon, l’exécution du
pilote doit être différée. Si le profil utilisateur est modifié par un appel suivant à
Identifier () ou par le biais de l’authentification dynamique, les options Driver####
peuvent ne pas être traitées à nouveau.

La base de données de profils utilisateur est fermée à l’aide de différents événements de


signal UEFI selon qu’elle peut être protégée ou non.

Les rom d’option UEFI pilotes & UEFI ne seront exécutées que pour les appareils dans le
chemin de démarrage.

La spécification PCI autorise plusieurs images ROM d’option sur le même appareil. Ces
options ROMS peuvent être l’UEFI x86 & héritée. Le microprogramme UEFI définit la
stratégie de plateforme pour choisir l’option ROM. Cela peut faire en sorte que la ROM
de l’adaptateur facultatif s’exécute en tant que son propre appareil de contrôle.

Le microprogramme vérifie les signatures pendant les phases BDS et DXE. La séquence
d'événements se décompose comme suit :

1. Initialiser des bus PCI et dérivés


2. Sondez les périphériques PCI pour les rom d’option
3. Les rom d’option trouvée sont mappées en mémoire
4. La phase DXE charge tous les pilotes UEFI dans des rom

Les rom d’option UEFI peuvent se trouver n’importe où dans la mémoire. La valeur par
défaut consiste à laisser la ROM sur le carte gérer l’appareil. UEFI permet à la plateforme
de contrôler la stratégie en fonction de l’option ROM qui contrôle l’appareil à l’aide de
EFI_PLATFORM_DRIVER_OVERRIDE. UEFI prend en charge les roMs d’option pour inscrire
une interface de configuration.

Sur un PC sur lequel le démarrage sécurisé est activé, les pilotes ROM d’option posent
une menace de sécurité s’ils ne sont pas signés ou non validés. La validation de
signature pour les rom d’option est une exigence WHCK. Il en va de même lors de la
maintenance des rom d’option pour s’assurer que la mise à jour est validée avant
l’installation.

À partir des spécifications et stratégies du programme de compatibilité matérielle


Windows version 1809 :
10. Vérification de l’intégrité du code du microprogramme signé. Le
microprogramme installé par l’oem et qui est en lecture seule ou protégé par un
processus de mise à jour sécurisé du microprogramme, comme défini ci-dessus,
peut être considéré comme protégé. Les systèmes doivent vérifier que tous les
composants de microprogrammes, pilotes UEFI et applications UEFI non protégés
sont signés à l’aide de RSA-2048 minimum avec SHA-256 (MD5 et SHA-1 sont
interdits), et vérifient que les applications UEFI et les pilotes qui ne sont pas signés
conformément à ces exigences ne pourront pas s’exécuter (il s’agit de la stratégie
par défaut pour les algorithmes de signature acceptables). Si une signature
d’images n’est pas trouvée dans la base de données autorisée ou se trouve dans la
base de données interdite, l’image ne doit pas être démarrée et, à la place, les
informations la concernant doivent être placées dans la table Informations
d’exécution de l’image.

2. Instruction de problème
Certaines builds du BIOS UEFI avec démarrage sécurisé, y compris Tiano Core,
n’authentifient pas par défaut les roMs d’option UEFI, car les ROM d’option UEFI signées
n’étaient pas disponibles pendant le développement du démarrage sécurisé. Cela
expose une surface d’attaque/une vulnérabilité dans le démarrage sécurisé UEFI.

2.1. Vulnérabilité
Cette vulnérabilité était toujours présente dans EDK II et UDK2010 en août 2013. Les
mainteneurs sources sont conscients du problème et un bogue est enregistré. Tout
microprogramme dérivé d’EDK II et d’UDK2010 doit vérifier la façon dont la vérification
d’option ROM est gérée. Le comportement de vérification de l’option ROM est contrôlé
par une valeur PcdOptionRomImageVerificationPolicy PCD dans le package EDK II
SecurityPkg.

Le code source de la vulnérabilité TianoCore est le fichier SecurityPkg\SecurityPkg.dec :

## Pcd for OptionRom.


# Image verification policy settings:
# ALWAYS_EXECUTE 0x00000000
# NEVER_EXECUTE 0x00000001
# ALLOW_EXECUTE_ON_SECURITY_VIOLATION 0x00000002
# DEFER_EXECUTE_ON_SECURITY_VIOLATION 0x00000003
# DENY_EXECUTE_ON_SECURITY_VIOLATION 0x00000004
# QUERY_USER_ON_SECURITY_VIOLATION 0x00000005
gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy|0x00|UINT3
2|0x00000001

La valeur par défaut (0x00) est ALWAYS_EXECUTE, qui n’effectue pas correctement la
vérification des pilotes signés dans les rom d’option pour les périphériques de
complément. Il ne s’agit pas d’une valeur idéale pour tout système implémentant la
fonctionnalité de démarrage sécurisé UEFI.

Valeur recommandée (meilleure sécurité) : DENY_EXECUTE_ON_SECURITY_VIOLATION (0x04)

Valeur recommandée (meilleure flexibilité) : QUERY_USER_ON_SECURITY_VIOLATION (0x05)

Dans EDK II & UDK2010, les bonnes pratiques de codage utilisent un mécanisme de
remplacement pour modifier les valeurs PCD pour le microprogramme de plateforme.
Par conséquent, la valeur de PcdOptionRomImageVerificationPolicy ne doit pas être
modifiée dans SecurityPkg\SecurityPkg.dec . La valeur de remplacement doit être
définie dans le fichier DSC de la plateforme. Un exemple est illustré ci-dessous à l’aide
de Nt32Pkg\Nt32Pkg.dsc :

[PcdsFixedAtBuild]
gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy|0x04

Le remplacement du PCD doit être placé sous la [PcdsFixedAtBuild] section du fichier


DSC. Le mécanisme exact de substitution des paramètres peut différer selon les outils
du fournisseur du BIOS.

7 Notes

Cette vulnérabilité peut exister dans les premières implémentations du BIOS de


démarrage sécurisé UEFI à partir de fournisseurs BIOS indépendants. Contactez
votre fournisseur de BIOS pour déterminer si votre version peut être affectée.

3. Qui est concerné?


Un PC UEFI qui implémente le démarrage sécurisé et a un pilote ROM d’option UEFI qui
n’est pas signé. En outre, le microprogramme de compatibilité permettant de faire
fonctionner les cartes existantes peut présenter une vulnérabilité de sécurité qui ne
vérifie pas les rom d’option.
Ordinateurs portables, netbooks, ultrabooks, & tablettes : la plupart ne sont pas
affectés. Les ROM d’option sont généralement présents sur les bus de fond de panier
tels que PCI/e, ISA et leurs dérivés (ExpressCard, miniPCI, CardBus, PCCard, LPC,
ThunderBolt, etc.). Si aucun de ces ordinateurs portables n’est exposé, sa surface
d’attaque est considérablement réduite. En outre, il est probable que les pilotes UEFI
pour les composants d’ordinateur portable intégrés soient intégrés dans le volume de
microprogramme BIOS de base, et ne se trouvent pas sur une ROM d’option distincte.
Ainsi, la plupart des ordinateurs portables ne sont pas à risque. En outre, lorsque les
roMs d’option héritées sont désactivées, il semble qu’UEFI ne prend en charge que les
roMs d’option PCI.

Toutefois, si vous disposez d’un ordinateur de bureau, d’une carte mère ou d’un serveur
doté d’un BIOS UEFI et implémentant le démarrage sécurisé, vous pouvez être affecté.
Sur le contrôleur RAID dédié d’un serveur, ou le contrôleur de stockage de complément
pour SATA, FC, etc. ou les cartes réseau Ethernet PCIe peuvent avoir des roMs en option.
Les contrôleurs de complément prenant en charge un large éventail de fonctionnalités
sur les serveurs étant courants, cela s’applique particulièrement à l’espace serveur.

Cela peut potentiellement affecter les PC 32 bits et 64 bits, à la fois de classe 2 et de


classe 3.

Si une plateforme de démarrage sécurisé prend en charge l’option ROMs à partir


d’appareils non attachés de manière permanente à la plateforme et qu’elle prend en
charge la possibilité d’authentifier ces roMs d’option, elle doit prendre en charge les
méthodes de validation rom d’option décrites dans Protocoles réseau - UDP et MTFTP
et les variables EFI authentifiées décrites dans la spécification UEFI 2.3.1 Errata C Section
7.2.

4. Comment le tester ?
Si vous développez le microprogramme et qu’il est basé sur Tiano Core, case activée
pour la vulnérabilité mentionnée dans la section 2.1. Si vous utilisez le microprogramme
d’un autre IBV, case activée avec eux. Ou vous pouvez le tester vous-même, comme
indiqué ci-dessous.

Vous devez disposer des éléments suivants :

PC testé avec le microprogramme UEFI


Appareil PCI avec OPTION ROM sur le PC en cours de test (comme une vidéo
carte)
Vérifiez que le démarrage sécurisé est activé
Étapes de test :

1. Insérez un module complémentaire UEFI sur le carte PCI avec la ROM d’option
UEFI sur le PC en cours de test.

Si vous utilisez une vidéo PCI carte à des fins de test, raccordez un moniteur
externe.

2. Activez le démarrage sécurisé avec les paramètres ci-dessous :

PK : votre PK ou votre PK de test auto-signé


KEK : MS KEK, KEK de test Fabrikam signé par PK ou une autre CLÉ KEK
BASE de données : NULL. (Cette valeur doit être NULL.)
DBX : NULL.
SecureBoot : la variable UEFI doit être définie sur true

3. Redémarrer le PC

4. Voici le résultat attendu :

Si le microprogramme UEFI est implémenté correctement, le pilote ROM


d’option UEFI ne se charge pas, car la présence d’une ROM d’option rend le
microprogramme case activée la « base de données » pour un certificat. Étant
donné que la « base de données » a la valeur NULL, le chargement du pilote
UEFI échoue. Par exemple, si vous utilisez la vidéo carte à tester, vous verrez
que rien ne s’affiche à l’écran.
Si le microprogramme n’est pas implémenté correctement, le pilote UEFI se
charge à partir de la ROM d’option, car le microprogramme ne case activée
pas pour les signatures dans « Db ». Par exemple, si vous utilisez la vidéo
carte pour le test, vous verrez que le moniteur accroché à l’option ROM carte
s’affiche.

! [remarque] Peu importe si le pilote ROM d’option UEFI est signé ou non,
l’option ROM ne se charge pas lorsque la base de données est null et que SB
est activé (PK et KEK sont inscrits).

Reportez-vous aux exemples de scripts disponibles dans whCK pour générer les clés PK
et KEK. L’annexe B contient des exemples de scripts et plus de détails.

Vous pouvez également vous référer à l’Annexe A pour une autre approche de
l’exécution du test ci-dessus. Cette approche ne nécessite pas de définir la base de
données sur Null, mais nécessite un pilote ROM d’option UEFI non signé à partir de
l’IHV.
5. Comment le corriger
Si le test ci-dessus échoue, collaborez avec votre IBV pour acquérir les versions
nécessaires et les configurer pour valider les roMs d’option. Assurez-vous que le
microprogramme réussit le test. Pour les PC qui ont été livrés, vous devez effectuer une
mise à jour sécurisée du microprogramme. Reportez-vous à la publication NIST 800-
147 et/ou consultez Windows 8.1 Guide de création et de gestion des clés de
démarrage sécurisé.

Vous pouvez tester le PC et utiliser Windows HCK comme outil de test (et non un outil
de certification) pour tester la mise à jour sécurisée du microprogramme.

5.1. Signature du pilote


Si vous constatez que vous avez peut-être des pilotes non signés sur les roMs d’option
UEFI, lisez ci-dessous comment résoudre ce problème.

Signez chaque pilote ROM d’option individuellement. Cela interrompt le format de la


ROM d’option PCI. Il vous suffit de signer le pilote UEFI avant de créer la ROM d’option
combinée.

Avant d’insérer le pilote UEFI dans l’opROM, signez l’image UEFI et testez-la avec
démarrage sécurisé ON & OFF sur l’interpréteur de commandes UEFI (charge/déchargez
le fichier de pilote). Ensuite, placez le pilote connecté dans la ROM d’option combinée.

Vous pouvez diriger votre IHV vers le centre Microsoft SysDev pour obtenir leurs roMs
d’option UEFI signées via un service disponible via le centre SysDev.

5.2. Validation de la mise à jour


Exécutez le test que vous avez mentionné ci-dessus pour vérifier que la vulnérabilité
n’existe pas. Utilisez les tests HCK pour vous assurer qu’il n’existe aucune régression
fonctionnelle.

6. Ressources
Spécification d’initialisation de la plateforme UEFI, Normes volume 5, 1.2.1 Errata A
: https://go.microsoft.com/fwlink/p/?linkid=220187
Informations pertinentes de la spécification UEFI 2.3.1 :
2.5.1 : Problèmes de ROM d’option héritée
10 : Protocoles – Modèle de pilote UEFI
13.4.2 : ROMs d’option PCI
20 : Machine virtuelle de code d’octet EFI
28 : Vue d’ensemble de l’I HII
29 : Protocoles HII
30 : Traitement de la configuration HII et protocole de navigateur
Centre d’apprentissage du forum UEFI
Ressources UEFI IHV @ intel.com
Utiliser la liste de diffusion TianoCore edk2-devel pour obtenir le support
d’autres développeurs UEFI
TechNet : Meilleures pratiques pour la sécurité d’entreprise : stratégies de sécurité
Spécification UEFI errata C
Groupe d’informatique approuvé
Tianocore UEFI Development Kit
Microprogramme UEFI
Intel Press: Beyond BIOS 2nd Edition
Conseils pour la création et la gestion des clés de démarrage sécurisé
Validation des fonctionnalités de la plateforme de mise à jour du microprogramme
Windows UEFI

Annexe A : Autre approche des tests à l’aide de


pilotes ROM d’option non signée
Cette approche s’appuie sur l’obtention d’outils d’IHV pour s’assurer que le pilote ROM
d’option UEFI est signé.

Vous devez disposer des éléments suivants :

PC testé avec le microprogramme UEFI


Périphérique PCI avec un pilote ROM option non signé attaché au PC en cours de
test (comme un carte vidéo)
Vérifiez que le démarrage sécurisé est activé
Outils IHV de l’option pour détecter la signature sur le pilote ROM d’option s’il
n’est pas évident que le pilote ROM d’option est signé ou non

Si le microprogramme est implémenté correctement et que l’option ROM n’est pas


signée, le carte doit faire échouer la case activée par le microprogramme et ne pas
charger le pilote sur le carte. Le PC doit signaler un code d’erreur tel que
EFI_IMAGE_EXECUTION_AUTH_SIG_FOUND. Si vous utilisez une vidéo carte, vous
pouvez voir que le PC affiche uniquement un écran noir, car le pilote ROM d’option n’a
pas été chargé.
Si le microprogramme est implémenté de manière incorrecte, ce test fonctionne.

Annexe B : Scripts pour l’activation du


démarrage sécurisé avec la base de données
NULL
Vous pouvez utiliser votre ensemble actuel de variables de démarrage sécurisé (PK et
KEK) ou générer des variables de test pour le tester.

Vous trouverez ci-dessous les étapes utilisées pour générer le test PK, KEK et définir La
base de données sur NULL. Assurez-vous que le démarrage sécurisé n’est pas activé ;
sinon, ces étapes nécessitent des fichiers bin UEFI signés.

7 Notes

Nous définissons la variable de démarrage sécurisé ( Db, KEK et PK) dans l’ordre
inverse afin de ne pas avoir à signer les fichiers bin UEFI.

Avant cette étape, le PC doit être en mode d’installation.

1. Créer des certificats KEK et PK

Cette étape nécessite l’outil makecert.exe disponible dans le Kit de développement


logiciel (SDK) Windows .

MakeCert.exe -cy authority -len 2048 -m 60 -a sha256 -pe -ss my -n


"CN=DO NOT SHIP - Fabrikam Test KEK CA" Fabrikam_Test_KEK_CA.cer
MakeCert.exe -cy authority -len 2048 -m 60 -a sha256 -pe -ss my -n
"CN=DO NOT SHIP - Fabrikam Test PK" TestPK.cer

2. Script pour générer le test PK

Un exemple est fourni ci-dessous.

this scripts demonstrates how to format the Platform key


NOTE The PK is actually set in the Enable_OEM_SecureBoot.ps1 script
Import-Module secureboot
$d = (pwd).Path

#######################################################################
########
Complete the following parameters
#######################################################################
########

$certname = "TestPK"
TODO change this path to where you have the PK.cer file
This is where you plugin the certificate generated by the HSM
$certpath = $d + "\" + $certname + ".cer"

Each signature has an owner SignatureOwner, which is a GUID identifying


the agent which inserted the signature in the database.
Agents might include the operating PC or an OEM-supplied driver or
application.
Agents may examine this field to understand whether they should manage
the signature or not.
TODO replace with OEM SignatureOwner GUID.
You can use tools like Guidgen.exe tool in SDK or a similar tool to
generate a GUID
$sigowner = "55555555-5555-5555-5555-555555555555"

$var = "PK"
$efi_guid = "{8BE4DF61-93CA-11d2-AA0D-00E098032B8C}"
$append = $false

#######################################################################
########
Everything else is calculated
#######################################################################
########

Workaround relative path bug


TODO substitute OEM with your OEM name
$siglist = $certname + "_SigList.bin"
$serialization = $certname + "_SigList_Serialization_for_" + $var +
".bin"
$signature = $serialization + ".p7"

$appendstring = "set_"
$attribute = "0x27"
$example = "Example_SetVariable_Data-" + $certname + "_" +
$appendstring + $var + ".bin"

Format-SecureBootUEFI -Name $var -SignatureOwner $sigowner -


ContentFilePath $siglist -FormatWithCert -Certificate $certpath -
SignableFilePath $serialization -Time 2011-05-21T13:30:00Z -
AppendWrite:$append

OutputFilePath - Specifies the name of the file created that contains


the contents of what is set.
If this parameter is specified, then the content are not actually set,
just stored into this file.
Please note if -OutputFilePath is provided the PK is not set like in
this case. The master script sets it at the end.
Time - you can change the time below as long as it isn't in the future.
Nothing wrong with keeping it as is.

Set-SecureBootUEFI -Name $var -Time 2011-05-21T13:30:00Z -


ContentFilePath $siglist -OutputFilePath $example -AppendWrite:$append

3. Générer une kek de test ou utiliser votre propre KEK OEM

Pour cela, vous pouvez tirer parti de votre propre KEK OEM ou de scripts à partir
du WHCK.

Un exemple est fourni ci-dessous.

script to add option OEM KEK


Import-Module secureboot
$d = (pwd).Path

#######################################################################
########
Complete the following parameters
#######################################################################
########

$certname = "Fabrikam_Test_KEK_CA"
TODO change this path to where you have the PK.cer file
This is where you plugin the certificate generated by the HSM
$certpath = $d + "\" + $certname + ".cer"

TODO change this path to where you have the OEM_KEK.cer file
Each signature has an owner SignatureOwner, which is a GUID identifying
the agent which inserted the signature in the database.
Agents might include the operating system or an OEM-supplied driver or
application.
Agents may examine this field to understand whether they should manage
the signature or not.
TODO replace with OEM SignatureOwner GUID.
You can use tools like Guidgen.exe tool in SDK or a similar tool to
generate a GUID

$sigowner = "00000000-0000-0000-0000-000000000000"

$var = "KEK"
$efi_guid = "{8BE4DF61-93CA-11d2-AA0D-00E098032B8C}"
$append = $false

#######################################################################
########
Everything else is calculated
#######################################################################
########
$siglist = $certname + "_SigList.bin"
$serialization = $certname + "_SigList_Serialization_for_" + $var +
".bin"
$signature = $serialization + ".p7"
if ($append -eq $false)
{
$appendstring = "set_"
$attribute = "0x27"
} else
{
$appendstring = "append_"
$attribute = "0x67"
}
$example = "Example_SetVariable_Data-" + $certname + "_" +
$appendstring + $var + ".bin"

Format-SecureBootUEFI -Name $var -SignatureOwner $sigowner -


ContentFilePath $siglist -FormatWithCert -CertificateFilePath $certpath
-SignableFilePath $serialization -Time 2011-05-21T13:30:00Z -
AppendWrite:$append

-Time You can change the time below as long as it isn't in the future.
Nothing wrong with keeping it as is.

Set-SecureBootUEFI -Name $var -Time 2011-05-21T13:30:00Z -


ContentFilePath $siglist -OutputFilePath $example -AppendWrite:$append

4. Définissez Db sur Null et définissez KEK et PK

La première chose que ce script fait est de définir la base de données sur Null.

7 Notes

Gardez à l’esprit que si l’autorité de certification KEK de Fabrikam Test est la


seule autorité de certification KEK présente (ce qui signifie qu’il n’y a pas
d’autorité de certification Kek Windows), le PC peut démarrer dans Windows
RE.

Avant l’exécution du script, exécutez « Set-ExecutionPolicy Bypass -Force »

Import-Module secureboot
try
{
Write-Host "Deleting db..."
Set-SecureBootUEFI -Name db -Time "2011-06-06T13:30:00Z" -Content $null
}
catch
{
}
Write-Host "Setting Fabrikam KEK..."
Set-SecureBootUEFI -Time 2011-05-21T13:30:00Z -ContentFilePath
Fabrikam_Test_KEK_CA_SigList.bin -Name KEK

Write-Host "Setting self-signed Test PK..."


Set-SecureBootUEFI -Time 2011-05-21T13:30:00Z -ContentFilePath
TestPK_SigList.bin -Name PK

Write-Host "`n... operation complete. `nSetupMode should now be 0 and


SecureBoot should also be 0. Reboot and verify that Windows is
correctly authenticated, and that SecureBoot changes to 1."

5. Branchez l’option ROM carte et testez

Le test doit réussir ou échouer en fonction de l’exactitude du microprogramme. Par


exemple :

Si la ROM d’option dans le microprogramme est implémentée correctement et que


vous utilisez une vidéo carte pour le test, il ne doit pas y avoir d’affichage sur le
moniteur attaché.

Toutefois, si vous utilisez un microprogramme incorrect, la carte vidéo doit avoir


une sortie sur l’écran.

Rubriques connexes
Guide de création et de gestion des clés de démarrage sécurisé Windows

Vue d’ensemble du démarrage sécurisé

Validation des fonctionnalités de la plateforme de mise à jour du microprogramme


Windows UEFI
Désactivation du démarrage sécurisé
Article • 09/05/2023

Si vous exécutez des cartes graphiques de PC, du matériel ou des systèmes


d’exploitation tels que Linux ou une version antérieure de Windows, vous devrez peut-
être désactiver le démarrage sécurisé.

Le démarrage sécurisé permet de s’assurer que votre PC ne démarre qu’avec un


microprogramme approuvé par le fabricant. Vous pouvez généralement désactiver le
démarrage sécurisé via les menus du microprogramme (BIOS) du PC, mais la façon dont
vous le désactivez varie selon le fabricant du PC. Si vous rencontrez des difficultés pour
désactiver le démarrage sécurisé après avoir suivi les étapes ci-dessous, contactez votre
fabricant pour obtenir de l’aide.

2 Avertissement

Après avoir désactivé le démarrage sécurisé et installé d’autres logiciels et


matériels, vous devrez peut-être restaurer votre PC à l’état d’usine pour
réactiver le démarrage sécurisé.
Soyez prudent lorsque vous modifiez les paramètres du BIOS. Le menu BIOS
est conçu pour les utilisateurs avancés et il est possible de modifier un
paramètre qui pourrait empêcher votre PC de démarrer correctement. Veillez
à suivre attentivement les instructions du fabricant.

Désactiver le démarrage sécurisé


1. Avant de désactiver le démarrage sécurisé, demandez-vous si cela est nécessaire.
De temps à autre, votre fabricant peut mettre à jour la liste du matériel, des pilotes
et des systèmes d’exploitation approuvés pour votre PC. Pour vérifier les mises à
jour, accédez à Windows Update ou consultez le site Web de votre fabricant.

2. Ouvrez le menu BIOS du PC :

Vous pouvez souvent accéder à ce menu en appuyant sur une touche


pendant le démarrage de votre PC, par exemple F1, F2, F12 ou Échap.

ou

Dans Windows, maintenez la touche Maj enfoncée tout en sélectionnant


Redémarrer. Accédez à Résoudre des problèmes > Options avancées :
paramètres du microprogramme UEFI.

3. Recherchez le paramètre Démarrage sécurisé dans le menu de votre BIOS. Si


possible, définissez-le sur Désactivé. Cette option se trouve généralement dans
l’onglet Sécurité, l’onglet Démarrage ou l’onglet Authentification.

4. Enregistrez les modifications et quittez. Le PC redémarre.

5. Installez la carte graphique, le matériel ou le système d’exploitation qui n’est pas


compatible avec le démarrage sécurisé.

Dans certains cas, vous devrez peut-être modifier d’autres paramètres dans le
microprogramme, comme l’activation d’un module de prise en charge de
compatibilité (CSM) pour prendre en charge les systèmes d’exploitation BIOS
hérités. Pour utiliser un CSM, vous devrez peut-être également reformater le
disque dur au format MBR (enregistrement de démarrage principal), puis
réinstaller Windows. Pour plus d’informations, consultez Installation de Windows :
installation à l’aide du style de partition MBR ou GPT.

Réactiver le démarrage sécurisé


1. Désinstallez les cartes graphiques, le matériel ou les systèmes d’exploitation qui ne
sont pas compatibles avec le démarrage sécurisé.

2. Ouvrez le menu BIOS du PC :

Vous pouvez souvent accéder à ce menu en appuyant sur une touche


pendant le démarrage de votre PC, par exemple F1, F2, F12 ou Échap.

ou

Dans Windows, maintenez la touche Maj enfoncée tout en sélectionnant


Redémarrer. Accédez à Résoudre des problèmes > Options avancées :
paramètres du microprogramme UEFI.

3. Recherchez le paramètre Démarrage sécurisé et, si possible, définissez-le sur


Activé. Cette option se trouve généralement dans l’onglet Sécurité, l’onglet
Démarrage ou l’onglet Authentification.

Sur certains PC, sélectionnez Personnalisé, puis chargez les clés de démarrage
sécurisé intégrées au PC.

Si le PC ne vous permet pas d’activer le démarrage sécurisé, essayez de réinitialiser


le BIOS aux paramètres d’usine.
4. Enregistrez les modifications et quittez. Le PC redémarre.

5. Si le PC ne parvient pas à démarrer après l’activation du démarrage sécurisé,


retournez dans les menus BIOS, désactivez le démarrage sécurisé et essayez de
redémarrer le PC.

 Conseil

Dans certains cas, vous devrez peut-être actualiser ou supprimer tout ce qui
est dans son état d’origine avant de pouvoir activer le démarrage sécurisé.
Pour plus d’informations, consultez Comment tout restaurer, actualiser ou
supprimer .

6. Si les étapes ci-dessus ne fonctionnent pas et que vous souhaitez toujours utiliser
le démarrage sécurisé, contactez votre fabricant pour obtenir de l’aide.

Rubriques connexes
Vue d’ensemble du démarrage sécurisé
Paramètres du magasin système BCD
pour UEFI
Article • 19/06/2023

Pour un scénario de déploiement classique, vous n’avez pas besoin de modifier le


magasin BCD. Cette rubrique décrit les différents paramètres BCD du magasin BCD que
vous pouvez modifier. Sur les systèmes UEFI, cela inclut les paramètres des applications
de démarrage suivantes :

Gestionnaire de démarrage Windows


Chargeur de démarrage Windows
Testeur de mémoire Windows

Les sections suivantes décrivent en détail les paramètres disponibles pour chacune de
ces applications de démarrage et comment modifier chaque application pour les
systèmes UEFI.

Par souci de simplicité, les exemples BCDEdit de cette section modifient le magasin
système BCD. Pour modifier un autre magasin, par exemple une copie du modèle BCD,
incluez le nom du magasin dans la ligne de commande.

Paramètres du Gestionnaire de démarrage


Windows pour UEFI
Le Gestionnaire de démarrage Windows ( {bootmgr} ) gère le processus de démarrage.
Les systèmes UEFI contiennent un gestionnaire de démarrage de microprogramme,
Bootmgfw.efi, qui charge une application EFI basée sur des variables stockées dans
nvRAM.

Les paramètres BCD des éléments et path dans le device Gestionnaire de démarrage
Windows indiquent le gestionnaire de démarrage du microprogramme. Le modèle
nommé BCD-template pour Windows inclut les paramètres suivants pour le
Gestionnaire de démarrage Windows.

Invite de commandes Windows

## Windows Boot Manager

identifier {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager

Paramètre d’appareil
L’élément device spécifie le volume qui contient le Gestionnaire de démarrage
Windows. Pour les systèmes UEFI, l’élément device du Gestionnaire de démarrage
Windows est défini sur la lettre de volume de partition système. Pour déterminer la
lettre de volume correcte, utilisez l’outil Diskpart pour afficher les partitions de disque.
L’exemple suivant suppose que le système a un seul disque dur qui a plusieurs
partitions, y compris une partition système à laquelle une lettre de lecteur de S a été
attribuée.

Les commandes Diskpart suivantes sélectionnent disk 0, puis répertorient les détails des
volumes sur ce disque, y compris leurs lettres de lecteur. Il montre le volume 2 comme
partition système.

Invite de commandes Windows

DISKPART> select disk 0


DISKPART> list volume

Volume ### Ltr Label Fs Type Size Status Info


---------- --- ------ ----- ---------- ------- --------- ------
Volume 0 D NTFS Partition 103 GB Healthy
Volume 1 C NTFS Partition 49 GB Healthy Boot
Volume 2 S FAT32 Partition 200 MB Healthy System

Si la partition système n’a pas de lettre de lecteur affectée, affectez-en une à l’aide de la
Diskpart assign commande . L’exemple suivant part du principe que la partition

système est le volume 2 et lui attribue S comme lettre de lecteur.

Invite de commandes Windows

Diskpart
select disk 0
list volume
select volume 2 // assuming volume 2 is the system partition
assign letter=s

Une fois que vous avez déterminé le volume de partition système, définissez l’élément
device du Gestionnaire de démarrage Windows sur la lettre de lecteur correspondante.

L’exemple suivant définit device sur le lecteur S.


Invite de commandes Windows

Bcdedit /set {bootmgr} device partition=s:// system partition

 Conseil

Si vous avez déjà utilisé Diskpart pour obtenir des lettres de lecteur, puis redémarré
votre PC, utilisez Diskpart pour case activée à nouveau vos lettres de lecteur avant
d’exécuter cette commande. En fonction de votre environnement, les lettres de
lecteur peuvent changer. Veillez donc à définir la bonne partition.

Paramètre de chemin d’accès


L’élément path spécifie l’emplacement de l’application Gestionnaire de démarrage
Windows sur ce volume. Pour les systèmes UEFI, path indique le gestionnaire de
démarrage du microprogramme, dont le chemin est \EFI\Microsoft\Boot\Bootmgfw.efi .

Vous pouvez vérifier que BCD-template a le chemin d’accès correct en énumérant les
valeurs dans le magasin, comme suit :

Invite de commandes Windows

bcdedit /store bcd-template /enum all

Pour définir path explicitement sur \EFI\Microsoft\Boot\Bootmgfw.efi , utilisez la


commande suivante.

Bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi

Autres paramètres
Vous devez définir le Gestionnaire de démarrage Windows comme étant le premier
élément dans l’ordre d’affichage du microprogramme UEFI, comme illustré dans
l’exemple suivant.

Invite de commandes Windows

Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst


Vous devez également spécifier l’application de chargeur de démarrage Windows la plus
élevée dans l’ordre d’affichage du Gestionnaire de démarrage Windows. L’exemple
suivant montre comment placer un chargeur de démarrage Windows spécifié en haut
de l’ordre d’affichage.

Invite de commandes Windows

Bcdedit /set {bootmgr} displayorder {<GUID>} /addfirst

Dans l’exemple précédent, <GUID> est l’identificateur de l’objet chargeur de démarrage


Windows spécifié. La section suivante décrit cet identificateur plus en détail.

7 Notes

Un système de démarrage multiple qui a plusieurs systèmes d’exploitation installés


a plusieurs instances du chargeur de démarrage Windows. Chaque instance du
chargeur de démarrage Windows a son propre identificateur. Vous pouvez définir
le chargeur de démarrage Windows par défaut ( {default} ) sur l’un de ces
identificateurs.

Paramètres du chargeur de démarrage


Windows
Un magasin BCD a au moins une instance, et éventuellement plusieurs instances, du
chargeur de démarrage Windows. Un objet BCD distinct représente chaque instance.
Chaque instance charge l’une des versions installées de Windows qui a une
configuration spécifiée par les éléments de l’objet. Chaque objet chargeur de démarrage
Windows a son propre identificateur, et les paramètres de device l’objet et path
indiquent la partition et l’application de démarrage appropriées.

BCD-template pour Windows a un seul objet chargeur de démarrage Windows qui a les
paramètres suivants.

Invite de commandes Windows

## Windows Boot Loader

identifier {9f25ee7a-e7b7-11db-94b5-f7e662935912}
device partition=C:
path \Windows\system32\winload.efi
description Microsoft Windows Server
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows

L’identificateur de ce chargeur de démarrage Windows est {9f25ee7a-e7b7-11db-94b5-


f7e662935912} . Vous pouvez utiliser ce GUID sur votre système ou laisser l’outil BCDEdit
générer un nouveau GUID pour vous.

Pour simplifier les commandes BCDEdit, vous pouvez spécifier l’un des chargeurs de
démarrage Windows dans le magasin système BCD comme chargeur par défaut. Vous
pouvez ensuite utiliser l’identificateur standard ( {default} ) à la place du GUID complet.
L’exemple suivant spécifie le chargeur de démarrage Windows pour EFI comme
chargeur de démarrage par défaut, en supposant qu’il utilise le GUID d’identificateur de
BCD-template.

Invite de commandes Windows

Bcdedit /default {9f25ee7a-e7b7-11db-94b5-f7e662935912}

Paramètres d’appareil et d’OSDevice


Les éléments suivants spécifient des emplacements clés :

L’élément device spécifie la partition qui contient l’application de démarrage.


L’élément osdevice spécifie la partition qui contient la racine système.

Pour le chargeur de démarrage Windows pour EFI, les deux éléments sont généralement
définis sur la lettre de lecteur de la partition système Windows. Toutefois, si BitLocker est
activé ou si un ordinateur a plusieurs versions installées de Windows et osdevice device
peut être défini sur différentes partitions. BCD-template définit les deux éléments pour
le lecteur C, qui est la valeur classique. Vous pouvez également définir explicitement les
osdevice valeurs et device , comme illustré dans l’exemple suivant. L’exemple suppose

également que vous avez spécifié le chargeur de démarrage Windows pour EFI comme
objet de chargeur de démarrage par défaut.

Invite de commandes Windows

Bcdedit /set {default} device partition=c:


Bcdedit /set {default} osdevice partition=c:

Paramètre de chemin d’accès


L’élément path d’un chargeur de démarrage Windows spécifie l’emplacement du
chargeur de démarrage sur ce volume. Pour les systèmes UEFI, path indique le chargeur
de démarrage Windows pour EFI, dont le chemin est \Windows\System32\Winload.efi .

Vous pouvez vérifier que BCD-template a la valeur correcte path en énumérant les
valeurs dans le magasin. Vous pouvez également définir explicitement la path valeur,
comme illustré dans l’exemple suivant.

Invite de commandes Windows

Bcdedit /set {default} path \windows\system32\winload.efi

Paramètres du testeur de mémoire Windows


Le testeur de mémoire Windows ( {memdiag} ) exécute la mémoire diagnostics au
démarrage. Les paramètres BCD des éléments et path de device l’application indiquent
l’application correcte.

7 Notes

Les ordinateurs Intel Itanium n’incluent pas de testeur de mémoire Windows et ne


nécessitent pas de {memdiag} paramètres.

BcD-template pour Windows a les paramètres suivants.

Invite de commandes Windows

## Windows Memory Tester

identifier {memdiag}
device partition=\Device\HarddiskVolume1
path \boot\memtest.exe
description Windows Memory Diagnostic

Paramètre d’appareil
Pour les systèmes UEFI, l’élément device du testeur de mémoire Windows est défini sur
la lettre de lecteur de partition système. L’exemple suivant part du principe que la
partition système est un lecteur S, comme utilisé dans les exemples précédents.

Invite de commandes Windows


Bcdedit /set {bootmgr} device partition=s: // system partition

Paramètre de chemin d’accès


L’élément path spécifie l’emplacement du Gestionnaire de tests Windows sur le volume
spécifié par l’élément device . Pour les systèmes UEFI, path indique la version EFI de
l’application ( \EFI\Microsoft\Boot\Memtest.efi ).

Vous pouvez vérifier que BCD-template a la valeur correcte path en énumérant les
valeurs dans le magasin. Vous pouvez également utiliser l’outil BCDEdit pour définir
explicitement la path valeur, comme illustré dans l’exemple suivant.

Invite de commandes Windows

Bcdedit /set {memdiag} path \efi\microsoft\boot\memtest.efi


Validation des fonctionnalités de la
plateforme de mise à jour du
microprogramme Windows UEFI
Article • 19/06/2023

Ce document répertorie les scénarios de validation de base qui doivent être validés
avant la signature de la fonctionnalité De mise à jour du microprogramme Windows
UEFI.

Configuration requise
Pour chaque entrée de table de ressources système (ESRT) EFI, vous avez besoin
d’une capsule pour la dernière version du microprogramme. Les scénarios font
référence à la dernière version en tant que X. Chaque entrée ESRT est identifiée à
l’aide d’un GUID unique.
Pour chaque entrée ESRT exposée, créez un package capsule dont la version est
incrémentée au-dessus du package créé à l’étape 1. Ces capsules seront appelées
X+1.
Capsules qui aident à simuler des conditions de défaillance telles qu’une capsule
pour laquelle la charge utile n’est pas signée ou signée avec un PK non valide.
Assurez-vous que toutes les capsules à utiliser sont signées de manière appropriée
du point de vue du système d’exploitation, signées par le catalogue et les
microprogrammes signés, PK signés. Sauf si vous testez spécifiquement les cas de
signature PK négatifs. Pour plus d’informations sur la signature d’un package de
pilotes de microprogramme, consultez « Signature du package de pilotes de
microprogramme » dans la spécification.

Procédure

Installer une nouvelle capsule ou réinstaller une capsule


précédemment installée
1. Ouvrez le gestionnaire d’appareils.
2. Recherchez le nœud d’appareil qui représente votre microprogramme. Il se trouve
généralement sous les appareils « Microprogramme ».
3. Cliquez avec le bouton droit sur le périphérique de microprogramme que vous
souhaitez mettre à jour.
4. Sélectionnez Mettre à jour le logiciel du pilote. Vous obtenez une fenêtre
contextuelle indiquant « Mettre à jour le logiciel du pilote - <Microprogramme> ».
5. Sélectionnez Parcourir mon ordinateur pour rechercher le logiciel pilote.
6. Dans la fenêtre suivante, sélectionnez Me permettre de choisir dans une liste de
pilotes de périphérique sur mon ordinateur.
7. Si le pilote a déjà été installé, sélectionnez-le dans la zone Afficher le matériel
compatible . S’il n’existe pas, sélectionnez Disposer d’un disque et continuez.
Sinon, sélectionnez OK et redémarrez le système.
8. Si vous sélectionnez Avoir un disque, vous obtenez une fenêtre contextuelle
intitulée Installer à partir du disque.
9. Utilisez Parcourir pour accéder au répertoire contenant la capsule du
microprogramme que vous souhaitez installer.
10. Sélectionnez le fichier INF dans ce répertoire et appuyez sur OK pour l’installer.
11. Pendant l’installation, si vous obtenez une fenêtre contextuelle indiquant que le
pilote n’est pas signé, continuez et acceptez ce pilote.
12. Le système vous demande de redémarrer.
13. Après avoir installé la capsule pour le microprogramme, vous devez redémarrer. Si
vous souhaitez installer plusieurs packages de capsule, attendez de redémarrer
jusqu’à ce que toutes les capsules soient installées, puis redémarrez sur la capsule
finale.

Interroger la version et les détails de status


Exécutez le script PowerShell (PS)QueryVersionAndStatus.ps1 pour interroger la
version actuelle du microprogramme, la dernière tentative de version du
microprogramme et la dernière tentative status.

Pour exécuter le script


1. Démarrez PowerShell en tant qu'administrateur.
2. Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force (Cette opération ne
doit être effectuée qu’une seule fois.)
3. Affichez la version et status détails du GUID donné. Par exemple :
.\QueryVersionAndStatus.ps1 6bd2efb9-23ab-4b4c-bc37-016517413e9a

4. Vérifier si la mise à jour du microprogramme a réussi : reportez-vous à la section «


Validation de la status de la mise à jour du microprogramme » dans le document
de spécification. Assurez-vous que l’état de la dernière tentative et la version
actuelle correspondent à la version attendue.
5. Recommandé : vérifiez que les appareils que vous mettez à jour fonctionnent
toujours.
6. Définir la stratégie de restauration : certains scénarios peuvent nécessiter la
restauration du microprogramme. La restauration n’est pas un scénario de
production. Pour pouvoir effectuer une restauration, une clé de stratégie de
Registre doit être créée. Créez une clé REG_DWORD avec le nom « Stratégie » sous
le nœud
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FirmwareResources\
{<GUID>} et définissez la valeur de la clé de stratégie sur 1. Notez que le GUID doit
être remplacé par le GUID réel de l’ESRT.

Scénarios

S1 : Chaque entrée ESRT peut être mise à jour via la


capsule
Les étapes suivantes doivent être effectuées pour chaque entrée ESRT prise en charge
par la plateforme. En d’autres termes, pour le microprogramme système et chaque
microprogramme d’appareil qui prend en charge la mise à jour du microprogramme via
UpdateCapsule.

Étapes S1

1. Pour chaque entrée ESRT, installez la capsule pour la version X du


microprogramme.
2. Assurez-vous que toutes les capsules ci-dessus sont installées, avant le
redémarrage.

S1 Résultat attendu

La mise à jour du microprogramme doit réussir pour chaque entrée ESRT mise à jour.
Pour toutes les entrées ESRT pour lesquelles la mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Version de la dernière tentative = X
État de la dernière tentative = 0 (STATUS_SUCCESS)

S2 : la dernière version du microprogramme X peut


également être mise à jour sur X+1
Les étapes suivantes doivent être effectuées pour chaque entrée ESRT prise en charge
par la plateforme. En d’autres termes, pour le microprogramme système et chaque
microprogramme d’appareil qui prend en charge la mise à jour du microprogramme via
UpdateCapsule.

Étapes S2

1. Terminez le scénario S1 ci-dessus.


2. Pour chaque entrée ESRT, installez la capsule pour la version X+1 du
microprogramme.

Résultat attendu S2
La mise à jour du microprogramme doit réussir pour chaque entrée ESRT mise à jour.
Pour toutes les entrées ESRT pour lesquelles la mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X+1


Dernière version de la tentative = X+1
État de la dernière tentative = 0 (STATUS_SUCCESS)

S3 : En cas d’échec, la mise à jour du microprogramme


retourne le code status approprié, tel que défini dans la
spécification
Les codes d’état sont définis dans la section intitulée « Définition de table de ressources
système UEFI », dans la table avec le titre « Valeurs du champ d’état de la dernière
tentative ESRT ».

S3.1 Batterie insuffisante et mise à jour du


microprogramme du système UEFI

Étapes S3.1

1. Déchargez la charge de la batterie à moins de 25 %, puis branchez l’alimentation


secteur.
2. Installez la capsule pour le microprogramme système UEFI version X+1. Supposons
que la version actuelle est X.
3. Avant de redémarrer, assurez-vous que la charge de la batterie est inférieure à 25
%
S3.1 Résultat attendu
La mise à jour du microprogramme doit échouer. Pour l’entrée ESRT correspondant au
microprogramme système, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+1
État de la dernière tentative = 0xc00002de (STATUS_INSUFFICIENT_POWER)

S3.2 Mise à jour insuffisante de la batterie et du


microprogramme de l’appareil

Étapes S3.2

1. Déchargez la charge de la batterie à moins de 25 %, puis branchez l’alimentation


secteur.
2. Installez les capsules pour TOUS les appareils pris en charge dans le système avec
la version X+1 du microprogramme. Supposons que la version actuelle du
microprogramme pour l’appareil donné soit X.
3. Avant de redémarrer, assurez-vous que la charge de la batterie est inférieure à 25
%.

S3.2 Résultat attendu


La mise à jour du microprogramme doit échouer. Pour toutes les entrées ESRT pour
lesquelles la mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+1
État de la dernière tentative = 0xc00002de (STATUS_INSUFFICIENT_POWER)

S3.3 Batterie insuffisante, mise à jour du


microprogramme du système UEFI et du
microprogramme de l’appareil en même temps

Étapes S3.3
1. Videz la charge de la batterie à moins de 25 %, puis branchez l’alimentation
secteur.
2. Installez les capsules pour le microprogramme du système UEFI et tous les
microprogrammes d’appareil avec la version X+1.
3. Avant de redémarrer, assurez-vous que la charge de la batterie est inférieure à 25
%.

S3.3 Résultat attendu

La mise à jour du microprogramme doit échouer pour le microprogramme système et


pour tous les microprogrammes de l’appareil pour lesquels la mise à jour a été tentée.
Pour toutes les entrées ESRT pour lesquelles la mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+1
État de la dernière tentative = 0xc00002de (STATUS_INSUFFICIENT_POWER)

La mise à jour du microprogramme S3.4 doit échouer


lorsque la capsule n’est pas signée PK
Les étapes suivantes doivent être effectuées pour chaque entrée ESRT prise en charge
par la plateforme. En d’autres termes, pour le microprogramme système et chaque
microprogramme d’appareil qui prend en charge la mise à jour du microprogramme via
UpdateCapsule.

Étapes S3.4
1. Pour chaque entrée ESRT, créez une capsule X+2, dont la charge utile n’est pas
signée.
2. Installez les capsules X+2. Supposons que la version actuelle est X.

S3.4 Résultat attendu


La mise à jour du microprogramme doit échouer pour toutes les entrées ESRT pour
lesquelles la mise à jour a été tentée. Pour toutes les entrées ESRT pour lesquelles la
mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+2
État de la dernière tentative = 0xC0000022 (STATUS_ACCESS_DENIED)
La mise à jour du microprogramme S3.5 doit échouer
lorsque la capsule est signée avec le certificat PK
incorrect
Les étapes suivantes doivent être effectuées pour chaque entrée ESRT prise en charge
par la plateforme. En d’autres termes, pour le microprogramme système et chaque
microprogramme d’appareil qui prend en charge la mise à jour du microprogramme via
UpdateCapsule.

Étapes S3.5
1. Pour chaque entrée ESRT, créez une capsule X+2, signez la charge utile avec une
clé ou un certificat incorrect (par exemple, utilisez une capsule signée de débogage
sur un appareil de production).
2. Installez les capsules X+2. Supposons que la version actuelle est X.

S3.5 Résultat attendu


La mise à jour du microprogramme doit échouer pour toutes les entrées ESRT pour
lesquelles la mise à jour a été tentée. Pour toutes les entrées ESRT pour lesquelles la
mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+2
État de la dernière tentative = 0xC0000022 (STATUS_ACCESS_DENIED)

La mise à jour du microprogramme S3.6 doit échouer


lorsque la charge utile de la capsule est falsifiée
Les étapes suivantes doivent être effectuées pour chaque entrée ESRT prise en charge
par la plateforme. En d’autres termes, pour le microprogramme système et chaque
microprogramme d’appareil qui prend en charge la mise à jour du microprogramme via
UpdateCapsule.

Étapes S3.6
1. Pour chaque entrée ESRT, créez une capsule X+2, signez la charge utile avec la clé
ou le certificat approprié. Ouvrez ensuite le fichier bin du microprogramme,
retournez 1 ou plusieurs bits dans le fichier et enregistrez-le.
2. Régénérez le catalogue pour le fichier bin et le fichier INF.
3. Installez les capsules X+2. Supposons que la version actuelle est X.

S3.6 Résultat attendu


La mise à jour du microprogramme doit échouer pour toutes les entrées ESRT pour
lesquelles la mise à jour a été tentée. Pour toutes les entrées ESRT pour lesquelles la
mise à jour a été tentée, vérifiez que :

Version actuelle du microprogramme = X


Dernière version de la tentative = X+2
État de la dernière tentative = 0xC0000022 (STATUS_ACCESS_DENIED) ou
0xC000007B (STATUS_INVALID_IMAGE_FORMAT)

S3.7 : Le microprogramme n’autorise pas la restauration


au-delà de la valeur LowestSupportedFirmwareVersion
Les étapes suivantes doivent également être effectuées pour d’autres microprogrammes
d’appareil (priorité inférieure).

Étapes S3.7

1. Pour le microprogramme système UEFI, créez une capsule X+1 de telle sorte que la
valeur « LowestSupportedFirmwareVersion » dans l’entrée ESRT du
microprogramme système soit définie sur X+1.
2. Installez la capsule X+1 et vérifiez que la mise à jour réussit.
3. Créez une capsules de mise à jour du microprogramme UEFI System, de telle sorte
que la version dans l’INF soit X+2, mais que le fichier binaire du microprogramme
réel soit de la version X.
4. Installez la capsule X+2 et redémarrez le système.

S3.7 Résultat attendu

La mise à jour du microprogramme doit échouer. Pour l’entrée ESRT correspondant au


microprogramme système, vérifiez que :

Version actuelle du microprogramme = X+1


Dernière version de la tentative = X+2
État de la dernière tentative = 0xC0000059 (STATUS_REVISION_MISMATCH)
S4 : Récupération transparente et mise à jour du
microprogramme (si implémenté)
Ce scénario varie d’une plateforme à l’autre en fonction de l’implémentation de la
récupération transparente. En fonction de l’implémentation, la validation peut nécessiter
la création de capsules incorrectes qui forcent le système à la récupération ou à
déconnecter l’alimentation au milieu d’une mise à jour ou par tout autre moyen
d’exercer les flux de récupération.

Résultat attendu S4
Le système doit démarrer dans le système d’exploitation et la mise à jour du
microprogramme doit être marquée comme ayant échoué. La version signalée par le
périphérique de ressource de microprogramme UEFI ne doit pas avoir changé.

S5 : La mise à jour du microprogramme respecte


l’exigence de l’expérience utilisateur (UX)

Étapes S5
Ce scénario peut être validé lors de l’exécution de l’un des scénarios ci-dessus qui
conduisent à une mise à jour réussie du microprogramme.

Résultat attendu S5

L’expérience utilisateur est conforme à la spécification, consultez la section « Expérience


utilisateur ».

Le seul texte affiché à l’écran est « Veuillez patienter pendant que nous installons
une mise à jour système ». Le texte s’affiche aux coordonnées de droite sur l’écran,
comme indiqué dans la spécification.
Le logo OEM s’affiche comme décrit dans la spécification.

Rubriques connexes
Plateforme de mise à jour du microprogramme Windows UEFI

Guide de validation de l’option DE VALIDATION UEFI ROM

QueryVersionAndStatus.ps1 script PowerShell (PS)


Script PowerShell
QueryVersionAndStatus.ps1
Article • 19/06/2023

Enregistrez le code contenu dans cette rubrique en tant que script PowerShell (fichier
.ps1). Exécutez le script QueryVersionAndStatus.ps1 PowerShell (PS) pour interroger la
version actuelle du microprogramme, la dernière version du microprogramme et la
dernière tentative status, comme décrit dans Validation des fonctionnalités de la
plateforme de mise à jour du microprogramme Windows UEFI.

PowerShell

#
# QueryVersionAndStatus.ps1
# Allows querying the current firmware version of a guid and the
# LastAttemptStatus
#

new-variable -name FIRMWARERESOURCES_REGKEY_PATH -value


"HKLM:\System\CurrentControlSet\Control\FirmwareResources\" -option Constant
new-variable -name LAST_ATTEMPT_STATUS_REGKEY -value "LastAttemptStatus" -
option Constant
new-variable -name LAST_ATTEMPT_VERSION_REGKEY -value "LastAttemptVersion" -
option Constant

############################################################################
##
#
# Main routine.
# CmdLineArg - Array containing the command line arguments
#
############################################################################
##
function Main($CmdLineArg) {
$currentFwVersion = 0
$currentFwVersionInHex = 0
$lastAttemptFwVersion = 0
$lastAttemptFwVersionInHex = 0
$lastAttemptStatus = 0
$lastAttemptStatusInHex = 0

if ($CmdLineArg.Count -eq 0) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Expecting GUID
of the EFI System Resource Entry (ESRE)"
Write-Host "Usage: .\QueryVersionAndStatus.ps1 <guid>"
Write-Host "`tQuery the current firmware version and Last Attempt Status
for the ESRE entry with the given GUID"
Write-Host "`tExample: .\QueryVersionAndStatus.ps1 6bd2efb9-23ab-4b4c-
bc37-016517413e9a"
return
}

if ($CmdLineArg[0] -eq "-?") {


Write-Host "Usage: QueryVersionAndStatus.ps1 <guid>"
Write-Host "`tQuery the current firmware version and Last Attempt Status
for the ESRE entry with the given GUID"
Write-Host "`tExample: .\QueryVersionAndStatus.ps1 6bd2efb9-23ab-4b4c-
bc37-016517413e9a"
return
}

# First argument is the GUID


$guid = $CmdLineArg[0]

# Validate the GUID


if ($guid -notmatch "[0-9a-fA-F]{8}[-][0-9a-fA-F]{4}[-][0-9a-fA-F]{4}[-]
[0-9a-fA-F]{4}[-][0-9a-fA-F]{12}") {
Write-Host -ForegroundColor Red -BackgroundColor Black "Incorrect
Format for GUID{$guid}"
Write-Host -ForegroundColor Red -BackgroundColor Black "Expected GUID
Format: [0-9a-fA-F]{8}[-][0-9a-fA-F]{4}[-][0-9a-fA-F]{4}[-][0-9a-fA-F]{4}[-]
[0-9a-fA-F]{12}"
Write-Host -ForegroundColor Red -BackgroundColor Black "Sample GUID:
6bd2efb9-23ab-4b4c-bc37-016517413e9a"
return
}

Write-Host "Querying Firmware version and status information for the GUID:
$guid"
$query = GetCurrentFirmwareVesrion ($guid) ([REF]$currentFwVersion)
if ($query -eq $FALSE) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unable to query
the current firmware version"
return
}
$currentFwVersionInHex = "{0:X}" -f $currentFwVersion
Write-Host "Current Firmware Version: $currentFwVersion
(0x${currentFwVersionInHex})"

$query = GetLastAttemptVesrion ($guid) ([REF]$lastAttemptFwVersion)


if ($query -eq $FALSE) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unable to query
the last attempt firmware version"
return
}
$lastAttemptFwVersionInHex = "{0:X}" -f $lastAttemptFwVersion
Write-Host "Last Attempt Version: $lastAttemptFwVersion
(0x${lastAttemptFwVersionInHex})"

$query = GetLastAttemptStatus ($guid) ([REF]$lastAttemptStatus)


if ($query -eq $FALSE) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unable to query
the last attempt status"
return
}
$lastAttemptStatusInHex = "{0:X}" -f $lastAttemptStatus
Write-Host "Last Attempt Status: $lastAttemptStatus
(0x${lastAttemptStatusInHex})"
}

############################################################################
##
#
# Constructs and returns the Firmware Resources registry key for the GUID.
# Guid - The GUID for which the resource registry key needs to be retrieved
# @Returns Firmware Resources registry key. $NULL on any error.
#
############################################################################
##
function GetFirmwareResourceKeyForGuid($Guid) {
if ($Guid -eq $NULL) {
return $NULL
}
$resourceGuidRegKey = $FIRMWARERESOURCES_REGKEY_PATH + '{' + $Guid + '}'
return $resourceGuidRegKey
}

############################################################################
##
#
# Get the current firmware version for the given GUID. The current firmware
# version for a firmware resource device is stored in its Hardware ID.
# The HW ID is of the form: UEFI\RES_{<GUID>}&REV_XXXX
# where XXXX is the current firmware version in Hex.
# Guid - The GUID for which the firmware version has to be queried.
# [REF]FwVersionByRef - Current firmware version that is returned by
reference
# @Returns - $TRUE if the query for firmware version was successful,
# $FALSE otherwise
#
############################################################################
##
function GetCurrentFirmwareVesrion($Guid, [REF]$FwVersionByRef) {

if ( ($Guid -eq $NULL) -Or


($FwVersionByRef.value -eq $NULL)) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unexpected NULL
Argument(Guid) or (FwVersionByRef)"
return $FALSE
}

$hwId = "UEFI\\RES_{$Guid}"
$pnpProperties = gwmi win32_pnpentity | where-object {$_.HardwareID -match
$hwId}
if (!$?) {
Write-Host -ForegroundColor Red -BackgroundColor Black $Error[0]
return $FALSE
}
if ($pnpProperties -eq $NULL) {
Write-Host -ForegroundColor Red -BackgroundColor Black "No Device found
with matching Hardware ID{$hwId}"
return $FALSE
}

# Firmware resource devices have two Hardware IDs. One with the revision
# and one without. We are interested the one with the Revision and that is
the
# first one.
$hwIdWithRev = $pnpProperties.HardwareID[0]
$devRevStr = $hwIdWithRev.SubString($hwIdWithRev.IndexOf("&REV_")+
("&REV_").Length, $hwIdWithRev.Length - $hwIdWithRev.IndexOf("&REV_") -
("&REV_").Length)
$devRev = [Convert]::ToInt32("$devRevStr", 16)
$FwVersionByRef.value = $devRev
return $TRUE

############################################################################
##
#
# Get the last attempt firmware version for the given GUID. The last attempt
firmware
# version for a firmware resource device is stored in its Firmware Resource
# registry keys under
# HKLM\System\CurrentControlSet\FirmwareResources\{<GUID>\ in the key
# "LastAttemptVersion"
# Guid - The GUID for which the firmware version has to be queried.
# [REF]FwVersionByRef - Expected firmware version that is returned by
reference
# @Returns - $TRUE if the query for firmware version was successful,
# $FALSE otherwise
#
############################################################################
##
function GetLastAttemptVesrion($Guid, [REF]$FwVersionByRef) {

if ( ($Guid -eq $NULL) -Or


($FwVersionByRef.value -eq $NULL)) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unexpected NULL
Argument(Guid) or (FwVersionByRef)"
return $FALSE
}

$resourceGuidRegKey = GetFirmwareResourceKeyForGuid($Guid)
$expectedVersion = Get-ItemProperty $resourceGuidRegKey -Name
$LAST_ATTEMPT_VERSION_REGKEY
if (!$?) {
Write-Host -ForegroundColor Red -BackgroundColor Black $Error[0]
return $FALSE
}
$FwVersionByRef.Value = ${expectedVersion}.${LAST_ATTEMPT_VERSION_REGKEY}
return $TRUE
}

############################################################################
##
#
# Get the last attempt status for the given GUID.
# The last attempt status for a firmware resource device is stored in its
# Firmware Resource registry keys under
HKLM\System\CurrentControlSet\FirmwareResources\{<GUID>\
# in the key "LastAttemptStatus".
# Guid - The GUID for which the firmware version has to be queried.
# [REF]FwVersionByRef - Expected firmware version that is returned by
reference
# @Returns - $TRUE if the query for firmware version was successful,
# $FALSE otherwise
#
############################################################################
##
function GetLastAttemptStatus($Guid, [REF]$LastAttemptStatusByRef) {

if ( ($Guid -eq $NULL) -Or


($LastAttemptStatusByRef.value -eq $NULL)) {
Write-Host -ForegroundColor Red -BackgroundColor Black "Unexpected NULL
Argument(Guid) or (LastAttemptStatusByRef)"
return $FALSE
}

$resourceGuidRegKey = GetFirmwareResourceKeyForGuid($Guid)
$expectedVersion = Get-ItemProperty $resourceGuidRegKey -Name
$LAST_ATTEMPT_STATUS_REGKEY
if (!$?) {
Write-Host -ForegroundColor Red -BackgroundColor Black $Error[0]
return $FALSE
}
$LastAttemptStatusByRef.Value =
${expectedVersion}.${LAST_ATTEMPT_STATUS_REGKEY}
return $TRUE

$ErrorActionPreference = "SilentlyContinue"
Main($args)
# SIG # Begin signature block
# MIIO7wYJKoZIhvcNAQcCoIIO4DCCDtwCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBIg7kTlhV05Beu
# AxOp05UlhM4iLqyBeXZCQImKOpD8CqCCDAswggXlMIIDzaADAgECAgphA18JAAAA
# AAACMA0GCSqGSIb3DQEBCwUAMIGQMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMTowOAYDVQQDEzFNaWNyb3NvZnQgVGVzdGluZyBSb290IENlcnRp
# ZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTEwMDYyMTIyNTUwMVoXDTE0MDYyMTIz
# MDUwMVowgYExEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZFglt
# aWNyb3NvZnQxFDASBgoJkiaJk/IsZAEZFgRjb3JwMRcwFQYKCZImiZPyLGQBGRYH
# cmVkbW9uZDEgMB4GA1UEAxMXTVNJVCBUZXN0IENvZGVTaWduIENBIDMwggEiMA0G
# CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbcd0NMi0I6C0BkJzfnzJYi0fQ/ppr
# QF52ohAADtKPzqFfQqcLXoPC6QamCrQ9MFDbNUMs08PGPMm1iPwL5qNxR879iGKk
# JeJOG3k947+LhC1kJaX6jjCu4zR9J/Ne9AVgxg8aG56vITep2ba3alRLXqB1tZrE
# tr4o4zv3Wgh32TlKKnr49P7oElRBEVXIx5g+ZKW72mukqimMnydVJef9MXBgHdPE
# 8rnvkkqfyEyT5xmoTrzjYvTgbuxFbmFOrVjg8Or3dCzfG/ZDPITCjAu0vUpXpgxO
# nnNDXy2vIvSm/VqHub5vnh2ZyN+VwgKtfUrzul3oe25X5ToC+NMBFa5PAgMBAAGj
# ggFMMIIBSDAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUTv5hOW/KxWTgILba
# wblSDsrfjv4wGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGG
# MBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUowEEfjCIM+u5MZzK64V2
# Z/xltNEwWQYDVR0fBFIwUDBOoEygSoZIaHR0cDovL2NybC5taWNyb3NvZnQuY29t
# L3BraS9jcmwvcHJvZHVjdHMvTWljVGVzUm9vQ2VyQXV0XzIwMTAtMDYtMTcuY3Js
# MF0GCCsGAQUFBwEBBFEwTzBNBggrBgEFBQcwAoZBaHR0cDovL3d3dy5taWNyb3Nv
# ZnQuY29tL3BraS9jZXJ0cy9NaWNUZXNSb29DZXJBdXRfMjAxMC0wNi0xNy5jcnQw
# DQYJKoZIhvcNAQELBQADggIBAJEtETbRLF4hd2Iaoc+afmItyZC5Dj1xDaBKSK3h
# 1rBzSlFLTLJriApat+lVZ0OL8Z3MUgOvrIXp03XO5W+LPICBq9HRcw1rsFG4ol4M
# CeWmvFRJ5VQ4WrdD0nU0Ut01eZWY1TzG2kay2KCnzDAxD0vrtwKrKzjStyfCxw1i
# pMBI9BpIeX3hMaRdGdAYFwDK410LwYV/8b7Ty5f0G2IP1xQ4jbIumNRBarC1hO7Y
# LC0T/FAdmm8xhxzg0NDTJFLfEo37938zBBd6i+O9fB6iKpF22fxDF6cKodnGPDpC
# 7bcSzZ7d/pGdmLU16JTdms7U9KzKps1ZPd5Evw6C5d9c40nLAaB/e+IlIauVUB6f
# 6ndWR3Rz8iUbDja5ole/LFe85PuIsYNW2DzgfP0Rn97ht9TGI6+ux15PxSN0mDh0
# nQ0NbfTeKERB2CJo51enZnS1wzEk4nzVUl2K0k4UuwjTGjESBFibOpl4k1E/C4XO
# 3glY+ZYbkRGgaFMzy74IicyVVa4GeCeZolbvrpUKfw3rQwzGnj+Au8R0A524Gqq8
# yx4D+9hJiZ0gqiVLR2f0pw2NdjDGSM7djfq+2rTrPdgMOxWa0YOF5eOSqjutNAw5
# 8X91ruhwsP3yjina3AlPintjvh6Kw1jRA7436e0yJqgM/u0Sp2MEs5KX2UajMzOc
# W7xUMIIGHjCCBQagAwIBAgIKFXnSxwAAAF/cdTANBgkqhkiG9w0BAQsFADCBgTET
# MBEGCgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEU
# MBIGCgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdyZWRtb25kMSAw
# HgYDVQQDExdNU0lUIFRlc3QgQ29kZVNpZ24gQ0EgMzAeFw0xMjA3MjUyMjMwNTFa
# Fw0xNDA2MjEyMzA1MDFaMHAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
# dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9y
# YXRpb24xGjAYBgNVBAMTEU1pY3Jvc29mdCBXaW5kb3dzMIIBIjANBgkqhkiG9w0B
# AQEFAAOCAQ8AMIIBCgKCAQEAppC1kAZKzfTrXEGHssfY2C4JCYiunApsWl//v8Id
# UKUYBG9y4vNcAaB0rmgw58lYf1DC80xEYd8FL8i868erxNMzOiWj3waRjexSdDGa
# VFw8pWBfTmpgseUnPWSm1zrz2Uxgo78aBXuZzhx6NCEq0awylQ+m5sjbI5cWptAe
# N/qHIB+LJ+x3tg4st+y2mrJGhQfdGXu4Xv2326YdSn2Elnvr6SBdWVoSOcksokzV
# bqO9TlMbZePYnSeGVaUZwHmK71SmQC6ECM4ElE9djngFNXhgXYlYRgDVAhHEN4sr
# fDhtkk6A/n9MSalVeGUofX4Z70aBP/U+Qkgp6+KLctTtTwIDAQABo4ICpjCCAqIw
# PQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIg8+JTa3yAoWhnwyC+sp9geH7dIFP
# hJrxaYWhrR0CAWQCAQ8wCwYDVR0PBAQDAgeAMCkGCSsGAQQBgjcVCgQcMBowDAYK
# KwYBBAGCNwoDBjAKBggrBgEFBQcDAzAfBgNVHSUEGDAWBgorBgEEAYI3CgMGBggr
# BgEFBQcDAzAdBgNVHQ4EFgQUCqyV686wijBJFTU5SSxxGX6++gowMQYDVR0RBCow
# KKAmBgorBgEEAYI3FAIDoBgMFnN1bmlsbXV0QG1pY3Jvc29mdC5jb20wHwYDVR0j
# BBgwFoAUTv5hOW/KxWTgILbawblSDsrfjv4wgegGA1UdHwSB4DCB3TCB2qCB16CB
# 1IY2aHR0cDovL2NvcnBwa2kvY3JsL01TSVQlMjBUZXN0JTIwQ29kZVNpZ24lMjBD
# QSUyMDMuY3Jshk1odHRwOi8vbXNjcmwubWljcm9zb2Z0LmNvbS9wa2kvbXNjb3Jw
# L2NybC9NU0lUJTIwVGVzdCUyMENvZGVTaWduJTIwQ0ElMjAzLmNybIZLaHR0cDov
# L2NybC5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3JsL01TSVQlMjBUZXN0JTIw
# Q29kZVNpZ24lMjBDQSUyMDMuY3JsMIGpBggrBgEFBQcBAQSBnDCBmTBCBggrBgEF
# BQcwAoY2aHR0cDovL2NvcnBwa2kvYWlhL01TSVQlMjBUZXN0JTIwQ29kZVNpZ24l
# MjBDQSUyMDMuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpL21zY29ycC9NU0lUJTIwVGVzdCUyMENvZGVTaWduJTIwQ0ElMjAzLmNy
# dDANBgkqhkiG9w0BAQsFAAOCAQEAFwn81HkPHo1ZyJ9vuIGRA0FPB8vTpVQkyZJI
# NwCwZsWnDhj2QaEApWVAqK11amHimblHSuqrHJQQWK1bD78F+Z/c2i6GJLnAJAjl
# yqLqYGJZ+l3id/LtNsE2eb3oWpZ9zFAvd17CUtueTjtPidYry08VL/Hh22KfW8xd
# i4Y1KyPpifkIBw7piuykMq/EfyfjZMmVMjpH065vQdX/EWO60Mmm4cuPrT95R077
# h4FqRx59LYgnV9/umHB2iRxu42ehZHSr7Axtxcu1W3+XDqr7cl2wSPNeJbi0u6H2
# ney1RWTMZ1sCbJ0dx/lmb/0sUlk+Xq28gTdZD30ZFdzYro0k/DGCAjowggI2AgEB
# MIGQMIGBMRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWlj
# cm9zb2Z0MRQwEgYKCZImiZPyLGQBGRYEY29ycDEXMBUGCgmSJomT8ixkARkWB3Jl
# ZG1vbmQxIDAeBgNVBAMTF01TSVQgVGVzdCBDb2RlU2lnbiBDQSAzAgoVedLHAAAA
# X9x1MA0GCWCGSAFlAwQCAQUAoHwwEAYKKwYBBAGCNwIBDDECMAAwGQYJKoZIhvcN
# AQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUw
# LwYJKoZIhvcNAQkEMSIEIMjNoIyg2MGG+LFOqGSBLXVkS+8WthPViNe0xt7N/Zha
# MA0GCSqGSIb3DQEBAQUABIIBAEDSPp6JtrDpRQOwvazx8NqmcIF2A2HFnnp1h+Lp
# aHUAyl5M07iri/MIqW64RbREOdbCh7yAwFqw8m1PTHwk42xMW+mQPxPvr2gyk45N
# k1YWCXST0fjutwrZKY3w7Q4sSoas0F5KHkb9DPncb8aM+rrlyBhvo7aZcEyc/mXq
# 672CR2fVfTniJO6FP/GjK5hmtvlmcMnbtO9ztKgpc7E6Z1hSns0KNyXZdRdXC3EX
# tsJ7grMN9gy+RtkTBfiQBCDqdytnloZIk6DUyof32SC6BG88yllmYKT3Y6WsisVM
# vQQdvRMzv61bF54XJvC0I6OkpCEaYF9XR5E02CK4XdUch+g=
# SIG # End signature block

Rubriques connexes
Validation des fonctionnalités de la plateforme de mise à jour du microprogramme
Windows UEFI
Localize
Article • 19/06/2023

Configurez votre image avec l’ensemble approprié de langues, de paramètres et de


claviers ou d’autres périphériques d’entrée pour les clients de différentes régions.

Localisation de Windows
Vous pouvez ajouter des langues et une prise en charge régionale à Windows 10,
Windows 11 (à l’exception des éditions Home Single Language et Home Country-
Specific) et Windows Server.

Vue d’ensemble des langues


Ajouter des langues aux images Windows

Les installations Windows commencent avec au moins un module linguistique et ses


composants linguistiques. Vous pouvez ajouter :

Modules linguistiques : texte de l’interface utilisateur Windows entièrement


localisé pour les boîtes de dialogue, les éléments de menu et les fichiers d’aide que
vous voyez dans Windows. Remis en tant que fichiers .cab, par exemple, Microsoft-
Windows-Client-Language-Pack_x64_es-es.cab.
Language Interface Packs (LIP) : langues partiellement localisées. Les LIP
nécessitent un module linguistique de base. Pour l’interface utilisateur qui n’est pas
localisée dans la lip, Windows affiche l’interface utilisateur du module linguistique
de base. Remis en tant que fichiers .appx, par exemple,
LanguageExperiencePack.am-et.neutral.appx.
Fonctionnalités linguistiques : les fonctionnalités linguistiques incluent les notions
de base du langage (comme la vérification orthographique), les polices, la
reconnaissance optique de caractères, l’écriture manuscrite, la synthèse vocale et la
reconnaissance vocale. Vous pouvez économiser de l’espace disque en choisissant
de ne pas inclure certains composants de langue dans votre image. Bien que cette
réduction de la taille des images puisse être utile lors de la création d’images pour
des appareils à moindre coût avec un petit stockage, elle entraîne une expérience
linguistique incomplète. Livré en tant que fichiers .cab, par exemple Microsoft-
Windows-LanguageFeatures-Basic-fr-fr-Package.
Langues de récupération : texte de l’interface utilisateur pour l’environnement de
récupération Windows (WinRE). Remis en tant que fichiers .cab. Exemples : lp.cab,
WinPE-Rejuv_fr-fr.cab, etc.
Paramètres internationaux : spécifiez la langue, les paramètres régionaux et les
valeurs de clavier par défaut pendant le déploiement ou après l’installation de
Windows.
Liste des profils d’entrée par défaut (paramètres régionaux d’entrée). Les profils
d’entrée combinent la langue de l’entrée entrée et l’identificateur du clavier.
Liste des identificateurs de clavier et éditeurs de méthode d’entrée (IME)
Liste des fuseaux horaires par défaut
Out of Box Experience (OOBE) : créez des versions localisées des contrats de
licence utilisateur final (CLUF), des pages d’inscription et des instructions pour le
jumelage de claviers et de souris.
Expérience de démonstration de la vente au détail : présentez vos nouveaux
appareils sur le site de vente au détail avec du contenu localisé.

Localisation du processus d’installation


Ajoutez des langues au programme d’installation de Windows pour créer un
support d’installation Windows qui fonctionne dans la langue par défaut de
l’utilisateur et affiche les langues disponibles dans l’image Windows.

Ajoutez des langues à WinPE pour aider vos techniciens à installer Windows dans
leur langue préférée.

Ajoutez des langues à un partage de distribution Windows pour aider les


utilisateurs d’un réseau d’entreprise à sélectionner Windows dans leur langue
préférée

Rubriques connexes
Fonctionnalités à la demande
Ajouter des langues à l’environnement de récupération Windows (WinRE)
Vue d’ensemble des langues
Article • 19/06/2023

7 Notes

Pour ajouter une langue à votre PC personnel, accédez à Paramètres>Heure et


langue>Langue, puis choisissez une langue à installer. Plus d’informations

Vous pouvez ajouter des langues et une prise en charge régionale à Windows 10 (à
l’exception des éditions Windows 10 Famille Unilingue et Windows 10 Famille
spécifiques à certains pays) et Windows Server.

Les installations Windows commencent avec au moins un module linguistique et ses


composants linguistiques. Vous pouvez ajouter :

Modules linguistiques : packages de localisation pour Windows.


Remis en tant que fichier .cab, par exemple, Microsoft-Windows-Client-
Language-Pack_x64_es-es.cab.
Inclut des éléments d’interface utilisateur, comme du texte pour les boîtes de
dialogue, les éléments de menu et les fichiers d’aide.

Packs d’interface linguistique (LIP) : modules linguistiques partiellement localisés.


Nécessitent un module linguistique de base :
À partir de Windows 10, version 1809, et jusqu’à Windows 10 version 21H1, les
LIP sont fournis en tant que fichiers de Module d’expérience locale (LXP) .appx,
par exemple, LanguageExperiencePack.am-et.neutral.appx.
Pour les versions antérieures à Windows 10, version 1809, les fichiers LIP sont
fournis en tant que fichiers .cab, par exemple, C:\Languages\ca-ES\lp.cab.

Fonctionnalités linguistiques : les fonctionnalités de langue incluent :


Éléments fondamentaux (comme la vérification orthographique)
Fonts
Reconnaissance optique de caractères
Écriture manuscrite
Synthèse vocale
Reconnaissance vocale.

Vous pouvez économiser de l’espace disque en choisissant de ne pas inclure


certains composants de langue dans votre image. Bien que cette réduction de la
taille des images puisse être utile lors de la création d’images pour des appareils
avec un stockage limité, elle entraîne une expérience linguistique incomplète.
Remis en tant que fichiers .cab, par exemple, Microsoft-Windows-
LanguageFeatures-Basic-fr-fr-Package.cab.

Langues de récupération : texte de l’interface utilisateur pour l’environnement de


récupération Windows (WinRE). Remis en tant que fichiers .cab. Exemples : lp.cab,
WinPE-Rejuv_fr-fr.cab, etc.

Obtenir des ressources linguistiques : ISO de


module linguistique et ISO de FOD
Les fabricants OEM et les créateurs de systèmes avec les termes du contrat de
licence logiciel Microsoft peuvent télécharger l’ISO du module linguistique et l’ISO
de FOD (Disque 1) à partir du site OEM Microsoft ou de l’Espace partenaires
pour les appareils .
Pour Windows 10 versions 1803 et ultérieures, les fichiers .appx LIP et leurs
fichiers de licence associés se trouvent dans le dossier LocalExperiencePack sur
l’ISO du module linguistique.
Pour Windows 10, versions 1709 et antérieures, les packs d’interface linguistique
sont disponibles en téléchargement distinct.
Les modules linguistiques WinRE sont distribués sur l’ISO du module
linguistique. N’utilisez pas les modules linguistiques WinPE fournis avec ADK.

Les professionnels de l’informatique peuvent télécharger des modules


linguistiques à partir du site de programme de licence en volume Microsoft
nouvelle génération .

Une fois Windows installé, les utilisateurs peuvent télécharger et installer d’autres
langues en sélectionnant Paramètres>Heure et langue>Langue>Ajouter une
langue.

7 Notes

Les composants de langue doivent correspondre à la version de Windows. Par


exemple, vous ne pouvez pas ajouter un module linguistique Windows 10,
version 1809 à Windows 10, version 1803.
Windows Server : les modules linguistiques complets ne sont pas
interchangeables avec Windows 10.

Considérations
Installez les langues, puis les mises à jour et les applications. Si vous ajoutez des
langues à une image qui contient déjà des applications ou des mises à jour (par
exemple, des mises à jour de la pile de maintenance (SSU) ou une dernière mise à
jour cumulative (LCU)), réinstallez les applications et les mises à jour.

) Important

Une fois que vous avez installé un module linguistique, vous devez réinstaller
la dernière mise à jour cumulative (LCU). Si vous ne réinstallez pas le LCU,
vous risquez de rencontrer des erreurs. Si la LCU est déjà installée, Windows
Update ne la propose pas à nouveau. Vous devez installer manuellement la
LCU.

Des précautions sont requises lors de l’installation de langues sur une image qui
inclut des FOD avec des packages satellites. Lorsque les DOM ont des packages
satellites, le texte localisé de la fonctionnalité peut être transporté dans un
package satellite plutôt que dans le module linguistique ou le package FOD
principal. Des étapes spécifiques doivent être suivies lors de l’ajout de langues à
une image qui inclut ces FOD.
À compter de Windows 10, version 2004, l’image de Windows 10 par défaut
inclut plusieurs FOD avec des ressources linguistiques dans des packages
satellites. Avant d’ajouter des langues, vous devez d’abord créer un référentiel
de données et de langue personnalisé pour vous assurer que les packages
satellites appropriés sont extraits lors de l’ajout de la langue.
Pour les versions de Windows 10 antérieures à 2004, il s’agit généralement d’un
problème uniquement lorsque vous avez ajouté une FOD avec des packages
satellites. Une bonne pratique consiste à ajouter d’abord les langues, puis les
FOD.

Taille et performances
Vous pouvez installer plusieurs langues et composants sur la même image
Windows. Un trop grand nombre affecte l’espace disque et peut réduire les
performances, en particulier lors de la mise à jour et de la maintenance de
Windows.
Les modules linguistiques LXP sont plus petits que leurs équivalents Lp.cab.
Lors de la création d’images Windows, vous pouvez supprimer les composants
en langue anglaise lors du déploiement dans des régions non anglaises pour
économiser de l’espace. Pour les désinstaller, suivez l’ordre inverse de la
procédure d’ajout.
Dans Windows 10, 21H1 et versions antérieures, une fois l’OOBE (Out-Of-Box-
Experience) terminée, la langue par défaut ne peut pas être supprimée. La
langue d’interface utilisateur par défaut est sélectionnée lors de l’OOBE (Out-
Of-Box-Experience) ou peut être présélectionnée dans l’image à l’aide de DISM
ou d’un fichier de réponses sans assistance.
Quelque temps après l’OOBE, toutes les langues préinstallées qui n’ont pas été
utilisées sont automatiquement supprimées.

Les mises à niveau d’une langue à l’autre ne sont pas prises en charge. Cela
signifie que pendant les mises à niveau ou les migrations, si vous mettez à niveau
ou migrez un système d’exploitation sur lequel plusieurs modules linguistiques
sont installés, vous pouvez mettre à niveau ou migrer vers la langue d’interface
utilisateur par défaut du système uniquement. Par exemple, si l’anglais est la
langue par défaut, vous pouvez mettre à niveau ou migrer uniquement vers
l’anglais.

Pour économiser de l’espace, vous pouvez supprimer les composants de langue anglaise
lors du déploiement dans des régions non anglaises en désinstallant les composants
linguistiques dans l’ordre inverse de leur ajout.

Bloquer le nettoyage des composants de


langue
Dans les environnements managés, les administrateurs informatiques peuvent vouloir
empêcher le nettoyage des modules linguistiques et/ou des packages de fonctionnalités
linguistiques à la demande inutilisés.

Bloquer le nettoyage des modules linguistiques inutilisés


Dans Windows 10 et versions ultérieures, une tâche de nettoyage en arrière-plan
(Microsoft\Windows\MUI\LPRemove) supprime les modules linguistiques qui ne sont
pas utilisés activement, comme les langues non sélectionnées pendant l’OOBE ou les
langues supprimées via l’application Paramètres.

Vous pouvez bloquer le nettoyage des modules linguistiques inutilisés via une stratégie
de groupe ou une modification de clé de Registre :

Clé de Registre :

Configurez la clé de Registre suivante pour empêcher la tâche de nettoyage du module


linguistique inutilisée de supprimer les langues inutilisées :

Propriété de clé de Registre Valeur


Propriété de clé de Registre Valeur

Path HKLM\Software\Policies\Microsoft\Control Panel\International

Nom BlockCleanupOfUnusedPreinstalledLangPacks

Type REG_DWORD

Valeur 0x1

Stratégie de groupe :

Configurez l’objet de stratégie de groupe (GPO) suivant pour empêcher la tâche de


nettoyage du module linguistique inutilisée de supprimer les langues inutilisées :

Stratégie Paramètre

Control Panel/Regional and Language Oui


option/BlockCleanupOfUnusedPreinstalledLangPacks

Bloquer le nettoyage des packages de fonctionnalité de


langue à la demande inutilisés
Dans Windows 10 et versions ultérieures, une tâche de nettoyage en arrière-plan
(Microsoft\Windows\LanguageComponentsInstaller\Uninstallation) supprime les
packages de fonctionnalité à la demande de langue qui ne sont pas activement utilisés,
comme les packages qui prennent en charge les langues qui n’ont pas été sélectionnées
lors de l’OOBE ou les langues supprimées via l’application Paramètres.

Vous pouvez bloquer la tâche de nettoyage des packages de fonctionnalité à la


demande inutilisés via une stratégie de groupe ou une modification de clé de Registre :

Clé de Registre :

Configurez la clé de Registre suivante pour empêcher la tâche de nettoyage des


packages de fonctionnalité à la demande de langue inutilisés de s’exécuter :

Propriété de clé de Valeur


Registre

Path HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\TextInput

Nom AllowLanguageFeaturesUninstall

Type REG_DWORD
Propriété de clé de Valeur
Registre

Valeur 0x0

Stratégie de groupe :

Configurez l’objet de stratégie de groupe (GPO) suivant pour empêcher la tâche de


nettoyage des packages de fonctionnalité à la demande de langue inutilisés de
s’exécuter :

Stratégie Paramètre

Windows Components/Text Input/AllowLanguageFeaturesUninstall 0 (Non autorisé)

Créer un référentiel de FOD et de modules


linguistiques personnalisés
Si votre image contient des FOD avec des ressources linguistiques dans des packages
satellites, vous devez créer un référentiel personnalisé de FOD et de modules
linguistiques avant d’ajouter des modules linguistiques pour vous assurer que les
ressources linguistiques de chaque FOD sont extraites. Si vous ne parvenez pas à
effectuer cette opération correctement, ces fonctionnalités ne seront pas localisées. À
compter de Windows 10 version 2004, cela inclut des fonctionnalités telles que le Bloc-
notes, WordPad, Paint et PowerShell ISE inclus dans l’image par défaut.

Si votre image n’inclut aucune FOD avec des ressources linguistiques dans des
packages satellites, vous ajoutez les FOD et les modules linguistiques directement
à partir des ISO des FOD.

Tenez compte des éléments suivants lors de la création d’un référentiel personnalisé de
FOD et de modules linguistiques :

Si la taille du référentiel n’est pas un problème, il vous suffit de copier l’intégralité


du contenu du fichier ISO DOM et de tous les modules linguistiques dans le même
répertoire.
Pour un référentiel de taille minimale, utilisez le commutateur/Export-Source avec
DISM pour exporter uniquement les FOD incluses dans votre image qui ont des
packages satellites et toute autre FOD que vous souhaitez ajouter. Copiez tous les
modules linguistiques qui vous intéressent dans le même répertoire.
Dans l’exemple suivant, nous allons créer un référentiel de FOD et de packs linguistiques
de taille minimale.

1. Montez l’ISO du module linguistique et l’ISO fonctionnalités à la demande avec


Explorateur de fichiers. Cela leur affectera des lettres de lecteur.

2. À partir d’une invite de commandes, utilisez DISM pour exporter toutes les FOD
incluses dans votre image qui ont des packages satellites, à partir de l’ISO FOD. Si
vous connaissez les langues que vous souhaitez ajouter, vous pouvez également
inclure les fonctionnalités de langage associées :

command

dism /image:"C:\mount\windows" /export-source /source:d:


/target:c:\repository
/capabilityname:App.StepsRecorder~~~~0.0.1.0
/capabilityname:Microsoft.Windows.MSPaint~~~~0.0.1.0
/capabilityname:Microsoft.Windows.Notepad~~~~0.0.1.0
/capabilityname:Microsoft.Windows.PowerShell.ISE~~~~0.0.1.0
/capabilityname:Microsoft.Windows.WordPad~~~~0.0.1.0
/Capabilityname:Print.Fax.Scan~~~~0.0.1.0
/capabilityname:Print.Management.Console~~~~0.0.1.0
/capabilityname:Language.Basic~~~fr-FR~0.0.1.0
/capabilityname:Language.Handwriting~~~fr-FR~0.0.1.0
/capabilityname:Language.OCR~~~fr-FR~0.0.1.0
/capabilityname:Language.Speech~~~fr-FR~0.0.1.0
/capabilityname:Language.TextToSpeech~~~fr-FR~0.0.1.0
/capabilityname:Language.Basic~~~lb-LU~0.0.1.0
/capabilityname:Language.Handwriting~~~lb-LU~0.0.1.0

Où D:\ est l’emplacement de montage de la fonctionnalité à la demande ISO

3. Copiez les modules linguistiques qui vous intéressent dans le référentiel local.
Dans cet exemple, tous les modules linguistiques sont copiés.

command

copy E:\x64\langpacks\* c:\repository\

Où E:\ est l’emplacement de montage pour le module linguistique ISO

Vous disposez désormais d’un référentiel de FOD et de modules linguistiques


personnalisé que vous pouvez utiliser comme source lorsque vous ajoutez des FOD à
votre image.
Ajouter des langues aux images
Windows
Article • 19/06/2023

Cette rubrique explique comment ajouter une ou plusieurs langues à votre image en
ajoutant un module linguistique et les composants linguistiques associés.

7 Notes

Pour ajouter une langue à votre PC personnel, accédez à Paramètres>Heure et


langue>Langue, puis choisissez une langue à installer. Plus d’informations

Ajouter des modules linguistiques, des LIP et


des fonctionnalités à la demande
Dans cette section, nous allons aborder la façon d’ajouter des langues à une image.
Nous allons :

1. Vérifiez si l’image inclut des FOD avec des ressources linguistiques dans des
packages satellites.
2. Ajoutez des langues et vérifiez que toutes les ressources linguistiques ont été
extraites pour chaque FOD.
3. Ajoutez une langue LIP et ses packages de fonctionnalité à la demande de langue
associés.

Une fois que vous avez ajouté une langue, vous pouvez gagner de l’espace en
supprimant les composants de langue anglaise si vous déployez dans des régions non
anglophones. Lorsque vous supprimez une langue, désinstallez les composants de
langue dans l’ordre inverse de la façon dont vous les ajoutez.

Montez votre image


Utilisez DISM pour monter votre image Windows :

command

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1
/MountDir:"C:\mount\windows"
Vérifiez si votre image inclut des FOD avec des packages
satellites
Avant de commencer à ajouter des composants linguistiques, vérifiez si l’image inclut
des FOD avec des ressources linguistiques dans des packages satellites. Si votre image
inclut des FOD avec des composants de langue dans des packages satellites, vous devez
utiliser un référentiel de langue et de FOD lorsque vous ajoutez vos langues :

À compter de Windows 11, utilisez l’ISO Langues et fonctionnalités facultatives


comme référentiel de langue et de FOD.
Pour Windows 10, versions 21H1 et antérieures, si votre image inclut des FOD avec
des packages satellites de langue, vous devrez créer un référentiel de FOD
personnalisé.

Recherchez les packages satellites :

1. À partir d’une invite de commandes, exécutez DISM pour afficher les packages
dans votre image :

command

Dism /Image:"C:\mount\windows" /get-packages /format:table

2. Dans la sortie, recherchez les packages de fonctionnalité à la demande qui ne sont


pas des fonctionnalités linguistiques, qui incluent un code de langue dans leur
nom. Par exemple, MSPaint :

command

Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-
US~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-
Package~31bf3856ad364e35~amd64~~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-
US~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-
Package~31bf3856ad364e35~wow64~~10.0.19041.1

Les deux packages ici avec le code de langue en-us intégré dans le nom sont des
packages satellites avec des ressources spécifiques à la langue. Si un package de
ce type est présent dans votre image, vous devez créer un référentiel de FOD et de
modules linguistiques personnalisé à partir duquel ajouter des langues. Ce
référentiel personnalisé doit inclure toutes les FOD avec des packages satellites
dans votre image et tous les modules linguistiques que vous souhaitez ajouter.
Cela permet à DISM d’extraire automatiquement les packages satellites FOD
appropriés lorsqu’une langue est ajoutée.

Ajoutez des modules linguistiques, des LIP (LXP) et des


fonctionnalités linguistiques
Préinstallez les langues en ajoutant les modules linguistiques et leurs packages de
fonctionnalité à la demande correspondants. Si vous ajoutez une langue LIP, veillez à
inclure également toutes les langues de base associées :

1. Ajoutez un module linguistique :

Utilisez DISM pour ajouter des modules linguistiques à une image montée :

Invite de commandes Windows

Dism /Image:"C:\mount\windows" /Add-Package


/PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-
Language-Pack_x64_es-es.cab"

PackagePath peut être l’ISO Langues et fonctionnalités facultatives montées, l’ISO


du module linguistique ou le référentiel personnalisé de FOD et de langue, selon la
version de Windows que vous utilisez.

2. Si votre image Windows incluait des FOD avec des composants de langue dans
des satellites, vérifiez que le ou les modules linguistiques et les packages satellites
FOD contenant des ressources linguistiques ont été ajoutés :

command

Dism /Image:"C:\mount\windows" /Get-Packages /format:table

Vous devriez voir quelque chose de semblable à ceci dans la sortie :

command

Microsoft-Windows-Client-LanguagePack-
Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-
US~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-
es~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-
Package~31bf3856ad364e35~amd64~~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-
US~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-
es~10.0.19041.1
Microsoft-Windows-MSPaint-FoD-
Package~31bf3856ad364e35~wow64~~10.0.19041.1

Outre le module linguistique es-es qui apparaît maintenant sur l’image, notez que
la fonctionnalité MSPaint à la demande dispose de packages satellites contenant à
la fois les codes de langue en-us et es-es. Assurez-vous que c’est le cas pour
chaque FOD avec des packages satellites spécifiques à une langue, pour chaque
langue que vous avez ajoutée.

7 Notes

Les FOD avec satellites doivent être ajoutés à l’aide de DISM /add-capability
pour que les packages satellites soient correctement ajoutés.

3. Ajoutez des langues LIP

7 Notes

À partir de Windows 11, seuls les modules linguistiques distribués en tant que
fichiers .cab peuvent être utilisés pour la création d’images. Les langues LIP
qui ne sont pas distribuées en tant que fichiers .cab ne seront disponibles que
sous forme de packages .appx acquis via l’application Paramètres après la
connexion.

Dans cet exemple, nous ajoutons le catalan, qui nécessite la langue de base es-ES :

À partir de Windows 11, ajoutez l’une des cinq langues LIP (ca-ES, eu-ES, gl-
ES, id-ID, vi-VN) disponibles au format .cab :

Invite de commandes Windows

Dism /Image:"C:\mount\windows" /Add-Package


/PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-
Lip-Language-Pack_x64_ca-es.cab"

De Windows 10, version 1809 à Windows 10 version 21H1, les langues LIP
sont fournies au format LXP :

command
DISM /Image:"C:\mount\windows" /Add-ProvisionedAppxPackage
/PackagePath="E:\LocalExperiencePack\ca-
es\LanguageExperiencePack.ca-es.Neutral.appx
/LicensePath:"D:\LocalExperiencePack\ca-es\License.xml"

Où E:\ est l’ISO du module linguistique

Vérifiez qu’il se trouve dans l’image :

command

DISM /Image:"C:\mount\windows" /get-provisionedappxpackages

Pour les versions antérieures de Windows 10, les langues LIP sont fournies
sous forme de fichiers .cab :

command

Dism /Image:C:\mount\windows /add-package


/packagepath:C:\LanguagePack\LIPs\ca-ES\LIP_ca-ES64bit.cab

4. Ajoutez des fonctionnalités de langue et de région à la demande pour prendre en


charge vos modules linguistiques et vos LIP. Nous vous recommandons d’inclure
les FOD de base, polices, OCR, synthèse vocale et reconnaissance vocale s’ils sont
disponibles pour les langues que vous préinstallez. En outre, incluez la FOD du
composant de langue d’écriture manuscrite si vous expédiez un appareil avec un
stylet.

Les langues LIP ne possèdent pas toutes tous les composants linguistiques. Le
catalan (ca-es), par exemple, ne possède que des FOD de base et d’écriture
manuscrite. Vous pouvez découvrir les FOD disponibles pour les langues dans la
feuille de calcul de mappage LP vers FOD

Exemple : ajout des FOD de base, OCR, synthèse vocale et reconnaissance vocale à
es-es :

command

Dism /Image:"C:\mount\windows" /Add-Capability


/capabilityname:Language.Basic~~~es-es~0.0.1.0
/capabilityname:Language.Handwriting~~~es-es~0.0.1.0
/capabilityname:Language.OCR~~~es-es~0.0.1.0
/capabilityname:Language.Speech~~~es-es~0.0.1.0
/capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0
/source:C:\repository
Exemple : ajout des FOD de base et d’écriture manuscrite à ca-es :

command

Dism /Image:"C:\mount\windows" /Add-Capability


/capabilityname:Language.Basic~~~ca-es~0.0.1.0
/capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
/source:C:\repository

Vérifiez que ces packages se trouvent dans l’image :

command

Dism /Image:"C:\mount\windows" /Get-Packages /format:table


Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table |
findstr /i "installed"

7 Notes

Les modifications sont limitées aux comptes Administrateur. Les utilisateurs


standard bénéficieront d’une expérience limitée. Pour plus d’informations,
consultez Les fonctionnalités linguistiques ne sont pas affichées dans
Windows 10.

5. Si vous avez ajouté un package de mise à jour (LCU) à votre image avant d’ajouter
des langues, réinstallez le package de mise à jour pour vous assurer que toutes les
ressources linguistiques pour la mise à jour se trouvent dans votre image. Pour
plus d’informations, consultez Ajouter des mises à jour à une image Windows.

Supprimer des langues, des LIP, des LXP et des


fonctionnalités à la demande

) Important

Vous ne pouvez pas supprimer de module linguistique d’une image Windows hors
ligne si des actions en ligne sont en attente. L’image Windows doit être une image
récemment installée et capturée. Cela garantira que l’image Windows n’a pas
d’actions en ligne en attente qui nécessitent un redémarrage.

1. Obtenez la liste des packages et fonctionnalités installés dans votre image :


command

Dism /Image:"C:\mount\windows" /Get-Packages /format:table


Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table |
findstr /i "installed"

2. Supprimez les langues, les LIP basés sur .cab et les fonctionnalités à la demande :

command

Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language


pack name> /PackageName:<feature on demand name> ...

3. Supprimez les LIP ajoutés via LXP :

command

Dism /remove-provisionedappxpackage
/packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8w
ekyb3d8bbwe

4. Vérifiez qu’ils ne sont plus dans votre image :

command

Dism /Image:"C:\mount\windows" /Get-Packages /format:table


Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table |
findstr /i "installed"

Modifiez votre langue par défaut, vos


paramètres régionaux et d’autres paramètres
internationaux
À partir de Windows 11, la langue de l’interface utilisateur système par défaut
définie par DISM est laissée inchangée sur toutes les éditions, à l’exception de
l’Édition familiale. Pour toutes les éditions commerciales , la langue choisie lors
de l’expérience OOBE (Out of Box Experience) est définie comme langue de
l’interface utilisateur préférée du système et Windows s’affichera dans cette langue
et, pour la référence SKU Édition familiale, la langue choisie lors de la OOBE
continuera d’être la langue de l’interface utilisateur système par défaut.
À partir de Windows 10, version 2004, si une langue reposant sur un module
d’expérience linguistique (LXP) basé sur .appx est passée en tant qu’argument, la
langue sera définie comme langue d’interface utilisateur préférée du système et sa
langue parente sera définie comme langue d’interface utilisateur système par
défaut. Dans les versions antérieures, seuls les modules linguistiques .cab étaient
pris en charge.

command

Dism /Image:"C:\mount\windows" /Set-AllIntl:es-es

Découvrez les paramètres de langue disponibles :

command

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

Pour les images en ligne, utilisez Panneau de configuration ou les applets de


commande PowerShell de paramètres internationaux : Get-WinSystemLocale et
Set-WinSystemLocale <language> . Cela fonctionne avec les langues fournies en tant

que LXP.

Pour voir plus d'options, consultez

Profils d’entrée par défaut (paramètres régionaux d’entrée)


Identificateurs de clavier et éditeurs de méthode d’entrée (IME)
Fuseaux horaires
Langues DISM et options de maintenance internationale Command-Line.

Ajoutez des langues à l’environnement de


récupération (Windows RE)
Pour toute langue que vous ajoutez à Windows, ajoutez la langue à l’environnement de
récupération Windows (WinRE), dans la mesure du possible.

Les langues ou les LIP n’ont pas tous d’images de récupération localisées.

Utilisez des langues de l’ISO Langues et fonctionnalités facultatives, et non du Kit de


déploiement et d’évaluation Windows 10, pour localiser WinRE.

7 Notes
Problème connu : Windows RE inclus avec l’image de la Mise à jour d'octobre 2018
de Windows 10 en langue thaïlandaise (langue de base en-US + module
linguistique th-th) livré avec un problème dans lequel l’utilisateur final voit
uniquement les composants d’interface utilisateur (ou l’anglais) sans texte en
langue thaï dans l’environnement de récupération Windows, le texte affiché
pendant la récupération (réinitialisation rapide) et/ou certains écrans pendant le
processus de redémarrage des mises à jour des fonctionnalités. Pour résoudre ce
problème, préinstallez la mise à jour de qualité 2018.11D.

1. Montez l’image de récupération.

Hors connexion : l’image de récupération se trouve à l’intérieur de l’image


Windows :

command

md C:\mount\winre
Dism /Mount-Image
/ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim"
/index:1 /MountDir:"C:\mount\winre"

En ligne :

command

md C:\mount\winre
Dism /Mount-Image
/ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1
/MountDir:"C:\mount\winre"

Notez que Windows RE se trouve à l’intérieur de l’image Windows jusqu’à


l’expérience Out of Box, après laquelle elle est déplacée vers une partition de
récupération distincte.

2. Ajoutez des langues :

command

D:
cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-
EnhancedStorage_es-es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-
es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-
es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-
es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-
es.cab"
Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows
Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"

Où D:\ est l’ISO Langues et fonctionnalités facultatives.

3. Vérifiez qu’elles sont dans l’image :

command

Dism /Get-Packages /Image:"C:\mount\winre"

Exemple de sortie de/Get-Packages :

command

Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-


es~10.0.9926.0 State : Installed

4. Validez les modifications apportées à l’image de récupération :

command

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

Pour les images en ligne, supprimez également le dossier de montage :

command

rmdir /s "C:\mount\winre"
Capturez les modifications
Hors connexion : pour les images Windows (install.wim)

Validez les modifications apportées à l’image Windows :

command

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

En ligne : modifiez une installation Windows en cours d’exécution

Généralisez et capturez l’image :

command

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

Pour plus d’informations, consultez Généralisation.

Étapes suivantes
Localisez davantage de Windows :

Out of Box Experience (OOBE) : créez des contrats de licence utilisateur final (CLUF)
localisés, des pages d’inscription et des instructions pour le jumelage de claviers et
de souris.
Expérience de démonstration de la vente au détail : présentez vos nouveaux
appareils sur le site de vente au détail avec du contenu localisé.

Localiser le processus d’installation :

Ajoutez des langues à l’installation de Windows : maintenant que vous avez ajouté
des langues à votre image Windows, assurez-vous qu’elles apparaissent dans le
programme d’installation de Windows. Vous pouvez également créer un support
d’installation Windows qui fonctionne dans la langue préférée de l’utilisateur.

Ajoutez des langues à WinPE pour aider vos techniciens à installer Windows dans
leur langue préférée.

Ajoutez des langues à un partage de distribution Windows pour aider les


utilisateurs d’un réseau d’entreprise à sélectionner Windows dans leur langue
préférée
Rubriques connexes
Localisez Windows

Fonctionnalités à la demande

Ajouter des langues à l’environnement de récupération Windows (WinRE)

Service d’une image Windows à l’aide de DISM

DISM - Référence technique sur la maintenance et la gestion des images de


déploiement pour Windows

Langues DISM et options de maintenance internationale Command-Line

Options de ligne de commande de maintenance sans assistance DISM

Informations techniques de référence de l’Assistant Gestion d’installation


Ajout de langues dans Windows 10 :
problèmes connus
Article • 17/03/2023

Cette rubrique capture les problèmes connus qui affectent l’approvisionnement


linguistique dans Windows 10.

Ajout de packs d’expérience locale (LXP) dans


Windows 10 version 2004 et versions
ultérieures : problème connu
Lors de la maintenance d’une image Windows qui contient des LSP avec une mise à jour
de sécurité mensuelle cumulative ou une préversion publique, l’ISO du LXP
correspondant pour cette mise à jour doit être téléchargé et installé sur l’image système
avant le lancement de l’OOBE. Si cette étape est ignorée, l’utilisateur peut rencontrer un
basculement de langue inattendu (par exemple, voir du texte dans une langue qu’il ne
peut pas comprendre) jusqu’à ce qu’il soit en mesure de mettre à jour son LXP via le
Microsoft Store. Notez que les LXP ne peuvent pas être mis à jour via le Microsoft Store
tant que l’OOBE n’est pas terminée (c’est-à-dire que l’appareil a atteint le bureau) et que
l’appareil a établi une connectivité Internet.

Pour trouver l’ISO LXP correct pour la mise à jour de qualité mensuelle associée,
recherchez l’abréviation de votre mise à jour dans le nom de fichier ISO du LXP (par
exemple, 9B). Si une mise à jour qualité n’a pas d’ISO de LXP correspondant, utilisez
l’ISO de LXP de la version précédente. Les entrées du tableau ci-dessous sont
répertoriées de la plus récente à la plus ancienne.

Mise à Nom du fichier de mise à jour de Numéros de pièce et/ou noms de


jour de maintenance et article de la base de fichiers ISO de LXP
qualité connaissances
mensuelle
Mise à Nom du fichier de mise à jour de Numéros de pièce et/ou noms de
jour de maintenance et article de la base de fichiers ISO de LXP
qualité connaissances
mensuelle

*9C (2022) Mise à jour cumulative 2022-09 en Win 10 2004 64/Arm64 MultiLang
préversion pour Windows 10 OPK LangPackAll/LIP (9C LXP
version 2004 pour systèmes x64 UNIQUEMENT)
(KB5017380 ) ou
Packs d’expérience locale (LXP) 9C
pour Windows 10, version 2004, 20H2,
21H1, 21H2 (publiés en octobre 2022)

*6C (2022) Mise à jour cumulative 2022-06 en X23-18387 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 6C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5014666 ) ou
Packs d’expérience locale (LXP) 6C
pour Windows 10, version 2004, 20H2,
21H1, 21H2 (publiés en juillet 2022)

*4C (2022) Mise à jour cumulative 2022-04 en X23-15058 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 4C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5011831 ) ou
Packs d’expérience locale (LXP) 4C
pour Windows 10, version 2004, 20H2,
21H1, 21H2 (publiés en mai 2022)

*2C (2022) Mise à jour cumulative 2022-02 en X23-09737 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 2C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5010415 ) ou
Packs d’expérience locale (LXP) 2C
pour Windows 10, version 2004, 20H2,
21H1, 21H2 (publiés en mars 2022)

*1C (2022) Mise à jour cumulative 2022-01 en X23-03215 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 1C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5009596 ) ou
Packs d’expérience locale (LXP) 1C
pour Windows 10, version 2004, 20H2,
21H1, 21H2 (publiés en février 2022)
Mise à Nom du fichier de mise à jour de Numéros de pièce et/ou noms de
jour de maintenance et article de la base de fichiers ISO de LXP
qualité connaissances
mensuelle

*11C Mise à jour cumulative 2021-11 en X22-96440 Win 10 2004 64/Arm64


(2021) préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 11C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5007253 ) ou
Packs d’expérience locale (LXP) 11C
pour Windows 10, vversion 2004, 20H2,
21H1 (publiés en mars 2021)

*10C Mise à jour cumulative 2021-10 en X22-92618 Win 10 2004 64/Arm64


(2021) préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 10C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5006738 ) ou
Packs d’expérience locale (LXP) 10C
pour Windows 10, version 2004, 20H2,
21H1 (publiés en novembre 2021)

*9C (2021) Mise à jour cumulative 2021-09 en X22-89523 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 9C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5005611 ) ou
Packs d’expérience locale (LXP) 9C
pour Windows 10, vversion 2004, 20H2,
21H1 (publiés en octobre 2021)

*8C (2021) Mise à jour cumulative 2021-08 en X22-79187 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 8C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5005101 ) ou
Packs d’expérience locale (LXP) 8C
pour Windows 10, version 2004, 20H2,
21H1 (publiés en septembre 2021)

*7C (2021) Mise à jour cumulative 2021-07 en X22-77346 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 7C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5004296 ) ou
Packs d’expérience locale (LXP) 7C
pour Windows 10, vversion 2004, 20H2,
21H1 (publiés en août 2021)
Mise à Nom du fichier de mise à jour de Numéros de pièce et/ou noms de
jour de maintenance et article de la base de fichiers ISO de LXP
qualité connaissances
mensuelle

*5C (2021) Mise à jour cumulative 2021-05 en X22-69571 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 5C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5003214 ) ou
Packs d’expérience locale (LXP) 5C
pour Windows 10, version 2004 ou 20H2
(publiés en juin 2021)

*4C (2021) Mise à jour cumulative 2021-04 en X22-66454 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 4C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5001391 ) ou
Packs d’expérience locale (LXP) 4C
pour Windows 10, version 2004 ou 20H2
(publiés en mai 2021)

*4B (2021) Mise à jour cumulative 2021-04 en X22-62574 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 4B
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5001330 ) ou
Packs d’expérience locale (LXP) 4B
pour Windows 10, version 2004 ou 20H2
(publiés en mai 2021)

*3C (2021) Mise à jour cumulative 2021-03 en X22-61749 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 3C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB5000842 ) ou
Packs d’expérience locale (LXP) 3C
pour Windows 10, version 2004 ou 20H2
(publiés en avril 2021)

*2C (2021) Mise à jour cumulative 2021-02 en X22-60874 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 2C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB4601382 ) ou
Packs d’expérience locale (LXP) 2C
pour Windows 10, version 2004 ou 20H2
(publiés en mars 2021)
Mise à Nom du fichier de mise à jour de Numéros de pièce et/ou noms de
jour de maintenance et article de la base de fichiers ISO de LXP
qualité connaissances
mensuelle

*1C (2021) Mise à jour cumulative 2021-01 en X22-55706 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 1C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB4598291 ) ou
Packs d’expérience locale (LXP) 1C
pour Windows 10, version 2004 ou 20H2
(publiés en février 2021)

*11C Mise à jour cumulative 2020-11 en X22-47510 Win 10 2004 64/Arm64


(2020) préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 11C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB4586853 ) ou
Packs d’expérience locale (LXP) 11C
pour Windows 10, version 2004 ou 20H2
(publiés en décembre 2020)

*10C Mise à jour cumulative 2020-10 en X22-44317 Win 10 2004 64/Arm64


(2020) préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 10C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB4580364 ) ou
Packs d’expérience locale (LXP) 10C
pour Windows 10, version 2004 ou 20H2
(publiés en novembre 2020)

*9C (2020) Mise à jour cumulative 2020-09 en X22-41692 Win 10 2004 64/Arm64
préversion pour Windows MultiLang OPK LangPackAll/LIP (LXP 9C
10 version 2004 pour systèmes x64 UNIQUEMENT)
(KB4577063 ) ou
Packs d’expérience locale (LXP) 9C
pour Windows 10, version 2004 ou 20H2
(publiés en octobre 2020)

*9B (2020) Mise à jour cumulative 2020-09 pour X22-38604 Win 10 2004 64/Arm64
Windows 10 version 2004 pour systèmes MultiLang OPK LangPackAll/LIP (LXP 9B
avec processeur x64 (KB4571756 ) UNIQUEMENT)
ou
Packs d’expérience locale (LXP) 9B
pour Windows 10, version 2004 ou 20H2
(publiés en octobre 2020)

*Le numéro s’aligne sur le mois (par exemple, 9 = septembre), et la lettre s’aligne sur le
type de mise à jour de qualité. Pour plus d’informations sur la terminologie et la
cadence de maintenance des mises à jour mensuelles, consultez ce billet de blog .
Langues disponibles pour Windows
Article • 09/05/2023

Les tableaux suivants indiquent les modules linguistiques pris en charge pour les
éditions de bureau Windows et Windows Server, ainsi que les modules d’interface
linguistique (LIP) pris en charge pour les éditions de bureau Windows. Les LIP sont
disponibles pour les versions de bureau Windows, mais ne sont pas disponibles pour
Windows Server. Pour plus d’informations, voir Modules linguistiques .

La version de la langue, du LIP ou de la fonctionnalité à la demande doit correspondre


au numéro de version. Par exemple, vous ne pouvez pas ajouter de Windows 10 version
1809 LIP à Windows 10 image version 1803, ni ajouter un module linguistique Windows
Server 2019 à Windows Server 2016.

Vous ne pouvez pas ajouter de langues aux éditions Home Single Language et Home
Country Specific.

Pour savoir comment ajouter des langues à Windows, ou où les obtenir, consultez Où
obtenir les modules linguistiques et Modules d’interface linguistique.

Pour obtenir la liste complète des langues et des paramètres régionaux pris en charge,
consultez Constantes et chaînes d’identificateur de paramètres régionaux.

Modules linguistiques et modules d’interface


linguistique pris en charge
Les tableaux suivants incluent les paramètres suivants :

Langue/région : nom de la langue qui sera affichée dans l’interface utilisateur.


Tous les modules linguistiques Windows sont disponibles pour Windows Server.
Dans Windows Server 2012 et versions ultérieures, l’interface utilisateur est
localisée uniquement pour les 18 langues répertoriées en gras.
Balise langue/région : identificateur de langue basé sur les conventions de
balisage de langue de la RFC 3066. Ce paramètre est utilisé avec l’outil DISM
(Deployment Image Servicing and Management) ou dans un fichier de réponses
sans assistance.
ID langue/région : représentation hexadécimale de l’identificateur de langue. Ce
paramètre est utilisé avec l’identificateur de clavier lors de la spécification d’une
méthode d’entrée à l’aide de DISM.
Identificateur décimal de langue/région : représentation décimale de
l’identificateur de langue. Ce paramètre est utilisé dans Oobe.xml.
Modules linguistiques
Langue/Région Balise de langue/région ID de ID décimal de
langue/région langue/région

Arabe (Arabie saoudite) ar-SA 0x0401 1025

Basque (Basque) eu-ES 0x042d 1069

Bulgare (Bulgarie) bg-BG 0x0402 1026

Catalan ca-ES 0x0403 1027

Chinois (traditionnel, zh-HK 0x0c04 3076


Hong Kong R.A.S.) Remarque : n'est plus utilisé.
Consultez zh-TW.

Chinois (simplifié, zh-CN 0x0804 2052


Chine)

Chinois (traditionnel, zh-TW 0x0404 1028


Taïwan)

Croate (Croatie) hr-HR 0x041a 1050

Tchèque (République cs-CZ 0x0405 1029


tchèque)

Danois (Danemark) da-DK 0x0406 1030

Néerlandais (Pays-Bas) nl-NL 0x0413 1043

Anglais (États-Unis) fr-FR 0x0409 1033

Anglais (Royaume-Uni) en-GB 0x0809 2057

Estonien (Estonie) Et-EE 0x0425 1061

Finnois (Finlande) fi-FI 0x040b 1035

Français (Canada) fr-CA 0x0c0c 3084

Français (France) fr-FR 0x040c 1036

Galicien gl-ES 0x0456 1110

Allemand (Allemagne) de-DE 0x0407 1031

Grec (Grèce) el-GR 0x0408 1032

Hébreu (Israël) he-IL 0x040d 1037


Langue/Région Balise de langue/région ID de ID décimal de
langue/région langue/région

Hongrois (Hongrie) hu-HU 0x040e 1038

Indonésien (Indonésie) id-ID 0x0421 1057

Italien (Italie) it-IT 0x0410 1040

Japonais (Japon) ja-JP 0x0411 1041

Coréen (Corée) ko-KR 0x0412 1042

Letton (Lettonie) lv-LV 0x0426 1062

Lituanien (Lituanie) lt-LT 0x0427 1063

Norvégien (bokmål, nb-NO 0x0414 1044


Norvège)

Polonais (Pologne) pl-PL 0x0415 1045

Portugais (Brésil) pt-br 0x0416 1046

Portugais (Portugal) pt-PT 0x0816 2070

Roumain (Roumanie) ro-RO 0x0418 1048

Russe (Russie) ru-RU 0x0419 1049

Serbe (latin, Serbie) sr-latn-cs 0x081a 2074


Remarque : n'est plus utilisé.
Consultez sr-Latn-RS.

Serbe (latin, Serbie) sr-Latn-RS 0x241A 9242

Slovaque (Slovaquie) sk-SK 0x041b 1051

Slovène (Slovénie) sl-SI 0x0424 1060

Espagnol (Mexique) es-MX 0x080a 2058

Espagnol (Espagne) es-ES 0x0c0a 3082

Suédois (Suède) sv-SE 0x041d 1053

Thaï (Thaïlande) th-TH 0x041e 1054

Turc (Turquie) tr-TR 0x041f 1055

Ukrainien (Ukraine) uk-UA 0x0422 1058

Vietnamien vi-VN 0x042a 1066


Modules d’interface linguistique (LIP)
Sauf indication contraire, les LIP suivants sont disponibles pour Windows 10. Pour
Windows Server, les options permettant de modifier le clavier et les paramètres
régionaux tels que la devise, les fuseaux horaires et le format heure/date sont
disponibles, mais les LIP ne sont pas disponibles. Pour plus d’informations, voir Modules
linguistiques .

7 Notes

À compter de Windows 10, version 1809, les LIP sont distribuées sous forme de
fichiers .appx. Pour savoir comment ajouter un .appx, consultez Ajouter des
langues à Windows.

Langue/Région Balise de Langue/région ID de ID décimal de


langue/région de base langue/région langue/région

Afrikaans (Afrique af-ZA Principal : en-US 0x0436 1078


du Sud) Secondaire : en-
GB

Albanais (Albanie) sq-AL Principal : en-US 0x041c 1052


Secondaire : en-
GB

Amharique am-ET Principal : en-US 0x045e 1118


(Éthiopie) Secondaire : en-
GB

Arménien (Arménie) hy-AM Principal : en-US 0x042b 1067


Secondaire : en-
GB, ru-RU

Assamais (Inde) as-IN Principal : en-US 0x044d 1101


Secondaire : en-
GB

Azerbaïdjan az-Latn-AZ Principal : en-US 0x042c 1068


Secondaire : en-
GB, ru-RU

Bengali bn-BD Principal : en-US 0x0845 2117


(Bangladesh) Secondaire : en-
GB
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

Basque (Basque) eu-ES Principal : es-ES 0x042d 1069


Secondaire : en-
GB, en-US, fr-FR

Biélorusse be-BY Principal : ru-RU 0x0423 1059


Secondaire : en-
GB, en-US

Bengali (Inde) bn-IN Principal : en-US 0x0445 1093


Secondaire : en-
GB

Bosniaque (latin) bs-Latn-BA Principal : en-US 0x141a 5146


Secondaire : en-
GB, HR-HR, SR-
LATN-RS

Catalan ca-ES Principal : es-ES 0x0403 1027


Secondaire : en-
GB, en-US, fr-FR

Kurde central ku-ARAB-IQ Principal : en-US 0x0492 1170


Secondaire : ar-
SA, en-Go

Cherokee chr-Cher-US Principal : en-US 0x045c 1116


Secondaire : en-
GB

Dari prs-AF Principal : en-US 0x048c 1164


Secondaire : en-
GB

Filipino fil-PH Principal : en-US 0x0464 1124


Secondaire : en-
GB

Galicien gl-ES Principal : es-ES 0x0456 1110


Secondaire : en-
GB, en-US

Géorgien (Géorgie) ka-GE Principal : en-US 0x0437 1079


Secondaire : en-
GB, ru-RU

Goudjrati (Inde) gu-IN Principal : en-US 0x0447 1095


Secondaire : en-
GB
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

Haoussa (latin, ha-Latn-NG Principal : en-US 0x0468 1128


Nigeria) Secondaire : en-
GB, fr-FR

Hindi (Inde) hi-IN Principal : en-US 0x0439 1081


Secondaire : en-
GB

Islandais (Islande) is-IS Principal : en-US 0x040f 1039


Secondaire : en-
GB

Igbo (Nigeria) ig-NG Principal : en-US 0x0470 1136


Secondaire : en-
GB

Indonésien id-ID Principal : en-US 0x0421 1057


(Indonésie) Secondaire : en-
GB

Inuktitut (latin, iu-Latn-CA Principal : en-US 0x085d 2141


Canada) Non disponible Secondaire : en-
dans Windows 10. GB

Irlandais (Irlande) ga-IE Principal : en-US 0x083c 2108


Secondaire : en-
GB

isiXhosa (Afrique du xh-ZA Principal : en-US 0x0434 1076


Sud) Secondaire : en-
GB

Zoulou (Afrique du zu-ZA Principal : en-US 0x0435 1077


Sud) Secondaire : en-
GB

Kannada (Inde) kn-IN Principal : en-US 0x044b 1099


Secondaire : en-
GB

Kazakh (Kazakhstan) kk-KZ Principal : en-US 0x043f 1087


Secondaire : en-
GB, ru-RU

Khmer (Cambodge) km-KH Principal : en-US 0x0453 1107


Secondaire : en-
GB
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

K'iche' (Guatemala) quc-Latn-GT Principal : es- 0x0486 1158


MX
Secondaire : es-
ES, en-US, en-
GB

K'iche' (Guatemala) qut-GT Principal : es- 0x0486 1158


N'est plus utilisé. MX
Secondaire : es-
ES, en-US, en-
GB

Kinyarwanda rw-RW Principal : en-US 0x0487 1159


Secondaire : en-
GB

Kiswahili (Kenya) sw-KE Principal : en-US 0x0441 1089


Secondaire : en-
GB

Konkani (Inde) kok-IN Principal : en-US 0x0457 1111


Secondaire : en-
GB

Kirghize ky-KG Principal : ru-RU 0x0440 1088


(Kirghizistan) Secondaire : en-
GB, en-US

Lao (Laos) lo-LA Principal : en-US 0x0454 1108


Secondaire : en-
GB

Luxembourgeois lb-LU Principal : fr-FR 0x046e 1134


(Luxembourg) Secondaire : de-
DE, en-GB, en-
US

Macédonien mk-MK Principal : en-US 0x042f 1071


(FYROM) Secondaire : en-
GB

Malais (Malaisie, ms-MY Principal : en-US 0x043e 1086


Brunei et Singapour) Secondaire : en-
GB

Malayalam (Inde) ml-IN Principal : en-US 0x044c 1100


Secondaire : en-
GB
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

Maltais (Malte) mt-MT Principal : en-US 0x043a 1082


Secondaire : en-
GB

Maori (Nouvelle- mi-NZ Principal : en-US 0x0481 1153


Zélande) Secondaire : en-
GB

Marathi (Inde) mr-IN Principal : en-US 0x044e 1102


Secondaire : en-
GB

Mongole (cyrillique) mn-MN Principal : en-US 0x0450 1104


Secondaire : en-
GB, ru-RU

Népalais ne-NP Principal : en-US 0x0461 1121


(République Secondaire : en-
démocratique GB
fédérale du Népal)

Norvégien, Nynorsk nn-NO Principal : NB- 0x0814 2068


(Norvège) non
Secondaire : en-
GB, en-US

Odia (Inde) or-IN Principal : en-US 0x0448 1096


Secondaire : en-
GB

Persan fa-IR Principal : en-US 0x0429 1065


Secondaire : en-
GB

Pendjabi (Inde) pa-IN Principal : en-US 0x0446 1094


Secondaire : en-
GB

Pendjabi (arabe) pa-Arab-PK Principal : en-US 0x0846 2118


Secondaire : en-
GB

Quechua (Pérou) quz-PE Principal : es- 0x0c6b 3179


MX
Secondaire : es-
ES, en-GB, en-
US
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

Gaélique écossais gd-GB Principal : en-US 0x0491 1169


Secondaire : en-
GB

Serbe (cyrillique, sr-Cyrl-BA Principal : en-US 0x1C1A 7194


Bosnie- Secondaire : en-
Herzégovine) GB, sr-Latn-RS

Serbe (cyrillique, sr-Cyrl-CS Principal : sr- 0x0c1a 3098


Serbie) Remarque : Plus Latn-CS
utilisé. Consultez sr- Secondaire : en-
Latn-RS. GB, en-US

Serbe (cyrillique, sr-Cyrl-RS Principal : sr- 0x281A 10266


Serbie) Latn-RS
Secondaire : en-
GB, en-US

Sotho du Nord nso-ZA Principal : en-US 0x046c 1132


(Afrique du Sud) Secondaire : en-
GB

Setswana (Afrique tn-ZA Principal : en-US 0x0432 1074


du Sud) Secondaire : en-
GB

Sindhi (arabe) sd-Arab-PK Principal : en-US 0x0859 2137


Secondaire : en-
GB

Cingalais (Sri Lanka) si-LK Principal : en-US 0x045b 1115


Secondaire : en-
GB

Tadjik (cyrillique) tg-Cyrl-TJ Principal : ru-RU 0x0428 1064


Secondaire : en-
GB, en-US

Tamoul (Inde) ta-IN Principal : en-US 0x0449 1097


Secondaire : en-
GB

Tatar (Russie) tt-RU Principal : ru-RU 0x0444 1092


Secondaire : en-
GB, en-US
Langue/Région Balise de Langue/région ID de ID décimal de
langue/région de base langue/région langue/région

Télougou (Inde) te-IN Principal : en-US 0x044a 1098


Secondaire : en-
GB

Tigrigna ti-ET Principal : en-US 0x0473 1139


Secondaire : en-
GB

Turkmène tk-TM Principal : ru-RU 0x0442 1090


Secondaire : en-
GB, en-US

Ourdou ur-PK Principal : en-US 0x0420 1056


Secondaire : en-
GB

Ouïgour ug-CN Principal : zh-CN 0x0480 1152


Secondaire : en-
GB, en-US

Ouzbek (latin) uz-Latn-UZ Principal : en-US 0x0443 1091


Secondaire : en-
GB, ru-RU

Valencien ca-ES-valencia Principal : es-ES 0x0803 2051


Secondaire : en-
GB, en-US

Vietnamien vi-VN Principal : en-US 0x042a 1066


Secondaire : en-
GB

Gallois (Grande- cy-GB Principal : en-US 0x0452 1106


Bretagne) Secondaire : en-
GB

Wolof wo-SN Principal : fr-FR 0x0488 1160


Secondaire : en-
GB, en-US

Yoruba (Nigeria) yo-NG Principal : en-US 0x046a 1130


Secondaire : en-
GB

Rubriques connexes
Ajouter des modules linguistiques à Windows

Valeurs par défaut du module linguistique Windows

Paramètres régionaux d’entrée par défaut pour les modules linguistiques Windows
Fonctionnalités à la demande (FOD) de
langue et de région
Article • 29/06/2023

Lorsque vous ajoutez un module linguistique à une image, vous pouvez également
ajouter des fonctionnalités linguistiques à la demande (FOD) pour activer des
fonctionnalités supplémentaires. Pour afficher les DOM non linguistiques ou régionaux
disponibles, consultez Fonctionnalités disponibles à la demande.

Pour savoir comment ajouter des FOD et des modules linguistiques à votre image
Windows, consultez Ajouter des langues à Windows.

Recommandation: Ajoutez des FOD après avoir ajouté un module linguistique.


Préinstallez les langages De base, Polices, Synthèse vocale, Reconnaissance optique de
caractères (OCR) et reconnaissance vocale dont les utilisateurs du marché cible de
l’appareil ont besoin. En outre, ajoutez les FOD de reconnaissance d’écriture manuscrite
aux appareils qui sont fournis avec un stylet.

Les utilisateurs peuvent également ajouter des modules linguistiques et des DOM de
langue supplémentaires dans la page Langue de l’application Paramètres.

Les DOM de langue sont disponibles en six types :

De base
Fonts
OCR
Reconnaissance d’écriture manuscrite
Synthèse vocale
Expérience de démonstration de vente au détail

7 Notes

Toutes les fonctionnalités à la demande ne sont pas disponibles pour chaque


langue. Vous pouvez découvrir les FOD disponibles pour les langues dans la feuille
de calcul de mappage LP-FOD .

De base
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 ajouter ce composant avant d’ajouter l’un des autres FOD de langue.

Recommandation: Préinstallez ce package pour chaque langue que vous avez


préinstallée dans une image.
Exemple de nom de package : Microsoft-Windows-LanguageFeatures-Basic-fr-fr-
Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de fonctionnalité : Language.Basic~~fr-FR~0.0.1.0

Fonts
Polices. Certaines langues nécessitent un pack de polices. Par exemple, th-TH nécessite
le pack de police thaï. Vérifiez la liste des polices.

Exemple de nom de package : Microsoft-Windows-LanguageFeatures-Fonts-Thai-


Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de capacité : Language.Fonts.Thai~~~und-THAI~0.0.1.0

OCR
Reconnaît et génère du texte dans une image.

Recommandation: Préinstallez ce package pour chaque langue que vous avez


préinstallée dans une image.
Exemple de nom de package : Microsoft-Windows-LanguageFeatures-OCR-fr-fr-
Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de fonctionnalité : Language.OCR~~fr-FR~0.0.1.0
Dépendances : composant de base du même langage.

Reconnaissance d’écriture manuscrite


Permet la reconnaissance de l’écriture manuscrite pour les appareils dotés d’un stylet.

Recommandation: Préinstallez la langue cible de l’appareil sur n’importe quel


appareil doté d’un écran tactile ou avec stylet.
Exemple de nom de package : Microsoft-Windows-LanguageFeatures-
Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de fonctionnalité : Language.Handwriting~~fr-FR~0.0.1.0
Dépendances : composant de base du même langage.

Synthèse vocale
Permet l’activation de la conversion de texte par synthèse vocale, utilisée par Cortana et
le Narrateur.

Recommandation: Préinstallez ce package pour chaque langue que vous avez


préinstallée dans une image.
Exemple de nom de package : Microsoft-Windows-LanguageFeatures-
TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de la fonctionnalité : Language.TextToSpeech~~fr-FR~0.0.1.0
Dépendances : composant de base du même langage.

Reconnaissance vocale
Reconnaît les voix en entrée (fonction utilisée par Cortana et la Reconnaissance vocale
Windows).

Recommandation: Préinstallez ce package pour chaque langue que vous avez


préinstallée dans une image.
Exemple de nom de package : Microsoft-Windows-LanguageFeatures-Speech-fr-
fr-Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de capacité : Language.Speech~~fr-FR~0.0.1.0
Dépendances : composants de base et de synthèse vocale de la même langue.

Expérience de démonstration de vente au


détail
Expérience de démonstration de vente au détail.

Recommandation: Préinstallez ce package pour chaque langue dans laquelle vous


allez vendre des appareils dans un showroom de vente au détail. Envisagez
également de précharger les applications et le contenu en mode démonstration de
vente au détail.
Exemple de nom de package : Microsoft-Windows-RetailDemo-OfflineContent-
Content-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Exemple de nom de la fonctionnalité : Language.RetailDemo~~fr-FR~0.0.1.0
Dépendances : composant de base du même languageBasic, plus le pack de
démonstration de base : Microsoft-Windows-RetailDemo-OfflineContent-Content-
Package, et le pack de démonstration de détail anglais : Microsoft-Windows-
RetailDemo-OfflineContent-Content-en-us-Package.

Fonctionnalités de police à la demande


Lorsque vous ajoutez des langues pour certaines régions, vous devez ajouter des
polices.

Les FOD de police fournissent des polices supplémentaires utilisées pour des systèmes
et langages d’écriture particuliers. Ces polices supplémentaires ne sont pas requises
pour que Windows affiche une langue. Toutefois, avant Windows 10, la plupart de ces
polices étaient installées par défaut sur chaque système, et certaines étaient utilisées
pour l’affichage de l’interface utilisateur. Les clients qui utilisent des langues particulières
sont susceptibles d’avoir besoin des polices supplémentaires liées à cette langue pour
les documents ou pour les chaînes d’interface utilisateur dans les applications qui
s’exécutent dans ces langues. Les noms de capacité utilisent des identificateurs de script
; par exemple, « Deva » indique le script Devanagari, qui est utilisé pour l’hindi, le
konkani et d’autres langues.

Recommandation: Si un PC est vendu dans une région donnée, installez la police de


cette région (par exemple, th-TH doit être préinstallé sur les appareils expédiés vers des
régions en thaï).

Région Description Fonctionnalité de police


requise

am-ET Amharique Language.Fonts.Ethi~~und-


ETHI~0.0.1.0

ar-SA Arabe (Arabie saoudite) Language.Fonts.Arab~~und-


ARAB~0.0.1.0

ar-SY Arabe (Syrie) Language.Fonts.Syrc~~und-


SYRC~0.0.1.0

as-IN Assamais Language.Fonts.Beng~~und-


BENG~0.0.1.0

bn-BD Bengali (Bangladesh) Language.Fonts.Beng~~und-


BENG~0.0.1.0

bn-IN Bengali (Inde) Language.Fonts.Beng~~und-


BENG~0.0.1.0

chr- Cherokee (Cherokee) Language.Fonts.Cher~~und-


Cher- CHER~0.0.1.0
US

fa-IR Persan Language.Fonts.Arab~~und-


ARAB~0.0.1.0

gu-IN Goudjrati Language.Fonts.Gujr~~und-


GUJR~0.0.1.0
Région Description Fonctionnalité de police
requise

he-IL Hébreu Language.Fonts.Hebr~~und-


HEBR~0.0.1.0

hi-IN Hindi Language.Fonts.Deva~~und-


DEVA~0.0.1.0

ja-JP Japonais Language.Fonts.Jpan~~und-


JPAN~0.0.1.0

km-KH Khmer Language.Fonts.Khmr~~und-


KHMR~0.0.1.0

kn-IN Kannada Language.Fonts.Knda~~und-


KNDA~0.0.1.0

kok-IN Konkani Language.Fonts.Deva~~und-


DEVA~0.0.1.0

ko-KR Coréen Language.Fonts.Kore~~und-


KORE~0.0.1.0

ku- Kurde central (arabe) Language.Fonts.Arab~~und-


Arab- ARAB~0.0.1.0
IQ

lo-LA Lao Language.Fonts.Laoo~~und-


LAOO~0.0.1.0

ml-IN Malayalam Language.Fonts.Mlym~~und-


MLYM~0.0.1.0

mr-IN Marathi Language.Fonts.Deva~~und-


DEVA~0.0.1.0

ne-NP Népalais Language.Fonts.Deva~~und-


DEVA~0.0.1.0

or-IN Odia Language.Fonts.Orya~~und-


ORYA~0.0.1.0

pa- Pendjabi (arabe) Language.Fonts.Arab~~und-


Arab- ARAB~0.0.1.0
PK

pa-IN Pendjabi Language.Fonts.Guru~~und-


GURU~0.0.1.

prs-AF Dari Language.Fonts.Arab~~und-


ARAB~0.0.1.0
Région Description Fonctionnalité de police
requise

sd- Sindhi (arabe) Language.Fonts.Arab~~und-


Arab- ARAB~0.0.1.0
PK

si-LK Cingalais Language.Fonts.Sinh~~und-


SINH~0.0.1.0

syr-SY Syriaque Language.Fonts.Syrc~~und-


SYRC~0.0.1.0

ta-IN Tamoul Language.Fonts.Taml~~und-


TAML~0.0.1.0

te-IN Télougou Language.Fonts.Telu~~~und-


TELU~0.0.1.

th-TH Thaï Language.Fonts.Thai~~und-


THAI~0.0.1.0

ti-ET Tigrigna Language.Fonts.Ethi~~und-


ETHI~0.0.1.0

ug-CN Ouïgour Language.Fonts.Arab~~und-


ARAB~0.0.1.0

ur-PK Ourdou Language.Fonts.Arab~~und-


ARAB~0.0.1.0

zh-CN Chinois (simplifié) Language.Fonts.Hans~~und-


HANS~0.0.1.0

zh-TW Chinois traditionnel (Région administrative spéciale de Language.Fonts.Hant~~und-


Hong Kong, Région administrative spéciale de Macao HANT~0.0.1.0
et Taïwan)

Polices supplémentaires disponibles


Ces polices sont facultatives et ne sont requises pour aucune région.

Nom de fonctionnalité Description


Nom de fonctionnalité Description

Language.Fonts.PanEuropeanSupplementalFonts~~~0.0.1.0 Pan-European polices


supplémentaires. Inclut des polices
supplémentaires : Arial Nova,
Georgia Pro, Gill Sans Nova, Neue
Haas Grotesk, Rockwell Nova,
Verdana Pro.

Autres exigences spécifiques à la région


Région Package Description Recommandation

zh-TW Microsoft-Windows-InternationalFeatures- Prise en charge Préinstallez


Taiwan- supplémentaire uniquement sur les
Package~31bf3856ad364e35~amd64~~.cab des exigences appareils expédiés sur
de mise en le marché taïwanais.
forme de la L’échec de
date de Taiwan. l’installation de cette
Le package fonctionnalité sur les
sera fourni aux appareils entraîne
clients situés à l’échec des appels
Taiwan. d’API vers utilisant le
calendrier Taïwan.

Notez que cette fonctionnalité est distribuée sous la forme d’un fichier .cab sur l’ISO du
module linguistique. Utilisez DISM /add-package pour l’ajouter à votre image. Pour plus
d’informations, consultez Ajouter ou supprimer des packages hors connexion avec DISM
.

Notez que cette fonctionnalité est distribuée sous la forme d’un fichier .cab sur l’ISO
Langues et fonctionnalités facultatives. Utilisez DISM /add-package pour l’ajouter à votre
image. Pour plus d’informations, consultez Ajouter ou supprimer des packages hors
connexion avec DISM .

Liste de toutes les fonctionnalités liées au


langage à la demande
Télécharger la liste de tous les FOD de langue disponibles

Rubriques connexes
Fonctionnalités à la demande disponibles

Ajouter des modules linguistiques à Windows

Options de Command-Line de maintenance des packages de fonctionnalités DISM


Paramètres internationaux
Article • 19/06/2023

Vous pouvez spécifier la langue, les paramètres régionaux et les valeurs de clavier par
défaut pendant le déploiement ou après l’installation de Windows. Vous pouvez
configurer des paramètres internationaux à l’aide du module International pour
Windows PowerShell, à l’aide d’un fichier de réponses avec le programme d’installation
de Windows ou à l’aide de la gestion et de la maintenance de l’acquisition d’images de
déploiement (DISM).

Pour plus d’informations sur l’utilisation de DISM pour configurer des paramètres
internationaux dans une image Windows hors connexion, consultez DISM Languages
and International Servicing Command-Line Options.

) Important

Panneau de configuration éléments sont progressivement migrés vers l’application


Paramètres. Intl.cpl pouvez être utilisé pour gérer les fonctionnalités qui existent sur
la page cpl. Toutefois, il n’est pas pris en charge pour les paramètres migrés vers la
nouvelle application Paramètres. Pour les éléments de l’application Paramètres,
utilisez les applets de commande Windows PowerShell.

En outre, DISM (Deployment Imaging Servicing and Management) doit également être
utilisé uniquement sur une image Windows hors connexion. Dans Windows 10, les
paramètres de langue sont configurés dynamiquement en fonction de la liste des
langues de l’utilisateur. Les paramètres individuels, tels que la langue d’affichage, la
méthode d’entrée par défaut et les paramètres régionaux utilisateur, peuvent être
réinitialisés dynamiquement en fonction des préférences de l’utilisateur sur une
installation Windows en cours d’exécution. Utilisez les paramètres de l’applet de
commande PowerShell internationale pour modifier les paramètres internationaux d’une
installation Windows en cours d’exécution.

Préparer les claviers, les fuseaux horaires et


d’autres paramètres régionaux
Vous pouvez spécifier la disposition, la langue ou les paramètres régionaux du clavier
par défaut, pendant le déploiement ou après l’installation de Windows.

Configurer les paramètres internationaux dans Windows


Profils d’entrée par défaut (paramètres régionaux d’entrée) dans Windows :
répertorie les profils d’entrée par défaut (paires de langue et de clavier) utilisés
pour chaque région.
Fuseaux horaires par défaut : répertorie le fuseau horaire par défaut utilisé pour
chaque région.
Identificateurs de clavier pour Windows : répertorie les valeurs hexadécimales du
clavier utilisées lors de la configuration des profils d’entrée.

Configurer des paramètres internationaux à


l’aide de Windows PowerShell
Dans Windows 10, vous pouvez utiliser les applets de commande PowerShell Paramètres
internationaux pour modifier la langue sur une installation Windows en cours
d’exécution.

1. Ouvrez une invite de Windows PowerShell.

2. Affichez les informations de paramètres régionaux :

PowerShell

Get-WinSystemLocale

3. Définissez les paramètres régionaux de la région et de la langue, par exemple, sur


japonais :

PowerShell

Set-WinSystemLocale ja-JP

Configurer des paramètres internationaux à


l’aide de Panneau de configuration
Sur une installation Windows en cours d’exécution, vous pouvez utiliser Panneau de
configuration pour sélectionner des modules linguistiques et configurer des paramètres
internationaux supplémentaires.

1. Dans la page Démarrer, tapez langue, puis sélectionnez Ajouter une langue.

2. Recherchez ou recherchez la langue que vous souhaitez installer. Par exemple,


sélectionnez Catalan, puis Ajouter.
Le catalan est maintenant ajouté comme l’une de vos langues.

3. Dans le volet Modifier vos préférences linguistiques , sélectionnez Options en


regard de la langue que vous avez ajoutée.

4. Si un module linguistique est disponible pour votre langue, sélectionnez


Télécharger et installer le module linguistique.

5. Lorsque le module linguistique est installé, la langue est affichée comme


disponible pour la langue d’affichage de Windows.

6. Pour faire de cette langue votre langue d’affichage, déplacez-la en haut de votre
liste de langues.

7. Déconnectez-vous, puis reconnectez-vous à Windows pour que la modification


prenne effet.

L’installation de nombreux modules linguistiques supplémentaires affecte l’espace


disque et les performances du système. En particulier, l’espace disque et les
performances du système sont affectés pendant les opérations de maintenance telles
que l’ajout de packages de mise à jour cumulative. Par conséquent, vous ne devez
ajouter un module linguistique à votre ordinateur que si vous envisagez d’utiliser le
module linguistique.

Les modules linguistiques permettent également à plusieurs utilisateurs qui partagent


un ordinateur de sélectionner des langues d’affichage distinctes. Par exemple, un
utilisateur peut choisir de voir les boîtes de dialogue, les menus et tout autre texte en
japonais, tandis qu’un autre utilisateur peut choisir de voir le même contenu dans
Français.

Configurer des paramètres internationaux à


l’aide de DISM
Vous pouvez utiliser DISM (Deployment Imaging Servicing and Management) pour
modifier les paramètres internationaux par rapport à une image Windows hors
connexion

1. Montez une image Windows. Par exemple,

Dism /Mount-Image /ImageFile:C:\my_distribution\sources\install.wim


/Index:1 /MountDir:C:\mount\windows
2. Obtenez les paramètres de langue configurés dans l’image Windows à l’aide du
paramètre /Get-Intl . Par exemple

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

3. Modifiez la langue par défaut, les paramètres régionaux et d’autres paramètres


internationaux à l’aide du paramètre /set-allIntl .

Dism /image:C:\mount\windows /set-allIntl:fr-fr

Pour obtenir d’autres paramètres et d’autres options, consultez Langues DISM et


Options de Command-Line de maintenance internationale.

Configurer des paramètres internationaux à


l’aide d’un fichier de réponses
Vous pouvez configurer des paramètres internationaux dans un fichier de réponses des
manières suivantes :

Les modules linguistiques sont installés à partir d’un partage de distribution et les
paramètres sont configurés lors du passage de configuration WindowsPE .

Les entreprises qui déploient une édition multilingue de Windows créent


généralement un fichier de réponses qui configure les paramètres internationaux
pendant le passage de configuration WindowsPE . Pour les déploiements
multilingues, les modules linguistiques peuvent exister à la fois dans un partage de
distribution et dans l’image. Vous pouvez ajouter et configurer des modules
linguistiques à partir du partage de distribution pendant le passage de
configuration WindowsPE , ou vous pouvez ajouter ces modules de langue
pendant la passe de configuration WindowsPE et configurer les paramètres dans
un autre passe de configuration.

Le composant Microsoft-Windows-International-Core-WinPE inclut les paramètres


que vous pouvez utiliser pour modifier les paramètres de langue et de paramètres
régionaux pendant la passe de configuration windowsPE . En outre, vous pouvez
modifier la langue de l’interface utilisateur du programme d’installation de
Windows en spécifiant des valeurs dans ce composant.
Les modules linguistiques sont installés sur l’image Windows et les paramètres
sont configurés lors des passes de configuration de spécialisation et
d’oobesystem .

Les fabricants OEM et les entreprises qui déploient une édition de Windows dans
une seule langue dans différentes régions créent généralement un fichier de
réponses pour chaque région et définissent les paramètres régionaux et le clavier
dans le passe de configuration spécialisé . Dans ce scénario, le module linguistique
est ajouté à l’image Windows avant la configuration des paramètres
internationaux.

Le composant Microsoft-Windows-International-Core inclut les paramètres que


vous pouvez utiliser pour modifier les paramètres de langue et de paramètres
régionaux pendant les passes de configuration de spécialisation et d’oobeSystem .

Vous pouvez pré-sélectionner une langue et ignorer la page d’interface utilisateur


de sélection de langue d’accueil Windows pour les utilisateurs en spécifiant les
paramètres de langue et de paramètres régionaux dans la passe de configuration
oobeSystem dans le composant Microsoft-Windows-International-Core. En
général, un utilisateur peut choisir entre la langue d’installation par défaut et les
langues supplémentaires installées dans l’image. La sélection de la langue met à
jour les autres paramètres régionaux avec les valeurs par défaut associées à cette
langue. L’utilisateur peut ensuite modifier individuellement les paramètres par
défaut.

Pour configurer des paramètres internationaux pendant la passe de configuration


Windows PE

1. Vérifiez que les modules linguistiques nécessaires sont disponibles dans l’image ou
dans un partage de distribution Windows. Pour plus d’informations sur les
partages de distribution multilingues, consultez Ajouter le support multilingue à
une distribution Windows.

2. Ouvrez le Gestionnaire d’images système Windows (Windows SIM) et créez un


fichier de réponses. Pour plus d’informations, consultez Créer ou ouvrir un fichier
de réponses.

3. Ajoutez le composant Microsoft-Windows-International-Core-WinPE au fichier de


réponses pour appliquer des paramètres pendant la passe de configuration
windowsPE .

4. Configurez les paramètres internationaux dans le composant Microsoft-Windows-


International-Core-WinPE. Par exemple, si le module linguistique espagnol est
disponible dans le partage de distribution, vous pouvez ajouter des valeurs es-ES
aux paramètres du composant dans le passe de configuration windowsPE .

La plupart des paramètres régionaux système nécessitent un redémarrage. Lorsque


vous configurez vos paramètres régionaux pendant la passe de configuration
windowsPE , l’ordinateur redémarre automatiquement. Des redémarrages
supplémentaires ne sont pas nécessaires.

Pour plus d’informations sur ces paramètres, consultez les composants Microsoft-
Windows-International-Core-WinPE dans la référence de l’installation sans
assistance de Windows.

5. Enregistrez le fichier de réponses et fermez Windows SIM. Le module linguistique


dans le partage de distribution est automatiquement ajouté et les paramètres
internationaux sont appliqués lorsque vous exécutez le programme d’installation
de Windows et que vous spécifiez ce fichier de réponses.

Pour configurer des paramètres internationaux pendant la passe de configuration de


spécialisation

1. Vérifiez que les modules linguistiques nécessaires sont disponibles dans l’image.
Pour plus d’informations sur l’ajout d’un module linguistique hors connexion,
consultez Ajouter et supprimer des modules linguistiques hors connexion à l’aide
de DISM. Pour plus d’informations sur l’ajout d’un module linguistique à l’aide d’un
fichier de réponses, consultez Ajouter un package à un fichier de réponses.

2. Ouvrez Windows SIM et créez un fichier de réponses. Pour plus d’informations,


consultez Créer ou ouvrir un fichier de réponses.

3. Ajoutez le composant Microsoft-Windows-International-Core pour appliquer des


paramètres pendant les passes de configuration de spécialisation et
d’oobeSystem .

La plupart des paramètres régionaux système nécessitent un redémarrage. Lorsque


vous traitez les paramètres de langue pendant la configuration de spécialisation
ou d’oobeSystem , l’ordinateur peut nécessiter un redémarrage supplémentaire.

4. Modifiez les paramètres du composant Microsoft-Windows-International-Core afin


de configurer les paramètres internationaux pour une région spécifique. Par
exemple, vous pouvez ajouter des valeurs EN-US aux paramètres Microsoft-
Windows-International-Core dans le passe de configuration spécialisé .

Vous pouvez également pré-sélectionner une langue et spécifier les paramètres de


langue et de paramètres régionaux dans le passe de configuration oobeSystem
dans le composant Microsoft-Windows-International-Core. Dans ce cas, la page
d’interface utilisateur de sélection de la langue d’accueil de Windows est ignorée
lorsque les utilisateurs démarrent sur Windows Welcome. En général, l’utilisateur
peut choisir entre la langue d’installation par défaut et les langues supplémentaires
installées dans l’image. La sélection de la langue met à jour les autres paramètres
régionaux avec les valeurs par défaut associées à cette langue. L’utilisateur peut
ensuite modifier ces paramètres par défaut individuellement.

Pour plus d’informations sur ces paramètres, consultez le composant Microsoft-


Windows-International-Core dans la référence de l’installation sans assistance de
Windows.

5. Enregistrez le fichier de réponses et fermez Windows SIM. Lorsque vous exécutez


le programme d’installation de Windows en spécifiant ce fichier de réponses, les
paramètres régionaux que vous avez spécifiés dans le fichier de réponses sont
appliqués.

Pour modifier les paramètres internationaux dans des passes de configuration


distinctes dans le même fichier de réponses :

Créez plusieurs sections dans un fichier de réponses qui traitera différents


paramètres de langue au cours des différentes phases de l’installation de Windows.
Cela vous permet de configurer plusieurs paramètres de langue dans un fichier de
réponses en spécifiant différents paramètres à traiter dans différentes passes de
configuration. Pour plus d’informations, consultez Fonctionnement des passes de
configuration.

Par exemple, vous pouvez créer des paramètres de langue et de paramètres


régionaux dans le pass de configuration windowsPE avec le composant Microsoft-
Windows-International-Core-WinPE.

Vous pouvez ensuite modifier les paramètres par défaut dans le pass de
configuration oobeSystem ou spécialisé en ajoutant les paramètres au composant
Microsoft-Windows-International-Core.

Par exemple, vous pouvez spécifier EN-US comme langue par défaut à utiliser sur
l’ordinateur dans le pass de configuration windowsPE . Ensuite, si vous envisagez
d’envoyer l’ordinateur à une autre région, vous pouvez ajouter d’autres paramètres
de langue et de paramètres régionaux à la passe de configuration oobeSystem .

Si les paramètres de langue sont traités pendant la passe de configuration


oobeSystem , un redémarrage peut être nécessaire. En outre, le temps nécessaire à
l’ordinateur pour traiter les paramètres de langue peut empêcher l’utilisateur final
de démarrer windows bienvenue rapidement.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Informations techniques de référence de l’Assistant Gestion d’installation

Ajouter des modules linguistiques à Windows

Ajouter et supprimer des modules linguistiques hors connexion à l’aide de DISM


Profils d’entrée par défaut (paramètres
régionaux d’entrée) dans Windows
Article • 19/06/2023

Les profils d’entrée (ou paramètres régionaux d’entrée) décrivent la langue de l’entrée et
le clavier sur lequel elle est entrée. Lorsque le premier utilisateur se connecte à Windows
et identifie sa région, Windows définit les profils d’entrée.

Profils d’entrée
Les profils d’entrée sont constitués d’un identificateur de langue et d’un identificateur
de clavier. Par exemple, le profil d’entrée arabe (Algérie) est 1401:00020401, où 1401 est
l’identificateur hexadécimal de la langue arabe (Algérie) (balise de langue ar-DZ) et
00020401 est l’identificateur hexadécimal du clavier AZERTY arabe (102).

Lorsque l’utilisateur identifie pour la première fois le format d’heure et de date


(Paramètres régionaux de l’utilisateur) comme Algérie, Windows configure à la fois le
profil d’entrée principal et un profil d’entrée secondaire : Français (France) avec Français
clavier. Le profil d’entrée secondaire peut aider l’utilisateur en fournissant un clavier avec
un jeu de caractères latins pour les tâches qui l’exigent, comme le remplissage
d’adresses e-mail. Certaines méthodes d’entrée (comme Microsoft IME) ont un jeu de
caractères latins intégré.

Windows utilise le composant de langue du profil d’entrée pour des tâches telles que
l’orthographe, la coupure d’union et la prédiction de texte de l’appui sur la touche
prévue lors de l’utilisation du clavier tactile.

Lorsque vous configurez de nouveaux appareils pour vos utilisateurs, vous pouvez
utiliser les commandes DISM : /Set-InputLocale ou /Set-AllIntl pour identifier un
profil d’entrée par défaut. Vous pouvez sélectionner le profil d’entrée en fonction de sa
paire de langue et de clavier ( 1401:00020401 ) ou utiliser une balise langue/région pour
recevoir les paramètres par défaut de cette langue/région.

Exemples :

Invite de commandes Windows

Dism /Image:"C:\mount\windows" /Set-InputLocale:042d:0000040a


Dism /Image:"C:\mount\windows" /Set-InputLocale:0411:{03B5835F-F03C-411B-
9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
Dism /Image:"C:\mount\windows" /Set-InputLocale:id-ID
Dism /Image:"C:\mount\windows" /Set-AllIntl:fr-FR
Paramètres régionaux d’entrée
Pour obtenir la liste des noms de langue/région, consultez Modules linguistiques
disponibles pour Windows.

Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire


paire clavier)

Afrikaans af-ZA : clavier US (0436:00000409)

Afrikaans en-US : clavier US (0409:00000409)


(Namibie)

Albanais sq-AL: Clavier albanais


(041C:0000041C)

Albanais en-US : clavier US (0409:00000409)


(Kosovo)

Alsacien gsw-FR : clavier Français


(France) (0484:0000040C)

Amharique am-ET : Amharic Input Method 2 en-US : clavier US (0409:00000409)


(045E:{7C472071-36A7-4709-88CC-
859513E583A9}{9A4E8FC7-76BF-
4A63-980D-FADDADF7E987})

Arabe ar-SA : clavier arabe (101) en-US : clavier US (0409:00000409)


(0401:00000401)

Arabe (Algérie) ar-DZ: Arabe (102) Clavier AZERTY fr-FR : clavier Français
(1401:00020401) (040C:0000040C)

Arabe (Bahreïn) ar-BH : clavier arabe (101) en-US : clavier US (0409:00000409)


(3C01:00000401)

Arabe (Égypte) ar-EG : clavier arabe (101) en-US : clavier US (0409:00000409)


(0C01:00000401)

Arabe (Irak) ar-IQ: arabe (101) clavier en-US : clavier US (0409:00000409)


(0801:00000401)

Arabe (Jordanie) ar-JO : clavier arabe (101) en-US : clavier US (0409:00000409)


(2C01:00000401)

Arabe (Koweït) ar-KW : clavier arabe (101) en-US : clavier US (0409:00000409)


(3401:00000401)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Arabe (Liban) ar-LB : clavier arabe (101) en-US : clavier US (0409:00000409)


(3001:00000401)

Arabe (Libye) ar-LY : clavier arabe (101) en-US : clavier US (0409:00000409)


(1001:00000401)

Arabe (Maroc) ar-MA: Arabe (102) Clavier AZERTY fr-FR : clavier Français
(1801:00020401) (040C:0000040C)

Arabe (Oman) ar-OM : clavier arabe (101) en-US : clavier US (0409:00000409)


(2001:00000401)

Arabe (Qatar) ar-QA : clavier arabe (101) en-US : clavier US (0409:00000409)


(4001:00000401)

Arabe (Syrie) ar-SY : clavier arabe (101) en-US : clavier US (0409:00000409)


(2801:00000401)

Arabe (Tunisie) ar-TN: Arabe (102) Clavier AZERTY fr-FR : clavier Français
(1C01:00020401) (040C:0000040C)

Arabe (Émirats ar-AE : clavier arabe (101) en-US : clavier US (0409:00000409)


arabes unis) (3801:00000401)

Arabe (Monde) en-US : clavier US (0409:00000409)

Arabe (Yémen) ar-YE : clavier arabe (101) en-US : clavier US (0409:00000409)


(2401:00000401)

Arménien hy-AM: Clavier phonétique arménien hy-AM: Clavier machine à écrire


(042B:0002042B) arménien (042B:0003042B)
ru-RU : clavier russe (0419:00000419)

Assamais as-IN : Assamese - clavier INSCRIPT en-US : clavier US (0409:00000409)


(044D:0000044D)

Asturien es-ES_tradnl: clavier espagnol


(040A:0000040A)

Azéri az-Latn-AZ: Clavier latin az-Cyrl-AZ: Clavier cyrillique


azerbaïdjanais (042C:0000042C) azerbaïdjanais (082C:00000082C)
en-US : clavier US (0409:00000409)

Azerbaïdjan az-Cyrl-AZ: Clavier cyrillique az-Latn-AZ: Clavier latin azerbaïdjanais


(cyrillique) azerbaïdjanais (082C:00000082C) (042C:0000042C)
en-US : clavier US (0409:00000409)

Bangla bn-BD : Clavier Bangla en-US : clavier US (0409:00000409)


(0845:00000445)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Bashkir ba-RU : Clavier Bashkir ru-RU : clavier russe (0419:00000419)


(046D:0000046D) en-US : clavier US (0409:00000409)

Basque eu-ES: clavier espagnol


(042D:0000040A)

Biélorusse be-BY: Clavier biélorusse en-US : clavier US (0409:00000409)


(0423:00000423) ru-RU : clavier russe (0419:00000419)

Bengali (India) bn-IN : Bangla - Clavier INSCRIPT en-US : clavier US (0409:00000409)


(0445:00020445)

Bodo hi-IN: Devanagari - Clavier INSCRIPT en-US : clavier US (0409:00000409)


(0439:00000439)

Bosniaque bs-Latn-BA : Clavier standard


(141A:0000041A)

Bosniaque bs-Cyrl-BA: Clavier bosniaque bs-Latn-BA : Clavier standard


(cyrillique) (cyrillique) (201A:0000201A) (141A:0000041A)

Breton br-FR : clavier Français


(047E:0000040C)

Bulgare bg-BG : clavier bulgare en-US : Clavier united States-


(0402:00030402) International (0409:00020409)

Birman my-MM : Clavier Myanmar (ordre en-US : clavier US (0409:00000409)


visuel) (0455:00130C00)

Catalan ca-ES : clavier espagnol


(0403:0000040A)

Catalan fr-FR : clavier Français


(Andorre) (040C:0000040C)

Catalan (France) fr-FR : clavier Français


(040C:0000040C)

Catalan (Italie) it-IT : clavier italien (0410:00000410)

Central Atlas tzm-Latn-DZ: Clavier Tamazight Atlas


Tamazight Central (085F:00000085F)

Atlas central ar-MA: Arabe (102) Clavier AZERTY fr-FR : clavier Français
Tamazight (1801:00020401) (040C:0000040C)
(arabe)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Tamazight de tzm-Tfng-MA: Clavier Tifinagh (De fr-FR : clavier Français


l’Atlas central base) (105F:0000105F) (040C:0000040C)
(Tifinagh)

Kurde central ku-Arab-IQ: Clavier kurde central en-US : clavier US (0409:00000409)


(0492:00000492)

Tchétchène ru-RU : clavier russe (0419:00000419) en-US : clavier US (0409:00000409)

Cherokee chr-Cher-US: Clavier Cherokee chr-Cher-US: Clavier phonétique


Nation (045C:0000045C) Cherokee (045C:0001045C)
en-US : clavier US (0409:00000409)

Chinois zh-CN : Microsoft Pinyin (0804:


{81D4E9C9-1D3B-41BC-9E6C-
4B40BF79E35E}{FA550B04-5AD7-
411F-A5AC-CA038EC515D7})

Chinois en-US : clavier US (0409:00000409)


(simplifié, Hong
Kong SAR)

Chinois en-US : clavier US (0409:00000409)


(simplifié,
Macao SAR)

Chinois zh-TW : Microsoft Quick (0404:


(traditionnel) {531FDEBF-9B4C-4A43-A2AA-
960E8FCDC732}{6024B45F-5C54-
11D4-B921-0080C882687E})

Chinois zh-TW : Microsoft Bopomofo (0404:


(traditionnel, {B115690A-EA02-48D5-A231-
Taïwan) E3578D2FDF80}{B2F9C502-1742-
11D4-9790-0080C882687E})

Église slave ru-RU : clavier russe (0419:00000419) en-US : clavier US (0409:00000409)

Colognien de-DE : clavier allemand


(0407:00000407)

Cornique en-GO : Clavier Royaume-Uni


(0809:00000809)

Corse co-FR : clavier Français


(0483:0000040C)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Croate hr-HR : Clavier standard


(041A:0000041A)

Croate (Bosnie- hr-BA : Clavier standard


Herzégovine & ) (101A:0000041A)

Tchèque cs-CZ : clavier tchèque


(0405:00000405)

Danois da-DK : clavier danois en-US : clavier danois (0409:00000406)


(0406:00000406)

Danois da-DK : clavier danois


(Groenland) (0406:00000406)

Maldivien dv-MV: Clavier phonétique Divehi en-US : clavier US (0409:00000409)


(0465:00000465)

Néerlandais nl-NL : Clavier United States-


International (0413:00020409)

Néerlandais en-US : Clavier united States-


(Aruba) International (0409:00020409)

Néerlandais nl-BE: Clavier belge (période)


(Belgique) (0813:00000813)

Néerlandais en-US : Clavier united States-


(Bonaire, Saint- International (0409:00020409)
Eustache et
Saba)

Néerlandais en-US: United States-International


(Curaçao) keyboard (0409:00020409)

Néerlandais en-US: United States-International


(Sint Maarten) keyboard (0409:00020409)

Néerlandais en-US: United States-International


(Surinam) keyboard (0409:00020409)

Dzongkha dz-BT : Clavier Dzongkha en-US : Clavier américain


(0C51:00000C51) (0409:00000409)

Anglais en-US : Clavier américain


(0409:00000409)

Anglais en-AU : Clavier américain


(Australie) (0C09:00000409)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Anglais en-GB : Clavier allemand


(Autriche) (0809:00000407)

Anglais fr-BE : Clavier Français belge


(Belgique) (080C:0000080C)

Anglais (Belize) en-BZ : Clavier américain


(2809:00000409)

Anglais (Îles en-GB : Clavier au Royaume-Uni


Vierges (0809:00000809)
britanniques)

Anglais en-GB : clavier Français


(Burundi) (0809:0000040C)

Anglais en-CA : Clavier américain


(Canada) (1009:00000409)

Anglais en-029 : Clavier américain


(Caraïbes) (2409:00000409)

Anglais en-US : Clavier danois


(Danemark) (0409:00000406)

Anglais en-GB : Clavier au Royaume-Uni


(Falkland (0809:00000809)
Islands)

Anglais en-GB : Clavier finlandais


(Finlande) (0809:0000040B)

Anglais en-GB : Clavier allemand


(Allemagne) (0809:00000407)

Anglais en-GB : Clavier au Royaume-Uni


(Gibraltar) (0809:00000809)

Anglais en-GB : Clavier au Royaume-Uni


(Guernesey) (0809:00000809)

Anglais (Hong en-HK : Clavier américain


Kong R.A.S.) (3C09:00000409)

Anglais (Inde) en-IN : clavier anglais (Inde)


(4009:00004009)

Anglais (Irlande) en-IE: Clavier irlandais


(1809:00001809)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Anglais (Île de en-GB : Clavier au Royaume-Uni


Man) (0809:00000809)

Anglais (Israël) en-US : Clavier américain he-IL: Hébreu (Standard) clavier


(0409:00000409) (040D:0002040D)

Anglais en-JM: Us keyboard (2009:00000409)


(Jamaïque)

Anglais (Jersey) en-GB : Clavier au Royaume-Uni


(0809:00000809)

Anglais en-MY : Clavier américain


(Malaisie) (4409:00000409)

Anglais (Malte) en-GB : Clavier au Royaume-Uni


(0809:00000809)

Anglais (Pays- en-GB : Clavier united States-


Bas) International (0809:00020409)

Anglais en-NZ: Clavier NZ Aotearoa


(Nouvelle- (1409:00001409)
Zélande)

Anglais en-PH : clavier américain


(Philippines) (3409:00000409)

Anglais en-SG : Clavier américain


(Singapour) (4809:00000409)

Anglais en-GB : Clavier slovène


(Slovénie) (0809:00000424)

Anglais (Afrique en-ZA : Clavier américain


du Sud) (1C09:00000409)

Anglais (Suède) en-GB : Clavier suédois


(0809:0000041D)

Anglais (Suisse) en-GB : Clavier allemand


(0809:00000407)

Anglais (Trinité- en-TT : Clavier américain


Tobago & ) (2C09:00000409)

Anglais en-GB : Clavier au Royaume-Uni


(Royaume-Uni) (0809:00000809)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Anglais en-ZW: Us keyboard


(Zimbabwe) (3009:00000409)

Estonien et-EE: Clavier estonien


(0425:00000425)

Féroïen fo-FO : clavier danois


(0438:00000406)

Filipino fil-PH : clavier américain


(0464:00000409)

Finnois fi-FI : Clavier finnois (040B:0000040B)

Français fr-FR : clavier Français


(040C:0000040C)

Français fr-BE : Clavier Français belge


(Belgique) (080C:0000080C)

Français fr-CM : clavier Français


(Cameroun) (2C0C:0000040C)

Français fr-CA : Clavier Français canadien en-CA : Clavier Français canadien


(Canada) (0C0C:00001009) (1009:00001009)

Français (Côte fr-CI : clavier Français


d’Ivoire) (300C:0000040C)

Français (Haïti) fr-HT : clavier Français


(3C0C:0000040C)

Français fr-LU: Clavier Français suisse fr-LU : clavier Français


(Luxembourg) (140C:0000100C) (140C:0000040C)

Français (Mali) fr-ML : clavier Français


(340C:0000040C)

Français fr-MC : clavier Français


(Monaco) (180C:0000040C)

Français (Maroc) fr-MA : clavier Français


(380C:0000040C)

Français fr-RE : clavier Français


(Réunion) (200C:0000040C)

Français fr-SN : clavier Français


(Sénégal) (280C:0000040C)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Français (Suisse) fr-CH: Clavier Français suisse de-CH: Clavier suisse allemand
(100C:0000100C) (0807:00000807)

Français Congo fr-CD : clavier Français


(RDC) (240C:0000040C)

Frioulan it-IT : clavier italien (0410:00000410)

Fulah ff-Latn-SN: Clavier Wolof


(0867:00000488)

Fulah (Adlam) en-US : Clavier américain


(0409:00000409)

Fulah (Latin, en-US : Clavier américain


Burkina Faso) (0409:00000409)

Fulah (latin, wo-SN: Clavier Wolof


Cameroun) (0488:00000488)

Fulah (latin, wo-SN: Clavier Wolof


Gambie) (0488:00000488)

Fulah (Latin, wo-SN: Clavier Wolof


Ghana) (0488:00000488)

Fulah (latin, wo-SN: Clavier Wolof


Guinée) (0488:00000488)

Fulah (latin, wo-SN: Clavier Wolof


Guinée-Bissau) (0488:00000488)

Fulah (latin, wo-SN: Clavier Wolof


Libéria) (0488:00000488)

Fulah (latin, wo-SN: Clavier Wolof


Mauritanie) (0488:00000488)

Fulah (Latin, wo-SN: Clavier Wolof


Niger) (0488:00000488)

Fulah (Latin, wo-SN: Clavier Wolof


Nigeria) (0488:00000488)

Fulah (Latin, wo-SN: Clavier Wolof


Sierra Leone) (0488:00000488)

Galicien gl-ES: Clavier espagnol


(0456:0000040A)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Géorgien ka-GE: Géorgien (QWERTY) clavier en-US : Clavier américain


(0437:00010437) (0409:00000409)

Allemand de-DE: Clavier allemand


(0407:00000407)

Allemand de-AT : clavier allemand


(Autriche) (0C07:00000407)

Allemand fr-BE : Clavier Français belge


(Belgique) (080C:0000080C)

Allemand (Italie) en-US : Clavier américain


(0409:00000409)

Allemand de-LI: Clavier suisse allemand


(Liechtenstein) (1407:00000807)

Allemand de-LU: Clavier allemand


(Luxembourg) (1007:00000407)

Allemand de-CH: Clavier suisse allemand fr-CH: Clavier Français suisse


(Suisse) (0807:00000807) (100C:0000100C)

Grec el-GR: Clavier grec (0408:00000408) en-US : Clavier américain


(0409:00000409)

Guarani gn-PY: Clavier De Guarani


(0474:00000474)

Goudjrati gu-IN : clavier Gujarati en-US : Clavier américain


(0447:00000447) (0409:00000409)

Hausa ha-Latn-NG : clavier hausa


(0468:00000468)

Hawaïen haw-US: Clavier hawaïen en-US : Clavier américain


(0475:00000475) (0409:00000409)

Hébreu he-IL: Hébreu (Standard) clavier en-US : Clavier américain


(040D:0002040D) (0409:00000409)

Hindi hi-IN: hindi clavier traditionnel en-US : Clavier américain


(0439:00010439) (0409:00000409)

Hongrois hu-HU: Clavier hongrois


(040E:0000040E)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Islandais is-IS : clavier islandais


(040F:0000040F)

Igbo ig-NG : Clavier Igbo (0470:00000470)

Indonésien id-ID : Clavier américain


(0421:00000409)

Interlingua fr-FR : clavier Français


(040C:0000040C)

Inuktitut iu-Latn-CA: Inuktitut - Clavier latin en-CA : Clavier américain


(085D:0000085D) (1009:00000409)

InUKTITUT iu-Cans-CA: Inuktitut - Clavier en-CA : clavier US (1009:00000409)


(SYLLABE) Naqittaut (045D:0001045D)

Irlandais ga-IE: clavier irlandais


(083C:00001809)

Irlandais en-US : clavier US (0409:00000409)


(Royaume-Uni)

Italien it-IT : clavier italien (0410:00000410)

Italien (Suisse) it-CH : clavier swiss Français it-CH : clavier italien (0810:00000410)
(0810:0000100C)

Italien (Cité du en-US : clavier US (0409:00000409)


Vatican)

Japonais ja-JP : Microsoft IME (0411:


{03B5835F-F03C-411B-9CE2-
AA23E171E36}{A76C93D9-5523-
4E90-AAFA-4DB112F9AC76})

Javanais jv : clavier US (0C00:00000409)

Javanais jv-Java : clavier javanais en-US : clavier US (0409:00000409)


(Javanais) (0C00:00110C00)

Kalaallisut kl-GL: Clavier danois


(046F:00000406)

Kannada kn-IN : Clavier Kannada en-US : clavier US (0409:00000409)


(044B:0000044B)

Kashmiri your-PK : clavier ourdou en-US : clavier US (0409:00000409)


(0420:00000420)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Cachemiri hi-IN: Clavier hindi traditionnel en-US : clavier US (0409:00000409)


(Devanagari) (0439:00010439)

Kazakh kk-KZ: Clavier Kazakhstan en-US : clavier US (0409:00000409)


(043F:0000043F)

Khmer km-KH : Clavier khmer en-US : clavier US (0409:00000409)


(0453:00000453)

Kinyarwanda rw-RW : clavier US (0487:00000409)

Kiswahili sw-KE : clavier US (0441:00000409)

Kiswahili (Congo en-US : clavier US (0409:00000409)


RDC)

Kiswahili en-US : clavier US (0409:00000409)


(Tanzanie)

Kiswahili en-US : clavier US (0409:00000409)


(Ouganda)

Konkani kok-IN: Devanagari - Clavier en-US : clavier US (0409:00000409)


INSCRIPT (0457:00000439)

Coréen ko-KR : Microsoft IME (0412:


{A028AE76-01B1-46C2-99C4-
ACD9858AE02F}{B5FE1F02-D5F2-
4445-9C03-C568F23C99A1})

Coréen (Corée en-US : clavier US (0409:00000409)


du Nord)

Kirghiz ky-KG: Clavier cyrillique kirghiz en-US : clavier US (0409:00000409)


(0440:00000440)

Kʼicheʼ quc-Latn-GT : Clavier latino-


américain (0486:00000080A)

Lao lo-LA: Clavier lao (0454:00000454) en-US : clavier US (0409:00000409)

Letton lv-LV : clavier letton (Standard)


(0426:00020426)

Lituanien lt-LT: Clavier lituanien


(0427:00010427)

Bas sorabe dsb-DE: Clavier Sorbian Standard


(082E:0002042E)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Luxembourgeois lb-LU: Clavier luxembourgeois


(046E:0000046E)

Macédonien mk-MK: Macédonien - Clavier en-US : clavier US (0409:00000409)


standard (042F:0001042F)

Malgache mg : clavier Français


(0C00:0000040C)

Malais ms-MY : clavier US (043E:00000409)

Malais (Brunei) ms-BN : clavier US (083E:00000409)

Malais en-US : clavier US (0409:00000409)


(Indonésie)

Malais en-US : clavier US (0409:00000409)


(Singapour)

Malayalam ml-IN: Clavier Malayalam en-US : clavier US (0409:00000409)


(044C:0000044C)

Maltais mt-MT: Clavier maltais à 47 touches


(043A:0000043A)

Manipuri en-IN : clavier anglais (Inde)


(4009:00004009)

Mannois en-GO : Clavier Royaume-Uni


(0809:00000809)

Maori mi-NZ: Clavier maori en-NZ: Clavier maori (1409:00000481)


(0481:00000481)

Mapuche arn-CL : Clavier d’Amérique latine


(047A:0000080A)

Marathi mr-IN: Clavier Marathi en-US : clavier US (0409:00000409)


(044E:0000044E)

Mazanderani fa-IR : clavier persan fa-IR : clavier persan (Standard)


(0429:00000429) (0429:00050429)
en-US : Clavier américain
(0409:00000409)

Mohawk moh-CA : Clavier américain


(047C:00000409)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Mongol mn-MN: Clavier cyrillique mongol en-US : Clavier américain


(0450:00000450) (0409:00000409)

Mongol mn-Mong-CN: Clavier mongol en-US : Clavier américain


(mongol traditionnel (Standard) (0409:00000409)
traditionnel) (0850:00010850)

Mongol mn-Mong-MN : Clavier mongol en-US : Clavier américain


(mongol traditionnel (Standard) (0409:00000409)
traditionnel, (0C50:00010850)
Mongolie)

N’ko nqo: Clavier N’Ko (0C00:00090C00) en-US : Clavier américain


(0409:00000409)

Népalais ne-NP: Clavier népalais en-US : Clavier américain


(0461:00000461) (0409:00000409)

Népali (Inde) ne-IN: Clavier népalais


(0861:00000461)

Luri du Nord ar-IQ: arabe (101) clavier en-US : Clavier américain


(0801:00000401) (0409:00000409)

Same du Nord se-NO: Norvégien avec clavier Sami


(043B:0000043B)

Norvégien nb-NO: Clavier norvégien


(0414:00000414)

Norvégien nn-NO: Clavier norvégien


(Nynorsk) (0814:00000414)

Occitan oc-FR : clavier Français


(0482:0000040C)

Odia or-IN : clavier Odia (0448:00000448) en-US : Clavier américain


(0409:00000409)

Oromo om-ET : Clavier américain


(0472:00000409)

Oromo (Kenya) en-US : Clavier américain


(0409:00000409)

Ossète ru-RU : clavier russe (0419:00000419) en-US : Clavier américain


(0409:00000409)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Papiamento pap-029 : Clavier américain


(0479:00000409)

Pachto ps-AF : clavier pashto (Afghanistan) en-US : Clavier américain


(0463:00000463) (0409:00000409)

Pashto en-US : Clavier américain


(Pakistan) (0409:00000409)

Persan fa-IR : clavier persan fa-IR : clavier persan (Standard)


(0429:00000429) (0429:00050429)
en-US : Clavier américain
(0409:00000409)

Persan fa-AF : Clavier persan (Standard) en-US : Clavier américain


(Afghanistan) (048C:00050429) (0409:00000409)

Polonais pl-PL : Clavier polonais


(programmeurs) (0415:00000415)

Portugais pt-BR : Clavier portugais (Brésil


ABNT) (0416:00000416)

Portugais pt-PT : clavier portugais


(Angola) (0816:00000816)

Portugais (Cabo pt-PT : clavier portugais


Verde) (0816:00000816)

Portugais en-US : Clavier américain


(Guinée (0409:00000409)
équatoriale)

Portugais pt-PT : clavier portugais


(Guinée-Bissau) (0816:00000816)

Portugais en-US : Clavier américain


(Luxembourg) (0409:00000409)

Portugais pt-PT : clavier portugais


(Macao SAR) (0816:00000816)

Portugais pt-PT : clavier portugais


(Mozambique) (0816:00000816)

Portugais pt-PT : clavier portugais


(Portugal) (0816:00000816)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Portugais en-US : Clavier américain


(Suisse) (0409:00000409)

Portugais (São pt-PT : clavier portugais


Tomé & (0816:00000816)
Príncipe)

Portugais pt-PT : clavier portugais


(Timor-Leste) (0816:00000816)

Prussienne de-DE: Clavier allemand


(0407:00000407)

Pendjabi pa-IN: Clavier Punjabi en-US : Clavier américain


(0446:00000446) (0409:00000409)

Pendjabi pa-Arab-PK: clavier ourdou en-US : Clavier américain


(0846:00000420) (0409:00000409)

Quechua quz-BO: Clavier latino-américain


(046B:0000080A)

Quechua quz-EC: Clavier latino-américain


(Équateur) (086B:0000080A)

Quechua quz-PE: Clavier latino-américain


(Pérou) (0C6B:0000080A)

Roumain ro-RO : clavier roumain (Standard)


(0418:00010418)

Roumain ro-MD : Clavier roumain (Standard)


(Moldavie) (0818:00010418)

Romanche rm-CH : clavier suisse allemand


(0417:00000807)

Russe ru-RU : clavier russe (0419:00000419) en-US : clavier US (0409:00000409)

Russe en-US : clavier US (0409:00000409)


(Moldavie)

Sakha sah-RU : Clavier Sakha ru-RU : clavier russe (0419:00000419)


(0485:00000485) en-US : clavier US (0409:00000409)

Lapon (Inari) smn-FI : finnois avec clavier Sami


(243B:0001083B)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Sami (Lule) smj-SE: suédois avec clavier Sami


(143B:0000083B)

Sami (Skolt) sms-FI : finnois avec clavier Sami


(203B:0001083B)

Sami (Sud) sma-SE: Suédois avec clavier Sami


(1C3B:0000083B)

Sami, Lule smj-NO: Norvégien avec clavier Sami


(Norvège) (103B:0000043B)

Sami, Nord se-FI: finnois avec clavier Sami


(Finlande) (0C3B:0001083B)

Sami, Nord se-SE: suédois avec clavier Sami


(Suède) (083B:0000083B)

Sami, Sud sma-NO: Norvégien avec clavier


(Norvège) Sami (183B:0000043B)

Sanskrit sa-IN: Devanagari - Clavier INSCRIPT en-US : clavier US (0409:00000409)


(044F:00000439)

Gaélique gd-GB: Clavier gaélique écossais


écossais (0491:00011809)

Serbe sr-Latn-RS : clavier serbe (latin)


(241A:0000081A)

Serbe (cyrillique) sr-Cyrl-RS: Clavier serbe (cyrillique) en-US : Clavier united States-
(281A:000000C1A) International (0409:00020409)

Serbe (cyrillique, sr-Cyrl-BA : clavier serbe (cyrillique) en-US : clavier US (0409:00000409)


Bosnie- (1C1A:00000C1A)
Herzégovine)

Serbe (cyrillique, en-US : clavier US (0409:00000409)


Kosovo)

Serbe (cyrillique, sr-Cyrl-ME : clavier serbe (cyrillique) en-US : Clavier united States-
Monténégro) (301A:000000C1A) International (0409:00020409)

Serbe (latin, sr-Latn-BA : clavier serbe (latin)


Bosnie- (181A:0000081A)
Herzégovine & )

Serbe (latin, en-US : clavier US (0409:00000409)


Kosovo)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Serbe (latin, sr-Latn-ME : clavier serbe (latin)


Monténégro) (2C1A:00000081A)

Sesotho st-ZA : clavier US (0430:00000409)

Sesotho en-US : clavier US (0409:00000409)


(Lesotho)

Sotho du Nord nso-ZA: Clavier Sesotho sa Leboa


(046C:0000046C)

Setswana tn-ZA: Clavier Setswana


(0432:00000432)

Setswana tn-BW : Clavier Setswana


(Botswana) (0832:00000432)

Shona jv : clavier US (0C00:00000409)

Sindhi sd-Arab-PK : clavier ourdou en-US : clavier US (0409:00000409)


(0859:00000420)

Sindhi hi-IN: Clavier hindi traditionnel en-IN : clavier anglais (Inde)


(Devanagari) (0439:00010439) (4009:00004009)

Cingalais si-LK : clavier sinhala en-US : clavier US (0409:00000409)


(045B:0000045B)

Slovaque sk-SK: Clavier slovaque


(041B:0000041B)

Slovène sl-SI : Clavier slovène


(0424:00000424)

Somali so-SO : clavier US (0477:00000409)

Somalien en-US : clavier US (0409:00000409)


(Djibouti)

Somalien en-US : clavier US (0409:00000409)


(Éthiopie)

Somali (Kenya) en-US : clavier US (0409:00000409)

Espagnol es-ES : clavier espagnol


(0C0A:0000040A)

Espagnol es-AR: Clavier d’Amérique latine


(Argentine) (2C0A:0000080A)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Espagnol en-US : clavier US (0409:00000409)


(Belize)

Espagnol es-BO : Clavier latino-américain


(Bolivie) (400A:0000080A)

Espagnol (Brésil) en-US : clavier US (0409:00000409)

Espagnol (Chili) es-CL : Clavier latino-américain


(340A:0000080A)

Espagnol es-CO: Clavier latino-américain


(Colombie) (240A:0000080A)

Espagnol (Costa es-CR: Clavier latino-américain


Rica) (140A:0000080A)

Espagnol (Cuba) es-MX: Clavier latino-américain


(080A:0000080A)

Espagnol es-DO: Clavier latino-américain


(République (1C0A:0000080A)
dominicaine)

Espagnol es-EC: Clavier latino-américain


(Équateur) (300A:0000080A)

Espagnol es-SV: Clavier latino-américain


(Salvador) (440A:0000080A)

Espagnol es-MX: Clavier latino-américain


(Guinée (080A:0000080A)
équatoriale)

Espagnol es-GT : Clavier latino-américain


(Guatemala) (100A:0000080A)

Espagnol es-HN: Clavier latino-américain


(Honduras) (480A:0000080A)

Espagnol es-419: Clavier latino-américain


(Amérique (580A:0000080A)
latine)

Espagnol es-MX: Clavier latino-américain


(Mexique) (080A:0000080A)

Espagnol es-NI : Clavier latino-américain


(Nicaragua) (4C0A:0000080A)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Espagnol es-PA: Clavier latino-américain


(Panama) (180A:0000080A)

Espagnol es-PY: Clavier latino-américain


(Paraguay) (3C0A:0000080A)

Espagnol es-PE : clavier latino-américain


(Pérou) (280A:0000080A)

Espagnol es-MX: Clavier latino-américain


(Philippines) (080A:0000080A)

Espagnol (Porto es-PR: Clavier latino-américain


Rico) (500A:0000080A)

Espagnol (États- es-US : Clavier latino-américain en-US : Clavier américain


Unis) (540A:0000080A) (0409:00000409)

Espagnol es-UY: Clavier latino-américain


(Uruguay) (380A:0000080A)

Espagnol es-VE: Clavier latino-américain


(Venezuela) (200A:0000080A)

Tamazight zgh: Clavier Tifinagh (de base) fr-FR : clavier Français


marocain (0C00:0000105F) (040C:0000040C)
standard

Suédois sv-SE: Clavier suédois


(041D:0000041D)

Suédois sv-FI: Clavier suédois


(Finlande) (081D:0000041D)

Suisse allemand de-CH: Clavier suisse allemand


(0807:00000807)

Syriaque syr-SY: Clavier syriaque en-US : Clavier américain


(045A:0000045A) (0409:00000409)

Tachelhit tzm-Tfng-MA: Clavier Tifinagh (de en-US : Clavier américain


base) (105F:0000105F) (0409:00000409)

Tachelhit (latin) tzm-Latn-DZ: Clavier Tamazight de


l’Atlas central (085F:0000085F)

Tadjik tg-Cyrl-TJ: Clavier tadjik en-US : Clavier américain


(0428:00000428) (0409:00000409)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Tamoul ta-IN: Tamoul 99 clavier en-IN : clavier anglais (Inde)


(0449:00020449) (4009:00004009)

Tamoul ta-IN: Tamoul 99 clavier ms-MY : Clavier américain


(Malaisie) (0449:00020449) (043E:00000409)

Tamoul ta-IN: Tamoul 99 clavier en-SG : Clavier américain


(Singapour) (0449:00020449) (4809:00000409)

Tamil (Sri Lanka) ta-LK : clavier tamoul 99 en-US : Clavier américain


(0849:00020449) (0409:00000409)

Tatar tt-RU : clavier Tatar (0444:00010444) en-US : Clavier américain


(0409:00000409)
ru-RU : clavier russe (0419:00000419)

Télougou te-IN : Clavier Telugu en-US : Clavier américain


(044A:0000044A) (0409:00000409)

Thaï th-TH: Thaï Kedmanee clavier en-US : Clavier américain


(041E:0000041E) (0409:00000409)

Tibétain bo-CN: Tibétain (PRC) - Clavier mis à en-US : Clavier américain


jour (0451:00010451) (0409:00000409)

Tibétain (Inde) bo-CN: Clavier tibétain (PRC) en-US : Clavier américain


(0451:00000451) (0409:00000409)

Tigrigna ti-ET : Tigrinya Input Method (0473: en-US : Clavier américain


{E429B25A-E5D3-4D1F-9BE3- (0409:00000409)
0C608477E3A1}{3CAB88B7-CC3E-
46A6-9765-B772AD7761FF})

Turc tr-TR: Clavier Q turc (041F:0000041F)

Turkmène tk-TM: Clavier turkmène en-US : Clavier américain


(0442:00000442) (0409:00000409)

Ukrainien uk-UA: Clavier ukrainien (amélioré) en-US : Clavier américain


(0422:00020422) (0409:00000409)

Haut sorabe hsb-DE : Clavier Sorbian Standard


(042E:0002042E)

Ourdou your-PK : clavier ourdou en-US : Clavier américain


(0420:00000420) (0409:00000409)

Ourdou (Inde) your-IN : clavier ourdou en-US : Clavier américain


(0820:00000420) (0409:00000409)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

Ouïgour ug-CN : Clavier ouïghour en-US : Clavier américain


(0480:00010480) (0409:00000409)

Ouzbek uz-Latn-UZ: Us keyboard


(0443:00000409)

Ouzbek (arabe) ps-AF : clavier pashto (Afghanistan) en-US : Clavier américain


(0463:00000463) (0409:00000409)

Ouzbek uz-Cyrl-UZ: Clavier cyrillique ouzbek uz-Latn-UZ: Us keyboard


(cyrillique) (0843:00000843) (0443:00000409)

Valencien ca-ES-valencia: clavier espagnol


(Espagne) (0803:0000040A)

Vietnamien vi-VN : Télex vietnamien (042A: vi-VN : Nombre vietnamien Key-Based


{C2CB2CF0-AF47-413E-9780- (042A:{C2CB2CF0-AF47-413E-9780-
8BC3A3C16068}{5FB02EC5-0A77- 8BC3A3C16068}{591AE943-56BE-
4684-B4FA-DEF8A2195628}) 48F6-8966-06B43915CC5A})
vi-VN : Clavier vietnamien
(042A:0000042A)
en-US : Clavier américain
(0409:00000409)

Haut-valaisan de-CH: Clavier suisse allemand


(0807:00000807)

Gallois cy-GB : Clavier étendu au Royaume- en-GB : Clavier au Royaume-Uni


Uni (0452:00000452) (0809:00000809)

Frison fy-NL: United States-International


occidental keyboard (0462:00020409)

Wolof wo-SN: Clavier Wolof


(0488:00000488)

Xitsonga ts-ZA : clavier américain


(0431:00000409)

Yi ii-CN : Yi Input Method (0478: zh-CN : Microsoft Pinyin (0804:


{E429B25A-E5D3-4D1F-9BE3- {81D4E9C9-1D3B-41BC-9E6C-
0C608477E3A1}{409C8376-007B- 4B40BF79E35E}{FA550B04-5AD7-411F-
4357-AE8E-26316EE3FB0D}) A5AC-CA038EC515D7})

Yoruba yo-NG: Clavier Yoruba


(046A:0000046A)
Langue/Région Profil d’entrée principal (langue et Profil d’entrée secondaire
paire clavier)

isiXhosa xh-ZA : clavier américain


(0434:00000409)

Zoulou zu-ZA: Us keyboard (0435:00000409)

Rubriques connexes
Fuseaux horaires par défaut
Ajouter des modules linguistiques à Windows
Modules linguistiques disponibles pour Windows
Identificateurs de clavier pour Windows
Langues DISM et options de maintenance internationale Command-Line
Fuseaux horaires par défaut
Article • 29/06/2023

Lorsque le premier utilisateur se connecte à Windows 10, Windows 11 ou Windows


Server et identifie sa région, Windows définit le fuseau horaire. L’utilisateur peut
modifier le fuseau horaire à tout moment.

Windows met à jour les fuseaux horaires dans le Registre lorsque des fuseaux horaires
sont disponibles et que les mises à jour sont téléchargées.

Obtenir la liste actuelle des fuseaux horaires


Pour obtenir la liste la plus actuelle des fuseaux horaires, utilisez tzutil à partir d’une
invite de commandes :

Invite de commandes Windows

tzutil /l

Modifier le fuseau horaire par défaut dans une


image
Pour modifier le fuseau horaire par défaut dans une image hors connexion :

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

7 Notes

La définition du fuseau horaire avec DISM /Set-TimeZone n’est prise en charge que
dans les images hors connexion.

Fuseaux horaires
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Afghanistan AF Heure standard (UTC+04:30) Kaboul


d’Afghanistan

Åland (îles) AX Heure standard FLE (UTC+02:00) Helsinki, Kyiv,


Riga, Sofia, Tallin,
Vilnius

Albanie AL Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

Algérie DZ Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Samoa américaines AS UTC-11 (UTC-11:00) Temps universel


coordonné -11

Andorre AD Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Angola AO Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Anguilla Intelligence Heure standard de (UTC-04:00) Georgetown, La


artificielle l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Antarctique AQ Heure standard de (UTC-03:00) Santiago


l’Amérique du Sud
(Pacifique)

Antigua-et-Barbuda Groupe de Heure standard de (UTC-04:00) Georgetown, La


disponibilité l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Argentine AR Heure standard de (UTC-03:00) Ville de Buenos


l’Argentine Aires

Arménie AM Heure standard du (UTC+04:00) Erevan


Caucase
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Aruba AW Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Australie AU Heure standard (UTC+10:00) Canberra,


d’Australie de l’Est Melbourne,
Sydney

Autriche AT Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Azerbaïdjan AZ Heure standard (UTC+04:00) Bakou


d’Azerbaïdjan

Bahamas (Les) BS Heure standard de (UTC-05:00) Heure de l’Est


l'Est (États-Unis &
Canada)

Bahreïn BH Heure standard arabe (UTC+03:00) Koweït, Riyad

Bangladesh BD Heure standard du (UTC+06:00) Dhaka


Bangladesh

Barbade BB Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Bélarus BY Heure standard du (UTC+03:00) Minsk


Bélarus

Belgique BE Romance Standard (UTC+01:00) Bruxelles,


Time (RST) Copenhague,
Madrid, Paris

Belize BZ Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Bénin BJ Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Bermudes BM Heure standard de (UTC-04:00) Heure de


l’Atlantique l’Atlantique
(Canada)
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Bhoutan BT Heure standard du (UTC+06:00) Dhaka


Bangladesh

République VE Heure standard du (UTC-04:30) Caracas


bolivarienne du Venezuela
Venezuela

Bolivie BO Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Bonaire, Saint- BQ Heure standard de (UTC-04:00) Georgetown, La


Eustache et Saba l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Bosnie-Herzégovine BA Heure standard (UTC+01:00) Sarajevo, Skopje,


d’Europe centrale Varsovie, Zagreb

Botswana BW Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Bouvet (île) BV UTC (UTC) Temps universel


coordonné

Brésil BR E. Heure standard de (UTC-03:00) Brasilia


l’Amérique du Sud

Territoire britannique IO Heure standard d’Asie (UTC+06:00) Astana


de l'océan Indien centrale (Nord)

Brunéi Darussalam BN Heure standard de (UTC+08:00) Kuala Lumpur,


Singapour Singapour

Bulgarie BG Heure standard FLE (UTC+02:00) Helsinki, Kyiv,


Riga, Sofia, Tallin,
Vilnius

Burkina Faso BF Heure standard de (UTC) Monrovia,


Greenwich Budapest

Burundi BI Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Cabo Verde CV Heure standard des (UTC-01:00) Cabo Verde est.


Îles du Cabo Verde

Cambodge KH Heure standard d’Asie (UTC+07:00) Bangkok, Hanoi,


du Sud-Est Jakarta
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Cameroun CM Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Canada CA Heure standard de (UTC-05:00) Heure de l’Est


l'Est (États-Unis &
Canada)

Caïmans (îles) KY Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

République CF Heure standard (UTC+01:00) Afrique centrale


centrafricaine d’Afrique Centrale de de l’Ouest
l’Ouest

Tchad TD Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Chili CL Heure standard de (UTC-03:00) Santiago


l’Amérique du Sud
(Pacifique)

Chine CN Heure standard de (UTC+08:00) Pékin,


Chine Chongqing,
Hong Kong
R.A.R.A.R.,
Urumqi

Christmas (île) CX Heure standard d’Asie (UTC+07:00) Bangkok, Hanoi,


du Sud-Est Jakarta

Îles Cocos (Keeling) CC Heure standard du (UTC+06:30) Yangon


Myanmar (Rangoon)

Colombie CO Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

Comores KM E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Congo CG Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Congo (RDC) CD Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Cook (îles) CK Heure standard (UTC-10:00) Hawaii


d’Hawaï

Costa Rica CR Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Côte d’Ivoire CI Heure standard de (UTC) Monrovia,


Greenwich Budapest

Croatie HR Heure standard (UTC+01:00) Sarajevo, Skopje,


d’Europe centrale Varsovie, Zagreb

Cuba CU Heure standard de (UTC-05:00) Heure de l’Est


l'Est (États-Unis &
Canada)

Curaçao CW Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Chypre CY E. d’Europe de l’Ouest (UTC+02:00) E. Europe

République tchèque CZ Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

République TL Heure standard de (UTC+09:00) Osaka, Sapporo,


démocratique de Tokyo Tokyo
Timor-Leste

Danemark DK Romance Standard (UTC+01:00) Bruxelles,


Time (RST) Copenhague,
Madrid, Paris

Djibouti DJ E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Dominique DM Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

République DO Heure standard de (UTC-04:00) Georgetown, La


dominicaine l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Équateur EC Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

Égypte EG Heure standard (UTC+02:00) Cairo


d’Égypte

El Salvador SV Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Guinée équatoriale GQ Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Érythrée ER E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Estonie EE Heure standard FLE (UTC+02:00) Helsinki, Kyiv,


Riga, Sofia, Tallin,
Vilnius

Éthiopie ET E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Malouines (îles) FK Heure standard de (UTC-03:00) Cayenne,


l’Amérique du Sud Fortaleza
(Est)

Féroé (îles) FO Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Îles Fidji FJ Heure standard de (UTC+12:00) Fidji (îles)


Fidji

Finlande FI Heure standard FLE (UTC+02:00) Helsinki, Kiev,


Riga, Sofia,
Tallinn, Vilnius

France FR Romance Standard (UTC+01:00) Bruxelles,


Time (RST) Copenhague,
Madrid, Paris
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Guyane française GF Heure standard de (UTC-03:00) Cayenne,


l’Amérique du Sud Fortaleza
(Est)

Polynésie française PF Heure standard (UTC-10:00) Hawaii


d’Hawaï

Terres australes et TF Heure standard d’Asie (UTC+05:00) Achgabat,


antarctiques françaises de l’Ouest Tachkent

Gabon GA Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Gambie GM Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Géorgie GE Heure standard de (UTC+04:00) Tbilissi


Géorgie

Allemagne DE Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Ghana GH Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Gibraltar GI Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Grèce GR Heure standard GTB (UTC+02:00) Athènes,


Bucarest

Groenland GL Heure standard du (UTC-03:00) Groenland


Groenland

Grenade GD Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Guadeloupe GP Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Guam GU Heure standard du (UTC+10:00) Guam, Port


Pacifique (Ouest) Moresby

Guatemala GT Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Guernesey GG Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Guinée GN Heure standard de (UTC) Monrovia,


Greenwich Budapest

Guinée-Bissau GW Heure standard de (UTC) Monrovia,


Greenwich Budapest

Guyane GY Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Haïti HT Heure standard de (UTC-05:00) Heure de l’Est


l'Est (États-Unis &
Canada)

Heard et McDonald HM Heure standard de (UTC+04:00) Port Louis


(îles) Maurice

Honduras HN Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Hong Kong (R.A.S.) HK Heure standard de (UTC+08:00) Pékin,


Chine Chongqing,
Hong Kong
R.A.R.A.R.,
Urumqi

Hongrie HU Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

Islande IS Heure standard de (UTC) Monrovia,


Greenwich Budapest

Inde IN Heure standard de (UTC+05:30) Chennai, Kolkata,


l’Inde Mumbai, New
Delhi
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Indonésie id Heure standard d’Asie (UTC+07:00) Bangkok, Hanoi,


du Sud-Est Jakarta

Iran IR Heure standard d’Iran (UTC+03:30) Téhéran

Irak IQ Heure standard (UTC+03:00) Bagdad


d’Arabie

Irlande IE Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Israël IL Heure standard (UTC+02:00) Jérusalem


d’Israël

Italie IT Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Jamaïque JM Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

Jan Mayen SJ Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Japon JP Heure standard de (UTC+09:00) Osaka, Sapporo,


Tokyo Tokyo

Jersey JE Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Jordanie JO Heure standard de (UTC+02:00) Amman


Jordanie

Kazakhstan KZ Heure standard d’Asie (UTC+06:00) Astana


centrale (Nord)

Kenya KE E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Kiribati KI UTC+12 (UTC+12:00) Temps universel


coordonné+12

Corée du Sud KR Heure standard de (UTC+09:00) Séoul


Corée du Sud

Kosovo XK Heure standard (UTC+01:00) Sarajevo, Skopje,


d’Europe centrale Varsovie, Zagreb

Koweït KW Heure standard arabe (UTC+03:00) Koweït, Riyad

Kirghizistan KG Heure standard d’Asie (UTC+06:00) Astana


centrale (Nord)

Laos LA Heure standard d’Asie (UTC+07:00) Bangkok, Hanoi,


du Sud-Est Jakarta

Lettonie LV Heure standard FLE (UTC+02:00) Helsinki, Kyiv,


Riga, Sofia, Tallin,
Vilnius

Liban LB Heure standard du (UTC+02:00) Beyrouth


Moyen-Orient

Lesotho LS Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Liberia LR Heure standard de (UTC) Monrovia,


Greenwich Budapest

Libye LY E. d’Europe de l’Ouest (UTC+02:00) E. Europe

Liechtenstein LI Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Lituanie LT Heure standard FLE (UTC+02:00) Helsinki, Kyiv,


Riga, Sofia, Tallin,
Vilnius

Luxembourg LU Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Macao R.A.S. MO Heure standard de (UTC+08:00) Beijing,


Chine Chongqing,
Hong Kong SAR,
Urumqi

Macédoine, Ex- MK Heure standard (UTC+01:00) Sarajevo, Skopje,


République d’Europe centrale Varsovie, Zagreb
yougoslave de

Madagascar MG E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Malawi MW Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Malaisie MY Heure standard de (UTC+08:00) Kuala Lumpur,


Singapour Singapour

Maldives MV Heure standard d’Asie (UTC+05:00) Achgabat,


de l’Ouest Tachkent

Mali ML Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Malte MT Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Man, Île de IM Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Marshall (îles) MH UTC+12 (UTC+12:00) Temps universel


coordonné+12

Martinique MQ Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Mauritanie MR Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Maurice (île) MU Heure standard de (UTC+04:00) Port Louis


Maurice
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Mayotte YT E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Mexique MX Heure standard du (UTC-06:00) Guadalajara,


Centre (Mexique) Mexico,
Monterrey

Micronésie FM Heure standard du (UTC+10:00) Guam, Port


Pacifique (Ouest) Moresby

Moldova MD Heure standard GTB (UTC+02:00) Athènes,


Bucarest

Monaco MC Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Mongolie MN Heure standard (UTC+08:00) Ulaanbaatar


d’Oulan-Bator

Monténégro ME Heure standard (UTC+01:00) Sarajevo, Skopje,


d’Europe centrale Varsovie, Zagreb

Montserrat MS Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Maroc MA Heure standard du (UTC) Casablanca


Maroc

Mozambique MZ Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Myanmar MM Heure standard du (UTC+06:30) Yangon


Myanmar (Rangoon)

Namibie N/D Heure standard de (UTC+01:00) Windhoek


Namibie

Nauru NR UTC+12 (UTC+12:00) Temps universel


coordonné+12

Népal NP Heure standard du (UTC+05:45) Katmandou


Népal
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Pays-Bas NL Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Nouvelle-Calédonie NC Heure standard du (UTC+11:00) Solomon Is.,


Pacifique (Centre) Nouvelle-
Calédonie

Nouvelle-Zélande NZ Heure standard de (UTC+12:00) Auckland,


Nouvelle-Zélande Wellington

Nicaragua NI Heure standard du (UTC-06:00) Amérique


Centre (Amérique) centrale

Niger NE Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Nigeria NG Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Niue NU UTC-11 (UTC-11:00) Temps universel


coordonné-11

Norfolk (île) NF Heure standard du (UTC+11:00) Solomon Is.,


Pacifique (Centre) Nouvelle-
Calédonie

Corée du Nord KP Heure standard de (UTC+09:00) Séoul


Corée du Sud

Îles Marianne du Nord MP Heure standard du (UTC+10:00) Guam, Port


Pacifique (Ouest) Moresby

Norvège Non Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Bern,
Rome,
Stockholm,
Vienne

Oman OM Heure standard arabe (UTC+04:00) Abu Dhabi,


Mascate

Pakistan PK Heure standard du (UTC+05:00) Islamabad,


Pakistan Karachi
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Palau PW Heure standard de (UTC+09:00) Osaka, Sapporo,


Tokyo Tokyo

Autorité palestinienne PS Heure standard (UTC+02:00) Cairo


d’Égypte

Panama PA Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

Papouasie Nouvelle PG Heure standard du (UTC+10:00) Guam, Port


Guinée Pacifique (Ouest) Moresby

Paraguay PY Heure standard du (UTC-04:00) Asuncion


Paraguay

Pérou PE Heure standard du (UTC-05:00) Bogota, Lima,


Pacifique (Amérique Quito, Rio
du Sud) Branco

Philippines PH Heure standard de (UTC+08:00) Kuala Lumpur,


Singapour Singapour

Pitcairn (îles) PN Heure standard du (UTC-08:00) Heure du


Pacifique Pacifique (États-
Unis & Canada)

Pologne PL Heure standard (UTC+01:00) Sarajevo, Skopje,


d’Europe centrale Varsovie, Zagreb

Portugal PT Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

Porto Rico PR Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Qatar QA Heure standard arabe (UTC+03:00) Koweït, Riyad

Réunion (île) RE Heure standard de (UTC+04:00) Port Louis


Maurice

Roumanie RO Heure standard GTB (UTC+02:00) Athènes,


Bucarest
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Russie RU Heure standard de (UTC+03:00) Moscou, Saint-


Russie Pétersbourg,
Volgograd (RTZ
2)

Rwanda L/E Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Saint-Barthélemy BL Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Sainte-Hélène, SH Heure standard de (UTC) Monrovia,


Ascension et Tristan Greenwich Reykjavik
da Cunha

Saint-Christophe-et- KN Heure standard de (UTC-04:00) Georgetown, La


Niévès l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Sainte-Lucie LC Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Saint-Martin (partie MF Heure standard de (UTC-04:00) Georgetown, La


française) l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Saint Pierre et PM Heure standard du (UTC-03:00) Groenland


Miquelon Groenland

Saint-Vincent-et-les- VC Heure standard de (UTC-04:00) Georgetown, La


Grenadines l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Samoa WS Heure standard de (UTC+13:00) Samoa


Samoa

Saint-Marin SM Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

São Tomé et Príncipe ST Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Arabie Saoudite SA Heure standard arabe (UTC+03:00) Koweït, Riyad


Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Sénégal SN Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Serbie RS Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

Seychelles SC Heure standard de (UTC+04:00) Port Louis


Maurice

Sierra Leone SL Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Singapour SG Heure standard de (UTC+08:00) Kuala Lumpur,


Singapour Singapour

Saint-Martin (partie SX Heure standard de (UTC-04:00) Georgetown, La


néerlandaise) l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Slovaquie SK Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

Slovénie SI Heure standard (UTC+01:00) Belgrade,


d’Europe centrale Bratislava,
Budapest,
Ljubljana, Prague

Salomon (îles) SB Heure standard du (UTC+11:00) Solomon Is.,


Pacifique (Centre) Nouvelle-
Calédonie

Somalie SO E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Afrique du Sud ZA Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Géorgie du Sud et GS UTC-02 (UTC-02:00) Temps universel


Sandwich du Sud (Îles) coordonné-02

Soudan du Sud SS E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Espagne ES Romance Standard (UTC+01:00) Bruxelles,


Time (RST) Copenhague,
Madrid, Paris

Sri Lanka LK Heure standard du Sri (UTC+05:30) Sri


Lanka Jayawardenepura

Soudan SD E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Surinam SR Heure standard de (UTC-03:00) Cayenne,


l’Amérique du Sud Fortaleza
(Est)

Svalbard SJ Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Swaziland SZ Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud

Suède SE Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Suisse CH Heure standard (UTC+01:00) Amsterdam,


d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Syrie SY Heure standard de (UTC+02:00) Damas


Syrie

Taïwan TW Heure standard de (UTC+08:00) Taipei


Taipei

Tadjikistan TJ Heure standard d’Asie (UTC+05:00) Achgabat,


de l’Ouest Tachkent

Tanzanie TZ E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Thaïlande MJ Heure standard d’Asie (UTC+07:00) Bangkok, Hanoï,


du Sud-Est Jakarta

Togo TG Heure standard de (UTC) Monrovia,


Greenwich Reykjavik

Tokelau TK Heure standard Tonga (UTC+13:00) Nuku’alofa

Tonga TO Heure standard Tonga (UTC+13:00) Nuku’alofa

Trinité-et-Tobago TT Heure standard de (UTC-04:00) Georgetown, La


l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Tunisie TN Heure standard (UTC+01:00) Afrique centrale


d’Afrique Centrale de de l’Ouest
l’Ouest

Turquie TR Heure standard de (UTC+02:00) Istanbul


Turquie

Turkménistan TM Heure standard d’Asie (UTC+05:00) Achgabat,


de l’Ouest Tachkent

Turques-et-Caïques TC Heure standard de (UTC-05:00) Heure de l’Est


(îles) l'Est (États-Unis &
Canada)

Tuvalu TV UTC+12 (UTC+12:00) Temps universel


coordonné+12

États-Unis Îles UM UTC-11 (UTC-11:00) Temps universel


mineures éloignées coordonné-11
des États-Unis

Ouganda UG E. Heure standard (UTC+03:00) Nairobi


d’Afrique de l’Est

Ukraine UA Heure standard FLE (UTC+02:00) Helsinki, Kiev,


Riga, Sofia,
Tallinn, Vilnius

Émirats arabes unis AE Heure standard arabe (UTC+04:00) Abu Dhabi,


Mascate
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Royaume-Uni Go Heure standard GMT (UTC) Dublin,


Édimbourg,
Lisbonne,
Londres

États-Unis US Heure standard des (UTC-07:00) Mountain Time


Rocheuses (États-Unis &
Canada)

États-Unis US Heure standard du (UTC-08:00) Heure du


Pacifique Pacifique (États-
Unis & Canada)

Uruguay UY Heure standard de (UTC-03:00) Montevideo


Montevideo

Ouzbékistan UZ Heure standard d’Asie (UTC+05:00) Achgabat,


de l’Ouest Tachkent

Vanuatu VU Heure standard du (UTC+11:00) Solomon Is.,


Pacifique (Centre) Nouvelle-
Calédonie

État de la Cité du VA Heure standard (UTC+01:00) Amsterdam,


Vatican d’Europe de l’Ouest Berlin, Berne,
Rome,
Stockholm,
Vienne

Vietnam VN Heure standard d’Asie (UTC+07:00) Bangkok, Hanoï,


du Sud-Est Jakarta

Vierges américaines VI Heure standard de (UTC-04:00) Georgetown, La


(îles) l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Vierges britanniques VG Heure standard de (UTC-04:00) Georgetown, La


(îles) l’Amérique du Sud Paz, Manaus, San
(Ouest) Juan

Wallis et Futuna WF UTC+12 (UTC+12:00) Temps universel


coordonné+12

Yémen YE Heure standard arabe (UTC+03:00) Koweït, Riyad

Zambie ZM Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud
Pays/Région ISO3166 Fuseau horaire UTC Description du
fuseau horaire

Zimbabwe ZW Heure standard (UTC+02:00) Harare, Pretoria


d’Afrique du Sud
Identificateurs de clavier et éditeurs de
méthode d’entrée pour Windows
Article • 19/06/2023

Utilisez des identificateurs de clavier et des éditeurs de méthode d’entrée (MI, Input
Method Editors) pour identifier le type de clavier.

Identificateurs de clavier
Le tableau suivant répertorie les identificateurs de clavier disponibles pour Windows.
Vous pouvez également installer la prise en charge des types de clavier supplémentaires.
Les claviers valides qui peuvent être configurés pour votre appareil sont répertoriés dans
la clé de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
Registre.

Clavier Identificateur du clavier

ADLaM 00140C00

Albanais 0000041C

Arabe (101) 00000401

Arabe (102) 00010401

Arabe (102) AZERTY 00020401

Oriental arménien (hérité) 0000042B

Phonétique arménienne 0002042B

Machine à écrire arménienne 0003042B

Arménien occidental (héritage) 0001042B

Assamese - INSCRIPT 0000044D

Azerbaïdjan (Standard) 0001042C

Cyrillique azerbaïdjanais 0000082C

Azerbaïdjan latin 0000042C

Bangla 00000445

Bangla - INSCRIPT 00020445


Clavier Identificateur du clavier

Bangla - INSCRIPT (hérité) 00010445

Bashkir 0000046D

Biélorusse 00000423

Belge (virgule) 0001080C

Belge (Période) 00000813

Français belge 0000080C

Bosniaque (cyrillique) 0000201A

Bugi 000B0C00

Bulgare 00030402

Bulgare (latin) 00010402

Bulgare (traditionnel phonétique) 00040402

Bulgare (phonétique) 00020402

Bulgare (machine à écrire) 00000402

Français (Canada) 00001009

Français canadien (hérité) 00000C0C0C

Norme canadienne multilingue 00011009

Tamazight de l’Atlas central 0000085F

Kurde central 00000492

Cherokee Nation 0000045C

Cherokee Phonetic 0001045C

Chinois (simplifié) - États-Unis 00000804

Chinois (simplifié, Singapour) - États-Unis 00001004

Chinois (traditionnel) - États-Unis 00000404

Chinois (traditionnel, Hong Kong R.A.S.A.) - États-Unis 00000C04

Chinois (traditionnel, Macao R.A.S.) - États-Unis 00001404

Tchèque 00000405
Clavier Identificateur du clavier

Tchèque (QWERTY) 00010405

Programmeurs tchèques 00020405

Danois 00000406

Devanagari - INSCRIPT 00000439

Divehi Phonétique 00000465

Machine à écrire Divehi 00010465

Néerlandais 00000413

Dzongkha 000000C51

Anglais (Inde) 00004009

Estonien 00000425

Féroïse 00000438

Finnois 00000040B

Finnois avec Sami 0001083B

Français 00000040C

Futhark 00120C00

Géorgien (ergonomique) 00020437

Géorgien (hérité) 00000437

Géorgien (MES) 00030437

Géorgien (anciens alphabets) 00040437

Géorgien (QWERTY) 00010437

Allemand 00000407

Allemand (IBM) 00010407

Gothique 000C0C00

Grec 00000408

Grec (220) 00010408

Grec (220) Latin 00030408


Clavier Identificateur du clavier

Grec (319) 00020408

Grec (319) latin 00040408

Grec latin 00050408

GREC POLYTONIQUE 00060408

Groenlandais 00000046F

Guarani 00000474

Goudjrati 00000447

Hausa 00000468

Hawaïen 00000475

Hébreu 00000040D

Hébreu (Standard) 0002040D

Hindi traditionnel 00010439

Hongrois 00000040E

Hongrois 101-key 0001040E

Islandais 00000040F

Igbo 00000470

Inuktitut - Latin 0000085D

Inuktitut - Naqittaut 0001045D

Irlandais 00001809

Italien 00000410

Italien (142) 00010410

Japonais 00000411

Javanais 00110C00

Kannada 00000044B

Kazakh 00000043F

Khmer 00000453
Clavier Identificateur du clavier

Khmer (NIDA) 00010453

Coréen 00000412

Cyrillique kirghize 00000440

Lao 00000454

Latino-américaine 00000080A

Letton 00000426

Letton (QWERTY) 00010426

Letton (Standard) 00020426

Lisu (de base) 00070C00

Lisu (Standard) 00080C00

Lituanien 00010427

IBM lituanien 00000427

Norme lituanienne 00020427

Luxembourgeois 00000046E

Macédonien 00000042F

Macédonien - Standard 0001042F

Malayalam 00000044C

Maltais 47-Key 00000043A

Maltais 48-Key 0001043A

Maori 00000481

Marathi 00000044E

Mongol (script mongol) 00000850

Cyrillique mongol 00000450

Myanmar (ordre phonétique) 00010C00

Myanmar (ordre visuel) 00130C00

NZ Aotearoa 00001409
Clavier Identificateur du clavier

Népalais 00000461

Nouveau Tai Lue 00020C00

Norvégien 00000414

Norvégien avec Sami 00000043B

N’Ko 00090C00

Odia 00000448

Ogham 00040C00

Ol Chiki 000D0C00

Ancien italique 000F0C00

Osage 00150C00

Osmanya 000E0C00

Pachtou (Afghanistan) 00000463

Persan 00000429

Persan (Standard) 00050429

Phags-pa 000A0C00

Polonais (214) 00010415

Polonais (programmeurs) 00000415

Portugais 00000816

Portugais (Brésil ABNT) 00000416

Portugais (Brésil ABNT2) 00010416

Pendjabi 00000446

Roumain (hérité) 00000418

Roumain (programmeurs) 00020418

Roumain (Standard) 00010418

Russe 00000419

Russe (Machine à écrire) 00010419


Clavier Identificateur du clavier

Russe - Mnémonique 00020419

Sakha 00000485

Sami a prolongé Finlande-Suède 0002083B

Sami a étendu la Norvège 0001043B

Gaélique écossais 00011809

Serbe (cyrillique) 00000C1A

Serbe (latin) 0000081A

Sotho du Nord 0000046C

Setswana 00000432

Cinghalais 0000045B

Cingalaise - Wij 9 0001045B

Slovaque 0000041B

Slovaque (QWERTY) 0001041B

Slovène 00000424

Sora 00100C00

Sorabe Étendu 0001042E

Sorbian Standard 0002042E

Sorbian Standard (hérité) 0000042E

Espagnol 0000040A

Variante espagnole 0001040A

Standard 0000041A

Suédois 0000041D

Suédois avec Sami 0000083B

Français suisse 0000100C

Suisse allemand 00000807

Syriaque 0000045A
Clavier Identificateur du clavier

Syriaque Phonetic 0001045A

Taï Le 00030C00

Tadjik 00000428

Tamoul 00000449

Tamoul 99 00020449

Tamoul Anjal 00030449

Tatar 00010444

Tatar (hérité) 00000444

Télougou 0000044A

Thai Kedmanee 0000041E

Thai Kedmanee (non ShiftLock) 0002041E

Pattachote thaï 0001041E

Pattachote thaï (non ShiftLock) 0003041E

Tibétain (RPC) 00000451

Tibétain (RPC) - Mis à jour 00010451

Tifinagh (de base) 0000105F

Tifinagh (étendu) 0001105F

Mongol traditionnel (standard) 00010850

Turc F 0001041F

Q turc 0000041F

Turkmène 00000442

États-Unis 00000409

Table anglais des États-Unis pour IBM Arabic 238_L 00050409

Ukrainien 00000422

Ukrainien (amélioré) 00020422

Royaume-Uni 00000809
Clavier Identificateur du clavier

Royaume-Uni Étendu 00000452

États-Unis-Dvorak 00010409

United States-Dvorak pour la main gauche 00030409

United States-Dvorak pour la main droite 00040409

États-Unis-International 00020409

Ourdou 00000420

Ouïgour 00010480

Ouïghour (hérité) 00000480

Cyrillique ouzbek 00000843

Vietnamien 0000042A

Wolof 00000488

Yoruba 0000046A

Éditeurs de méthode d’entrée


Langue/Région Profil d’entrée (paire langue/clavier)

Amharique am-ET : Amharic Input Method 2 (045E:{7C472071-36A7-4709-88CC-


(Éthiopie) 859513E583A9}{9A4E8FC7-76BF-4A63-980D-FADDADF7E987})

Bengali (India) bn-IN : Bangla Phonetic (0445:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{C7F2F349-36A2-4F2E-977B-5C18BAF1AE7D})

Chinois zh-CN : Microsoft Wubi (0804:{6A498709-E00B-4C45-A018-8F9E4081AE40}


(simplifié, {82590C13-F4DD-44F4-BA1D-8667246FDF8E})
Chine)

Chinois zh-CN : Microsoft Pinyin (0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}


(simplifié, {FA550B04-5AD7-411F-A5AC-CA038EC515D7})
Chine)

Chinois zh-TW : Microsoft Changjie (0404:{531FDEBF-9B4C-4A43-A2AA-


(traditionnel, 960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E})
Taïwan)
Langue/Région Profil d’entrée (paire langue/clavier)

Chinois zh-TW : Microsoft Quick (0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}


(traditionnel, {6024B45F-5C54-11D4-B921-0080C882687E})
Taïwan)

Chinois zh-TW : Microsoft Bopomofo (0404:{B115690A-EA02-48D5-A231-


(traditionnel, E3578D2FDF80}{B2F9C502-1742-11D4-9790-0080C882687E})
Taïwan)

Chinois zh-TW : DaYi traditionnel chinois (0404:{E429B25A-E5D3-4D1F-9BE3-


(traditionnel, 0C608477E3A1}{037B2C25-480C-4D7F-B027-D6CA6B69788A})
Taïwan)

Chinois zh-TW: Chinese Traditional Array (0404:{E429B25A-E5D3-4D1F-9BE3-


(traditionnel, 0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B})
Taïwan)

Goudjrati (Inde) gu-IN : Gujarati Phonetic (0447:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{CDB41983-C911-4685-98CC-FC720BBF8FC8})

Hindi (Inde) hi-IN : Hindi Phonetic (0439:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{26FA8EBD-97DB-4F65-BF35-5E219EBD0079})

Japonais ja-JP : Microsoft IME (0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}


(Japon) {A76C93D9-5523-4E90-AAFA-4DB112F9AC76})

Kannada (Inde) kn-IN : Kannada Phonetic (044B:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{0F420707-90F7-4E1B-B9F2-91FF3CA9D990})

Coréen (Corée) ko-KR : Microsoft IME (0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}


{B5FE1F02-D5F2-4445-9C03-C568F23C99A1})

Coréen (Corée) ko-KR : Microsoft Old Hangul IME (0412:{A1E2B86B-924A-4D43-80F6-


8A820DF7190F}{B60AF051-257A-46BC-B9D3-84DAD819BAFB})

Malayalam ml-IN : Malayalam Phonetic (044C:{81EA0A17-AA39-455B-BA20-


(Inde) EA79A8F98966}{6346F0DC-2FE4-40E6-99D5-7362723C3780})

Marathi (Inde) mr-IN : Marathi Phonetic (044E:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{DBEB227A-4EF6-45A6-85B5-B1A03D95BB66})

Népalais ne-NP : Hindi Phonetic (0461:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


(Népal) {7912A487-286C-4825-A608-F676C630B733})

Odia (Inde) or-IN : Odia Phonetic (0448:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{607EBD43-EA66-4CAC-A0B1-40F1D147364B})

Pendjabi (Inde) pa-IN : Punjabi Phonetic (0446:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{59139512-9763-4E5D-B8E5-0AC1C3BAE1AE})
Langue/Région Profil d’entrée (paire langue/clavier)

Tamoul (Inde) ta-IN : Tamil Anjal (0449:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{02E8FC61-6A42-4749-8124-68E28105C20E})

Tamoul (Inde) ta-IN : Tamil Phonetic (0449:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{045CBA61-4228-4F62-AC0C-F725470D7BFC})

Tamil (Sri Lanka) ta-LK : Tamil Anjal (0849:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{02E8FC61-6A42-4749-8124-68E28105C20E})

Télougou (Inde) te-IN : Télougou Phonetic (044A:{81EA0A17-AA39-455B-BA20-EA79A8F98966}


{9F0CDC2B-12B2-4776-A144-F79901A9F8DA})

Tigrinya ti-ET : Tigrinya Input Method (0473:{E429B25A-E5D3-4D1F-9BE3-


(Éthiopie) 0C608477E3A1}{3CAB88B7-CC3E-46A6-9765-B772AD7761FF})

Vietnamien vi-VN : Nombre vietnamien Key-Based (042A:{C2CB2CF0-AF47-413E-9780-


(Vietnam) 8BC3A3C16068}{591AE943-56BE-48F6-8966-06B43915CC5A})

Vietnamien vi-VN : Télex vietnamien (042A:{C2CB2CF0-AF47-413E-9780-8BC3A3C16068}


(Vietnam) {5FB02EC5-0A77-4684-B4FA-DEF8A2195628})

Yi (Chine) ii-CN : Yi Input Method (0478:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}


{409C8376-007B-4357-AE8E-26316EE3FB0D})

Rubriques connexes
Modules linguistiques disponibles pour Windows
Profils d’entrée par défaut (paramètres régionaux d’entrée) dans Windows
Optimiser
Article • 19/06/2023

Vous pouvez optimiser une installation de Windows de plusieurs manières. Cette section
explique comment réduire la taille d’une image Windows, d’une installation windows et
comment créer des modes d’alimentation.

Contenu de cette section


Rubrique Description

Système d’exploitation compact, Découvrez comment réduire la taille de votre image


instanciation unique et optimisation de Windows
l’image

Gérer le magasin de composants Réduire la taille d’une installation Windows

Autonomie de la batterie Configurer les plans d’alimentation pour améliorer


l’autonomie ou les performances de la batterie
Système d’exploitation compact,
instanciation unique et optimisation de
l’image
Article • 19/06/2023

Windows 10 et Windows 11 disposent d’outils et de fonctionnalités qui vous permettent


d’économiser de l’espace disque et d’optimiser votre image.

Outils de déploiement qui permettent


d’économiser de l’espace
Windows 10 et Windows 11 incluent des outils pour vous aider à utiliser moins d’espace
disque :

Le système d’exploitation compact vous permet d’exécuter le système


d’exploitation à partir de fichiers compressés.
L’instanciation unique vous aide à exécuter vos applications de bureau Windows
préchargées dans des fichiers compressés.

Voici quelques façons de réduire l’image, d’optimiser l’image et de prendre en compte


certaines considérations lors du déploiement sur des appareils à faible coût.

SE compact
Le système d’exploitation compact installe les fichiers du système d’exploitation sous
forme de fichiers compressés. Le système d’exploitation compact est pris en charge sur
les appareils UEFI et BIOS. Consultez le tableau de comparaison de taille ci-dessous.

Lors de l’exécution de CompactOS, Windows Update peut remplacer ou supprimer des


fichiers individuels selon les besoins pour aider à maintenir la taille de l’encombrement
du lecteur au fil du temps.

Pour déployer un système d’exploitation compact à l’aide d’un


fichier WIM
1. Démarrez votre appareil de destination avec la version Windows 10 ou ultérieure
de Windows PE.

2. Créez un fichier de page égal à 256 Mo.


Invite de commandes Windows

Wpeutil createpagefile C:\pagefile /size=256

Où C est la partition Windows.

3. Mettez en forme et préparez les partitions, puis appliquez l’image à une partition à
l’aide de l’option DISM /Apply-Image /Compact :

Invite de commandes Windows

DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\


/compact

Pour ce faire, vous exécutez généralement un script de déploiement. Pour plus


d’informations, consultez Appliquer des images à l’aide de DISM.

7 Notes

Si vous appliquez une image en mode compact et utilisez l’option


/ScratchDir , assurez-vous que votre dossier ScratchDir ne se trouve pas sur

une partition au format FAT32. L’utilisation d’une partition FAT32 peut


entraîner des redémarrages inattendus pendant l’OOBE.

Pour déployer le système d’exploitation compact à partir du


programme d’installation de Windows

Utilisez un fichier unattend.xml avec le paramètre : Microsoft-Windows-


Setup\ImageInstall\OSImage\Compact . Pour plus d’informations, consultez Compact

Vérifiez si vous exécutez le système d’exploitation compact


Vous pouvez demander si le système d’exploitation exécute le système d’exploitation
Compact et le modifier à tout moment, à l’aide de la commande Compact.exe .

À partir de Windows PE, déterminez si le système d’exploitation est compacté :

Invite de commandes Windows

Compact.exe /CompactOS:Query /WinDir:E:\Windows


Où E:\Windows est le dossier dans lequel Windows a été installé.

À partir d’une installation en ligne, passez d’un système d’exploitation non compacté
à un système d’exploitation compacté :

Invite de commandes Windows

Compact.exe /CompactOS:always

Instanciation unique des packages d’approvisionnement


lorsque vous ajoutez de nouvelles applications de bureau Windows à un appareil, vous
capturez ces modifications dans un package d’approvisionnement compressé à utiliser
par les outils de récupération automatique. Plutôt que de conserver à la fois les fichiers
d’origine et le package d’approvisionnement, vous pouvez utiliser DISM pour supprimer
les fichiers d’origine et exécuter directement à partir du package d’approvisionnement
compressé à la place. C’est ce qu’on appelle l’instanciation unique de l’image. Consultez
le tableau de comparaison de taille ci-dessous.

Bien que l’instanciation unique soit prise en charge à la fois sur les disques ssd et les
lecteurs de rotation, pour des raisons de performances, vous ne devez utiliser
l’instanciation unique que sur les appareils dotés de disques ssd.

Exemple :

Invite de commandes Windows

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

où C:\ est la lettre de lecteur de la partition Windows.

2 Avertissement

Ne placez pas de guillemets avec l’option /ImagePath:C:\ .

Vous pouvez déterminer si un package d’approvisionnement (.ppkg) est à instance


unique à l’aide de fsutil.exe :

Invite de commandes Windows

fsutil.exe wim enumwims C:


où C est le lecteur qui contient le package d’approvisionnement. Tout package
d’approvisionnement à instance unique sur le lecteur sera répertorié dans la sortie de
commande. S’il n’y en a pas, la commande retourne « Erreur : Le système ne trouve pas
le fichier spécifié ».

Optimisation des images


Après avoir appliqué des mises à jour à une image Windows, nettoyez l’image, puis
exportez-la dans un nouveau fichier :

Invite de commandes Windows

md c:\mount\Windows
md C:\mount\temp

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1


/MountDir:C:\mount\Windows

Dism /Cleanup-Image /Image=C:\mount\Windows /StartComponentCleanup


/ResetBase /ScratchDir:C:\mount\temp

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1


/DestinationImageFile:C:\Images\install_cleaned.wim

où C:\Images\install.wim est un fichier image Windows que vous souhaitez mettre à


jour. Vous pouvez éventuellement spécifier le /Defer paramètre avec /ResetBase pour
reporter toutes les opérations de nettoyage de longue durée à la maintenance
automatique suivante, mais vous ne devez utiliser /Defer comme option dans la
fabrique DISM /ResetBase que lorsque l’exécution nécessite plus de 30 minutes.

Exigences et considérations relatives à la taille


Vous devez toujours respecter les exigences de taille minimale pour le disque dur, la
RAM, l’utilisation des ressources d’application et le stockage des données.

Disque dur
Bien que certaines configurations de Windows puissent sembler tenir sur des lecteurs
plus petits lors de la première installation de Windows, les disques SSD de 8 Go ne sont
pas assez grands. Même si un utilisateur associe un disque dur de 8 Go à un deuxième
disque de 4 Go ou plus pour le stockage d’applications et de fichiers de données, les
disques durs de 8 Go ne permettent pas l’augmentation de l’empreinte mémoire
Windows qui est censée se produire lorsque les utilisateurs travaillent sur leur
ordinateur.

Voici quelques-unes des principales raisons de l’augmentation de l’empreinte mémoire


au fil du temps :

Maintenance. L’espace disque dur doit être réservé pour l’application de packages
de mise à jour au système d’exploitation.

Points de restauration système. Windows génère automatiquement des points de


restauration. La quantité d’espace requise par défaut est relative à la taille du
disque dur. Pour plus d’informations sur les points de restauration, consultez la
rubrique Points de restauration sur MSDN. Note Les utilisateurs peuvent ajuster la
quantité d’espace utilisée sur l’ordinateur pour la restauration du système à l’aide
de l’interface utilisateur protection du système dans la boîte de dialogue
Propriétés système (Sysdm.cpl). Les utilisateurs peuvent également utiliser des
sauvegardes d’images système stockées sur un disque dur externe pour restaurer
un système.

Journaux et caches. Le système d’exploitation stocke des fichiers tels que les
journaux d’événements et les journaux d’erreurs sur le lecteur.

RAM, Pagefile.sys et Hiberfil.sys


La taille des fichiers Pagefile.sys et Hiberfil.sys augmente en proportion directe de la
quantité de RAM sur l’ordinateur. Les installations Windows sur des lecteurs de 16 Go
ont un encombrement mémoire plus faible lorsque l’ordinateur est limité à 1 Go de
RAM. Une augmentation de la RAM à une taille supérieure à 1 Go entraîne une
augmentation de la taille des fichiers système et moins d’espace sur le disque dur pour
d’autres applications et fichiers. Toutefois, l’augmentation de la taille du disque dur
n’affecte pas la taille de ces fichiers système. En savoir plus sur les performances de
transition on/off

Pour économiser de l’espace sur le lecteur, vous pouvez supprimer ou réduire la taille du
hiberfil.sys. Consultez le tableau de comparaison de taille ci-dessous. Pour plus
d’informations, consultez Labo 7 : Modifier les paramètres, entrer des clés de produit et
exécuter des scripts avec un fichier de réponses (unattend.xml).

powercfg /h /type reduced : réduit le fichier de 30 %

powercfg /h off : supprime le fichier.


Modules linguistiques et fonctionnalités à la demande
Les modules linguistiques installés peuvent prendre plus d’espace que la taille du LP lui-
même. Lorsque vous préinstallez des FOD et des applications UWP sur une installation
Windows qui contient plusieurs LPs, des fichiers de ressources basés sur des LPs
préinstallés sont également installés. Lorsque les langues inutilisées sont
automatiquement supprimées après OOBE, les fichiers de ressources UWP et de
fonctionnalité à la demande (FOD) correspondants ne sont pas supprimés. La
préinstallation de moins de LPs permet d’économiser de l’espace disque en limitant le
nombre de fichiers de ressources qui restent sur un système après la suppression des
modules linguistiques inutilisés.

Les fonctionnalités à la demande sont distribuées dans des fichiers CAB compressés de
sorte que la taille d’un FOD installé est supérieure à la taille du CAB d’origine. Vous
pouvez utiliser /Get-CapabilityInfo dans DISM pour afficher les tailles de
téléchargement et d’installation d’un FOD. Consultez Fonctionnalités à la demande pour
savoir comment obtenir des informations sur les FOD.

Fonctionnalités facultatives Windows


Pour économiser davantage d’espace disque sur un appareil Windows, vous pouvez
désactiver diverses fonctionnalités facultatives qui ne sont peut-être pas utilisées.

Grâce à DISM ou PowerShell, vous pouvez activer ou désactiver les fonctionnalités


facultatives Windows si nécessaire.

Applications
Les applications logicielles installées sur l’ordinateur peuvent nécessiter un espace
supplémentaire pour les caches, les journaux et les mises à jour. L’espace disque doit
également être disponible sur le lecteur pour tenir compte des augmentations
temporaires de l’utilisation des ressources lors de l’installation des applications, des
correctifs et des mises à jour.

Données utilisateur
Sur les ordinateurs qui prennent en charge des supports amovibles tels qu’un carte SD
ou un lecteur flash USB, les utilisateurs peuvent facilement développer le stockage de
fichiers de données personnelles pour les documents utilisateur à l’aide de ce média
amovible. Toutefois, nous recommandons aux utilisateurs de réserver de l’espace sur le
disque dur pour ces types de fichiers.
Comparaisons de taille
Le tableau ci-dessous montre l’espace supplémentaire économisé à l’aide du système
d’exploitation compact, de l’instanciation unique et de la réduction ou de la
désactivation de Hiberfile sur 2 Go (architecture de processeur x86) et 4 Go (architecture
de processeur x64), sur Windows 10, version 1607 :

Image Windows 10 Famille x86, Windows 10 Famille x64,


2 Go de mémoire 4 Go de mémoire

Empreinte de base 11,68 Go 15,06 Go

Système d’exploitation compact, 8,85 Go (>2,75 Go 11,3 Go (>3,7 Go)


sans instanciation unique d’économies)

Système d’exploitation compact, 7,66 Go (>4 Go) 10,09 Go (>4,75 Go)


instance unique

Hiberfile désactivé, pas de système 10,87 Go (>825 Mo) 13,48 Go (>1,5 Go)
d’exploitation compact

Hiberfile réduit, pas de système 11,27 Go (>400 Mo) 14,15 Go (>930 Mo)
d’exploitation compact

Rubriques connexes
Capturer et appliquer des partitions Windows, Système et Récupération

Options de ligne de commande de la gestion des images DISM


Gérer le magasin de composants
Article • 19/06/2023

« Pourquoi WinSxS est-il si grand ? » a été demandé par de nombreux utilisateurs


Windows. Bien que cette question ait été abordée dans les billets de blog, cette
rubrique aborde un peu plus en détail les concepts sous-jacents au magasin de
composants (en particulier le dossier WinSxS), puis fournit des liens vers des rubriques
qui mettent en évidence les moyens de mieux gérer la taille du dossier WinSxS.

La réponse courte est que le dossier WinSxS n’est pas aussi volumineux qu’il peut
apparaître à première vue, car les calculs de taille peuvent inclure des fichiers binaires
Windows situés ailleurs, ce qui rend le dossier WinSxS plus grand qu’il ne l’est
réellement.

Magasin de composants Windows et dossier


WinSxS
Le dossier WinSxS se trouve dans le dossier Windows, par exemple c:\Windows\WinSxS.
Il s’agit de l’emplacement des fichiers du Magasin de composants Windows. Le magasin
de composants Windows est utilisé pour prendre en charge les fonctions nécessaires à
la personnalisation et à la mise à jour de Windows. Voici quelques exemples d’utilisation
des fichiers du magasin de composants Windows :

L’utilisation de Windows Update pour installer de nouvelles versions de


composant. Cela permet de maintenir la sécurité et la mise à jour des systèmes.

Activation ou désactivation des fonctionnalités Windows.

Ajout de rôles ou de fonctionnalités à l’aide de Gestionnaire de serveur.

Déplacement de systèmes entre différentes éditions de Windows.

Récupération du système en cas d’endommagement ou d’échecs de démarrage

Désinstallation des mises à jour problématiques

Exécution de programmes à l’aide d’assemblys côte à côte

Le magasin de composants Windows a été introduit pour la première fois dans Windows
XP pour prendre en charge les assemblys côte à côte. À compter de Windows Vista, le
magasin de composants a été amélioré pour suivre et traiter tous les composants qui
composent le système d’exploitation. Ces différents composants du système
d’exploitation effectuent le suivi d’objets tels que des fichiers, des répertoires, des clés
de Registre et des services. Des versions spécifiques des composants sont ensuite
collectées ensemble dans des packages. Les packages sont utilisés par Windows Update
et DISM pour mettre à jour Windows. Les composants et packages utilisés dans une
installation windows sont traités par le magasin de composants Windows. La
détermination de la taille du magasin de composants Windows est compliquée par le
fait que de nombreux fichiers sont utilisés par Windows à partir de répertoires en dehors
du magasin de composants Windows à l’aide d’une technique appelée liaison matérielle.
Dans ce cas, les fichiers d’une version de composant apparaissent à la fois à l’intérieur et
à l’extérieur du Magasin de composants Windows. En utilisant la liaison matérielle ,
Windows peut sembler conserver plusieurs copies du même fichier sans réellement
prendre l’espace supplémentaire pour plusieurs copies.

Liens physiques
Un lien physique est un objet de système de fichiers qui permet à deux fichiers de faire
référence au même emplacement sur le disque. Cela signifie que plusieurs fichiers
peuvent faire référence aux mêmes données et que les modifications apportées à ces
données dans un fichier sont répercutées dans les autres fichiers. Cela complique les
notions de taille de répertoire, comme cela peut être vu dans l’exemple suivant :

1. Le répertoire A comporte trois fichiers : 1.txt, 2.txt et 3.txt

2. Le répertoire B contient un fichier : 4.txt

3. Les fichiers 1.txt et 2.txt sont liés en dur et contiennent 1 Mo de données.

4. Les fichiers 3.txt et 4.txt sont également liés en dur et contiennent 2 Mo de


données.
Dans cet exemple, vous pouvez voir que les liens physiques permettent à plusieurs
fichiers de faire référence au même jeu de données.

Quelle est la taille du répertoire A ?

La réponse dépend de ce que vous prévoyez de faire avec le répertoire A :

1. Si vous lisez les fichiers dans le répertoire A, la taille de tous les fichiers lus
correspond à la somme de chaque taille de fichier. Dans cet exemple, ce serait 4
Mo.

2. Si vous copiez tous les fichiers du répertoire A vers un nouvel emplacement, la


quantité de données copiées correspond à la somme de toutes les données liées
en dur à partir des fichiers. Dans cet exemple, ce serait 3 Mo.

3. Si vous essayez de libérer de l’espace en supprimant le répertoire A, vous verrez


uniquement une réduction de la taille des fichiers qui sont liés en dur uniquement
par le répertoire A. Dans cet exemple, cela équivaut à une économie de 1 Mo.

Revenez à la question de l’espace utilisé par le magasin de composants Windows, et en


particulier le dossier WinSxS. La troisième réponse dans l’exemple de répertoire A
correspond le plus étroitement à la quantité d’espace supplémentaire utilisée. Les
fichiers liés en dur au reste du système sont requis pour les opérations système. Ils ne
doivent donc pas être comptés, et les fichiers liés à plusieurs emplacements dans le
magasin de composants doivent uniquement avoir la taille stockée sur disque.

Gestion du magasin de composants Windows


Vous pouvez utiliser de nouvelles fonctionnalités dans Windows 8.1 et Windows Server
2012 R2 pour gérer le magasin de composants Windows :

Déterminer la taille réelle du dossier WinSxS

Nettoyer le dossier WinSxS

Réduire la taille du magasin de composants dans une image Windows hors connexion

Rubriques connexes
Où est allé mon espace ? (publication de blog)

En savoir plus sur les liens physiques

Billet de blog sur les métafichiers NTFS


Déterminer la taille réelle du dossier
WinSxS
Article • 19/06/2023

Le magasin de composants (dossier WinSxS) contient des composants qui composent


Windows et vous permettent d’exploiter votre système. Ces composants sont conservés
dans ce dossier au cas où vous deviez restaurer des modifications ou réparer des fichiers
endommagés.

Les fichiers de ce dossier peuvent sembler être stockés à plusieurs emplacements dans
le système d’exploitation, mais il n’y a généralement qu’une seule copie du fichier et les
autres copies sont en fait des liens durs. Certains outils, tels que le Explorateur de
fichiers, déterminent la taille des répertoires sans tenir compte du fait que les fichiers
contenus peuvent être liés en dur, ce qui peut vous amener à penser que le dossier
WinSxS occupe plus d’espace disque qu’il ne le fait réellement.

DISM inclut des fonctionnalités qui peuvent déterminer l’espace disque utilisé par le
dossier WinSxS.

2 Avertissement

Certains fichiers système importants se trouvent uniquement dans le dossier


WinSxS. La suppression de fichiers du dossier WinSxS ou la suppression de
l’intégralité du dossier WinSxS risque d’endommager gravement votre système, de
sorte que votre PC risque de ne pas démarrer et de rendre la mise à jour
impossible.

Pour plus d’informations sur le magasin de composants, consultez Gérer le


magasin de composants.
Pour plus d’informations sur la suppression de fichiers dans le dossier WinSxS,
consultez Nettoyer le dossier WinSxS.

Déterminer la taille vraie du magasin de


composants
DISM inclut des fonctionnalités qui peuvent déterminer la taille réelle du dossier WinSxS.

Analyser le magasin de composants


Ouvrez une invite de commandes en tant qu’administrateur et utilisez DISM avec les
/Cleanup-Image /AnalyzeComponentstore options suivantes :

Invite de commandes Windows

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Voici les informations disponibles dans la sortie :

Intitulé Description

Windows Cette valeur correspond à la taille du dossier WinSxS si elle est calculée par
Explorer taille Windows Explorer. Cette valeur ne tient pas compte de l’utilisation de liens durs
signalée du dans le dossier WinSxS.
magasin de
composants

Taille réelle du Cette valeur prend en compte les liens durs dans le dossier WinSxS. Il n’exclut
magasin de pas les fichiers qui sont partagés avec Windows à l’aide de liens durs.
composants

Partagé avec Cette valeur fournit la taille des fichiers liés en dur afin qu’ils apparaissent à la
Windows fois dans le magasin de composants et à d’autres emplacements (pour le
fonctionnement normal de Windows). Cela est inclus dans la taille réelle, mais ne
doit pas être considéré comme faisant partie de la surcharge du magasin de
composants.

Sauvegardes Il s’agit de la taille des composants qui sont conservés pour répondre aux
et défaillances des composants plus récents ou pour fournir la possibilité d’activer
fonctionnalités davantage de fonctionnalités. Il inclut également la taille des métadonnées du
désactivées magasin de composants et des composants côte à côte.

Cela est inclus dans la taille réelle et fait partie de la surcharge du magasin de
composants.

Cache et Il s’agit de la taille des fichiers utilisés en interne par le magasin de composants
données pour accélérer les opérations de maintenance des composants. Cela est inclus
temporaires dans la taille réelle et fait partie de la surcharge du magasin de composants.

Date du Il s’agit de la date du dernier nettoyage du magasin de composants.


dernier
nettoyage

Nombre de Il s’agit du nombre de packages remplacés sur le système que le nettoyage des
packages composants peut supprimer.
récupérables
Intitulé Description

Nettoyage du Il s’agit d’une recommandation de nettoyage du magasin de composants. Le


magasin de nettoyage est recommandé lorsque l’exécution d’un processus de nettoyage
composants peut réduire la taille de la surcharge du magasin de composants.
recommandé

Rechercher la taille
En fonction de la sortie du moment où vous avez exécuté Dism.exe /Online /Cleanup-
Image /AnalyzeComponentStore , vous pouvez déterminer la surcharge du dossier WinSxS

en prenant la somme des sauvegardes et de la taille des fonctionnalités désactivées avec


la taille du cache et des données temporaires.

Exemple de sortie :

Invite de commandes Windows

C:\>dism /online /cleanup-image /analyzecomponentstore

Deployment Image Servicing and Management tool


Version: 10.0.XXXX.0

Image Version: 10.0.XXXX.0

[==========================100.0%==========================]

Component Store (WinSxS) information:

Windows Explorer Reported Size of Component Store : 4.98 GB

Actual Size of Component Store : 4.88 GB

Shared with Windows : 4.38 GB


Backups and Disabled Features : 506.90 MB
Cache and Temporary Data : 279.52 KB

Date of Last Cleanup : 2021-06-24 23:32:22

Number of Reclaimable Packages : 0


Component Store Cleanup Recommended : No

The operation completed successfully.

Dans cet exemple, le dossier WinSxS semble être de 4,98 Go, mais la surcharge
réelle (la somme de la taille des sauvegardes et des fonctionnalités désactivées et
de la taille du cache et des données temporaires) est de 507,18 Mo.
Si le nettoyage est recommandé, suivez les étapes décrites dans Nettoyer le
dossier WinSxS.

Rubriques connexes
Gérer le magasin de composants

Nettoyer le dossier WinSxS

Où est allé mon espace ? (publication de blog)

Billet de blog sur les métafichiers NTFS

Options de Command-Line de maintenance des packages de système d’exploitation


DISM
Nettoyer le dossier WinSxS
Article • 30/05/2023

Cette rubrique décrit les différentes façons de réduire la taille du dossier WinSxS sur une
installation Windows 10 ou ultérieur en cours d’exécution.

Ne supprimez pas le dossier WinSxS. Vous pouvez au lieu de cela réduire la taille du
dossier WinSxS en utilisant des outils intégrés à Windows. Pour plus d’informations sur
le dossier WinSxS, consultez Gérer le magasin de composants.

Le système d’exploitation réduit automatiquement la taille du dossier WinSxS en


utilisant des méthodes similaires à celles décrites dans cette rubrique. Windows utilise
également des processus internes pour réduire la taille du dossier WinSxS, comme la
désinstallation et la suppression de packages avec des composants qui ont été
remplacés par d’autres composants de versions plus récentes. Les versions précédentes
de certains composants sont conservées sur le système pendant un certain temps, ce
qui vous permet d’effectuer une restauration si nécessaire. Après un certain temps, ces
composants plus anciens sont supprimés automatiquement de l’installation.

Vous pouvez également réduire la taille d’une image Windows en utilisant certaines de
ces mêmes techniques, comme expliqué dans Réduire la taille du magasin de
composants dans une image Windows hors connexion.

Pour savoir comment trouver la taille de votre dossier WinSxS, consultez Déterminer la
taille réelle du dossier WinSxS.

2 Avertissement

La suppression de fichiers du dossier WinSxS ou la suppression de l’intégralité du


dossier WinSxS peut endommager gravement votre système, de sorte que votre PC
peut ne pas démarrer et rendre ainsi impossible la mise à jour.

Vous disposez de plusieurs façons de commencer le nettoyage du magasin de


composants, qui utilisent une combinaison de la suppression de packages et de la
compression de composants pour nettoyer le dossier WinSxS :

Planificateur de tâches
La tâche StartComponentCleanup nettoie automatiquement les composants quand le
système n’est pas utilisé. Quand elle est exécutée automatiquement, la tâche attend au
moins 30 jours après l’installation d’un composant mis à jour avant de désinstaller les
versions précédentes du composant.

Si vous choisissez d’exécuter cette tâche, celle-ci aura un délai d’expiration d’une heure
et peut ne pas nettoyer complètement tous les fichiers.

Exécuter la tâche StartComponentCleanup dans le


Planificateur de tâches pour nettoyer et compresser les
composants
1. Si le Planificateur de tâches n’est pas ouvert, démarrez-le. Pour plus
d’informations, consultez Démarrer le planificateur de tâches.

2. Développez l’arborescence de la console et accédez à Task Scheduler


Library\Microsoft\Windows\Servicing\StartComponentCleanup.

3. Sous Élément sélectionné, cliquez sur Exécuter.

Invite de commandes Windows

schtasks.exe /Run /TN


"\Microsoft\Windows\Servicing\StartComponentCleanup"

7 Notes

La tâche StartComponentCleanup peut également être démarrée à partir de la


ligne de commande.

Dism.exe
Le paramètre /Cleanup-Image de Dism.exe offre aux utilisateurs avancés plus d’options
pour réduire davantage la taille du dossier WinSxS. Pour plus d’informations, consultez
Options de la ligne de commande de DISM pour la maintenance des packages du
système d’exploitation

Utiliser le paramètre /StartComponentCleanup


L’utilisation du paramètre /StartComponentCleanup de Dism.exe sur une version de
Windows 10 ou ultérieure en cours d’exécution donne des résultats similaires à
l’exécution de la tâche StartComponentCleanup dans le Planificateur de tâches,
sauf que les versions précédentes des composants mis à jour seront supprimées
immédiatement (sans période de grâce de 30 jours) et que vous n’aurez pas de
limite de délai d’expiration d’une heure.

À partir d’une invite de commandes avec élévation de privilèges, exécutez :

Invite de commandes Windows

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Utiliser le commutateur /ResetBase avec le paramètre


/StartComponentCleanup
L’utilisation du paramètre /ResetBase avec le paramètre /StartComponentCleanup
de DISM.exe sur une version de Windows 10 ou ultérieure en cours d’exécution
supprime toutes les versions remplacées de chaque composant dans le magasin
de composants.

À partir d’une invite de commandes avec élévation de privilèges, exécutez :

Invite de commandes Windows

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

2 Avertissement

Tous les packages de mise à jour existants ne peuvent pas être désinstallés
une fois cette commande terminée, mais cela ne bloque pas la désinstallation
des packages de mise à jour futurs.

Utiliser le paramètre /SPSuperseded


Pour réduire la quantité d’espace utilisée par un Service Pack, utilisez le paramètre
/SPSuperseded de Dism.exe sur une version de Windows en cours d’exécution pour
supprimer tous les composants de sauvegarde nécessaires à la désinstallation du
Service Pack. Un Service Pack est une collection de mises à jour cumulatives pour
une version particulière de Windows.

À partir d’une invite de commandes avec élévation de privilèges, exécutez :


Invite de commandes Windows

Dism.exe /online /Cleanup-Image /SPSuperseded

2 Avertissement

Le Service Pack ne peut pas être désinstallé une fois cette commande
terminée.

Nettoyage de disque
Vous pouvez utiliser l’outil Nettoyage de disque pour réduire le nombre de fichiers non
nécessaires sur vos lecteurs, ce qui peut permettre à votre PC de s’exécuter plus
rapidement. Il peut supprimer des fichiers temporaires et des fichiers système, vider la
Corbeille et supprimer divers autres éléments dont vous n’avez peut-être plus besoin.
L’option de nettoyage des mises à jour permet de réduire la taille du magasin de
composants.

Exécuter l’outil Nettoyage de disque pour supprimer des


fichiers système
Pour supprimer des fichiers système, effectuez les étapes indiquées dans
Supprimer des fichiers en utilisant l’outil Nettoyage de disque .

Rubriques connexes
Gérer le magasin de composants

Déterminer la taille réelle du dossier WinSxS

Réduire la taille du magasin de composants dans une image Windows hors connexion

Guide pratique pour résoudre les problèmes d’espace disque causés par la grande taille
du répertoire du magasin de composants Windows (WinSxS)
Réduire la taille du magasin de
composants dans une image Windows
hors connexion
Article • 19/06/2023

Vous pouvez utiliser l’outil Gestion et maintenance des images de déploiement (DSIM)
pour monter une image Windows à partir d’un fichier WIM, VHD ou VHDX et la
modifier.

Analyser et nettoyer le magasin de composants


(dossier WinSxS) dans une image Windows
hors connexion
Pour exécuter la procédure pas à pas, vous avez besoin des éléments suivants :

Un PC technicien
Une image .wim, .vhdx ou .ffu de Windows 10, Windows Server 2016 ou version
ultérieure.

Analyser la taille du magasin de composants


dans une image Windows hors connexion
1. Copiez votre fichier image sur le lecteur local du PC technicien, par exemple :
C:\test\images .

2. Ouvrez une invite de commandes en tant qu’administrateur.

3. Créez un dossier pour votre image montée, par exemple C:\test\offline .

4. Exécutez DISM /Get-ImageInfo pour récupérer le nom ou le numéro d’index de


l’image que vous voulez mettre à jour. Par exemple :

Invite de commandes Windows

Dism /Get-ImageInfo /ImageFile:C:\test\images\MyImage.wim

7 Notes
Pour les fichiers .ffu et de disque dur virtuel, l’ index: sera 1 .

5. Montez l’image Windows :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /Index:1


/MountDir:C:\test\offline

Étant donné que les fichiers WIM peuvent contenir une ou plusieurs images, vous
devez spécifier la valeur d’index ou de nom. Pour monter une image à partir d’un
VHD ou d’un FFU, vous devez spécifier /Index:1 .

6. Analysez la taille du magasin de composants. Par exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore

Pour en savoir plus sur ce qui se trouve dans la sortie, consultez Déterminer la
taille réelle du dossier WinSxS.

7. Si le nettoyage du magasin de composants a été recommandé dans le rapport


affiché, vous pouvez alors démarrer le nettoyage de l’image. Par exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup

8. Vous pouvez réduire davantage la taille du magasin de composants en ajoutant le


paramètre /ResetBase . Par exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup


/ResetBase

Dans Windows 10, version 1607 ou version ultérieure, vous pouvez spécifier le
paramètre /Defer avec /Resetbase pour reporter toutes les opérations de
nettoyage de longue durée à la maintenance automatique suivante. Utilisez
uniquement /Defer en tant qu’option dans l’usine où DISM /Resetbase nécessite
plus de 30 minutes pour être effectué.
Une tâche de maintenance de nettoyage de composants est planifiée pour
s’exécuter chaque semaine, avec une échéance de deux semaines. Au cours de la
première semaine, la tâche de maintenance s’exécute uniquement lorsque les
fenêtres de maintenance du système sont inactives. Si elle ne peut pas se terminer
(par exemple, l’ordinateur est éteint lorsqu’il n’est pas utilisé), alors le planificateur
de tâches s’exécute plus souvent, et la tâche peut s’exécuter pendant que le
système n’est pas inactif.

Pour voir les effets sur les performances pendant l’exécution de la tâche, exécutez :

Invite de commandes Windows

Schtasks.exe /Run /I /TN


\Microsoft\Windows\Servicing\StartComponentCleanup

9. Validez les modifications et démontez l’image afin d’enregistrer les modifications


apportées. Par exemple :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Rubriques connexes
Gérer le magasin de composants

Nettoyer le dossier WinSxS

Déterminer la taille réelle du dossier WinSxS

Options de Command-Line de maintenance des packages de système d’exploitation


DISM
Effectuer l’inventaire d’une image ou d’un composant à
l’aide de DISM
Article • 30/05/2023

Vous pouvez effectuer un inventaire des pilotes, packages et autres fichiers et paramètres inclus dans une image Windows. Pour ce
faire, utilisez les commandes de maintenance DISM (Deployment Image Servicing and Management).

Vous devez monter une image hors connexion à partir d’un fichier WIM ou VHD avant de pouvoir effectuer l’inventaire ou le service
d’une image Windows spécifique. Pour plus d’informations, consultez Montage et modification d’une image Windows à l’aide de
DISM.

Obtenir des informations sur l’image Windows


Vous pouvez utiliser des commandes d’image pour répertorier les informations relatives à une image Windows spécifique dans un
fichier (WIM) ou un fichier de disque dur virtuel (VHD), sur les images contenues dans un fichier WIM ou VHD spécifique et sur les
fichiers WIM ou VHD montés. Ces informations peuvent vous aider à identifier les emplacements de montage, les noms d’images ou
à vérifier l’architecture de l’image que vous montez.

Vous pouvez collecter des informations sur toutes les images d’un fichier WIM ou VHD à l’aide de la commande de maintenance
/Get-ImageInfo dans DISM. Vous pouvez également collecter des informations sur une image spécifique dans un fichier WIM ou
VHD, tel que le système d’exploitation, l’architecture et les paramètres, en spécifiant le nom ou le numéro d’index de l’image. Pour
spécifier l’image dans un fichier de disque dur virtuel, vous devez utiliser /Index:1 .

Vous pouvez identifier les images actuellement montées sur votre ordinateur, et vous pouvez répertorier des informations sur
l’image montée, telles que les autorisations de lecture/écriture, l’emplacement de montage, le chemin d’accès au fichier monté et
l’index d’image monté à l’aide de la commande de maintenance /Get-MountedImageInfo .

Pour plus d’informations sur les commandes d’image disponibles dans DISM, consultez DISM - Deployment Image Servicing and
Management Technical Reference for Windows.

Répertorier les images contenues dans un fichier WIM ou VHD


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur toutes les images d’un fichier WIM, VHD ou FFU :

Invite de commandes Windows

Dism /Get-ImageInfo /imagefile:C:\test\images\install.wim

 Conseil

Pour spécifier l’image dans un fichier VHD ou FFU, spécifiez /Index:1 uniquement .

Le rapport généré inclut les informations suivantes.

Champ Description Exemple

Index Valeur d’index de l’image dans le fichier WIM ou VHD. 1

Nom Nom de l’édition Windows de l’image dans le fichier WIM ou VHD. Windows 11 Famille

Description Description de l’image dans le fichier WIM ou VHD. Windows 11 Famille

Taille Taille de l’image. 8 045 951 502 octets

Utilisez les options ou /Name les /Index options pour obtenir des informations beaucoup plus détaillées sur l’image spécifiée,
telles que les langages, l’architecture et l’édition.
Répertorier les images montées
1. Ouvrez une invite de commandes en tant qu’administrateur.

2. À l’invite de commandes avec élévation de privilèges, tapez :

Invite de commandes Windows

Dism /Get-MountedImageInfo

Le rapport généré inclut les informations suivantes :

Champ Description Exemple

Montage Dir Emplacement où l’image est montée. C:\Test\Mount

Fichier image Chemin d’accès complet au fichier WIM ou C:\Test\Images\install.wim


VHD.

Index d'images Numéro d’index de l’image montée placée dans 1


le fichier WIM ou VHD.

Lecture/écriture montée Oui si l’image montée autorise l’accès en Yes


lecture et en écriture ou Non si l’image montée
autorise uniquement l’accès en lecture seule.

Statut État du montage de l’image. Les valeurs Ok


possibles sont les suivantes :

OK. L’image est montée. Il n’y a aucun


problème.

A besoin de Remonternt. L’image doit être


remonté. Cela peut être dû au redémarrage du
système hôte lorsque l’image est montée.

Non valide. : l’image est dans un état non


valide. Vous devrez peut-être utiliser /Cleanup-
Mountpoints sur l’image.

Obtenir des informations Windows PE


Vous pouvez monter une image Windows Environnement de préinstallation (Windows PE) pour la maintenance de la même façon
que n’importe quelle image Windows. DISM a également Windows commandes de maintenance PE spécifiques à une image PE
Windows. Ces commandes peuvent être utilisées pour répertorier Windows paramètres PE tels que l’espace de travail, le chemin
cible et les informations de profilage. Pour plus d’informations sur Windows commandes de maintenance PE disponibles dans DISM,
consultez DISM Windows Options de Command-Line maintenance PE.

Répertorier tous les paramètres dans l’image PE Windows montée


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur tous les paramètres PE Windows dans l’image PE montée Windows :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-PESettings

Le rapport généré inclut les informations suivantes :

Champ Description Exemple

Profilage Indique si Windows profilage PE est activé ou Désactivé


désactivé.
Champ Description Exemple

Espace de travail Quantité d’espace accessible en écriture sur le 32 Mo


volume système Windows PE lors du
démarrage en mode ramdisk.

TargetPath Chemin d’accès à la racine de l’image PE X:</p>


Windows au moment du démarrage.

Obtenir des informations sur le pilote


Les commandes de maintenance des pilotes peuvent être utilisées pour énumérer les packages de pilotes dans le magasin de pilotes
en fonction de leurs fichiers .inf. Vous pouvez utiliser les commandes /Get pour afficher des informations de base sur les packages de
pilotes tiers ou tous les packages de pilotes dans l’image hors connexion. Lorsque vous pointez vers une image hors connexion ou
un système d’exploitation en cours d’exécution, vous pouvez déterminer quels packages de pilotes se trouvent dans l’image et
obtenir des informations sur les pilotes.

Vous pouvez afficher des informations détaillées sur un fichier .inf installé spécifique ou un fichier qui n’est pas encore installé. Les
pilotes installés dans le magasin de pilotes seront nommés Oem0.inf, Oem1.inf, et ainsi de suite.

Pour plus d’informations sur les commandes de maintenance des pilotes disponibles dans DISM, consultez DISM Driver Servicing
Command-Line Options.

Répertorier les packages de pilotes dans l’image hors connexion


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur tous les packages de pilotes.

dans une image Windows hors connexion montée :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Drivers

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Drivers /all

Pour un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-Drivers

Invite de commandes Windows

Dism /online /Get-Drivers /all

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Nom publié Nom du package de pilotes après son ajout au Oem0.inf


magasin de pilotes.

Nom du fichier d'origine Nom de fichier .inf d’origine du package de Grille-pain.inf


pilotes.

Inbox Oui pour un pilote par défaut (pilote de boîte No


de réception) ou Non pour les packages de
pilotes tiers.
Champ Description Exemple

Nom de la classe Nom convivial de la classe d’appareil dont le Imprimante


pilote est membre.

Nom du fournisseur Fournisseur ou signature numérique pour le Microsoft


package de pilotes.

Date Date associée au pilote, telle qu’elle est 10/31/2006


spécifiée dans le fichier .inf. La date sera mise
en forme de manière appropriée pour vos
paramètres régionaux.

Version Numéro de version spécifié dans la directive 6.1.6801.0


INF driverVer.

Obtenir des informations sur un pilote spécifique


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour obtenir des informations sur un package de pilotes spécifique.

Dans l’image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-DriverInfo /driver:oem1.inf

Pour un système d’exploitation en cours d’exécution, tapez :

Invite de commandes Windows

Dism /online /Get-DriverInfo /driver:oem1.inf

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Nom publié Nom du Oem0.inf


package de
pilotes après
son ajout au
magasin de
pilotes.

Chemin du Chemin E:\Images\Mount_depset\Windows\System32\DriverStore\FileRepository\Fasttx2k.inf_x86_neutral_0328f62e\Fasttx2k.inf


magasin de d’accès à
pilotes l’emplacement
du pilote. Si le
pilote est
installé, le
chemin
d’accès au
magasin de
pilotes est
répertorié. Si
le pilote n’est
pas encore
installé, le
chemin
d’accès au
pilote sur
l’hôte de
maintenance
est répertorié.
Champ Description Exemple

Nom de la Nom convivial Imprimante


classe de la classe
d’appareil
dont le pilote
est membre.

Description La description Imprimantes


de la classe de la classe
d’appareil
dont le pilote
est membre.

GUID de GUID de la {4D36E97B-E325-11CE-BFC1-08002BE10318}


classe classe
d’appareil
dont le pilote
est membre.

Date Date associée 8/6/2003


au pilote, telle
qu’elle est
spécifiée dans
le fichier .inf.
La date sera
mise en forme
de manière
appropriée
pour vos
paramètres
régionaux.

Version Numéro de 1.0.1.37


version du
pilote spécifié
dans la
directive INF
driverVer.

Critique de Oui , si le Non


démarrage pilote est
critique ou
non si ce n’est
pas le cas.

Pilotes pour Architecture x86


l’architecture de l’image sur
laquelle elle
est installée. Si
le pilote n’est
pas encore
installé, le
champ est
signalé à
plusieurs
reprises pour
chaque
architecture
du système
d’exploitation
prise en
charge.

Fabricant Fabricant de Adventure Works


l’appareil pris
en charge.

Description Description de Windows XP Adventure Works 376 Controller


l’appareil pris
en charge.
Champ Description Exemple

Architecture Architecture x86


du pilote.

ID du ID matériel de ABC_3376
matériel l’appareil pris
en charge.

Nom du Nom du C1232k


service service du
pilote.

ID Autres ID 12ABC
compatibles Plug-and-Play
(PnP) pour
l’appareil, le
cas échéant.

Exclure des ID PnP qui ne A_123


ID correspondent
pas à
l’appareil,
n’importe
quelle
application.

7 Notes

Si vous pointez vers un pilote qui n’est pas encore installé, le rapport sera légèrement différent.

Obtenir des informations sur le package et les fonctionnalités


Vous pouvez utiliser les commandes de maintenance des packages du système d’exploitation pour obtenir des informations sur les
packages Windows. Vous pouvez également utiliser des commandes DISM et de maintenance de package pour obtenir des
informations sur les fonctionnalités Windows, hors connexion ou sur une installation Windows en cours d’exécution.

Vous pouvez utiliser l’option /PackagePath pour spécifier un fichier .cab ou un dossier dans lequel le fichier .cab est extrait. Vous
ne pouvez pas utiliser cette commande pour obtenir des informations sur le package pour les fichiers .msu.
Vous pouvez utiliser /Get-Packages pour rechercher le nom d’un package, puis pour /PackageName spécifier le nom du package.
Vous pouvez afficher des informations détaillées sur une fonctionnalité à l’aide de l’option /Get-FeatureInfo /FeatureName:
<name> .

Pour plus d’informations sur les commandes de maintenance des packages de système d’exploitation disponibles dans DISM,
consultez Options de maintenance Command-Line du package de système d’exploitation DISM.

Répertorier tous les packages dans l’image


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

2. Utilisez DISM pour répertorier les informations sur tous les packages.

Dans une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Packages

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-Packages


Le rapport généré inclut les informations suivantes :

Champ Description Exemple

Identité du package Nom du package tel qu’il apparaît dans l’image. Microsoft-Windows-NetFx3-OC-
Package~31bf3856ad364e35~x86~en-
US~6.1.6772.0

State État actuel du package. Par exemple : Installé

Installée. Le package est installé.

Installez en attente. Le package est installé,


mais nécessite un redémarrage pour effectuer
les actions en ligne en attente.

Organisé. Le package est intermédiaire pour


l’installation.

Type de version Type de package qu’il s’agit. Par exemple : Feature Pack

Feature Pack. Fonctionnalité de système


d’exploitation Windows.

Module linguistique. Module linguistique du


système d’exploitation Windows ou Pack
linguistique LIP (Language Interface Pack) (LIP).

Fondation. Composants principaux du système


d’exploitation, y compris les fonctionnalités
facultatives.

Heure d'installation Date et heure UTC auxquelles l’installation s’est 18/8/2008 7:58:00 PM
produite. Si le package n’est pas encore installé,
le champ Heure d’installation est laissé vide.

Répertorier des informations sur un package spécifique


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

2. Utilisez DISM pour répertorier des informations sur un package spécifique.

Dans une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-PackageInfo /PackagePath:C:\packages\package.cab

Invite de commandes Windows

Dism /image:C:\test\offline /Get-PackageInfo


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-PackageInfo /PackagePath:C:\packages\package.cab

Invite de commandes Windows

Dism /online /Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Le rapport généré inclut les informations suivantes :

Champ Description Exemple


Champ Description Exemple

Identité du package Nom du package tel qu’il apparaît dans l’image. Microsoft-Windows-NetFx3-OC-
Package~31bf3856ad364e35~x86~en-
US~6.1.6772.0

Applicable Indique si le package s’applique à l’image. Non

copyright Informations sur le droit d’auteur pour le Copyright© Microsoft Corporation. Tous droits
package. réservés.

Company Société qui a fourni le package, le cas échéant. Microsoft Corporation

Heure de création Date et heure de création du package, le cas 18/8/2008 7:58:00 PM


échéant.

Description Brève description du package. Correctif pour KB300106

Installer le client Outil client qui a installé le package. Fournisseur DISM Gestionnaire de package

Installer le nom du package Nom du fichier package.mum installé. Microsoft-Windows-NetFx3-OC-


Package~31bf3856ad364e35~x86~en-
US~6.1.6772.0.mum

Heure d'installation Date et heure d’installation du package. Si le 18/8/2008 7:58:00 PM


package n’est pas encore installé, le champ
Heure d’installation est laissé vide.

Heure de la dernière mise à jour Date de la dernière mise à jour du package, si 18/8/2008 7:58:00 PM
disponible.

Nom Nom complet du package, localisé s’il est Service d'installation ActiveX
disponible.

En règle générale, « default » s’affiche pour


tous les packages de maintenance.

Nom du produit Nom du produit auquel appartient le package, Microsoft-Windows-NetFx3-OC-Package


le cas échéant.

Version du produit Version du produit auquel appartient le 123.01.0000


package, le cas échéant.

Type de version Type de package qu’il s’agit. Par exemple : Feature Pack

Feature Pack. Fonctionnalité de système


d’exploitation Windows.

Module linguistique. Module linguistique du


système d’exploitation Windows ou Pack
linguistique LIP (Language Interface Pack) (LIP).

Fondation. Composants principaux du système


d’exploitation, y compris les fonctionnalités
facultatives.

Redémarrer requis Indique si un redémarrage est requis lorsque Possible


vous installez ou désinstallez le package en
ligne.

Informations de support Où trouver des informations de support, le cas https://support.microsoft.com/?kbid=300106


échéant.
Champ Description Exemple

State Indique si le package est installé dans le Installé


système d’exploitation. Il peut prendre les
valeurs suivantes :

Pas présent. Le package n’est pas installé.

Installée. Le package est installé.

Installez en attente. Le package est installé,


mais nécessite un redémarrage pour effectuer
des actions en ligne en attente.

Organisé. Le package est intermédiaire pour


l’installation.

Entièrement hors connexion Oui. Le package peut être installé hors


connexion sans démarrer l’image.

Non. Vous devez démarrer dans l’image pour


terminer l’installation de ce package.

Indéterminée. Vous devrez peut-être démarrer


dans l’image pour terminer l’installation de ce
package. De nombreux packages peuvent être
installés hors connexion entièrement. Si vous
tentez d’installer un package hors connexion et
qu’un redémarrage est requis, il est signalé
dans le fichier journal. Vous pouvez vérifier
l’état d’un package à l’aide de la commande
Get-PackageInfo.

Propriétés personnalisées Liste des propriétés personnalisées définies Dépendance : Module linguistique
dans le fichier manifeste du package. S’il n’y a
pas de propriétés personnalisées, (aucune
propriété personnalisée trouvée) s’affiche.

Description des fonctionnalités pour le package Liste des fonctionnalités trouvées dans le Microsoft-Windows-NetFx3-OC-
package. Package~31bf3856ad364e35~x86~en-
US~6.1.6772.0 (Aucune fonctionnalité trouvée
S’il n’existe aucune fonctionnalité dans le pour ce package)
package, l’identité du package s’affiche suivie
de (Aucune fonctionnalité trouvée pour ce
package).

Répertorier toutes les fonctionnalités de l’image


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

2. Utilisez DISM pour répertorier les informations sur les fonctionnalités de l’image.

Dans une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Features

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Features


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Features /PackagePath:C:\packages\package.cab

Sur un système d’exploitation en cours d’exécution :


Invite de commandes Windows

Dism /online /Get-Features

Invite de commandes Windows

Dism /online /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Invite de commandes Windows

Dism /online /Get-Features /PackagePath:C:\packages\package.cab

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Nom de la fonctionnalité Nom de la fonctionnalité telle qu’elle apparaît InboxGames


dans l’image.

State État actuel de la fonctionnalité. Il peut prendre Désactivé


les valeurs suivantes :

Activé. La fonctionnalité est activée.


Désactivé. La fonctionnalité est
désactivée.
Activer en attente. La fonctionnalité est
activée, mais nécessite un redémarrage
pour effectuer des actions en ligne en
attente.
Désactivez en attente. La fonctionnalité
est désactivée, mais nécessite un
redémarrage pour effectuer des actions
en ligne en attente.
Désactivé avec la charge utile
supprimée. La fonctionnalité est
désactivée et sa charge utile a été
supprimée. Seules les métadonnées du
package sont présentes dans l’image. La
charge utile peut être restaurée et la
fonctionnalité peut être activée à la
demande une fois l’image déployée. Pour
plus d’informations sur les fonctionnalités
à la demande, consultez Configurer une
source de réparation Windows.

Répertorier des informations sur une fonctionnalité spécifique


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier des informations sur une fonctionnalité spécifique.

Dans une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:Hearts

Invite de commandes Windows

Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:LocalPack-GB /PackageName:Microsoft-Windows-LocalPack-


GB-Package~6595b6144ccf1df~x86~~1.0.0.0

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows


Dism /online /Get-FeatureInfo /FeatureName:Hearts

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Nom de la fonctionnalité Nom de la fonctionnalité. InboxGames

Nom complet Nom de la fonctionnalité telle qu’elle apparaît Jeux


dans l’interface utilisateur.

Description Brève description de la fonctionnalité. Jeux de boîte de réception standard.

Redémarrer obligatoire Indique si un redémarrage est requis lorsque Oui


vous activez ou désactivez cette fonctionnalité.

State État actuel de la fonctionnalité. Il peut prendre Désactivé


les valeurs suivantes :

Activé. La fonctionnalité est activée.

Désactivé. La fonctionnalité est désactivée.

Activer en attente. La fonctionnalité est activée,


mais nécessite un redémarrage pour effectuer
des actions en ligne en attente.

Désactivez en attente. La fonctionnalité est


désactivée, mais nécessite un redémarrage
pour effectuer des actions en ligne en attente.

Désactivé avec la charge utile supprimée. La


fonctionnalité est désactivée et sa charge utile a
été supprimée. Seules les métadonnées du
package sont présentes dans l’image. La charge
utile peut être restaurée et la fonctionnalité
peut être activée à la demande une fois l’image
déployée. Pour plus d’informations sur les
fonctionnalités à la demande, consultez
Configurer une source de réparation Windows.

Propriétés personnalisées Liste des propriétés personnalisées définies Dépendance : Module linguistique
dans le fichier manifeste du package. S’il n’y a
pas de propriétés personnalisées, (aucune
propriété personnalisée trouvée) s’affiche.

Obtenir des informations sur les fonctionnalités à la demande


Vous pouvez utiliser les options de ligne de commande de maintenance des fonctionnalités pour obtenir des informations sur les
fonctionnalités à la demande dans une image Windows. Ces commandes peuvent répertorier les fonctionnalités disponibles et/ou
installées à la demande. Pour plus d’informations, consultez Fonctionnalités à la demande .

Répertorier toutes les fonctionnalités à la demande dans une image


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur tous les paramètres PE Windows dans l’image PE monté Windows PE :

Dans une image montée :

Invite de commandes Windows

DISM /image:C:\test\offline /Get-Capabilities

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows


DISM /online /get-capabilities

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Identité de fonctionnalité Nom de la fonctionnalité à la demande XPS.Viewer~~~~0.0.1.0

State Indique si la fonctionnalité à la demande est installée Installé

Répertorier des informations sur une fonctionnalité spécifique à la demande


1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur tous les paramètres PE Windows dans l’image PE monté Windows PE :

Dans une image montée :

Invite de commandes Windows

DISM /image:C:\test\offline /Get-CapabilityInfo /CapabilityName:XPS.Viewer~~~~0.0.1.0

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

DISM /online /Get-CapabilityInfo /CapabilityName:XPS.Viewer~~~~0.0.1.0

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Identité de Nom de la fonctionnalité à la demande XPS.Viewer~~~~0.0.1.0


fonctionnalité

Nom Nom convivial de la fonctionnalité à la demande Visionneuse XPS

State Indique si la fonctionnalité à la demande est installée Installé

Description Informations sur la fonctionnalité. Vous permet de lire, copier, imprimer, signer et définir des
autorisations pour les documents XPS

Taille de Taille du package avant l’installation 3,43 Mo


téléchargement

Taille de La quantité de disque que la fonctionnalité à la demande


l’installation utilisera après l’installation

Obtenir les informations de maintenance du package d’application


(.appx)
Vous pouvez utiliser les commandes de maintenance du package d’application (.appx) pour répertorier les applications
approvisionnées dans une image Windows. Les applications approvisionnées sont inscrites pour chaque profil utilisateur créé pour
l’image Windows.

Pour plus d’informations sur les commandes de maintenance des packages d’application disponibles dans DISM, consultez les
options de maintenance Command-Line du package d’application DISM (.appx ou .appxbundle).

Répertorier les applications approvisionnées dans l’image Windows


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

2. Utilisez DISM pour répertorier les applications approvisionnées :


Dans une image Windows hors connexion montée :

Invite de commandes Windows

Dism /image:c:\test\offline /Get-ProvisionedAppxPackages

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-ProvisionedAppxPackages

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

DisplayName Nom de l’application. Fabrikam.Sample.CS

Version Numéro de version du package d’application. 1.0.0.0

Architecture Architecture de l’application. neutre

ResourceID Pour plus d’informations, consultez glossaire


d’empaquetage d’applications.

PackageName Nom complet du package d’application. Fabrikam.Sample.CS_1.0.0.0_neutral_s9y1p3hwd5qda

Obtenir des Paramètres et des langues internationales


Les commandes de maintenance internationales peuvent être utilisées pour interroger les paramètres internationaux existants dans
Windows et Windows images PE. Pour plus d’informations sur les commandes de maintenance des packages de système
d’exploitation disponibles dans DISM, consultez Langues DISM et Options de maintenance internationale Command-Line.

Utilisez l’option /online pour afficher des informations sur les paramètres et les langues internationaux dans le système
d’exploitation en cours d’exécution. Permet /image: <path_to_offline_image_directory> d’afficher des informations sur les
paramètres et les langues internationaux dans l’image hors connexion. Lorsque vous utilisez les options et /distribution les /image
paramètres internationaux, des informations sur les paramètres et les langues internationaux de la distribution s’affichent.

Répertorier tous les paramètres et langues internationaux


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

2. Utilisez DISM pour répertorier les informations sur tous les paramètres internationaux dans l’image :

Dans une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Intl

Invite de commandes Windows

Dism /image:C:\test\offline /distribution:C:\windows_distribution\langpacks /Get-Intl

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-Intl

Le rapport généré comprend les informations suivantes :

Champ Description Exemple


Champ Description Exemple

Langue de l’interface utilisateur système par Langue actuellement définie comme langue en-US
défaut d’interface utilisateur système par défaut.

Paramètres régionaux système Langage pour les programmes non Unicode en-US
(également appelés paramètres régionaux
système) et les paramètres de police.

Fuseau horaire par défaut Fuseau horaire défini comme valeur par défaut. Heure standard du Pacifique

Paramètres régionaux utilisateur pour Langue « normes et formats » (également en-US


l’utilisateur par défaut appelée paramètres régionaux utilisateur)
définie pour l’utilisateur par défaut.

Emplacement Emplacement géographique actuellement États-Unis


défini pour le système d’exploitation. Pour plus
d’informations sur les emplacements
géographiques, consultez La table des
emplacements géographiques.

Claviers actifs Paire valeur pour le clavier actif. Dans l’exemple 0409:00000409
fourni, 0409 est l’identificateur de langue et
00000409 est l’identificateur du clavier.

Claviers par défaut Paire de valeurs pour le clavier par défaut. Dans 0409:00000409
l’exemple fourni, 0409 est l’identificateur de
langue et 00000409 est l’identificateur du
clavier.

Langue(s) installée(s) Liste de tous les modules linguistiques installés. en-US

Type Type de chaque module linguistique installé. en-US


Pour plus d’informations, consultez Ajouter des
modules linguistiques à Windows. Type : Langue entièrement localisée

ar-SA

Type : Langue partiellement localisée, type MUI

Langues de secours en-US, fr-FR

Langues de distribution Liste des langues disponibles dans le partage La langue par défaut dans la distribution est :
de distribution. ja-JP

Les autres langues disponibles dans la


Remarque distribution sont : bg-BG, nl-NL

Cette liste inclut le nom du dossier


dans le partage de distribution. La
langue du fichier LP.cab réel dans le
dossier n’est pas validée. Par
exemple, si le chemin d’accès à la
distribution est ...\Langpacks\bg-
BG\Lp.cab, la valeur de bg-BG est
signalée comme langue dans le
partage de distribution, même si le
fichier LP.cab n’est pas le fichier .cab
correct pour bg-BG.

Pilote en couches clavier Liste des pilotes de clavier pour les claviers Clavier japonais (106/109 touche)
japonais ou coréens, le cas échéant.

Obtenir des informations sur l’édition Windows


Vous pouvez utiliser les commandes de maintenance d’édition pour obtenir des informations sur les éditions de Windows
disponibles pour la mise à niveau.

Les éditions cibles sont les éditions de Windows vers lesquelles vous pouvez effectuer une mise à niveau. Vous pouvez afficher des
informations sur l’édition actuelle ou l’édition cible d’une image Windows hors connexion ou d’un système d’exploitation en cours
d’exécution.

Pour plus d’informations sur les commandes de maintenance Windows édition disponibles dans DISM, consultez Options Windows
Edition-Servicing Command-Line DISM.

Obtenir des informations sur les éditions de Windows actuelles


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

2. Utilisez DISM pour répertorier les informations sur l’édition actuelle de l’image :

Pour une image Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-CurrentEdition

Pour un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-CurrentEdition

Obtenir des informations sur les éditions cibles de Windows


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

2. Utilisez DISM pour répertorier les informations sur l’édition cible de l’image.

Sur une image de Windows hors connexion :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-TargetEditions

Sur un système d’exploitation en cours d’exécution :

Invite de commandes Windows

Dism /online /Get-TargetEditions

Obtenir des informations sur les correctifs d’application


Les options de ligne de commande de maintenance des applications peuvent être utilisées sur une image hors connexion pour
vérifier l’applicabilité des correctifs d’application Microsoft Windows Installer (fichiers.msp) et interroger votre image hors connexion
pour obtenir des informations sur les applications installées Windows Installer (fichiers .msi) et les correctifs d’application
(fichiers.msp).

Vous pouvez afficher des informations détaillées sur les correctifs MSP installés filtrés par correctif et par application. Si l’option
/PatchCode est spécifiée, des informations détaillées s’affichent pour toutes les applications du programme d’installation Windows
auxquelles le correctif est appliqué. Si l’option /ProductCode est spécifiée, des informations sur tous les correctifs MSP dans
l’application spécifiée s’affichent.

Si les options et /ProductCode les /PatchCode options sont spécifiées, les informations s’affichent uniquement si ce correctif
spécifique est appliqué à l’application Windows Installer spécifiée. Si les options et /ProductCode les /PatchCode options ne sont pas
spécifiées, tous les packages d’installation et correctifs MSP Windows installés sont affichés.

Pour plus d’informations sur les commandes de maintenance des applications disponibles dans DISM, consultez Options de
maintenance des applications DISM Command-Line.

Répertorier les informations sur les correctifs MSP installés


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

2. Utilisez DISM pour répertorier les informations sur les correctifs MSP.

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF}

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF} /ProductCode:


{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Code de correctif GUID identifiant un package d’installation de {8ACD2816-595D-48AA-A43B-3523CAA4F692}


Windows spécifique. Le code de package
associe un fichier .msi à une application ou un
produit et peut également être utilisé pour la
vérification des sources.

Product Code GUID qui est l’identification principale d’une {7764DEFC-C5D1-413C-8428-2AA903BF6DAA}


application ou d’un produit.

Nom du correctif Nom complet inscrit pour le correctif. Pour les QFE9 - Non amovible
correctifs qui n’incluent pas la propriété
DisplayName dans la table MsiPatchMetadata,
le nom d’affichage retourné est une chaîne
vide.

État du correctif 1 si ce correctif est actuellement appliqué au 1 (Appliqué)


produit.

2 si ce correctif a été remplacé par un autre


correctif.

4 si ce correctif a été rendu obsolète par un


autre correctif.

Correctif désinstallable 1 si le correctif est marqué comme possible 0


pour désinstaller du produit. Dans ce cas, le
programme d’installation peut toujours
bloquer la désinstallation si ce correctif est
requis par un autre correctif qui ne peut pas
être désinstallé. Sinon, 0 est signalé.

Lien d'aide Où trouver des informations de support, le cas https://www.microsoft.com


échéant.

Transformations Ensemble de transformations de correctifs :App1RTMToApp1QFE9;:#App1RTMToApp1QFE9


appliquées au produit par la dernière
installation du correctif. Cette valeur peut ne
pas être disponible pour les applications non
managées par utilisateur si l’utilisateur n’est
pas connecté à l’ordinateur.

Local Package Emplacement du fichier patch mis en cache C:\Windows\Installer\132f5c.msp


local utilisé par le produit.
Champ Description Exemple

Date d'installation Date à laquelle le correctif a été appliqué au 20080912


produit.

Répertorier les informations sur les correctifs MSP appliqués à une application
1. Ouvrez l’invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur les correctifs MSP, tapez l’une des commandes suivantes :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatches

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Code de correctif GUID identifiant un package d’installation de {8ACD2816-595D-48AA-A43B-3523CAA4F692}


Windows particulier. Le code de package
associe un fichier .msi à une application ou un
produit et peut également être utilisé pour la
vérification des sources.

Product Code GUID qui est l’identification principale d’une {7764DEFC-C5D1-413C-8428-2AA903BF6DAA}


application ou d’un produit.

Nom du correctif Nom complet inscrit pour le correctif. Pour les QFE9 - Non amovible
correctifs qui n’incluent pas la propriété
DisplayName dans la table MsiPatchMetadata,
le nom d’affichage retourné est une chaîne
vide.

Répertorier les informations sur toutes les applications programme d’installation de


Windows
1. Ouvrez l’invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur les correctifs MSP :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Apps

Le rapport a généré répertorie le code de produit et le nom du produit pour les applications installées dans l’image hors connexion.
Par exemple :

Invite de commandes Windows

Product Code : {DB935363-5A68-47AF-A55A-CFC90F2E83BC}


Product Name : MsiTestApplication2

Répertorier des informations sur une application programme d’installation de


Windows spécifique
1. Ouvrez l’invite de commandes en tant qu’administrateur.

2. Utilisez DISM pour répertorier les informations sur les correctifs :


Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

Le rapport généré comprend les informations suivantes :

Champ Description Exemple

Product Code GUID qui est l’identification principale d’une {DB935363-5A68-47AF-A55A-CFC90F2E83BC}


application ou d’un produit.

Nom du produit Le nom de l’application. MsiTestApplication2

État du produit État d’installation du produit lors de 5 (installé)


l’initialisation.

-1 si le produit n’est ni publié ni installé.

1 si le produit est publié, mais pas installé.

2 si le produit est installé pour un autre


utilisateur.

5 si le produit est installé pour l’utilisateur


actuel.

Package Code GUID identifiant un package d’installation de {C67CA1AE-6074-4810-BD74-F6BBB609744A}


Windows particulier. Le code de package
associe un fichier .msi à une application ou un
produit et peut également être utilisé pour la
vérification des sources.

Version du produit Version du produit au format chaîne. 1.0.0

Type d’affectation 0 si le produit est publié ou installé par 1 (par machine)


utilisateur.

1 si le produit est publié ou installé par


ordinateur pour tous les utilisateurs.

Publisher Nom du fabricant du produit. Microsoft MSI Test

Langage Identificateur décimal pour la langue du 1033


produit.

Source d'installation Répertoire qui contient le fichier source .cab ou E:\Testpkg\App2_RTM</strong>


l’arborescence de fichiers source du package
d’installation.

Nom du package Nom du package d’installation d’origine. MsiTestApplication2.msi

Lien d'aide Où trouver des informations de support, le cas https://www.microsoft.com/management


échéant.

Transformations Ensemble de transformations de correctifs C:\Windows\Installer{BDB20E90-3ACD-450B-


appliquées au produit par la dernière BBDE-61E39687C6B1}\ACBlueT02.mst
installation du correctif. Cette valeur peut ne
pas être disponible pour les applications non
managées par utilisateur si l’utilisateur n’est pas
connecté à l’ordinateur.

Local Package Emplacement du package mis en cache local. C:\Windows\Installer\132f3b.msi

Date d'installation Date d’installation de l’application. 20080912

Rubriques connexes
Service d’une image Windows à l’aide de DISM

Meilleures pratiques de maintenance et de gestion des images de déploiement (DISM)


Environnement de récupération
Windows (Windows RE)
Article • 21/06/2023

L’environnement de récupération Windows (WinRE) est un environnement de


récupération qui peut réparer les causes courantes des systèmes d’exploitation non
démarrables. WinRE est basé sur l’environnement de préinstallation Windows (Windows
PE) et peut être personnalisé avec des pilotes supplémentaires, des langues, des
composants facultatifs Windows PE et d’autres outils de dépannage et de diagnostic. Par
défaut, WinRE est préchargé dans Windows 10 et Windows 11 pour les éditions de
bureau (Famille, Pro, Entreprise et Éducation) et Windows Server 2016 et versions
ultérieures.

Nouveautés de WinRE pour Windows 10


Par défaut, si vous installez Windows à l’aide d’un support créé à partir du
Concepteur de configuration et d’acquisition d’images Windows (ICD), vous
obtiendrez une partition d’outils WinRE dédiée sur les appareils UEFI et BIOS,
située immédiatement après la partition Windows. Cela permet à Windows de
remplacer et de redimensionner la partition en fonction des besoins. (Si vous
installez Windows à l’aide du programme d’installation de Windows, vous
obtiendrez la même disposition de partition que dans Windows 8.1.)
Si vous ajoutez un outil personnalisé au menu de démarrage avancé de WinRE, il
ne peut utiliser que des composants facultatifs qui se trouvent déjà dans les outils
WinRE par défaut. Par exemple, si vous avez une application de Windows 8 qui
dépendait des composants facultatifs .NET, vous devez réécrire l’application pour
Windows 10.
Si vous ajoutez un outil personnalisé au menu de démarrage avancé de WinRE, il
doit être placé dans le dossier \Sources\Recovery\Tools afin qu’il puisse continuer à
fonctionner après les mises à niveau futures de WinRE.
Lorsque vous ajoutez des langues aux outils de réinitialisation par bouton poussoir,
vous devez maintenant ajouter le composant facultatif WinPE-HTA.

Outils
WinRE inclut les outils suivants :

Réparation automatique et autres outils de résolution des problèmes. Pour plus


d’informations, consultez fonctionnalités de résolution des problèmes Windows RE.
Réinitialisation par bouton push (éditions Windows dekstop uniquement). Cet
outil permet à vos utilisateurs de réparer rapidement leurs propres PC tout en
préservant leurs données et les personnalisations importantes, sans avoir à
sauvegarder les données à l’avance. Pour plus d’informations, consultez Vue
d’ensemble de la réinitialisation par bouton push.
Récupération d’image système (éditions Windows Server uniquement). Cet outil
restaure l’intégralité du disque dur. Pour plus d’informations, consultez Récupérer
le système d’exploitation ou le serveur complet.

En outre, vous pouvez créer votre propre solution de récupération personnalisée à l’aide
de l’API d’imagerie Windows ou à l’aide de l’API Gestion et maintenance des images de
déploiement (DISM, Deployment Image Servicing and Management).

Points d’entrée dans WinRE


Vos utilisateurs peuvent accéder aux fonctionnalités WinRE via le menu Démarrage
avancé, qui peut être lancé à partir de Windows de différentes manières :

Dans l’écran de connexion, cliquez sur Arrêter, puis maintenez la touche Maj
enfoncée tout en sélectionnant Redémarrer.
Cliquez sur Démarrer>Paramètres>Mise à jour & sécurité>Récupération> sous
Démarrage avancé, puis cliquez sur Redémarrer maintenant.
Démarrez sur le support de récupération.
Utilisez un bouton de récupération matérielle (ou une combinaison de boutons)
configuré par l’OEM.

Après l'exécution de l'une de ces actions, toutes les sessions utilisateur sont fermées et
le menu Démarrage avancé s’affiche. Si vos utilisateurs sélectionnent une fonctionnalité
WinRE dans ce menu, le PC redémarre dans WinRE et la fonctionnalité sélectionnée est
lancée.

WinRE démarre automatiquement après la détection des problèmes suivants :

Deux tentatives infructueuses consécutives de démarrage de Windows.


Deux arrêts inattendus consécutifs qui se produisent dans les deux minutes suivant
la fin du démarrage.
Deux redémarrages consécutifs du système dans les deux minutes suivant la fin du
démarrage.
Une erreur de démarrage sécurisé (sauf pour les problèmes liés à Bootmgr.efi).
Une erreur BitLocker sur les appareils tactiles uniquement.

Menu de démarrage avancé


Ce menu permet à vos utilisateurs d'effectuer ces actions :

Démarrez les outils de récupération, de dépannage et de diagnostic.


Démarrez à partir d'un périphérique (UEFI uniquement).
Accédez au menu Microprogramme (UEFI uniquement).
Choisissez le système d'exploitation à démarrer, si plusieurs systèmes
d'exploitation sont installés sur le PC.

7 Notes

Vous pouvez ajouter un outil personnalisé au menu Démarrage avancé . Dans le


cas contraire, ces menus ne peuvent pas être personnalisés davantage. Pour plus
d’informations, consultez Ajouter un outil personnalisé au menu de démarrage
avancé Windows RE.

Considérations relatives à la sécurité


Lorsque vous travaillez avec WinRE, tenez compte des considérations de sécurité
suivantes :
Si les utilisateurs ouvrent le menu Démarrage avancé à partir de Windows et
sélectionnent un outil WinRE, ils doivent fournir le nom d’utilisateur et le mot de
passe d’un compte d’utilisateur local avec des droits d’administrateur.

Par défaut, la mise en réseau est désactivée dans WinRE. Vous pouvez activer la
mise en réseau quand vous en avez besoin. Pour une meilleure sécurité, désactivez
la mise en réseau lorsque vous n’avez pas besoin de connectivité.

Personnalisation de WinRE
Vous pouvez personnaliser WinRE en ajoutant des packages (composants facultatifs
Windows PE), des langues, des pilotes et des outils de diagnostic ou de résolution des
problèmes personnalisés. L’image WinRE de base inclut les composants facultatifs
Windows PE suivants :

Microsoft-Windows-Foundation-Package
WinPE-EnhancedStorage
WinPE-Rejuv
WinPE-Scripting
WinPE-SecureStartup
WinPE-Setup
WinPE-SRT
WinPE-WDS-Tools
WinPE-WMI
WinPE-StorageWMI-Package (ajouté à l'image de base dans Windows 8.1 et
Windows Server 2012 R2)
WinPE-HTA (ajouté à l’image de base dans Windows 10)

7 Notes

Le nombre de packages, de langues et de pilotes est limité par la quantité de


mémoire disponible sur le PC. Pour des raisons de performances, réduisez le
nombre de langues, de pilotes et d’outils que vous ajoutez à l’image.

Partitions de disque dur


Lorsque vous installez Windows à l’aide du programme d’installation de Windows,
WinRE est configuré comme suit :
1. Pendant l’installation de Windows, Windows prépare les partitions de disque dur
pour prendre en charge WinRE.

2. Windows place initialement le fichier image WinRE (winre.wim) dans la partition


Windows, dans le dossier \Windows\System32\Recovery.

Avant de livrer le PC à votre client, vous pouvez modifier ou remplacer le fichier


image WinRE pour inclure des langues, des pilotes ou des packages
supplémentaires.

3. Lors de l'étape de configuration spécialisée, le fichier image WinRE est copié dans
la partition des outils de récupération, afin que l'appareil puisse démarrer sur les
outils de récupération même en cas de problème avec la partition Windows.

Lorsque vous déployez Windows en appliquant des images, vous devez configurer
manuellement les partitions du disque dur. Lorsque WinRE est installé sur un disque dur,
la partition doit être formatée en NTFS.

Ajoutez l’image d’outils WinRE de base (winre.wim) à une partition distincte des
partitions Windows et de données. Cela permet à vos utilisateurs d’utiliser WinRE même
si la partition Windows est chiffrée avec le chiffrement de lecteur Windows BitLocker. Il
empêche également vos utilisateurs de modifier ou de supprimer accidentellement les
outils WinRE.

Stockez les outils de récupération dans une partition dédiée, directement après la
partition Windows. De cette façon, si les futures mises à jour nécessitent une partition
de récupération plus grande, Windows pourra la gérer plus efficacement en ajustant les
tailles de partition Windows et de récupération, plutôt que d'avoir à créer une nouvelle
taille de partition de récupération pendant que l'ancienne reste en place.

Pour plus d’informations, consultez Configurer des partitions de disque dur basées sur
UEFI/GPT ou Configurer des partitions de disque dur BIOS/MBR.

Besoins en mémoire
Pour démarrer Windows RE directement à partir de la mémoire (également appelée
démarrage sur disque RAM), une partie contiguë de la mémoire physique (RAM) qui
peut contenir l’intégralité de l’image Windows RE (winre.wim) doit être disponible. Pour
optimiser l’utilisation de la mémoire, les fabricants doivent s’assurer que leur
microprogramme réserve les emplacements de mémoire au début ou à la fin de l’espace
d’adressage de la mémoire physique.
Mise à jour de l’environnement de récupération
Windows sur disque
La copie sur disque de Windows RE peut être réparée dans le cadre des mises à jour
cumulatives pour le système d'exploitation. Toutes les mises à jour cumulatives ne
prendront pas en charge Windows RE.

Contrairement au processus de mise à jour normal du système d’exploitation, les mises


à jour pour Windows RE ne traitent pas directement l’image Windows RE sur disque
(winre.wim). Au lieu de cela, une version plus récente de l'image Windows RE remplace
celle existante, les contenus suivants étant injectés ou migrés dans la nouvelle image :

Les pilotes de périphérique d'entrée et critiques de démarrage de l'environnement


complet du système d'exploitation sont ajoutés à la nouvelle image Windows RE.
Les personnalisations Windows RE sous \Sources\Recovery du winre.wim monté
sont migrées vers la nouvelle image.

Le contenu suivant de l'image Windows RE existante n'est pas migré vers la nouvelle
image :

Pilotes qui se trouvent dans l'image Windows RE existante mais pas dans
l'environnement complet du système d'exploitation
Composants facultatifs Windows PE qui ne font pas partie de l'image Windows RE
par défaut
Modules linguistiques pour Windows PE et composants facultatifs

Le processus de mise à jour de Windows RE s'efforce de réutiliser la partition Windows


RE existante sans aucune modification. Cependant, dans de rares situations où la
nouvelle image Windows RE (ainsi que le contenu migré/injecté) ne rentre pas dans la
partition Windows RE existante, le processus de mise à jour se comportera comme suit :

Si la partition Windows RE existante est située immédiatement après la partition


Windows, la partition Windows sera réduite et de l'espace sera ajouté à la partition
Windows RE. La nouvelle image Windows RE sera installée sur la partition Windows
RE développée.
Si la partition Windows RE existante ne se trouve pas immédiatement après la
partition Windows, la partition Windows sera réduite et une nouvelle partition
Windows RE sera créée. La nouvelle image Windows RE sera installée sur cette
nouvelle partition Windows RE. La partition Windows RE existante sera orpheline.
Si la partition Windows RE existante ne peut pas être réutilisée et que la partition
Windows ne peut pas être réduite avec succès, la nouvelle image Windows RE sera
installée sur la partition Windows. La partition Windows RE existante sera
orpheline.

) Important

Pour garantir que vos personnalisations continuent de fonctionner après la mise à


jour de Windows RE, elles ne doivent pas dépendre des fonctionnalités fournies par
les composants facultatifs de Windows PE qui ne figurent pas dans l'image
Windows RE par défaut (par exemple, WinPE-NetFX). Pour faciliter le
développement des personnalisations de Windows RE, le composant facultatif
WinPE-HTA a été ajouté à l'image Windows RE par défaut dans Windows 10.

7 Notes

La nouvelle image Windows RE déployée dans le cadre de la mise à jour cumulative


contient des ressources linguistiques uniquement pour la langue par défaut du
système, même si l'image Windows RE existante contient des ressources pour
plusieurs langues. Sur la plupart des PC, la langue par défaut du système est la
langue sélectionnée au moment de l'OOBE.

Problème connu
Si l’objet GPO « Paramètres Windows/Paramètres de sécurité/Stratégies locales/Options
de sécurité/Comptes : Bloquer les comptes Microsoft » est défini pour activer la
stratégie « L’utilisateur ne peut pas ajouter ou se connecter avec un compte Microsoft »,
la tentative de restauration du système dans WinRE échouera avec le message d’erreur «
Vous devez vous connecter en tant qu’administrateur pour continuer, mais il n’y a pas
de comptes d’administrateur sur ce PC ».

Il s’agit d’un problème connu et la solution de contournement consiste à éviter de


définir « Comptes : Bloquer les comptes Microsoft » sur « L’utilisateur ne peut pas
ajouter ou se connecter avec un compte Microsoft » ou à définir la stratégie MDM
Security/RecoveryEnvironmentAuthentication sur 2.

Voir aussi
Type de contenu Références
Type de contenu Références

Déploiement Personnaliser Windows RE | Déployer Windows


RE

Opérations Options de ligne de commande REAgentC

Dépannage Fonctionnalités de résolution des problèmes de


Windows RE

Outils complémentaires Ajouter un outil personnalisé au menu de


démarrage avancé de Windows RE | Ajouter un
bouton de récupération matérielle pour
démarrer Windows RE | Vue d’ensemble de la
réinitialisation du bouton push
Personnaliser Windows RE
Article • 09/05/2023

Vous pouvez personnaliser l’environnement de récupération Windows (Windows RE) en


ajoutant des langages, des packages de pilotes, des packages de système d’exploitation
et des outils de diagnostic ou de dépannage personnalisés.

L’image WinRE est incluse dans les images d’installation de Windows 10 et ultérieures,
et Windows Server 2016 et versions ultérieures, et est finalement copiée dans la
partition des 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.

7 Notes

Si votre image Windows ne contient pas d’image WinRE (généralement parce que
WinRE a été déplacée vers la partition des outils RE avant de capturer l’image),
Windows fonctionne toujours, mais l’environnement de récupération ne sera pas
configuré ou accessible. Vous pouvez ajouter WinRE.wim à votre image Windows
en la copiant à partir du Windows\System32\Recovery dossier d’une image Windows
montée dans le même dossier de votre image personnalisée.

Lorsque vous apportez des modifications à vos images Windows, mettez à jour l’image
Windows RE en même temps. 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 packages de pilotes nécessaires au démarrage d’un système.


Ajout de mises à jour de qualité ou de fonctionnalités à Windows.
Ajoutez de nouvelles langues, bien que cela ne soit pas toujours possible, car
toutes les langues n’ont pas Windows RE équivalents.
Cette rubrique fournit également des étapes facultatives pour optimiser l’image
Windows RE après sa mise à jour.

Prérequis
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Ordinateur de technicien avec le kit d’évaluation et de déploiement Windows


(ADK) et le module complémentaire WinPE installés.
Image Windows (install.wim). Il peut s’agir du support d’installation Windows ou
d’une image de référence.

Étape 1 : Monter l’image Windows et Windows


RE
Monter les images

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

2. Montez l’image de base Windows pour la modification.

Invite de commandes Windows

md C:\mount\windows
Dism /Mount-Image /ImageFile:C:\mount\install.wim /Index:1
/MountDir:C:\mount\windows

3. Montez l’image Windows RE pour la modification.

Invite de commandes Windows

md C:\mount\winre
Dism /Mount-Image
/ImageFile:c:\mount\windows\windows\system32\recovery\winre.wim
/Index:1 /MountDir:C:\mount\winre

7 Notes

L’image Windows RE doit toujours être numéro d’index 1.

Étape 2 : Ajout de langues


Lorsque vous ajoutez des langues à Windows RE, vous devez ajouter le module
linguistique de base et les modules linguistiques correspondants pour chacun des
composants facultatifs Windows PE dans l’image des outils Windows RE.

À compter de Windows 10, version 1607 et Windows Server 2016, le module


linguistique de base et les modules linguistiques de composants facultatifs requis pour
personnaliser les Windows RE sont inclus dans les isos du module linguistique pour
Windows 10 et Windows Server 2016. Les modules linguistiques Windows PE du
Windows 10 ADK ne doivent pas être utilisés pour personnaliser Windows RE.

7 Notes

Pour garantir une expérience de langue cohérente dans les scénarios de


récupération, ajoutez le même ensemble de langues à l’image Windows RE que
vous ajoutez à l’image Windows.

Essayez de ne pas ajouter plus de dix modules linguistiques à une image Windows
ou Windows RE. Plusieurs modules linguistiques augmentent la taille de l’image
Windows et affectent également les performances globales d’un système pendant
le déploiement et la maintenance.

Ajouter des modules linguistiques

1. Montez l’ISO du module linguistique Windows en double-cliquant dessus dans


Explorateur de fichiers. Cela lui affectera une lettre de lecteur, par exemple, D.

2. Répertoriez les composants facultatifs Windows PE dans l’image des outils


Windows RE :

Invite de commandes Windows

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

3. Passez en revue la liste résultante des packages, puis ajoutez les modules
linguistiques correspondants pour chaque package dans l’image, y compris le
module linguistique Windows PE de base, mais pas winPE-WiFi-Package.

Le code suivant montre comment ajouter le module linguistique Français (fr-fr) à


l’image Windows PE de base, puis à chacun des composants facultatifs présents
dans l’image par défaut Windows RE :

Invite de commandes Windows


Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Rejuv_fr-
fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-
EnhancedStorage_fr-fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Scripting_fr-
fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-
SecureStartup_fr-fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-SRT_fr-fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-WDS-Tools_fr-
fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-WMI_fr-fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-StorageWMI_fr-
fr.cab"
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-HTA_fr-fr.cab"

Le package WinPE-WiFi n’est pas propre au langage et n’a pas besoin d’être
ajouté lors de l’ajout d’autres langues.

4. Si vous ajoutez des modules linguistiques pour le Japon, la Corée ou la Chine,


ajoutez les packages de police pour ces langues. Voici un exemple pour le Japon :

Invite de commandes Windows

Dism /image:C:\mount\winre /add-package /packagepath:"D:\Windows


Preinstallation Environment\amd64\WinPE_OCs\WinPE-Font Support-JA-
JP.cab"

Pour plus d’informations, consultez WinPE : Ajouter des packages (référence sur les
composants facultatifs).

5. Pour économiser de l’espace et accélérer le processus de récupération, supprimez


les langues inutiles. Inversez l’ordre pour éviter les problèmes liés aux
dépendances.

Notez que le package WinPE-WiFi n’est pas propre à la langue et ne doit pas être
supprimé.
Invite de commandes Windows

Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows


Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-
us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WDS-Tools_en-
us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-SRT_en-us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-
SecureStartup_en-us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-
us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-
EnhancedStorage_en-us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Rejuv_en-
us.cab"
Dism /Remove-Package /Image:C:\mount\winre /PackagePath:"D:\Windows
Preinstallation Environment\amd64\WinPE_OCs\en-us\lp.cab"

Étape 3 : Ajout de packages de pilotes


nécessaires pour le démarrage d’un système
Assurez-vous d’ajouter tous les packages de pilotes tiers requis par votre système de
référence pour démarrer.

Ajoutez un package de pilotes :

1. Si nécessaire, décompressez ou décompressez le fichier de pilote à partir du


fabricant de votre appareil.

2. Identifiez le package du pilote et ajoutez-le à l’image.

Invite de commandes Windows

Dism /Image:C:\mount\winre /Add-Driver


/Driver:"C:\SampleDriver\driver.inf"

où C:\SampleDriver\driver.inf est l’emplacement du fichier .inf.


Étape 4 : Ajout d’un outil personnalisé
Vous pouvez ajouter un outil de dépannage ou de diagnostic personnalisé à votre
image Windows RE. Pour plus d’informations, consultez Ajouter un outil personnalisé au
menu de démarrage avancé Windows RE.

Étape 5 : Ajout de mises à jour Windows


Si vous avez ajouté une mise à jour à votre image Windows, mettez également à jour
votre image WinRE :

Ajoutez le package Windows Update, par exemple C:\MSU\Windows8.1-


KB123456-x64.msu.

Invite de commandes Windows

Dism /Add-Package /PackagePath:C:\MSU\Windows8.1-KB123456-x64.msu


/Image:C:\mount\winre /LogPath:AddPackage.log

Étape 6 : Optimisation de l’image, partie 1


(facultatif)
Après avoir ajouté un package de mise à jour Windows ou une langue, vous pouvez
réduire la taille du package final Windows RE en vérifiant les fichiers en double et en
marquant les versions antérieures comme remplacées.

1. Optimisez l’image :

Invite de commandes Windows

Dism /Image:c:\mount\winre /Cleanup-Image /StartComponentCleanup

2. Plus tard, vous allez exporter l’image pour supprimer les fichiers remplacés.

Étape 7 : démonter l’image WinRE


Démonter et enregistrer l’image :

Invite de commandes Windows

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


Étape 8 : Optimisation de l’image, partie 2
(facultatif)
Si vous avez optimisé l’image, vous devez exporter l’image pour voir une modification
de la taille du fichier. Pendant le processus d’exportation, DISM supprime les fichiers qui
ont été remplacés.

1. Exportez l’image Windows RE dans un nouveau fichier image Windows.

Invite de commandes Windows

Dism /Export-Image
/SourceImageFile:c:\mount\windows\windows\system32\recovery\winre.wim
/SourceIndex:1 /DestinationImageFile:c:\mount\winre-optimized.wim

2. Remplacez l’ancienne image Windows RE par l’image nouvellement optimisée.

Invite de commandes Windows

del c:\mount\windows\windows\system32\recovery\winre.wim
copy c:\mount\winre-optimized.wim
c:\mount\windows\windows\system32\recovery\winre.wim

Étape 9 : démonter l’image Windows


Enregistrez vos modifications dans l’image de base Windows.

Démonter l’image Windows de base :

Invite de commandes Windows

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

Étapes suivantes
Si vous déployez Windows à l’aide du programme d’installation de Windows, mettez à
jour les autres images Windows dans le fichier Windows de base (Install.wim).

Si vous déployez votre image de référence à l’aide de Windows PE, Diskpart et DISM,
continuez à déployer Windows RE.
Rubriques connexes
Ajouter un outil personnalisé au menu de démarrage avancé Windows RE

Déployer Windows RE

Déployer Push-Button réinitialiser les fonctionnalités

REAgentC Command-Line Options


Ajouter un outil personnalisé au menu
de démarrage avancé Windows RE
Article • 19/06/2023

Vous pouvez ajouter un outil de dépannage ou de diagnostic personnalisé à l’image De


l’environnement de récupération Windows (WinRE). Cet outil s’affiche dans le menu
Démarrage avancé.

En développant votre outil personnalisé pour s’exécuter dans WinRE, vous pouvez tirer
parti de la prise en charge du clavier tactile et à l’écran disponible dans WinRE.

Nouveauté pour Windows 10 : vous ne pourrez pas ajouter de composants facultatifs


WinRE qui ne figurent pas déjà dans les outils WinRE par défaut. Par exemple, si vous
avez une application de Windows 8 qui dépendait des composants facultatifs .NET, vous
devez réécrire l’application pour Windows 10.

Ajouter un outil personnalisé


1. Extrayez et montez une image Windows (install.wim) et son image WinRE
correspondante (winre.wim) :

Invite de commandes Windows

md c:\mount
xcopy D:\sources\install.wim C:\mount
md C:\mount\windows
Dism /mount-image /imagefile:C:\mount\install.wim /index:1
/mountdir:C:\mount\windows
md C:\mount\winre
Dism /mount-image
/imagefile:c:\mount\windows\windows\system32\recovery\winre.wim
/index:1 /mountdir:C:\mount\winre

Pour plus d’informations sur ces étapes, consultez la rubrique : Personnaliser


Windows RE.

2. Dans le Bloc-notes, créez un fichier de configuration qui spécifie le nom de fichier


et les paramètres de l’outil personnalisé (le cas échéant) :

XML

<?xml version="1.0" encoding="utf-8"?>


<!-- WinREConfig.xml -->
<Recovery>
<RecoveryTools>
<RelativeFilePath>OEMDiagnostics.exe</RelativeFilePath>
<CommandLineParam>/param1 /param2</CommandLineParam>
</RecoveryTools>
</Recovery>

Où C:\Tools\OEMDiagnostics.exe est l’outil de résolution des problèmes ou de


diagnostics personnalisé, et où /param1 et /param2 sont des paramètres facultatifs
utilisés lors de l’exécution de cet outil personnalisé.

7 Notes

Vous ne pouvez ajouter qu’un seul outil personnalisé aux menus de


démarrage avancés WinRE.

Enregistrez le fichier à l’aide du codage UTF-8. N’utilisez pas ANSI :

Cliquez sur Fichier, puis sur Enregistrer sous. Dans la zone Encodage , sélectionnez
UTF-8, puis enregistrez ce fichier en tant que C:\mount\WinREConfig.xml .

3. Créez un \Sources\Recovery\Tools dossier dans le dossier de montage WinRE, puis


copiez l’outil personnalisé et son fichier de configuration dans le nouveau dossier :

Invite de commandes Windows

md C:\mount\winre\sources\recovery\tools
copy C:\Tools\OEMDiagnostics.exe C:\mount\winre\sources\recovery\tools
copy C:\mount\WinREConfig.xml C:\mount\winre\sources\recovery\tools

L’outil personnalisé et tous les dossiers associés doivent se trouver dans ce dossier
afin qu’il puisse continuer à fonctionner après les futures mises à niveau de WinRE.

4. Validez vos personnalisations et démontez l’image WinRE :

Invite de commandes Windows

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

5. Facultatif : effectuer une copie de sauvegarde de l’image WinRE.

Invite de commandes Windows

copy C:\mount\windows\windows\system32\recovery\winre.wim
C:\mount\winre_amd64_backup.wim
Vous pouvez souvent réutiliser les mêmes personnalisations sur plusieurs images.

6. Démontez et enregistrez les modifications de l’image Windows de base :

Invite de commandes Windows

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

Déployer l'image
1. Dans le Bloc-notes, créez un fichier de configuration qui décrit l’outil personnalisé
dans le menu Démarrage avancé. Ajoutez des descriptions pour chaque langue
prise en charge. Cet exemple spécifie à la fois les versions en anglais et Français
langue du nom et de la description de l’outil :

XML

<?xml version="1.0" encoding="utf-8"?>


<!-- AddDiagnosticsToolToBootMenu.xml -->
<BootShell>
<WinRETool locale="en-us">
<Name>Fabrikam Utility</Name>
<Description>Troubleshoot your Fabrikam PC</Description>
</WinRETool>
<WinRETool locale="fr-fr">
<Name>Utilité de Fabrikam</Name>
<Description>Dépannez votre PC de Fabrikam</Description>
</WinRETool>
</BootShell>

2 Avertissement

Limitez les <Name> valeurs et <Description> à environ 30 caractères ou moins


pour vous assurer qu’elles s’affichent correctement dans le menu Démarrage
avancé.

Enregistrez le fichier à l’aide du codage UTF-8 :

Cliquez sur Fichier, puis sur Enregistrer sous. Dans la zone Encodage , sélectionnez
UTF-8, puis enregistrez ce fichier en tant que
E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml .
Où E:\ est la lettre de lecteur d’un lecteur amovible ou d’un emplacement réseau.

2. Sur votre ordinateur de destination, pendant le déploiement de l’image, mais après


avoir inscrit l’image de démarrage WinRE personnalisée et le système
d’exploitation Windows, vous devez inscrire la description de l’outil personnalisé :

Invite de commandes Windows

Reagentc /setbootshelllink /configfile


E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml

Si l’outil personnalisé est correctement inscrit, la sortie de l’exécution de cette


commande sera : <OEM Tool = 1> .

7 Notes

Pour plus d’informations sur le déploiement de Windows, consultez la


rubrique Déployer Windows RE.

Vérifiez que l’outil personnalisé s’affiche dans le


menu Démarrage avancé lors du lancement à
partir de Windows
1. Redémarrez l’ordinateur de destination et terminez OOBE en tant qu’utilisateur.

7 Notes

Si vous êtes invité à entrer une clé de produit, cliquez sur Ignorer.

2. Cliquez sur Paramètres duPC de démarrage>, puis sélectionnez Général.

3. Dans la section Démarrage avancé , sélectionnez Redémarrer maintenant.

Le menu de démarrage avancé de Windows s’affiche.

4. Dans le menu Démarrage avancé , sélectionnez Résoudre les problèmes, puis


cliquez sur le lien Utilitaire Fabrikam .

L’ordinateur redémarre dans WinRE et l’outil spécifié dans la <section


RecoveryTools> du fichier WinREConfig.xml s’affiche.
5. Vérifiez que l’outil personnalisé fonctionne correctement, puis fermez l’outil.

Si l’outil personnalisé n’apparaît pas dans le menu Démarrage avancé, vous pouvez
essayer les opérations suivantes :

Vérifiez que les fichiers WinREConfig.xml et


AddDiagnosticsToolToBootMenu.xml sont enregistrés au format d’encodage
UTF-8.

Désactivez WinRE, réinscrivez l’outil personnalisé, puis activez WinRE. Par


exemple :

Invite de commandes Windows

Reagentc /disable
Reagentc /setbootshelllink /configfile
E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
Reagentc /enable

Vérifier que l’outil personnalisé s’affiche dans le


menu de récupération WinRE
1. Dans le menu de récupération, sélectionnez Résoudre les problèmes, puis cliquez
sur le lien Utilitaire Fabrikam .

2. Vérifiez que l’outil personnalisé fonctionne correctement, puis fermez l’outil.

3. Cliquez sur Continuer.

Le PC redémarre dans le système d’exploitation.

Rubriques connexes
Informations de référence techniques sur l’environnement de récupération Windows
(Windows RE)

Personnaliser Windows RE

Déployer Windows RE

Fonctionnalités de résolution des problèmes de Windows RE


Ajouter un bouton de récupération
matérielle pour démarrer Windows RE
Article • 19/06/2023

Sur les ordinateurs UEFI, vous pouvez configurer un bouton de récupération matérielle
(ou une combinaison de boutons) pour démarrer Windows RE, y compris les
fonctionnalités de réinitialisation par bouton-pousseur pour Windows 10 et Windows 11
pour les éditions de bureau (Famille, Professionnel, Entreprise et Éducation). Cela peut
aider les utilisateurs à accéder plus facilement aux menus Windows RE.

Par rapport à Windows 8/8.1, l’implémentation recommandée dans Windows 10 pour


ces boutons matériels a été considérablement simplifiée. Vous n’avez plus besoin de
copier les fichiers de démarrage Windows vers un emplacement non managé sur la
partition système EFI (ESP) pour créer un chemin de démarrage secondaire. Au lieu de
cela, Windows configure et gère toutes les ressources sur disque requises pour prendre
en charge les boutons matériels. La conception peut être résumée comme suit :

1. Windows 10 et versions ultérieures créent automatiquement un magasin de


données de configuration de démarrage (BCD) secondaire dans le dossier
\EFI\Microsoft\Recovery .

Lorsque Windows RE est installé, ce magasin BCD secondaire est automatiquement


rempli avec les paramètres appropriés pour démarrer Windows RE par défaut.

Si l’emplacement de Windows RE change (par exemple, en raison de mises à jour


ultérieures), le magasin BCD secondaire est mis à jour automatiquement.

2. Vous devez toujours créer une entrée de périphérique de démarrage statique pour
la récupération à la fin de la liste des ordres de démarrage du microprogramme
UEFI.

Cette entrée de périphérique de démarrage doit pointer vers le Gestionnaire de


démarrage Windows par défaut (bootmgfw.efi) dans le dossier
\EFI\Microsoft\Boot de l’ESP.

L’entrée de périphérique de démarrage doit spécifier le /RecoveryBCD paramètre .

Lorsque le bouton matériel est déclenché, l’entrée du périphérique de démarrage


de récupération doit être sélectionnée automatiquement.

Pour en savoir plus, consultez les instructions du fabricant de votre matériel pour
modifier le microprogramme UEFI sur l’appareil.
3. Lorsque le Gestionnaire de démarrage Windows est lancé avec le /RecoveryBCD
paramètre , il utilise le magasin BCD secondaire configuré pour démarrer Windows
RE, au lieu du magasin BCD par défaut.

Le diagramme suivant illustre l’implémentation recommandée et les différents chemins


de démarrage :

Recommandations de conception pour le


bouton matériel :
Le bouton de récupération matérielle (ou combinaison de boutons) doit être utilisable
même lorsque le PC est hors tension. Lorsqu’il est déclenché, le PC doit s’allumer et
passer par le chemin de démarrage secondaire. Cela évite aux utilisateurs d’appuyer sur
le bouton dans une très courte fenêtre de temps pendant et après POST.

Pour les PC qui prennent en charge le menu d’options de microprogramme, le


déclenchement du bouton (ou de la combinaison de boutons) doit d’abord afficher un
menu simple qui offre aux utilisateurs les options de démarrage Windows RE ou d’entrer
dans le menu options du microprogramme. Cela supprime la nécessité de prendre en
charge plusieurs combinaisons de boutons.
7 Notes

Le bouton matériel ne pourra pas démarrer le PC dans Windows RE tant que


Windows RE n’est pas installé. En général, cela signifie qu’une fois que le PC a
terminé la passe de configuration Specialize.

Rubriques connexes
Déployer Windows RE
Déployer Windows RE
Article • 19/06/2023

Utilisez ces étapes pour déployer l’environnement de récupération Windows (Windows


RE) sur un nouvel ordinateur, afin d’aider les utilisateurs finaux à réparer un PC en cas de
défaillance du système.

Configuration requise
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Un ordinateur de destination qui a été configuré avec une partition Windows RE


tools et éventuellement, une partition d’image de récupération. Pour en savoir
plus, consultez Capturer et appliquer des partitions Windows, Système et
Récupération.
Facultatif : personnalisez votre média de récupération. Pour plus d’informations,
consultez Personnaliser Windows RE.
Facultatif : personnalisez votre média de récupération pour inclure des outils
personnalisés. Pour plus d’informations, consultez Ajouter un outil personnalisé au
menu de démarrage avancé Windows RE.

Étape 1 : Déployer Windows RE


1. Créez un répertoire dans la partition outils Windows RE, puis copiez votre image
d’outils Windows RE personnalisée (Winre.wim) dans ce répertoire. Voici des
exemples basés sur votre type de microprogramme :

UEFI:

Invite de commandes Windows

mkdir T:\Recovery\WindowsRE

xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE

Où T : est la lettre de lecteur de votre partition outils Windows RE. Par exemple :

BIOS:

Invite de commandes Windows


mkdir S:\Recovery\WindowsRE

xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE

Où S: est la partition système.

2. Inscrivez votre image d’outils Windows RE personnalisée :

UEFI:

Invite de commandes Windows

C:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE


/target W:\Windows

Où T : est la partition Windows RE Tools.

BIOS

Invite de commandes Windows

C:\Windows\System32\Reagentc /setreimage /path S:\Recovery\WindowsRE


/target W:\Windows

Où S : est la partition système.

3. Facultatif : si vous avez ajouté un outil personnalisé à votre image de démarrage


Windows RE, inscrivez-le pour qu’il apparaisse dans le menu Démarrage avancé :

Invite de commandes Windows

Reagentc /setbootshelllink /configfile


E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml

Pour plus d’informations sur l’ajout d’un outil personnalisé, consultez Ajouter un
outil personnalisé au menu de démarrage avancé Windows RE.

4. Facultatif : configurez un bouton de récupération matérielle (ou une combinaison


de boutons) pour exécuter un chemin de démarrage secondaire contenant
Windows RE. Pour plus d’informations, consultez Ajouter un bouton de
récupération matérielle pour démarrer Windows RE.
Étape 2 : Identifier les partitions de
récupération et masquer les lettres de lecteur
Configurez vos partitions en tant que partitions de récupération, puis masquez les
lettres de lecteur afin que les partitions n’apparaissent pas dans les menus Windows
courants, tels que Explorateur de fichiers.

Préparer un script DiskPart pour identifier les partitions


de récupération et masquer les lettres de lecteur
1. Dans le Bloc-notes, créez un fichier texte qui inclut des commandes pour identifier
et masquer les partitions de récupération. Les exemples suivants sont basés sur
votre type de microprogramme :

UEFI:

Utilisez l’ID : PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-


bfd50179d6ac) pour définir les partitions en tant que partitions de récupération.

Utilisez les attributs GPT : 0x8000000000000001 pour masquer les lettres de lecteur
et les marquer comme requis, à l’aide d’une combinaison de deux attributs :
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER et GPT_ATTRIBUTE_PLATFORM_REQUIRED .

Pour plus d’informations sur les attributs de partition de disque dur UEFI, consultez
PARTITION_INFORMATION_GPT structure.

txt

rem == HideRecoveryPartitions-UEFI.txt
select disk 0
select partition 1
remove
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
rem == If Push-button reset features are included, add the following
commands:
rem select partition 5
rem remove
rem set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
rem gpt attributes=0x8000000000000001
list volume

BIOS:
Utilisez l’attribut : id=27 pour définir la partition système et utilisez la remove
commande pour supprimer la lettre de lecteur.

txt

rem == HideRecoveryPartitions-BIOS.txt
select disk 0
select partition 3
set id=27
remove
list volume
exit

2. Enregistrez votre fichier terminé en tant que E:\Recovery\HideRecoveryPartitions-


UEFI.txt ou E:\Recovery\HideRecoveryPartitions-BIOS.txt, en fonction de votre type
de microprogramme.

Identifier et masquer les lettres de lecteur


Exécutez le script diskpart pour identifier et masquer les partitions de récupération
:

Invite de commandes Windows

Diskpart /s E:\Recovery\HideRecoveryPartitions-<firmware>.txt

Où <firmware> est UEFI ou BIOS.

Vérifiez que la configuration du Windows RE est correctement définie

Ouvrez une invite de commandes d’administration.

Vérifiez les informations de Windows RE :

Invite de commandes Windows

reagentc /info

Vérifiez les éléments suivants :


Windows RE status est activé.
Windows RE’emplacement se trouve sur la partition correcte.
L’entrée GUID BCD pour WinRE est identique à l’entrée GUID WinRE dans le
fichier : reagent.xml. Sur les PC bios, ce fichier se trouve sur la partition système,
à l’adresse \Recovery\<GUID>\ . Sur les PC UEFI, ce fichier se trouve sur la
partition Windows RE Tools, à l’emplacement \Recovery\WindowsRE\ .
WinRE se trouve dans le \Recovery\WindowsRE répertoire

Rubriques connexes
Informations de référence techniques sur l’environnement de récupération Windows
(Windows RE)

Options de ligne de commande de la gestion des images DISM

Personnaliser Windows RE

Ajouter un outil personnalisé au menu de démarrage avancé Windows RE


Ajouter un package de mise à jour à
Windows RE
Article • 19/06/2023

Vous pouvez appliquer une mise à jour, soit une mise à jour LCU ou une mise à jour
dynamique du système d’exploitation sécurisé (DU) à une image de Windows RE. Les
étapes de mise à jour d’une image Windows RE varient selon que vous mettez à jour
une image hors connexion ou une image sur un système en cours d’exécution.

Lors de l’ajout d’un LCU : avant l’ajout d’une mise à jour et après avoir ajouté une
mise à jour, case activée le numéro de version WinRE pour vous assurer que la
mise à jour a été appliquée correctement.
Lors de l’ajout d’un package DU : après avoir ajouté le package, case activée la liste
des packages dans l’image pour vous assurer que le package a été correctement
ajouté à l’image.

Mettre à jour une image hors connexion


Les étapes ci-dessous expliquent comment ajouter un package mis à jour à une image
de Windows RE hors connexion.

Monter votre image Windows


L’image Windows RE (winre.wim) est incluse dans l’image Windows (install.wim) et est
finalement copiée dans la partition Windows RE tools sur le PC ou l’appareil de
destination. Pour modifier l’image WinRE, vous devez d’abord monter l’image Windows,
puis monter l’image Windows RE. Une fois les deux images montées, vous pouvez
apporter vos modifications, démonter l’image WinRE, puis démonter l’image Windows.

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

Invite de commandes Windows

md C:\mount\windows
Dism /Mount-Wim /WimFile:C:\images\install.wim /index:1
/MountDir:C:\mount\windows

Monter votre image WinRE


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

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 :

Invite de commandes Windows

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

Ajouter un package de mise à jour à WinRE


Une fois votre image de récupération montée, vous pouvez ajouter la mise à jour pour
résoudre le problème.

1. Téléchargez le package de mise à jour requis et ajoutez-le à votre image de


récupération.

Invite de commandes Windows

Dism /Add-Package /Image:C:\mount\winre


/PackagePath:"c:\downloadedupdate\update.msu"

ou

Invite de commandes Windows

Dism /Add-Package /Image:C:\mount\


/PackagePath:"c:\downloadedupdate\dynamicupdate.cab"

2. Si vous avez ajouté un package de mise à jour dynamique, vérifiez que le package
que vous avez ajouté se trouve dans votre image :

Invite de commandes Windows

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


Consultez la liste du package de mise à jour que vous venez d’ajouter. Le package
doit inclure le numéro de base de connaissances et affiche le State comme
Installed s’il a été correctement ajouté :

Package Identity :
Package_for_KB5021041~31bf3856ad364e35~amd64~~22621.815.1.0
State : Installed
Release Type : Update

3. Nettoyez votre image de récupération et réinitialisez la base des composants


remplacés :

Invite de commandes Windows

dism /image:C:\mount /cleanup-image /StartComponentCleanup /ResetBase

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 :

Invite de commandes Windows

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

Ce processus peut prendre plusieurs minutes.

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

Invite de commandes 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.

L’image Windows RE est maintenant mise à jour et fait partie de l’image Windows plus
grande.
Appliquer la mise à jour à un PC en cours
d’exécution
Vous pouvez appliquer le correctif à l’image de récupération Windows sur un PC en
cours d’exécution. Les étapes suivantes vous guident tout au long du montage d’une
image de récupération Windows, en lui appliquant une mise à jour, puis en enregistrant
les modifications :

1. Ouvrez une invite de commandes en tant qu’administrateur.

2. Créez un répertoire dans lequel vous pouvez monter l’image de récupération pour
y apporter des modifications.

Invite de commandes Windows

md c:\mount

3. Montez votre image de récupération avec REAgentC :

Invite de commandes Windows

ReAgentC.exe /mountre /path c:\mount

4. Une fois votre image de récupération montée, vous pouvez télécharger et ajouter
le package de mise à jour à l’image Windows RE.

Invite de commandes Windows

Dism /Add-Package /Image:C:\mount\


/PackagePath:"c:\downloadedupdate\update.msu"

ou

Invite de commandes Windows

Dism /Add-Package /Image:C:\mount\


/PackagePath:"c:\downloadedupdate\dynamicupdate.cab"

5. Si vous avez ajouté un package de mise à jour dynamique, vérifiez que le package
que vous avez ajouté se trouve dans votre image :

Invite de commandes Windows


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

Consultez la liste du package de mise à jour que vous venez d’ajouter. Le package
doit inclure le numéro de base de connaissances et affiche le State comme
Installed s’il a été correctement ajouté :

Package Identity :
Package_for_KB5021041~31bf3856ad364e35~amd64~~22621.815.1.0
State : Installed
Release Type : Update

6. Nettoyez votre image de récupération et réinitialisez la base des composants


remplacés :

Invite de commandes Windows

dism /image:C:\mount /cleanup-image /StartComponentCleanup /ResetBase

7. Démontez l’image de récupération Windows :

Invite de commandes Windows

ReAgentC.exe /unmountre /path c:\mount /commit

8. Si le disque du PC est protégé par BitLocker ou Device Encryption : Utilisez


ReagentC pour désactiver, puis réactiver Windows RE. Cela garantit que l’image de

Windows RE mise à jour est activée et correctement configurée pour votre


installation de Windows :

Invite de commandes Windows

reagentc /disable
reagentc /enable

L’image Windows RE sur le PC en cours d’exécution est maintenant mise à jour.

Vérifier la version de l’image WinRE


Vous pouvez case activée le numéro de version de l’image WinRE sur les installations
Windows en ligne et hors connexion. Cela peut être utile pour vérifier la version de
WinRE avant d’ajouter une mise à jour, puis après l’application d’une mise à jour pour
vérifier que la mise à jour a été correctement ajoutée.

7 Notes

Le numéro de version WinRE ne change qu’après l’ajout d’un LCU. Si vous ajoutez
un package DU, utilisez DISM /get-packages comme décrit dans les étapes ci-
dessus pour vous assurer que le package a été ajouté à l’image.

Valider la version Windows RE dans un système


d’exploitation Windows en ligne
1. Utilisez ReagentC pour rechercher l’emplacement de l’image WinRE installée en
exécutant la commande suivante :

Invite de commandes Windows

reagentc /info

Cette commande retourne l’emplacement Windows RE qui ressemble à l’exemple


suivant :

Invite de commandes Windows

\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE

2. Utilisez DISM pour obtenir des informations de version sur l’image winre.wim
située dans le chemin d’accès retourné par ReagentC à l’étape précédente. Veillez à
ajouter le nom de l’image WinRE et le numéro d’index d’image au chemin d’accès
lorsque vous exécutez la commande :

Invite de commandes Windows

Dism /Get-ImageInfo /ImageFile:\\?


\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE\winre.wim
/index:1

Notez la version signalée. Par exemple :

Invite de commandes Windows


Version : 10.0.22621
ServicePack Build : 1
ServicePack Level : 0

Assurez-vous que est ServicePackBuild supérieur ou égal à l’UBR pour la mise à


jour que vous avez ajoutée. Par exemple, pour Windows 11, version 22H2, la mise à
jour de sécurité de novembre s’affiche 819 sous la forme , car le SerivcePack
Build numéro de version complet de cette mise à jour est 22621.819.

Si la version signalée est une version antérieure, cela indique que l’image
Windows RE n’est pas à jour.
Si la version signalée est la même ou une version ultérieure, aucune action
n’est nécessaire.

Valider la version Windows RE dans un système


d’exploitation Windows hors connexion
1. Montez l’image Windows dans un dossier local, par exemple C:\mount\windows :

Invite de commandes Windows

mkdir C:\mount\windows
Dism /Mount-Image /ImageFile:C:\mount\install.wim /Index:1
/MountDir:C:\mount\windows

2. Utilisez DISM pour obtenir des informations de version sur l’image winre.wim
située dans le Windows\system32\recovery dossier . Veillez à spécifier le numéro
d’index de l’image lorsque vous exécutez la commande :

Invite de commandes Windows

Dism /Get-ImageInfo
/ImageFile:c:\mount\windows\windows\system32\recovery\winre.wim
/index:1

Notez la version signalée. Par exemple :

Invite de commandes Windows

Version : 10.0.22621
ServicePack Build : 1
ServicePack Level : 0
Assurez-vous que est ServicePackBuild supérieur ou égal à l’UBR pour la mise à
jour que vous avez ajoutée. Par exemple, pour Windows 11, version 22H2, la mise à
jour de sécurité de novembre s’affiche 819 sous la forme , car le SerivcePack
Build numéro de version complet de cette mise à jour est 22621.819.

Si la version signalée est une version antérieure, cela indique que l’image
Windows RE n’est pas à jour.
Si la version signalée est la même ou une version ultérieure, aucune action
n’est nécessaire.
Fonctionnalités de résolution des
problèmes WinRE
Article • 19/06/2023

Si un appareil Windows ne peut pas démarrer, il bascule automatiquement vers


l’environnement de récupération Windows (WinRE). L’outil De réparation automatique
dans WinRE diagnostique et répare automatiquement une installation Windows qui ne
peut pas démarrer. WinRE est également un point de départ pour plusieurs outils que
vous pouvez utiliser pour récupérer manuellement un système. Cette rubrique décrit le
comportement de basculement automatique, le diagnostic manuel et le processus de
réparation dans WinRE.

Récupération après des échecs de démarrage


Lorsque Windows démarre, le chargeur Windows définit un indicateur status pour
indiquer que le processus de démarrage a démarré. Windows efface généralement cet
indicateur avant que l’écran de connexion Windows ne s’affiche. Toutefois, si l’opération
de démarrage échoue, Windows n’efface pas l’indicateur. La prochaine fois que
l’ordinateur démarre, le chargeur détecte l’indicateur, suppose qu’un échec de
démarrage s’est produit et démarre WinRE au lieu de Windows.

7 Notes

Le comportement qui détecte les échecs de démarrage repose sur l’achèvement du


processus de démarrage plutôt que sur une erreur Windows. Par exemple, un faux
positif peut se produire si l’alimentation est perdue au démarrage. Dans ce cas,
votre utilisateur démarre WinRE même si l’installation de Windows a démarré.

Étant donné que le comportement qui détecte les échecs de démarrage (également
appelés échecs de démarrage) s’appuie sur le gestionnaire de démarrage Windows et le
chargeur de démarrage Windows, certains échecs peuvent rendre WinRE inaccessible.
Dans les scénarios suivants, votre utilisateur doit utiliser le média WinRE de démarrage
pour démarrer et récupérer l’ordinateur :

Les métadonnées de disque endommagées existent dans l’enregistrement de


démarrage master (MBR), la table de partition ou le secteur de démarrage d’une
partition WinRE.
Le gestionnaire de démarrage est manquant ou endommagé.
Le magasin de données de configuration de démarrage (BCD) est manquant ou
endommagé.

Si le chargeur de démarrage ne peut pas lire ou écrire dans l’indicateur de status de


démarrage, Windows ne bascule pas automatiquement dans WinRE. Toutefois, votre
utilisateur peut toujours utiliser le menu Options de démarrage pour démarrer
manuellement l’environnement WinRE sur disque.

Utilitaires de dépannage avancés dans WinRE


Votre utilisateur peut démarrer manuellement plusieurs outils de récupération système
après avoir démarré l’environnement WinRE sur disque à l’aide du support de
récupération ou à partir du menu Options de démarrage . À l’exception de la réparation
automatique, le Kit d’évaluation et de déploiement Windows (Windows ADK) n’inclut
pas ces outils. La réinitialisation par bouton push est la solution de récupération
recommandée dans Windows.

Réparation automatique
L’outil de réparation automatique automatise les tâches de diagnostic et de réparation
courantes pour les installations de système d’exploitation non démarrables. La
réparation automatique démarre si l’ordinateur bascule dans WinRE en raison d’un
échec de démarrage détecté. Si l’ordinateur ne peut pas basculer vers un instance sur
disque de WinRE, vos utilisateurs peuvent également utiliser un CD ou un DVD WinRE
pour démarrer la réparation automatique en tant qu’outil de récupération manuelle.

Récupération d’image système


Utilisez La récupération d’image système pour la sauvegarde de fichiers et la sauvegarde
d’image système. La récupération d’image système nécessite un périphérique de
stockage externe. Pour la sauvegarde de fichiers, vos utilisateurs peuvent laisser
Windows choisir ce qu’il faut sauvegarder, ou ils peuvent sélectionner des dossiers, des
bibliothèques et des lecteurs individuels. Par défaut, les sauvegardes sont créées selon
une planification régulière. Vos utilisateurs peuvent modifier la planification et créer
manuellement une sauvegarde à tout moment. Une fois que votre utilisateur a configuré
la récupération d’image système, Windows effectue le suivi des fichiers et dossiers
nouveaux ou modifiés, en les ajoutant à la sauvegarde.

Pour la sauvegarde d’image système, vos utilisateurs peuvent créer une image système
ou une image exacte d’un lecteur. Une image système inclut Windows et les paramètres
système, les programmes et les fichiers. Vos utilisateurs peuvent utiliser une image
système pour restaurer le contenu de leur ordinateur si le disque dur ou l’ordinateur
cesse de fonctionner.

Si vos utilisateurs restaurent leur ordinateur à partir d’une image système, la


restauration est une restauration complète. Vos utilisateurs ne peuvent pas choisir
d’éléments individuels à restaurer. Tous les programmes, paramètres système et fichiers
actuels sont remplacés.

Si vous configurez une sauvegarde de fichier planifiée, vous pouvez inclure une image
système avec uniquement les lecteurs dont Windows a besoin pour s’exécuter. Vous
pouvez créer manuellement une image système si vous souhaitez inclure des lecteurs de
données supplémentaires.

7 Notes

Les versions d’image système précédentes sont des copies des fichiers et dossiers
que Windows enregistre automatiquement dans le cadre du processus de
protection du système. Selon le type de fichier ou de dossier, vos utilisateurs
peuvent ouvrir une version précédente, enregistrer la version à un autre
emplacement ou restaurer une version précédente. Vos utilisateurs peuvent utiliser
ces versions précédentes pour restaurer des fichiers ou dossiers accidentellement
modifiés, supprimés ou endommagés. Toutefois, étant donné que Windows
remplace ces fichiers par de nouvelles versions, les fichiers ne seront pas
disponibles en cas de défaillance du lecteur.

Utilisation d’outils à partir d’une fenêtre d’invite de


commandes
Tous les outils en ligne de commande Windows PE sont disponibles à partir d’une
fenêtre d’invite de commandes (cmd.exe). Par exemple, vous pouvez utiliser l’Éditeur du
Registre (Regedit.exe), qui comprend des commutateurs de ligne de commande, pour
modifier le Registre Windows. Vous pouvez également utiliser l’outil Chkdisk.exe pour
résoudre les problèmes et corriger les volumes. Pour plus d’informations, consultez
Éditeur du Registre, Chkdsk et Outils et stratégies de résolution des problèmes.

Erreur « Ressources de mémoire insuffisantes » lorsque vous ouvrez


une fenêtre d’invite de commandes dans Windows PE pour
Windows 10, version 1803

Vous ouvrez une fenêtre d’invite de commandes dans l’un des scénarios suivants :
Vous utilisez une image Windows PE Windows 10 version 1803.
Vous commencez Windows 10, version 1803 dans WinRE.
Vous démarrez l’ordinateur à l’aide du support d’installation Windows 10 version
1803.

Dans ce scénario, vous recevez un message qui ressemble à ce qui suit :

Invite de commandes Windows

Not enough memory resources are available to process this command.

Vous vous attendiez à recevoir un message qui ressemble au suivant :

Invite de commandes Windows

(c) 2018 Microsoft Corporation. All rights reserved.

Ce que vous devez savoir :

Il n’existe aucune condition de mémoire insuffisante.


Ce problème n’affecte aucune fonctionnalité.
Vous pouvez ignorer cette erreur sans risque.
Cette erreur a été corrigée dans la prochaine version de Windows 10.

Ce problème se produit parce qu’il manque un fichier de ressources dans les


composants chargés de stocker ces chaînes de droits d’auteur. Par conséquent, lorsque
Windows ouvre la fenêtre d’invite de commandes et tente de lire la chaîne, il ne peut
pas la trouver. Windows suppose qu’il n’a pas pu lire la chaîne en raison d’une condition
de mémoire insuffisante.

Outils de support et de récupération personnalisés


Les fabricants d’ordinateurs peuvent fournir des outils de support et de récupération
personnalisés. Ces outils varient selon le fabricant. Pour plus d’informations, consultez la
documentation fournie par le fabricant.

Rubriques connexes
BCDboot Command-Line Options
Options de ligne de commande REAgentC
Options de ligne de
commande REAgentC
Article • 19/06/2023

Vous pouvez utiliser l’outil REAgentC.exe pour configurer une image de démarrage de
l’environnement de récupération Windows (Windows RE) et une image de récupération
de réinitialisation rapide, et pour administrer les options de récupération et les
personnalisations. REAgentC est fourni avec Windows et vous pouvez exécuter la
commande REAgentC sur une image Windows hors connexion ou sur un système
d’exploitation Windows en cours d’exécution.

7 Notes

Si vous utilisez Windows PE 2.X, 3.X ou 4.X pour configurer la récupération sur une
installation hors connexion, vous devez utiliser le fichier Winrecfg.exe du dossier
Récupération du Kit de déploiement et d’évaluation Windows (Windows ADK).
Winrecfg.exe prend uniquement en charge les opérations hors connexion que
REAgentC.exe prennent en charge.

Syntaxe REAgentC
Invite de commandes Windows

reagentc.exe <command> <arguments>

/setreimage
Définit l’emplacement d’une image de démarrage Windows RE.

Prend en charge les opérations en ligne et hors connexion.

Syntaxe /setreimage
Invite de commandes Windows

/setreimage /path <path_to_Windows_RE_image> [/target


<path_to_offline_image>]
Utilisation de /setreimage
/path prend en charge les chemins d’accès UNC aux emplacements sur le disque
local. Par exemple :

Invite de commandes Windows

Reagentc /setreimage /path S:\Recovery\WindowsRE`

/target Spécifie l’emplacement de l’image Windows lorsque vous appliquez le

paramètre hors connexion. Par exemple :

Invite de commandes Windows

Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

/enable
Active une image de démarrage Windows RE personnalisée.

L’option /enable s’exécute automatiquement pendant la passe de configuration de


spécialisation. Si vous ne spécifiez pas d’image de démarrage Windows RE, l’ordinateur
tente d’activer Windows RE à l’aide du fichier Winre.wim par défaut du
\Windows\System32\Recovery dossier.

Prend en charge les opérations en ligne et hors connexion.

Syntaxe /enable
Invite de commandes Windows

/enable [/auditmode] [/osguid <bcd_guid>]

/enable usage
/auditmode : par défaut, l’option /enable n’effectue aucune action lorsque

Windows est en mode audit. Pour remplacer le comportement par défaut et activer
Windows RE à partir du mode audit, spécifiez l’option /auditmode . Par exemple :

Invite de commandes Windows


Reagentc /enable /auditmode

Si vous généralisez l’image après avoir utilisé l’option /enable en mode audit,
Windows RE est désactivée jusqu’à ce que vous réutilisiez l’option /enable ou
jusqu’à ce que le passe de configuration spécialisé s’exécute.

/osguid {<bcd_guid>} vous permet d’activer votre image de démarrage Windows


RE personnalisée à partir de Windows PE. Il ne peut être utilisé qu’après l’exécution
de bcdboot.exe. <bcd_guid> est l’identificateur BCD (Boot Configuration Data) de
l’installation cible de Windows, obtenu en exécutant bcdedit -enum -v .

Invite de commandes Windows

Reagentc /enable /osguid {00000000-0000-0000-0000-000000000000}

/disable
Désactive toute image de Windows RE active mappée à l’image en ligne.

Prend uniquement en charge les opérations en ligne.

/disable usage
Invite de commandes Windows

Reagentc /disable

/boottore
Spécifie que Windows RE démarre automatiquement la prochaine fois que le système
démarre.

Prend uniquement en charge les opérations en ligne.

/boottore usage
Invite de commandes Windows

Reagentc /boottore
/setosimage
Ce paramètre n’est pas utilisé dans Windows 10 ou version ultérieure

Enregistre l’emplacement d’une image de réinitialisation par bouton pousseur dans une
image en ligne ou hors connexion. L’image de récupération doit être au format d’image
Windows (.wim).

Prend en charge les opérations en ligne et hors connexion.

Syntaxe /setosimage
Invite de commandes Windows

/setosimage /path <path_to_recovery_image> /index <image_index> [/target


<path_to_offline_image>]

Utilisation de /setosimage
L’option /index spécifie le numéro d’index de l’image de récupération à utiliser à
partir d’un fichier .wim. Par exemple :

Invite de commandes Windows

Reagentc /setosimage /path R:\RecoveryImage /index 1

L’option /target spécifie l’emplacement de l’image Windows hors connexion. Par


exemple :

Invite de commandes Windows

Reagentc /setosimage /path R:\RecoveryImage /index 1 /target W:\Windows

/Info
Affiche la status actuelle de Windows RE et toute image de récupération disponible sur
une image en ligne ou hors connexion.

Prend en charge les opérations en ligne et hors connexion.


Syntaxe /info
Invite de commandes Windows

/info [/target <path_to_offline_image>]

/info usage
/info retourne elle-même la status du système d’exploitation en ligne :

Invite de commandes Windows

Reagentc /info

L’option /target obtient des informations de configuration sur une image hors
connexion. Par exemple :

Invite de commandes Windows

Reagentc /info /target W:\Windows

/setbootshelllink
Inscrit le lien vers un outil personnalisé qui apparaît dans le menu démarrage avancé de
Windows.

Prend en charge les opérations en ligne et hors connexion.

Syntaxe /setbootshelllink
Invite de commandes Windows

/setbootshelllink [/configfile <path_to_BootShellXML>] [/target


<path_to_offline_image>]

Utilisation de /setbootshelllink
Le fichier BootShellXML est an.xml fichier qui contient l’élément <BootShell> et les
Name attributs et Description que vous souhaitez afficher dans le lien. Pour plus

d’informations, consultez Personnaliser Windows RE :


Invite de commandes Windows

Reagentc /setbootshelllink /configfile


F:\BootMenu\AddDiagnosticsToolToBootMenu.xml

L’option /target spécifie l’emplacement de l’image Windows hors connexion. Si


cet argument n’est pas utilisé, le système d’exploitation en cours d’exécution est
utilisé. Par exemple :

Invite de commandes Windows

Reagentc /setbootshelllink /target W:\Windows

Rubriques connexes
Fonctionnalités de résolution des problèmes de Windows RE
Référence XML WinREConfig
Article • 19/06/2023

Cette référence décrit tous les éléments xml utilisés pour créer le fichier winreconfig.xml,
ce qui vous permet de définir des outils de prise en charge et de diagnostic
personnalisés dans WinRE.

Exemple de fichier WinREConfig.xml


XML

<?xml version="1.0" encoding="utf-8"?>


<!-- WinREConfig.xml -->
<Recovery>
<RecoveryTools>
<RelativeFilePath>OEMDiagnostics.exe</RelativeFilePath>
<CommandLineParam>/param1 /param2</CommandLineParam>
<RequireLogonOnReset></RequireLogonOnReset>
</RecoveryTools>
</Recovery>

Description des éléments disponibles


Élément Description

RelativeFilePath Chemin relatif du sous-dossier \Tools du dossier dans lequel réside


Recenv.exe. Par exemple, si Recenv.exe se trouve dans X:\WinRE, le
chemin désigné dans ce champ est relatif à X:\WinRE\tools.

CommandLineParam Paramètres facultatifs utilisés lors de l’exécution de l’outil personnalisé.

RequireLogonOnReset Lorsqu’il est présent, « Réinitialiser ce PC » -> « Supprimer tout » invite


les utilisateurs à choisir un compte et à entrer un mot de passe.

Créer des WinREConfig.xml


1. Créez un sous-répertoire d’outils dans votre répertoire de Windows RE de travail.
Par exemple, dans Sources\Recovery\Tools .

2. Créez un fichier .xml appelé winreconfig.xml.

3. Copiez ce qui suit et collez-le dans winreconfig.xml :


XML

<?xml version="1.0" encoding="utf-8"?>


<!-- WinREConfig.xml -->
<Recovery>
<RecoveryTools>
<RelativeFilePath></RelativeFilePath>
<CommandLineParam></CommandLineParam>
<RequireLogonOnReset></RequireLogonOnReset>
</RecoveryTools>
</Recovery>

4. Configurez les éléments dans le fichier xml.

5. Enregistrez le fichier dans votre répertoire de Windows RE de travail sous


Sources\Recovery\Tools .
Réinitialisation rapide
Article • 19/06/2023

 Conseil

Si vous êtes un utilisateur qui souhaite réinitialiser un ordinateur qui s’exécute


Windows 10 ou une version ultérieure, consultez Options de récupération dans
Windows .

Cette rubrique s’adresse aux fabricants d’équipement d’origine (OEM) qui souhaitent
ajouter des fonctionnalités de réinitialisation par bouton-pousseur à leurs Windows 10
et Windows 11 processus de fabrication d’ordinateurs de bureau.

La réinitialisation rapide est un outil de récupération qui répare le système d’exploitation


tout en préservant les données et les personnalisations importantes. 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.

La réinitialisation par bouton poussif a été introduite dans Windows 8 et est incluse dans
Windows 10 et Windows 11 pour les éditions de bureau (Famille, Professionnel,
Entreprise et Éducation).

Nouveautés de Windows 10
Dans Windows 10 version 2004, la réinitialisation par bouton push a été mise à jour
pour inclure la modification suivante :

Le téléchargement cloud est une nouvelle option permettant aux utilisateurs de


télécharger Windows au lieu d’utiliser l’installation existante pour effectuer la
réinitialisation. Cela peut réduire le temps total nécessaire à la réinitialisation en
cas d’utilisation d’Internet haut débit.

7 Notes

Le téléchargement cloud n’est pas pris en charge sur les éditions LTSC.

Dans Windows 10 version 1903, la réinitialisation par bouton push a été mise à jour
pour inclure la modification suivante :
Les applications préinstallées sont une nouvelle option sous Conserver mes
fichiers qui n’applique aucune personnalisation du fabricant du PC. Cela inclut
l’application automatique des dossiers, des applications de bureau et des points
d’extensibilité.

Les versions précédentes de Windows 10 apporté les améliorations suivantes à la


réinitialisation par bouton -bouton :

L’application automatique des dossiers facilite la personnalisation de la


réinitialisation par bouton push. Le placement des personnalisations et de leurs
fichiers de ressources associés dans des dossiers prédéterminés garantit leur
restauration lorsqu’un appareil est réinitialisé. Cette méthode de configuration de
la réinitialisation par bouton push peut être utilisée à la place de la méthode
héritée qui utilisait des scripts personnalisés et des points d’extensibilité.

Les applications préinstallées sont restaurées à un état mis à jour. Si une


application Windows préinstallée a été mise à jour par le Microsoft Store après
l’installation, elle est restaurée dans son état mis à jour.

Utilisez les fichiers de configuration par défaut pour capturer les


personnalisations avec ScanState : À compter de Windows 10, version 1703, vous
devez utiliser l’option /config avec ScanState lors de la capture des
personnalisations. Utilisez un seul des fichiers de configuration par défaut inclus
avec le Kit d’évaluation et de déploiement (ADK). Ces fichiers sont les suivants :

Config_AppsAndSettings.xml : utilisez ce fichier de configuration pour spécifier


que les applications de bureau et les paramètres du système d’exploitation
doivent être capturés par l’outil ScanState.

Config_AppsOnly.xml : utilisez ce fichier de configuration pour spécifier que


seules les applications de bureau doivent être capturées par l’outil ScanState.
Étant donné que les applications de bureau ne sont pas toujours bien définies,
ce fichier de configuration ne garantit pas que tous les paramètres liés aux
applications de bureau sont capturés.

Config_SettingsOnly.xml : utilisez ce fichier de configuration pour spécifier que


seuls les paramètres du système d’exploitation doivent être capturés par l’outil
ScanState.

Vous pouvez modifier ces fichiers de configuration en définissant l’attribut


migrate pour des composants spécifiques sur no , mais les composants qui sont

déjà exclus de la capture/migration dans les fichiers de configuration par défaut


doivent rester exclus.
Fiabilité améliorée : Lorsque vous démarrez les fonctionnalités de réinitialisation
par bouton rapide à partir de l’application Paramètres, Windows analyse les fichiers
système dans le Magasin de composants Windows à la recherche d’altérations. S’il
trouve des fichiers endommagés et peut télécharger des remplacements via
Windows Update, il résout automatiquement le problème. Bien que cela augmente
le temps de récupération global, cela améliore la fiabilité du PC.

Récupérer après des échecs de réinitialisation : Dans les versions antérieures de


Windows, les échecs qui se produisent lors de la réinitialisation de ce PC rendent
presque toujours le PC non démarrable/irrécupérable. Cette fonctionnalité a été
repensée pour prendre en charge une restauration limitée si un problème se
produit alors que le PC est en Windows RE.

Options de récupération lors du démarrage à partir du support de récupération :


Lorsque le PC est démarré à partir du support de récupération, les fonctionnalités
Conserver mes fichiers et Supprimer tout ne sont plus prises en charge. La seule
fonctionnalité de réinitialisation par bouton push disponible lors du démarrage à
partir d’un support est la récupération complète (par exemple, récupérer à partir
d’un lecteur).

Récupération sans image : la réinitialisation par bouton push ne nécessite plus ni


ne prend en charge une image de récupération distincte sur une partition locale
ou sur un média. Cela réduit considérablement l’espace disque nécessaire pour
prendre en charge les fonctionnalités et rend la récupération possible même sur
les appareils avec une capacité de stockage limitée.

Récupère à un état mis à jour : les fonctionnalités de réinitialisation push-button


récupèrent maintenant le système d’exploitation et les pilotes (y compris les
applets de périphérique qui sont installées dans le cadre de packages de pilotes
basés sur INF) à un état mis à jour. Cela réduit le temps passé par les utilisateurs à
réinstaller les mises à jour et les pilotes du système d’exploitation après avoir
effectué une récupération.

Opportunités de personnalisation : les fabricants utilisent des dossiers


d’application automatique ou des scripts personnalisés, installent des applications
ou conservent des données supplémentaires aux points d’extensibilité disponibles.

Options de réinitialisation par bouton


Les fonctionnalités de réinitialisation push-button suivantes sont disponibles pour les
utilisateurs disposant de pc et d’appareils Windows 10 et versions ultérieures :
Conserver mes fichiers Résout les problèmes logiciels en réinstallant le système
d’exploitation tout en conservant les données utilisateur, les comptes d’utilisateur
et les paramètres importants. Toutes les autres personnalisations préinstallées sont
restaurées à leur état de fabrique. À compter de Windows 10, cette fonctionnalité
ne préserve plus les applications Windows acquises par l’utilisateur.
Tout supprimer Prépare le PC pour le recyclage ou le transfert de propriété en
réinstallant le système d’exploitation, en supprimant tous les comptes d’utilisateur
et le contenu (par exemple, les données, les applications de bureau Windows et les
applications Windows universelles) et en restaurant les personnalisations
préinstallées à leur état d’usine.
Récupération nue Restaure la disposition de partition par défaut ou préconfigurée
sur le disque système et réinstalle le système d’exploitation et les personnalisations
préinstallées à partir d’un média externe.

Type de contenu Références

Vue d’ensemble Fonctionnement des fonctionnalités de


réinitialisation par bouton poussur | Stratégie
de récupération pour les personnalisations
courantes | Packages de provisoning en silos

Configuration du disque dur Disques durs et partitions | Partitions | de


disque dur UEFI/GPTPartitions de disque dur
bios/MBR
Type de contenu Références

Opérations Déployer des fonctionnalités de réinitialisation


à l’aide de ScanState | Déployer des
fonctionnalités de réinitialisation à l’aide de
dossiers | d’application automatiqueAjouter des
scripts d’extensibilité à la réinitialisation | par
boutonCréer un package d’approvisionnement
avec des applications | de bureau
WindowsScénarios de validation

Réinitialisation/récupération complète Fonctionnement de la


réinitialisation/récupération | nuePermettre à
vos utilisateurs de créer un support | de
récupérationCréer un support de récupération
lors du déploiement de nouveaux appareils

Fichiers de configuration Référence XML ResetConfig

Technologies utilisées par la réinitialisation Environnement | de récupération


par bouton-poussur WindowsWindows PE (WinPE) | Scanstate
Utilisation des fonctionnalités de
réinitialisation rapide
Article • 17/05/2023

Restauration du système d’exploitation et des


personnalisations
Cette section décrit les mécanismes que la réinitialisation par bouton push utilise pour
restaurer des logiciels sur le PC.

Restauration de Windows
La réinitialisation rapide restaure Windows 10 ou Windows 11 en construisant une
nouvelle copie du système d’exploitation à l’aide des fichiers système d’exécution situés
dans le magasin de composants Windows ( C:\Windows\WinSxS ). Cela permet une
récupération possible même sans une image de récupération distincte contenant une
copie de sauvegarde de tous les fichiers système.

En outre, la réinitialisation par bouton push restaure Windows à un état mis à jour plutôt
qu’à l’état préinstallé en usine. Toutes les mises à jour installées sur le PC seront
restaurées. En raison de cette amélioration, il n’est pas nécessaire ni recommandé de
marquer les mises à jour comme permanentes à l’aide de la commande DISM /Cleanup-
Image avec l’option /ResetBase.

Cette approche offre un équilibre entre l’expérience utilisateur en termes de nombre de


mises à jour qui doivent être réinstallées et l’efficacité des fonctionnalités dans la
résolution des problèmes de mise à jour. Il permet également à Windows de supprimer
les fichiers système plus anciens qui ne sont plus nécessaires à l’exécution ou à la
récupération, ce qui libère de l’espace disque.

Restauration des modules linguistiques


Les modules linguistiques installés et utilisés par au moins un compte d’utilisateur sont
restaurés. Cela inclut les langues installées par les utilisateurs.

Sept jours après l’expérience OOBE (Out-of-Box Experience), tous les modules
linguistiques qui n’ont pas encore été utilisés sont supprimés. L’utilisation des
fonctionnalités de réinitialisation push-button après cela ne restaure pas les modules
linguistiques supprimés.

Sur les PC exécutant des éditions multilingues de Windows, les utilisateurs ne peuvent
pas télécharger ou installer des modules linguistiques supplémentaires, et ils ne peuvent
pas utiliser les fonctionnalités de réinitialisation par bouton poussoir pour changer de
langue si les modules linguistiques préinstallés ont été supprimés.

Restauration des pilotes


Les pilotes sont restaurés de la même façon que le système d’exploitation. Au lieu de les
restaurer à partir d’une image de récupération, les pilotes existants sont conservés tout
au long de la récupération. À compter de Windows 10, version 1709, les pilotes les plus
récents sont restaurés dans le cadre de la réinitialisation rapide.

Avant Windows 10, version 1709, comme avec les fichiers système, les pilotes sont
restaurés à l’état dans lequel ils se trouvaient lors de l’installation de la version la plus
récente ou de la mise à jour majeure. Par exemple :

Si le client effectue une récupération après le démarrage d’un nouveau PC


préinstallé avec Windows 10, les pilotes présents pendant l’OOBE sont restaurés,
même si des pilotes plus récents ont été installés depuis.
Si le client effectue une récupération après la mise à niveau de Windows 10 vers
Windows 10 version 1511, les pilotes présents pendant la mise à niveau sont
restaurés, même si des pilotes plus récents ont été installés depuis.

Les applets de périphérique installées en dehors du package INF du pilote ne sont pas
restaurées dans le cadre de ce processus. Ils sont restaurés à la version et à l’état d’usine
de la même façon que d’autres personnalisations telles que les applications de bureau
Windows. (Pour plus d’informations, consultez Restauration d’autres personnalisations.)
Si l’applet de périphérique doit toujours rester synchronisée (en fonction de la version)
avec le pilote, il est recommandé d’installer le pilote et l’applet de périphérique via le
même package INF.

Restauration des applications Windows précédemment


installées
À partir de Windows 10, version 1809, les applications Windows préinstallées qui ont été
mises à jour après leur installation initiale sont restaurées à leur état mis à jour. Avant
Windows 10, version 1809, les applications Windows préinstallées sont restaurées à leur
version et à leur état d’usine. Au lieu de les restaurer à partir d’une image de
récupération, une copie des applications Windows est automatiquement sauvegardée
lorsqu’elles sont configurées pendant la personnalisation et la fabrication de l’image, et
les sauvegardes sont restaurées lorsque des fonctionnalités de réinitialisation par
bouton push sont utilisées.

Restauration d’autres personnalisations


Pour restaurer les applications et les paramètres de bureau Windows, vous pouvez
utiliser des packages d’approvisionnement créés à l’aide de l’utilitaire ScanState, ainsi
que des points d’extensibilité de réinitialisation par bouton push ou des dossiers
d’application automatique.

Pour plus d’informations, consultez Déployer des fonctionnalités de réinitialisation par


bouton poussurer à l’aide de ScanState et Déployer des fonctionnalités de
réinitialisation à l’aide de dossiers d’application automatique.

Conserver mes fichiers


La fonctionnalité Conserver mes fichiers conserve un certain nombre de paramètres
système et utilisateur nécessaires pour maintenir l’exécution du système tout en
réduisant la nécessité pour les utilisateurs de reconfigurer leurs PC.

Les paramètres conservés peuvent être classés dans une des catégories suivantes :

Sont requis pour que les utilisateurs se connectent à leurs PC après avoir exécuté
la fonctionnalité Conserver mes fichiers .
Affecter la façon dont les utilisateurs accèdent à leurs documents et fichiers
personnels.
Sont difficiles à recréer pour la plupart des utilisateurs.
Affecter la sécurité du système ou la confidentialité des utilisateurs.
Personnalisez le PC.

Paramètres
Les paramètres conservés sont résumés comme suit :

Comptes d’utilisateur (local, domaine, compte Microsoft) et appartenances à un


groupe
Paramètres de domaine
Paramètres de Windows Update
Paramètres de la bibliothèque
Arrière-plan de l’écran de verrouillage
Thèmes de bureau
Paramètres internationaux
Profils réseau sans fil
Paramètres configurés dans l’accueil de Windows
Paramètres de confidentialité contrôlés par l’utilisateur (tels que l’emplacement, la
caméra, le microphone)

7 Notes

Le paramètre de confidentialité pour stocker mon historique d’activité sur cet


appareil sera activé par défaut.

Données utilisateur
Étant donné que les données utilisateur peuvent être stockées dans de nombreux
emplacements, la fonctionnalité Conserver mes fichiers conserve la plupart des dossiers
et fichiers qui ne font pas partie d’une installation Windows standard. La fonctionnalité
Conserver mes fichiers actualise les emplacements système suivants et ne conserve pas
le contenu.

\Windows
\Program Files
\Program Files(x86)
\ProgramData
\Users\<user name>\AppData\Local (dans chaque profil utilisateur)
\Users\<user name>\AppData\LocalLow (dans chaque profil utilisateur)
\Users\<user name>\AppData\Roaming (dans chaque profil utilisateur)

7 Notes

Certaines applications stockent les données utilisateur dans le dossier \AppData


dans les profils utilisateur. Les dossiers \AppData sont disponibles dans
C:\Windows.old après l’utilisation de la fonctionnalité Conserver mes fichiers .

La fonctionnalité Conserver mes fichiers contourne les emplacements suivants et


conserve le contenu :

Données de contrôle de version de l’historique des fichiers


Tous les fichiers et dossiers sur les partitions autres que le système d’exploitation
Applications Windows
La fonctionnalité Conserver mes fichiers gère les types d’applications différemment afin
de garantir que le PC peut être restauré à un état fiable.

Les applications sont gérées comme suit :

Les applications Windows acquises par l’utilisateur à partir du Microsoft Store ne


sont pas conservées. Les utilisateurs devront les réinstaller à partir du Microsoft
Store.

À compter de Windows 10, version 1809, les applications Windows préinstallées


qui ont été mises à jour depuis l’installation initiale sont restaurées à un état mis à
jour. Avant Windows 10, version 1809, les applications Windows préinstallées sont
restaurées à leur version et à leur état d’usine. Mises à jour à ces applications sont
téléchargées et réappliquées automatiquement lorsque la connectivité Internet est
disponible.

Les applications de bureau Windows acquises par l’utilisateur ne sont pas


conservées. Les utilisateurs devront les réinstaller manuellement.
Les applications de bureau Windows préinstallées capturées dans le package
d’approvisionnement des personnalisations sont restaurées à leur condition
d’usine, même si les utilisateurs les ont déjà désinstallées.

La fonctionnalité Conserver mes fichiers ne conserve pas les applications de bureau


Windows installées par l’utilisateur par défaut, et les emplacements couramment utilisés
pour stocker les paramètres d’application (\AppData et \ProgramData) sont supprimés.
Les fabricants peuvent tirer parti des dossiers d’application automatique ou des points
d’extensibilité de réinitialisation rapide pour enregistrer et restaurer ultérieurement des
données et des paramètres d’application spécifiques, si nécessaire.

Tout supprimer
Lorsque les utilisateurs utilisent la fonctionnalité Supprimer tout , des options qui
affectent la façon dont leurs données sont supprimées du PC leur sont présentées.

Si le PC dispose de plusieurs volumes de disque dur accessibles par l’utilisateur, les


utilisateurs peuvent choisir de supprimer des données de tous les volumes ou
uniquement du volume Windows.

Le volume Windows n’est jamais mis en forme, car les fichiers nécessaires à la
reconstruction du système d’exploitation sont sur celui-ci. Au lieu de cela, les
fichiers de données utilisateur sont supprimés individuellement.
Si l’utilisateur choisit de supprimer des données de tous les volumes, les volumes
de données sont mis en forme.

Les utilisateurs peuvent choisir de supprimer simplement leurs fichiers ou


d’effectuer également l’effacement des données sur le ou les lecteurs afin que la
récupération des données par quelqu’un d’autre soit beaucoup plus difficile.

Les fabricants doivent configurer des partitions utilitaires personnalisées comme suit
pour s’assurer que ces partitions ne sont pas affectées par le processus de
réinitialisation.

Pour les PC UEFI, les partitions utilitaires sur les disques GPT (GUID Partition Table)
doivent avoir l’attribut GPT_ATTRIBUTE_PLATFORM_REQUIRED défini. Pour plus
d’informations sur les attributs de partition GPT, consultez structure
PARTITION_INFORMATION_GPT.
Pour les PC bios, les partitions utilitaires sur les disques d’enregistrement de
démarrage principal (MBR) doivent être d’un type autre que 0x7, 0x0c, 0x0b, 0x0e,
0x06 et 0x42.

Le temps nécessaire à l’effacement des données dépend de la vitesse du lecteur, de la


taille de la partition et du chiffrement du lecteur Windows BitLocker. La fonctionnalité
d’effacement des données est destinée aux consommateurs et ne répond pas aux
normes d’effacement des données du secteur et du secteur.

Si le système d’exploitation compact est activé sur le système d’exploitation avant la


réinitialisation, compact OS reste activé une fois le PC réinitialisé.

SE compact
Le système d’exploitation compact est un ensemble de technologies qui permettent
Windows 10 d’être déployées sur des PC dont la capacité de stockage est inférieure à 16
gigaoctets (Go). Les deux technologies suivantes, en particulier, fonctionnent
conjointement avec les modifications de réinitialisation par bouton push pour réduire
l’encombrement du disque de Windows :

Compression par fichier Lors de l’application d’un fichier image de référence (WIM)
à un PC, les fichiers écrits sur le disque peuvent être compressés individuellement à
l’aide du codec XPRESS Huffman. Il s’agit du même codec que celui utilisé par la
technologie WIMBoot dans Windows 8.1. Lorsque les fonctionnalités de
réinitialisation push-button reconstruisent le système d’exploitation, les fichiers
système d’exécution restent compressés.
Instanciation unique des personnalisations installées Une fois que les
personnalisations installées (par exemple, les applications de bureau Windows) ont
été capturées (à l’aide de ScanState) dans une image de données d’appareil de
référence stockée dans un package d’approvisionnement, les deux copies des
personnalisations peuvent être à instance unique pour réduire l’impact sur
l’encombrement du disque. Pour ce faire, convertissez les personnalisations
installées (par exemple, C:\Program Files\Foo\Foo.exe) en pointeurs de fichier liés
au contenu de l’image de données de l’appareil de référence.

Le diagramme suivant illustre la disposition générale du contenu des PC avec le système


d’exploitation compact activé :

Les deux technologies sont facultatives et peuvent être configurées pendant le


déploiement.

Rubriques connexes
Récupération complète du système
Composants de récupération
Article • 09/05/2023

Les fonctionnalités de réinitialisation par bouton push par défaut ne restaurent que les pilotes (installés via
des packages INF) et les applications Windows préinstallées. Pour configurer les fonctionnalités pour
restaurer d’autres personnalisations telles que les paramètres et les applications de bureau Windows, vous
devez préparer un ou plusieurs packages de personnalisation qui contiennent les personnalisations. Ces
packages de personnalisation sont sous la forme de packages d’approvisionnement (.ppkg).

La réinitialisation par bouton push recherche et restaure automatiquement les packages d’approvisionnement
qui se trouvent dans le dossier C:\Recovery\Personnalisations.

À compter de Windows 10, version 1809, Windows recherche et restaure certaines personnalisations dans le
C:\Recovery\AutoApply dossier. Si les personnalisations se trouvent dans ce dossier et que les points

d’extensibilité ne sont pas configurés, les personnalisations de ce dossier seront restaurées.

Pour vous assurer que le dossier Recovery doit corriger les autorisations et protéger les packages contre la
falsification ou la suppression accidentelle, utilisez les commandes suivantes pour créer le C:\Recovery
dossier :

Invite de commandes Windows

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

Certains paramètres et personnalisations ne peuvent pas être inclus dans les packages d’approvisionnement.
Au lieu de cela, vous pouvez les restaurer à l’aide d’un fichier nonattend appliqué à l’aide des points
d’extensibilité de réinitialisation de bouton Push. Pour les paramètres pris en charge par les packages
d’approvisionnement et l’annulation, il est recommandé de les spécifier à l’aide d’un seul des mécanismes, et
non des deux. Pour en savoir plus, consultez Comment fonctionnent les fonctionnalités de réinitialisation de
bouton push.

Appliquer automatiquement des dossiers


À compter de Windows 10, version 1809, les dossiers d’application automatique rendent les personnalisations
de réinitialisation par bouton Push plus faciles à configurer pour l’expérience de réinitialisation. Cette nouvelle
méthode copie et applique les fichiers de personnalisation Windows les plus courants après la réinitialisation
de l’appareil. Cela peut vous aider à simplifier le processus de configuration et à éliminer les erreurs
couramment effectuées qui entraînent un appareil mal configuré.

Les dossiers d’application automatique ne peuvent pas être utilisés conjointement avec des points
d’extensibilité.

) Important

Si les deux points d’extensibilité sont configurés et que les dossiers d’application automatique sont
présents C:\Recovery , les dossiers d’application automatique sont ignorés.
Appliquer automatiquement des personnalisations
Les personnalisations suivantes sont prises en charge par les dossiers d’application automatique :

TaskbarLayoutModification.xml
LayoutModification.xml
OOBE
Unattend.xml
Tous les fichiers de ressources requis

Configurer l’application automatique


Pour utiliser des dossiers d’application automatique, vous devez copier des fichiers de configuration et tous
les fichiers de ressources associés C:\Recovery\AutoApply. Les fichiers actifs associés sont des fichiers sur
lesquels les fichiers de configuration s’appuient, comme un graphique qui n’est pas défini comme un papier
peint ou des fichiers .lnk utilisés par TaskbarLayoutModification.xml.

Lors d’une récupération, les fichiers de ce dossier d’application automatique sont copiés dans les dossiers
appropriés dans l’image restaurée. Par exemple, lorsque vous placez unattend.xml dans le dossier AutoApply,
il est copié dans le dossier C:\Windows\Panther pendant le processus de récupération.

Le tableau suivant montre les personnalisations disponibles et où copier les fichiers de configuration et de
ressources connexes afin que PBR puisse les restaurer dans le système d’exploitation restauré :

Personnalisation Copiez la configuration vers : Copiez les ressources associées vers :

TaskbarLayoutModification.xml C:\Recovery\AutoApply\ C:\Recovery\AutoApply\Customfiles

LayoutModification.xml C:\Recovery\AutoApply\ C:\Recovery\AutoApply\Customfiles

OOBE.xml Copiez %windir%\System32\OOBE\info et N/A - Le dossier OOBE\Info copié doit


tout ce qu’il contient en inclure tous les fichiers pour prendre en
C:\Recovery\AutoApply\OOBE charge OOBE

Unattend.xml C:\Recovery\AutoApply\ C:\Recovery\AutoApply\CustomizationFiles

Capture d’applications de bureau Windows à l’aide de


l’outil de migration d’état utilisateur (USMT) de l’outil
ScanState de Windows
L’outil de migration d’état utilisateur Windows (USMT) ScanState.exe a été mis à jour dans Windows 10 pour
prendre en charge la capture d’applications de bureau Windows. Cette fonctionnalité peut être activée en
spécifiant l’option /apps .

Quand /apps elle est spécifiée, ScanState utilise un ensemble de règles de découverte d’application pour
déterminer ce qui doit être capturé et stocke la sortie en tant qu’image de données d’appareil de référence à
l’intérieur d’un package d’approvisionnement. En général, les données de l’appareil de référence incluent les
éléments suivants :
Applications de bureau Windows installées à l’aide de Microsoft Windows Installer ou d’autres
programmes d’installation
Tous les fichiers et dossiers en dehors de l’espace de noms Windows (en d’autres termes, en dehors de
\Windows, \Program Files, \Program Files (x86), \ProgramData et \Users). Cela s’applique uniquement au
volume sur lequel Windows est installé.
Non capturé : applications Windows.
Non capturé : État/données utilisateur.

Vous pouvez également spécifier des règles supplémentaires pour inclure ou exclure des fichiers, dossiers et
paramètres de Registre spécifiques. Par exemple, si vous utilisez ScanState pendant le déploiement d’usine,
vous devrez peut-être exclure des outils spécifiques à la fabrication afin qu’ils ne soient pas restaurés lorsque
les utilisateurs finaux utilisent des fonctionnalités de réinitialisation par bouton Push. Pour spécifier des règles
supplémentaires, vous devez créer un xml de migration et spécifier l’option lors de l’utilisation /i de
ScanState.exe.

L’option /apps de ScanState prend également en charge les paramètres facultatifs suivants :

Paramètre Utilisation

+/- Spécifie si des applications, des fichiers et des dossiers en dehors de l’espace de noms Windows doivent être
sysdrive capturés.
Si +sysdrive elle est spécifiée, tous les contenus du lecteur système sont examinés et éligibles pour être
capturés en fonction des règles de découverte.

Si -sysdrive elle est spécifiée, seul le contenu de l’espace de noms Windows est examiné et éligible à être
capturé en fonction des règles de découverte.

+sysdrive est la valeur par défaut.

+/- Spécifie si l’aide et les informations de support spécifiques à l’OEM doivent être capturées.
oeminfo Si +oeminfo elle est spécifiée, les informations de support oem et de support sont capturées.

Si -oeminfo elle est spécifiée, les informations de support oem ne sont pas capturées.

+oeminfo est la valeur par défaut.

) Important

Bien que les fonctionnalités de réinitialisation push-button puissent restaurer plusieurs packages
d’approvisionnement, un seul des packages peut contenir une image de données d’appareil de
référence capturée à l’aide de ScanState.
ScanState doit être utilisé uniquement une fois que toutes les personnalisations ont été appliquées
au PC. Il ne prend pas en charge l’ajout de modifications supplémentaires à une image de données
d’appareil de référence existante.
Lorsque vous préparez ScanState pour capturer des personnalisations, vous devez exclure les
paramètres De Microsoft Defender pour empêcher les échecs possibles lors de la récupération
pouvant être provoqués par des conflits de fichiers. Pour plus d’informations, consultez l’étape 1
dans Déployer les fonctionnalités de réinitialisation par bouton push.
Si vous démarrez l’appareil de référence en mode Audit à l’aide d’un unattend.xml, ne spécifiez pas
le AutoLogon paramètre d’annulation. Cela entraînerait la capture de l’état de la journalisation
automatique dans le package de personnalisation. L’utilisation d’un tel package lors des opérations
de réinitialisation push-button provoque des problèmes dans l’expérience OOBE (Out-Of-Box
Experience). Par défaut, le mode Audit se connecte automatiquement à l’aide du compte
Administrateur intégré.

Restauration des paramètres à l’aide de points de


unattend.xml et d’extensibilité

 Conseil

À compter de Windows 10, version 1809, vous pouvez utiliser des dossiers d’application automatique
pour restaurer automatiquement unattend.xml, layoutmodification.xml et oobe.xml. Si vous utilisez des
dossiers d’application automatique, vous n’avez pas besoin de configurer des scripts extensibilty, comme
indiqué ci-dessous.

La plupart des paramètres configurés à l’aide de unattend.xml et d’autres fichiers de configuration (par
exemple, oobe.xml) ne peuvent pas être restaurés à l’aide de packages d’approvisionnement. Au lieu de cela,
vous devez utiliser les points d’extensibilité de réinitialisation push pour les restaurer lors de la récupération.
Ces points d’extensibilité vous permettent d’exécuter des scripts qui peuvent :

Injecter un unattend.xml dans le système d’exploitation récupéré


Copier d’autres fichiers de configuration et ressources dans le système d’exploitation récupéré

) Important

Vous ne devez pas utiliser unattend.xml (ou d’autres mécanismes) pour démarrer le système
d’exploitation récupéré en mode audit. Le système d’exploitation récupéré doit rester configuré
pour démarrer sur OOBE.
Une copie des fichiers de configuration et des ressources qui doivent être restaurés doit être placée
sous C:\Recovery\OEM. Le contenu de ce dossier n’est pas modifié par les fonctionnalités de
réinitialisation push-button et sont automatiquement sauvegardés sur le support de récupération
créé à l’aide de l’utilitaire Créer un lecteur de récupération . Pour protéger les unattend.xml et les
fichiers/ressources de configuration contre la falsification ou la suppression accidentelle, les
autorisations d’écriture/modification de C:\Recovery\OEM doivent être limitées au groupe
d’utilisateurs Administrateurs local.

Pour savoir comment créer des scripts à exécuter à l’aide de points d’extensibilité, consultez Ajouter des
scripts d’extensibilité pour réinitialiser les boutons.

Pour savoir comment utiliser ScanState pour capturer et stocker le PPKG obtenu sous
C:\Recovery\Customizations, qui est restauré automatiquement pendant le PBR, consultez Déployer les
fonctionnalités de réinitialisation push à l’aide de ScanState.

Stratégies de récupération pour les personnalisations


courantes
Le tableau suivant présente la stratégie de récupération pour les personnalisations courantes.
Personnalisation Configuration Comment il peut être restauré
pendant PBR

OOBE – Paramètres dans la <hidSetup> section de OOBE.xml et d’images (par Utiliser le script
Jumelage HID exemple, .png fichiers) d’extensibilité PBR pour
restaurer des OOBE.xml et
des images à partir de
C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

OOBE – CLUF <Eulafilename> paramètre dans OOBE.xml et les termes du contrat de Utiliser le script
OEM licence des fichiers .rtf stockés sous %WINDIR%\System32\Oobe\Info d’extensibilité PBR pour
restaurer des fichiers
OOBE.xml et .rtf à partir de
C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

OOBE – Langage Paramètres dans la <defaults> section de OOBE.xml Utiliser le script


préconfiguré et d’extensibilité PBR pour
fuseau horaire restaurer OOBE.xml à partir
de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

OOBE – Masquer Microsoft-Windows-WwanUI | Paramètre NotInOOBE dans unattend.xml Utiliser des points
la page haut d’extensibilité PBR pour
débit mobile restaurer unattend.xml à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers
Personnalisation Configuration Comment il peut être restauré
pendant PBR

OOBE – Page Paramètres dans la <section d’inscription> des fichiers OOBE.xml et HTML Utiliser le script
Inscription OEM pour les liens sur place d’extensibilité PBR pour
restaurer des fichiers
OOBE.xml et HTML à partir
de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Démarrer : LayoutModification.xml stocké sous Utiliser des points


vignettes et %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell d’extensibilité PBR pour
groupes épinglés ou paramètres sous microsoft-Windows-Shell-Setup | StartTiles dans restaurer des
unattend.xml LayoutModification.xml ou
des unattend.xml à partir
de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Démarrer – Liste LayoutModification.xml stocké sous Utiliser des points


MFU préremplies %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell d’extensibilité PBR pour
restaurer
LayoutModification.xml à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Continuum – Paramètres dans unattend.xml : Utiliser des points


Facteur de forme | de déploiement Microsoft-Windows DeviceForm d’extensibilité PBR pour
Microsoft-Windows-GPIOButtons | ConvertibleSlateMode restaurer unattend.xml à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers
Personnalisation Configuration Comment il peut être restauré
pendant PBR

Continuum – Microsoft-Windows-Shell-Setup | Paramètre SignInMode dans Utiliser des points


Mode par défaut unattend.xml d’extensibilité PBR pour
restaurer unattend.xml à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Bureau : couleurs Commande RunSynchronous dans unattend.xml qui ajoute les valeurs de Utiliser des points
d’accentuation couleur hexadécimal AGRB au Registre sous d’extensibilité PBR pour
par défaut et HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents restaurer unattend.xml à
supplémentaires partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Bureau – Image Microsoft-Windows-Shell-Setup | Thèmes | Paramètre Utiliser des points


d’arrière-plan DesktopBackground dans unattend.xml et l’image (par exemple, d’extensibilité PBR pour
.jpg/.png/.bmp fichier) restaurer unattend.xml et
le fichier image d’arrière-
plan à partir de
C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Bureau – Paramètres sous Microsoft-Windows-Shell-Setup | TaskbarLinks dans les Utiliser des points
Éléments de la fichiers de unattend.xml et de raccourci (.lnk) stockés dans un dossier d’extensibilité PBR pour
barre des tâches sous %ALLUSERSPROFILE%\Microsoft\Windows\Menu restaurer des fichiers
épinglés Démarrer\Programs\ unattend.xml et .lnk à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers
Personnalisation Configuration Comment il peut être restauré
pendant PBR

Ordinateur de Paramètres sous Microsoft-Windows-Shell-Setup | NotificationArea dans Utiliser des points


bureau – Icônes unattend.xml d’extensibilité PBR pour
Systray restaurer unattend.xml à
partir de C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Haut débit Microsoft-Windows-SystemSettings | Paramètre WiFiToWlan dans Utiliser des points


mobile – unattend.xml d’extensibilité PBR pour
Renommer « restaurer unattend.xml à
WiFi » en « partir de C:\Recovery\OEM
WLAN » dans la
liste réseau ou

Appliquer
automatiquement des
dossiers

Large bande Microsoft-Windows-SystemSettings | Paramètre DisplayNetworkSelection Utiliser des points


passante mobile dans unattend.xml d’extensibilité PBR pour
– Activer le restaurer unattend.xml à
contrôle partir de C:\Recovery\OEM
sélection du
réseau dans ou
Paramètres
Appliquer
automatiquement des
dossiers

Paramètres PC – Les applications de paramètres sont préinstallées de la même façon que Restauré automatiquement avec
Applications de n’importe quelle autre application et apparaissent automatiquement dans d’autres applications
paramètres Paramètres. La fonctionnalité déclarée dans le manifeste de l’application préinstallées
préinstallées détermine s’il s’agit d’une application de paramètres ou non.

Navigateur et Fichier XML des paramètres d’association d’applications par défaut Utiliser des points
gestionnaires par importé à l’aide de la commande /Import-DefaultAppAssociations dans d’extensibilité PBR pour
défaut des DISM importer des associations
protocoles d’applications par défaut

ou

Utiliser un fichier unattend


avec une
RunSynchronousCommand
pour importer des
associations d’applications
par défaut, en ajoutant le
fichier unattend aux
dossiers d’application
automatique
Personnalisation Configuration Comment il peut être restauré
pendant PBR

Informations de Paramètres sous Microsoft-Windows-Shell-Setup | OEMInformation dans Utiliser des points


support dans le fichier unattend.xml et logo.bmp d’extensibilité PBR pour
l’application restaurer unattend.xml et
Contact Support .bmp fichier à partir de
C:\Recovery\OEM

ou

Appliquer
automatiquement des
dossiers

Modifier le Microsoft-Windows-Store-Client-UI | Paramètre StoreContentModifier Utiliser des points


contenu du dans unattend.xml d’extensibilité PBR pour
magasin restaurer unattend.xml à
partir de C:\Recovery\OEM
ou
Appliquer
automatiquement des
dossiers

Applications de Programmes d’installation MSI ou personnalisés Utilisez ScanState pour capturer


bureau Windows et stocker le PPKG obtenu sous
(y compris les C:\Recovery\Personnalisations,
applets de pilote qui est restauré
installées via automatiquement pendant PBR.
setup.exe)

Contenu RDX Pour plus d’informations, consultez UX WEG Ne doit pas être restauré
pendant PBR
Déployer les fonctionnalités de
réinitialisation rapide
Article • 09/05/2023

Les fonctionnalités de réinitialisation rapide sont incluses dans les éditions de


Windows 10 Desktop et Windows 11 Desktop (Famille, Professionnel, Entreprise et
Éducation), bien qu’il soit nécessaire d’effectuer des étapes supplémentaires pour
déployer des PC avec les personnalisations suivantes :

Applications de bureau Windows


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

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

Prérequis
Pour effectuer les étapes ci-dessous, vous avez besoin d’un PC de technicien avec le Kit
d’évaluation et de déploiement Windows (ADK) et le module complémentaire WinPE.
Quand vous installez ADK, choisissez les options suivantes :

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

Vous aurez également besoin de ce qui suit :

Un PC de destination avec une taille de lecteur supérieure ou égale à 100 Go


Une image des éditions de Windows 10 ou Windows 11 Desktop (install.wim)
Une image de démarrage Windows RE (Winre.wim) (Vous allez extraire ceci de
l’image d’installation de Windows).

Pour obtenir une vue d’ensemble de tout le processus de déploiement, consultez le


Guide de confection Desktop.

Utilisez les étapes suivantes pour préparer l’outil ScanState afin de capturer les
applications de bureau Windows une fois qu’elles ont été installées :
Étape 1 : Préparer l’outil ScanState
1. Sur le PC de technicien, copiez les fichiers de Windows ADK à partir de l’outil de
migration de l’état utilisateur Windows (USMT, User State Migration Tool) et le
programme d’installation de Windows dans un dossier de travail. Vous devez
respecter la correspondance avec l’architecture du périphérique de destination.
Vous n’avez pas besoin de copier les sous-dossiers.

Invite de commandes Windows

md C:\ScanState_amd64
xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64
xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64

2. Copiez le contenu du dossier de travail sur un emplacement réseau ou un lecteur


flash USB.

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

Étape 2 : Extraire et personnaliser l’image de


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

2. Dans Environnement d’outils de déploiement et de création d’images, créez la


structure de dossiers pour stocker l’image Windows et son point de montage.

Invite de commandes Windows

Mkdir C:\OS_image\mount

3. Créez la structure de dossiers pour stocker l’image de démarrage Windows RE et


son point de montage.

Invite de commandes Windows

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

Invite de commandes Windows

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


/mountdir:C:\OS_image\mount

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

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


dossier.

Invite de commandes Windows

xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim
C:\winre_amd64

6. Démontez l’image Windows. Conseil : Si vous n’avez pas apporté d’autres


modifications à l’image Windows, vous pouvez démonter l’image plus rapidement
en utilisant l’option /discard .

Invite de commandes Windows

Dism /unmount-image /mountdir:C:\OS_image\mount /discard

7. Montez l’image de démarrage Windows RE pour la modifier.

Invite de commandes Windows

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


/mountdir:C:\winre_amd64\mount

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

Une fois le fichier Winre.wim extrait du fichier Install.wim, vous pouvez


personnaliser l’image de démarrage Windows RE.

8. Ajoutez des modules linguistiques, des pilotes de périphérique critiques au


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

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


Invite de commandes Windows

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

Si vous prévoyez de personnaliser seulement les paramètres communs à toutes les


éditions de Windows 10 (y compris Windows 10 Mobile), effectuez les étapes suivantes
pour créer un package de provisionnement qui spécifie les paramètres à restaurer lors
de la récupération :

Étape 3 : (Facultatif) Créer un package de


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

Si vos personnalisations incluent des paramètres spécifiques aux éditions de


Windows 10 Desktop, effectuez les étapes suivantes pour créer un fichier unattend.xml
qui spécifie les paramètres à restaurer lors de la récupération :
Étape 4 : (Facultatif) Créer un fichier unattend
pour restaurer des paramètres
1. Sur le PC de technicien, démarrez le Gestionnaire d’images système Windows.
2. Cliquez sur Fichier>Sélectionner une image Windows.
3. À l’invite de création d’un fichier de catalogue, cliquez sur Oui.
4. Utilisez les volets Image Windows et Fichier de réponses pour ajouter des
paramètres à la phase Spécialiser ou oobeSystem (ou les deux), et spécifiez les
valeurs par défaut qui doivent être restaurées lors de la récupération.
5. Cliquez sur Outil>Valider le fichier de réponses pour rechercher s’il y a des
erreurs. Corrigez les éventuels problèmes identifiés.
6. Cliquez sur Fichier>Enregistrer le fichier de réponses. Entrez un emplacement
pour enregistrer le fichier de réponses (comme un partage réseau), puis cliquez sur
Enregistrer.

Si vous prévoyez d’utiliser des points d’extensibilité de réinitialisation rapide, effectuez


les étapes suivantes pour préparer vos points d’extensibilité et les inscrire en utilisant un
fichier de configuration de bouton de réinitialisation rapide.

) Important

Si vous avez créé un fichier unattend, vous devez également créer un script pour le
réappliquer en utilisant les points d’extensibilité BasicReset_AfterImageApply et
FactoryReset_AfterImageApply .

Étape 5 : (Facultatif) Préparer des scripts de


point d’extensibilité de réinitialisation rapide
1. Créez des scripts (.cmd) ou des exécutables (.exe) à exécuter aux points
d’extensibilité disponibles lors de l’exécution de la fonctionnalité Conserver mes
fichiers :

A : sur BasicReset_BeforeImageApply
B : sur BasicReset_AfterImageApply

2. Créez des scripts (.cmd) ou des exécutables (.exe) à exécuter sur les points
d’extensibilité disponibles lors de l’exécution de la fonctionnalité Tout supprimer :

C : sur FactoryReset_AfterDiskFormat
D : sur FactoryReset_AfterImageApply
3. Enregistrez les scripts sur un emplacement réseau ou un lecteur flash USB.

4. Créez un fichier ResetConfig.xml qui spécifie l’emplacement des scripts que vous
avez créés pour les quatre points d’extensibilité. Par exemple :

XML

<?xml version="1.0" encoding="utf-8"?>


<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path>Fabrikam\SampleScript_A.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path>Fabrikam\SampleScript_B.cmd</Path>
<Param></Param>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterDiskFormat">
<Path>Fabrikam\SampleScript_C.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path>Fabrikam\SampleScript_D.cmd</Path>
<Param></Param>
<Duration>2</Duration>
</Run>
</Reset>

) Important

Si vous utilisez un éditeur de texte pour créer le fichier ResetConfig.xml,


enregistrez le document avec une extension de nom de fichier .xml et utilisez
l’encodage UTF-8. N’utilisez pas Unicode ou ANSI.

5. Enregistrez le fichier ResetConfig.xml avec les scripts que vous avez créés.

Étape 6 : (Facultatif) Créer une configuration de


récupération complète
Pour spécifier la disposition des partitions à utiliser quand les utilisateurs
effectuent une récupération complète en utilisant un support de récupération créé
à partir de leur PC, modifiez resetconfig.xml pour y inclure les éléments suivants :

XML
<?xml version="1.0" encoding="utf-8"?>
<Reset>
<SystemDisk>
<MinSize>160000</MinSize>
<DiskpartScriptPath>ReCreatePartitions.txt</DiskpartScriptPath>
<OSPartition>3</OSPartition>
<WindowsREPartition>4</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<Compact>False</Compact>
</SystemDisk>
</Reset>

<MinSize> : spécifie la taille minimale du disque système, en mégaoctets (Mo).

Le processus de récupération ne démarrer pas si le disque système n’a pas cette


taille minimale.
<DiskpartScriptPath> : chemin du script Diskpart relatif à l’emplacement de
install.wim. Le script doit supposer que toutes les partitions existantes ont été
supprimées et que le disque système a le focus dans Diskpart.
<OSPartition> : la partition à laquelle l’image de récupération doit être
appliquée doit être spécifiée. L’ESP ou la partition active doit se trouver sur le
même disque que le système d’exploitation.
<WindowsREPartition> ; <WindowsREPath> : (Facultatif) Emplacement où WinRE

doit être organisé. L’image de démarrage WinRE sur le média sera copiée et
inscrite auprès du système d’exploitation. (Identique à l’exécution de
reagentc.exe /setreimage )

Si les informations de partitionnement ne sont pas spécifiées dans resetconfig.xml,


les utilisateurs peuvent néanmoins toujours effectuer une récupération complète
en utilisant le support qu’ils ont créé. Cependant, la disposition par
défaut/recommandée des partitions pour Windows 10 sera utilisée à la place.

Étape 7 : Créer un script diskpart pour le


déploiement initial
1. Créez un script de partitionnement du disque pour le déploiement initial.

Exemple UEFI :

txt

rem These commands are used with DiskPart tool.


rem Erase the drive and create four partitions
rem for a UEFI/GPT-based PC.
select disk 0
clean
convert gpt
rem == 1. System Partition =======================
create partition efi size=100
rem ***NOTE: For 4KB-per-sector drives, change
rem this value to size=260.***
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) Partition =====
create partition msr size=16
rem == 3. Windows Partition ======================
rem == a. Create Windows Partition ============
create partition primary
rem == b. Create space for Windows RE tools partition
shrink minimum=450
rem == c. Prepare the Windows partition
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 4. Windows RE Tools Partition =============
create partition primary
format quick fs=ntfs label="Windows RE tools"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
assign letter="T"
exit

Exemple BIOS :

txt

rem These commands are used with DiskPart to


rem erase the drive and create three partitions
rem for a BIOS/MBR-based PC.
rem Adjust the partition sizes to fill the drive.
select disk 0
clean
rem === 1. System Partition =====================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem === 2. Windows Partition ====================
rem == a. Create Windows partition ===========
create partition primary
rem == b. Create space for Windows RE tools partition ====
shrink minimum=450
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 3. Windows RE Tools Partition =============
create partition primary
format quick fs=ntfs label="Windows RE tools"
set id=27
assign letter="R"
exit
2. Nommez le script CreatePartitions-UEFI ou CreatePartitions-BIOS.txt, puis
enregistrez-le sur un emplacement réseau ou un lecteur flash USB. Remarque :
Dans ces exemples Diskpart, les partitions se voient affecter les lettres S:\, W:\et T:\
pour simplifier l’identification des partitions. Après le redémarrage du PC,
Windows PE affecte automatiquement la lettre C:\ à la partition Windows. Les
autres partitions ne reçoivent pas de lettres de lecteur.

Étape 8 : Créer un script diskpart pour la


récupération complète (facultatif)
1. Créez un script diskpart pour la récupération complète.

) Important

Le script diskpart utilisé pour la récupération complète ne doit pas inclure de


commande select disk ou clean . Le disque système sera sélectionné
automatiquement avant le traitement du script diskpart. Pour éviter les
problèmes de démarrage de la récupération complète en raison de la taille de
partition, les fabricants doivent autoriser le script de génération automatique
de la fonctionnalité de récupération complète à créer la partition utilisée pour
le fichier WIM de récupération. Si le fabricant souhaite utiliser un script
DISKPART personnalisé pour créer la partition, la taille minimale
recommandée pour la partition est de 990 Mo et un minimum de 250 Mo
d’espace libre.

Exemple UEFI :

txt

rem These commands are used with DiskPart tool.


rem Erase the drive and create five partitions
rem for a UEFI/GPT-based PC.
convert gpt
rem == 1. System Partition =======================
create partition efi size=100
rem ***NOTE: For 4KB-per-sector drives, change
rem this value to size=260.***
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) Partition =====
create partition msr size=16
rem == 3. Windows Partition ======================
rem == a. Create Windows Partition ============
create partition primary
rem == b. Create space for Windows RE tools partition
shrink minimum=450
rem == c. Prepare the Windows partition
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 4. Windows RE Tools Partition =============
create partition primary
format quick fs=ntfs label="Windows RE tools"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
assign letter="T"
exit

Exemple BIOS :

txt

rem These commands are used with DiskPart to


rem erase the drive and create three partitions
rem for a BIOS/MBR-based PC.
rem Adjust the partition sizes to fill the drive.
rem === 1. System Partition =====================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem === 2. Windows Partition ====================
rem == a. Create Windows partition ===========
create partition primary
rem == b. Create space for Windows RE tools partition ====
shrink minimum=450
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 3. Windows RE Tools Partition =============
create partition primary
format quick fs=ntfs label="Windows RE tools"
set id=27
assign letter="R"
exit

2. Nommez le script RecreatePartitions-UEFI.txt ou RecreatePartitions-BIOS.txt, puis


enregistrez-le sur le même emplacement réseau ou le même lecteur flash USB que
les partitions à créer.

Étape 9 : Déployer et personnaliser Windows


1. Sur le PC de destination, démarrez sur Windows PE.
2. À l’invite de commandes de Windows PE, exécutez le script pour créer les
partitions de disque dur recommandées.

Invite de commandes Windows

Diskpart /s N:\CreatePartitions.txt

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

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

Invite de commandes Windows

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

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

Invite de commandes Windows

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


/Compact:on

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

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

Invite de commandes Windows

W:\Windows\System32\Bcdboot W:\Windows

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

Invite de commandes Windows

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

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


) Important

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

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

Invite de commandes Windows

W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE


/target W:\Windows

7. Utilisez Diskpart pour masquer la partition des outils Windows RE (T:\) dans
l’Explorateur Windows.

Pour les PC basés sur UEFI :

txt

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

Pour les PC basés sur le BIOS :

txt

select disk 0
select partition 3
remove
set id=27
exit

8. Personnalisez l’image Windows sur le PC de destination :


a. Effectuez les personnalisations hors connexion de l’image Windows, comme
l’installation de packages de pilotes basés sur INF spécifiques au PC de
destination, l’installation de mises à jour du système d’exploitation et de
modules linguistiques, ou le provisionnement d’applications Windows
supplémentaires.
b. Démarrez le PC de destination en mode audit. Pour cela, utilisez un fichier de
réponses avec le paramètre Microsoft-Windows-Deployment | Reseal | Mode =
audit, ou en démarrant d’abord le PC sur OOBE, puis en appuyant sur
Ctrl+Maj+F3.
c. Effectuez les personnalisations restantes, comme l’installation d’applications et
de packages logiciels de périphériques spécifiques au PC de destination.

9. Nettoyez l’image :

Invite de commandes Windows

DISM.exe /Cleanup-Image /StartComponentCleanup

Étape 10 : Capturer et déployer des


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

Invite de commandes Windows

mkdir C:\Recovery
icacls C:\Recovery /inheritance:r
icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
takeown /f C:\Recovery /a
attrib +H C:\Recovery

2. Utilisez l’outil ScanState pour capturer les personnalisations installées dans un


package de provisionnement. Utilisez l’option /config pour spécifier un des fichiers
de configuration par défaut inclus avec ADK et enregistrez le fichier .ppkg dans le
dossier C:\Recovery\Customizations.

Invite de commandes Windows

N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file>


/ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13
/l:C:\ScanState.log

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

3. Si vous avez utilisé le Concepteur de configuration et d’acquisition d’images (ICD)


Windows pour créer des packages de provisionnement supplémentaires avec des
personnalisations qui doivent être restaurées lors de la récupération, copiez les
packages sur le PC de destination. Par exemple :

Invite de commandes Windows

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

où N:\ est l’emplacement où se trouvent les packages de provisionnement


supplémentaires.

4. Copiez un fichier de configuration de réinitialisation rapide (resetconfig.xml) et des


scripts d’extensibilité sur le PC de destination, puis configurez les autorisations
pour les écrire/modifier. Par exemple :

Invite de commandes Windows

mkdir C:\Recovery\OEM
xcopy /E N:\RecoveryScripts\* C:\Recovery\OEM

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

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

Invite de commandes Windows

Sysprep /oobe /exit

) Important

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

6. (Facultatif) Pour économiser de l’espace, vous pouvez également convertir vos


applications de bureau Windows installées en pointeurs de fichiers référençant le
package des personnalisations. Pour cela, démarrez le PC de destination sur
Windows PE et exécutez les commandes suivantes :

Invite de commandes Windows

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

Étapes 11 : Vérifier vos personnalisations


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

Paramètres : Dans le menu Démarrer, sélectionnez Paramètres>Mettre à jour &


Sécurité>Récupération> Réinitialiser ce PC : Bien démarrer. Suivez les instructions
à l’écran.

Windows RE : Dans le menu Démarrer, sélectionnez Paramètres>Mettre à jour &


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

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

Rubriques connexes
Syntaxe de ScanState

Réinitialisation/récupération complète : créer un support de récupération lors du


déploiement de nouveaux périphériques

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


Déployer des fonctionnalités de réinitialisation à l’aide de
dossiers d’application automatique
Article • 19/06/2023

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

Applications de bureau Windows


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

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

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

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

Vous aurez également besoin de ce qui suit :

Un PC de destination avec une taille de lecteur supérieure ou égale à 100 Go


Une image de l’édition de bureau Windows (install.wim)
Une image de démarrage Windows RE (Winre.wim) (vous allez l’extraire d’une image Windows 10).

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

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

Étape 1 : Préparer l’outil ScanState


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

Invite de commandes Windows

md C:\ScanState_amd64
xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64"
C:\ScanState_amd64
xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources"
C:\ScanState_amd64

2. Copiez le contenu du dossier de travail sur un emplacement réseau ou un lecteur flash USB.

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

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


(facultatif)
1. Sur le PC de technicien, cliquez sur Démarrer, puis tapez « déploiement ». Cliquez avec le bouton droit sur Environnement de
déploiement et d’outils de création d’images , puis sélectionnez Exécuter en tant qu’administrateur.
2. Dans Environnement d’outils de déploiement et de création d’images, créez la structure de dossiers pour stocker l’image Windows
et son point de montage.

Invite de commandes Windows

Mkdir C:\OS_image\mount

3. Créez la structure de dossiers pour stocker l’image de démarrage Windows RE et son point de montage.

Invite de commandes Windows

Mkdir C:\winre_amd64\mount

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

Invite de commandes Windows

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

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

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

Invite de commandes Windows

xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64

6. Démontez l’image Windows. Conseil : Si vous n’avez pas apporté d’autres modifications à l’image Windows, vous pouvez démonter
l’image plus rapidement en utilisant l’option /discard .

Invite de commandes Windows

Dism /unmount-image /mountdir:C:\OS_image\mount /discard

7. Montez l’image de démarrage Windows RE pour la modifier.

Invite de commandes Windows

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

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

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

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

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

Invite de commandes Windows

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

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

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


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

Étape 4 : Copier les fichiers de configuration et les fichiers de ressources


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

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

Invite de commandes Windows

MkDir C:\Recovery\AutoApply

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

Description Fichiers à copier Où le placer Pendant une restauration, où va-t-elle ?

Menu LayoutModification.xml C:\Recovery\AutoApply\ %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Sh


Démarrer

Épingles de TaskbarLayoutModification.xml C:\Recovery\AutoApply\ C:\Windows\OEM\TaskbarLayoutModification.xml


la barre des
tâches

OOBE.xml %windir%\System32\OOBE\info C:\Recovery\AutoApply\OOBE %windir%\System32\OOBE\info

Fichier sans unattend.xml C:\Recovery\AutoApply\ C:\Windows\Panther\Unattend.xml


assistance

Autres C:\Recovery\AutoApply\CustomizationFiles C:\Windows\OEM\CustomizationFiles


fichiers de
ressources

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

Étape 5 : Déployer et personnaliser Windows


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

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

Diskpart /s N:\CreatePartitions.txt

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

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


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

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

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

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

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

W:\Windows\System32\Bcdboot W:\Windows

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

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

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

) Important

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

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

W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

7. Utilisez Diskpart pour masquer la partition des outils Windows RE (T:\) dans l’Explorateur Windows.

Pour les PC basés sur UEFI :

Invite de commandes Windows

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

Pour les PC basés sur le BIOS :

Invite de commandes Windows

select disk 0
select partition 3
remove
set id=27
exit

8. Personnalisez l’image Windows sur le PC de destination :


a. Effectuez les personnalisations hors connexion de l’image Windows, comme l’installation de packages de pilotes basés sur INF
spécifiques au PC de destination, l’installation de mises à jour du système d’exploitation et de modules linguistiques, ou le
provisionnement d’applications Windows supplémentaires.
b. Démarrez le PC de destination en mode audit. Pour cela, utilisez un fichier de réponses avec le paramètre Microsoft-Windows-
Deployment | Reseal | Mode = audit, ou en démarrant d’abord le PC sur OOBE, puis en appuyant sur Ctrl+Maj+F3.
c. Effectuez les personnalisations restantes, comme l’installation d’applications et de packages logiciels de périphériques spécifiques
au PC de destination.

9. Si vous avez installé des mises à jour du système d’exploitation, propre les composants remplacés et marquer les mises à jour comme
permanentes afin qu’elles soient restaurées pendant la récupération :

Invite de commandes Windows

DISM.exe /Cleanup-Image /StartComponentCleanup

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


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

Invite de commandes Windows

mkdir C:\Recovery
icacls C:\Recovery /inheritance:r
icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
takeown /f C:\Recovery /a
attrib +H C:\Recovery

2. Utilisez l’outil ScanState pour capturer les personnalisations installées dans un package de provisionnement. Utilisez l’option /config
pour spécifier un des fichiers de configuration par défaut inclus avec ADK et enregistrez le fichier .ppkg dans le dossier
C:\Recovery\Customizations.

Invite de commandes Windows

N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c


/v:13 /l:C:\ScanState.log

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

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

Invite de commandes Windows

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

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

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

Invite de commandes Windows

mkdir C:\Recovery\OEM

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

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

Invite de commandes Windows

Sysprep /oobe /exit

) Important

Vous devez configurer l’image que vous livrez au client pour qu’elle démarre en OOBE.
6. (Facultatif) Pour économiser de l’espace, vous pouvez également convertir vos applications de bureau Windows installées en pointeurs
de fichiers référençant le package des personnalisations. Pour cela, démarrez le PC de destination sur Windows PE et exécutez les
commandes suivantes :

Invite de commandes Windows

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

7. Arrêtez le PC de destination et préparez son emballage et son expédition. Quand l’utilisateur démarre le PC pour la première fois, il
démarre en OOBE.

Étape 7 : Vérifier vos personnalisations


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

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

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

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

Rubriques connexes
Syntaxe de ScanState

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

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


Ajouter des scripts d’extensibilité pour
la réinitialisation par bouton push
Article • 19/06/2023

Les oem peuvent insérer des scripts personnalisés qui s’exécutent lorsqu’un utilisateur
exécute les fonctionnalités de réinitialisation par bouton push : Conserver mes fichiers
et Tout supprimer.

Vous pouvez utiliser des scripts d’extensibilité ou des dossiers d’application automatique
pour restaurer les personnalisations courantes qui ne sont pas restaurées, notamment :

Menu Démarrer
Barre des tâches
OOBE
Unattend.xml personnalisations

En outre, les scripts d’extensibilité peuvent vous aider à effectuer d’autres tâches, telles
que :

Modification de partitions de données ou d’utilitaires


Enregistrement et restauration de fichiers qui ne sont normalement pas conservés
par la fonctionnalité Conserver mes fichiers .

7 Notes

Si vous incluez les dossiers d’application automatique, vous ne devez pas inclure de
scripts d’extensibilité. Si vous incluez à la fois des dossiers d’application
automatique et des scripts extensibilty, les dossiers d’application automatique sont
ignorés.

À propos de l’ajout de scripts d’extensibilité


Pour ajouter des scripts extensibilty, vous devez comprendre les concepts suivants :

Points d’extensibilité : différents points au cours du processus de réinitialisation par


bouton push où vous pouvez exécuter des scripts personnalisés.
Scripts d’extensibilité : scripts qui s’exécutent à un point d’extensibilité défini.
Fichier de configuration de réinitialisation par bouton push (ResetConfig.xml) : un
fichier définit les scripts à exécuter à différents points d’extensibilité.
Activer les scripts pendant la récupération
Pour ajouter des scripts extensibilty à la réinitialisation par bouton push, ajoutez tous les
éléments suivants dans le C:\Recovery\OEM dossier :

Fichier de configuration de réinitialisation (ResetConfig.xml) qui définit les scripts à


exécuter.
Scripts d’extensibilité
Tous les fichiers requis par les scripts d’extensibilité.

Scripts d’extensibilité
Conditions requises :

Les scripts sont mis en forme sous forme de fichiers .cmd ou .exe.
Les scripts ne dépendent pas des composants facultatifs Windows PE qui ne sont
pas présents dans l’image Windows RE par défaut (winre.wim).
Les scripts ne dépendent pas de fichiers binaires (par exemple, des fichiers .exe ou
.dll) qui ne sont pas présents dans l’image Windows RE par défaut (winre.wim).
Les scripts s’exécutent sans afficher d’interface utilisateur graphique (GUI).
Les scripts exécutent toutes les fonctions prévues dans un délai de 5 minutes pour
chaque point d’extensibilité.
Le script ne doit pas modifier les lettres de lecteur. Cela peut entraîner l’échec de la
récupération.
Le script doit retourner un 0 (zéro) en cas de réussite. Si la réinitialisation par
bouton push reçoit une valeur autre que 0, les étapes suivantes se produisent :
Si vous exécutez la fonctionnalité Conserver mes fichiers : toutes les
modifications apportées au système sont restaurées. Si le script ou le fichier
exécutable est lancé à partir du menu paramètres du PC Windows, le système
redémarre dans Windows. Si le script ou le fichier exécutable est lancé à partir
de Windows RE ou du menu Démarrage avancé, le système reste dans
Windows RE et affiche un message d’erreur.
Si vous exécutez la fonctionnalité Supprimer tout : l’échec est ignoré. Le script
ou le fichier exécutable passe à l’étape suivante du processus de réinitialisation
et journalise l’échec.

Fichier de configuration de réinitialisation par


bouton push (ResetConfig.xml)
Ajoutez un fichier ResetConfig.xml pour pointer vers vos scripts d’extensibilité de
réinitialisation par bouton push.

Ce fichier doit être enregistré avec le type de fichier UTF-8. N’utilisez pas le codage
ANSI. Par exemple : dans le Bloc-notes, cliquez sur Fichier, puis sur Enregistrer sous.
Dans la zone Encodage , sélectionnez UTF-8.

Enregistrez ce fichier et copiez-le dans les images Windows en tant que


C:\Recovery\OEM\ResetConfig.xml .

Vous pouvez utiliser le même fichier ResetConfig.xml pour configurer Windows afin de
créer un support de récupération. Pour plus d’informations, consultez Déployer Push-
Button fonctionnalités de réinitialisation.

Il existe quatre points d’extensibilité que vous pouvez utiliser pour pointer vers des
scripts qui s’exécutent près du début et de la fin des opérations Conserver mes fichiers
ou Supprimer tout . Pour les personnalisations courantes, vous n’avez généralement
besoin que d’un seul script, comme indiqué dans l’exemple de script ci-dessous.

Points d’extensibilité
La fonctionnalité Conserver mes fichiers peut être résumée en procédant comme suit :

1. Le PC démarre dans l’environnement de récupération Windows (Windows RE).


2. POINT D’EXTENSIBILITÉ A (BasicReset_BeforeImageApply) : ajoutez un script ici
pour copier des fichiers, des pilotes ou des paramètres qui ne sont pas migrés par
défaut lorsque l’utilisateur exécute la fonctionnalité Conserver mes fichiers .
3. Les comptes d’utilisateur, les paramètres et les données sont collectés et déplacés
vers un emplacement temporaire.
4. Une nouvelle copie du système d’exploitation est construite dans un emplacement
temporaire à l’aide de fichiers du Magasin de composants Windows.
5. Les personnalisations stockées dans les packages d’approvisionnement sous
C:\Recovery\Personnalisations sont appliquées au nouveau système d’exploitation.
6. Les pilotes sont copiés à partir du système d’exploitation existant et injectés dans
le nouveau système d’exploitation.
7. Les applications Windows préinstallées sont restaurées à partir de leur
emplacement de sauvegarde.
8. Les paramètres critiques du système d’exploitation sont appliqués au nouveau
système d’exploitation.
9. Le système d’exploitation existant est déplacé vers C:\Windows.old.
10. Le nouveau système d’exploitation est déplacé vers la racine du volume du
système d’exploitation.
11. POINT D’EXTENSIBILITÉ B (BasicReset_AfterImageApply) : ajoutez un script ici
pour restaurer les fichiers de personnalisation (unattend.xml,
layoutmodification.xml) ou restaurer les fichiers et les paramètres que vous avez
peut-être sauvegardés au point d’extensibilité A.
12. Le PC redémarre sur le nouveau système d’exploitation.
13. Lors du premier démarrage, les données et les paramètres utilisateur sont
réappliqués.

La fonctionnalité Supprimer tout peut être résumée en procédant comme suit :

1. Le PC démarre dans l’environnement de récupération Windows (Windows RE).


2. Les comptes d’utilisateur, les données et les applications Windows installées et les
applications de bureau Windows sont supprimés du volume du système
d’exploitation.
3. Les volumes de données sont mis en forme (si l’utilisateur le demande).
4. L’effacement des données est effectué sur le système d’exploitation et les volumes
de données (si l’utilisateur le demande).
5. POINT D’EXTENSIBILITÉ C (FactoryReset_AfterDiskFormat) : ajoutez un script ici
pour reconfigurer les partitions de données si nécessaire. Important : Ne modifiez
pas la partition Windows.
6. Une nouvelle copie du système d’exploitation est construite dans un emplacement
temporaire à l’aide de fichiers du Magasin de composants Windows.
7. Les personnalisations stockées dans les packages d’approvisionnement sous
C:\Recovery\Personnalisations sont appliquées au nouveau système d’exploitation.
8. Les pilotes sont copiés à partir du système d’exploitation existant et injectés dans
le nouveau système d’exploitation.
9. Les applications Windows universelles préinstallées sont restaurées à partir de leur
emplacement de sauvegarde.
10. Le système d’exploitation existant est supprimé.
11. Le nouveau système d’exploitation est déplacé vers la racine du volume du
système d’exploitation.
12. POINT D d’EXTENSIBILITÉ (FactoryReset_AfterImageApply) : ajoutez un script ici
pour restaurer les fichiers de personnalisation (unattend.xml,
layoutmodification.xml).
13. Le PC redémarre sur le nouveau système d’exploitation.
14. OOBE démarre.

Exemple : Restaurer le menu Démarrer, la barre


des tâches, l’OOBE et les personnalisations
unattend.xml
Vous trouverez ci-dessous un exemple de script et un exemple de fichier
ResetConfig.xml qui fonctionnent ensemble pour restaurer les personnalisations
courantes lors de la réinitialisation par bouton push sur Windows 10. Vous pouvez tester
la récupération par bouton Push à l’aide de ces exemples. Pour tester avec ces exemples
:

Enregistrez les éléments suivants dans le C:\Recovery\OEM dossier :


L’exemple de script , CommonCustomizations.cmd
Le fichier de configuration de réinitialisation par bouton poussin,
ResetConfig.xml
Copie du fichier de configuration du menu Démarrer (LayoutModification.xml)
Une copie du fichier de configuration de la barre des tâches
(TaskbarLayoutModification.xml)
Copie du fichier unattend.xml

Copiez l’intégralité du dossier OOBE et de ses sous-dossiers dans


%WINDIR%\System32\Oobe\Info\ C:\Recovery\OEM\OOBE\Info .

CommonCustomizations.cmd
Ce fichier copie les fichiers de personnalisation du dossier Récupération dans le système
d’exploitation récupéré.

txt

rem CommonCustomizations.cmd

rem Define %TARGETOS% as the Windows folder (This later becomes C:\Windows)
for /F "tokens=1,2,3 delims= " %%A in ('reg query
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironment" /v TargetOS') DO
SET TARGETOS=%%C

rem Define %TARGETOSDRIVE% as the Windows partition (This later becomes C:)
for /F "tokens=1 delims=\" %%A in ('Echo %TARGETOS%') DO SET
TARGETOSDRIVE=%%A

rem Add back Windows settings, Start menu, Taskbar, and OOBE.xml
customizations
copy "%TARGETOSDRIVE%\Recovery\OEM\Unattend.xml"
"%TARGETOS%\Panther\Unattend.xml" /y
copy "%TARGETOSDRIVE%\Recovery\OEM\LayoutModification.xml"
"%TARGETOSDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutM
odification.xml" /y
copy "%TARGETOSDRIVE%\Recovery\OEM\TaskbarLayoutModification.xml"
"%TARGETOS%\OEM\TaskbarLayoutModification.xml" /y
xcopy "%TARGETOSDRIVE%\Recovery\OEM\OOBE\Info"
"%TARGETOS%\System32\Oobe\Info\" /s
rem Recommended: Create a pagefile for devices with 1GB or less of RAM.
wpeutil CreatePageFile /path=%TARGETOSDRIVE%\PageFile.sys /size=256

EXIT 0

ResetConfig.xml

7 Notes

Cet exemple pointe deux fois vers le même script. Il peut donc être utilisé par les
fonctionnalités Conserver mes fichiers ou Supprimer tout .

XML

<?xml version="1.0" encoding="utf-8"?>


<!-- ResetConfig.xml -->
<Reset>
<Run Phase="BasicReset_AfterImageApply">
<Path>CommonCustomizations.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path>CommonCustomizations.cmd</Path>
<Duration>2</Duration>
</Run>
<!-- May be combined with Recovery Media Creator
configurations – insert SystemDisk element here -->
</Reset>

Conservation et récupération de fichiers


Avec la fonctionnalité Conserver mes fichiers , vous pouvez utiliser des exemples de
scripts pour conserver des fichiers qui seraient autrement supprimés, en les plaçant dans
un emplacement temporaire en mémoire. Vous ne pouvez pas conserver les fichiers
avec la fonctionnalité Tout supprimer .

Vous pouvez utiliser les emplacements suivants pour le stockage, si nécessaire.

Lecteur RAM Windows PE (X:). Ce lecteur virtuel est créé par Windows PE et reste
actif pendant le processus Conserver mes fichiers . Vous pouvez l’utiliser avec la
fonctionnalité Conserver mes fichiers pour enregistrer les données avant
l’actualisation de la partition et pour restaurer les données une fois l’actualisation
de la partition terminée. La quantité de mémoire disponible est limitée à la
quantité de RAM sur le système, moins la quantité de RAM nécessaire pour les
outils Windows RE lorsqu’ils sont entièrement développés. Pour obtenir des
instructions sur le montage Windows RE et la détermination de la taille de fichier
entièrement développée, consultez Personnaliser Windows RE.

Partition OEM désignée. Vous pouvez laisser de l’espace supplémentaire sur une
partition. Par exemple, vous pouvez laisser de la place sur la partition d’image de
récupération et utiliser des scripts pour affecter temporairement une lettre de
lecteur, puis enregistrer des fichiers dans cette partition. Toutefois, si votre
utilisateur utilise le support de récupération pour repartitionner les disques, les
données sur ces partitions peuvent être perdues pendant le processus de
récupération.

Ces exemples de scripts conservent les fichiers journaux Windows. Enregistrez ces
scripts dans le C:\Recovery\OEM dossier .

Exemple de ResetConfig.xml qui conserve des fichiers


XML

<?xml version="1.0" encoding="utf-8"?>


<!-- ResetConfig.xml -->
<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path>SaveLogFiles.cmd</Path>
<Duration>4</Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path>RetrieveLogFiles.cmd</Path>
<Duration>2</Duration>
</Run>
<!-- May be combined with Recovery Media Creator
configurations – insert SystemDisk element here -->
</Reset>

Exemple de script d’extensibilité qui conserve les fichiers


SaveLogFiles.cmd : enregistre les fichiers journaux dans un dossier temporaire en
mémoire

txt

:rem == SaveLogFiles.cmd

:rem == 1. Use the registry to identify the location of


:rem the new operating system and the primary hard
:rem drive. For example,
:rem %TARGETOS% may be defined as C:\Windows
:rem %TARGETOSDRIVE% may be defined as C:
for /F "tokens=1,2,3 delims= " %%A in ('reg query
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironment" /v TargetOS') DO
SET TARGETOS=%%C

for /F "tokens=1 delims=\" %%A in ('Echo %TARGETOS%') DO SET


TARGETOSDRIVE=%%A

:rem == 2. Copy old Windows logs to a temporary folder in memory


mkdir X:\Temp
xcopy %TARGETOS%\Logs\*.* X:\temp\OldLogs /cherkyi

EXIT 0

Exemple de script d’extensibilité qui récupère des fichiers


RetrieveLogFiles.cmd : récupère les fichiers qui ont été enregistrés en mémoire par le
script SaveLogFiles.cmd.

txt

:rem == RetrieveLogFiles.cmd

:rem == This sample script retrieves the files that


:rem were saved in memory by
:rem SaveLogFiles.cmd,
:rem and adds them back to the system.

:rem == 1. Use the registry to identify the location of


:rem the new operating system and the primary drive.
:rem
:rem %TARGETOS% is the Windows folder
:rem (This later becomes C:\Windows)
:rem %TARGETOSDRIVE% is the Windows partition
:rem (This later becomes C:)
for /F "tokens=1,2,3 delims= " %%A in ('reg query
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironment" /v TargetOS') DO
SET TARGETOS=%%C
for /F "tokens=1 delims=\" %%A in ('Echo %TARGETOS%') DO SET
TARGETOSDRIVE=%%A

:rem == 2. Copy the old logs to the new OS


:rem at C:\Windows\OldLogs
mkdir %TARGETOS%\OldLogs
xcopy X:\Temp\OldLogs\* %TARGETOS%\OldLogs /cherkyi

EXIT 0
Autre méthode : copier des scripts après le
déploiement
Peu de temps après que votre utilisateur a terminé OOBE, les scripts de récupération
sont déplacés du C:\Recovery\OEM dossier vers la partition de récupération, à l’adresse
R:\RecoveryImage\ .

Dans le cas peu probable où la réinitialisation par bouton poussur est utilisée avant que
cette opération n’ait eu lieu, ces scripts peuvent ne pas s’exécuter. Pour éviter cette
possibilité, vous pouvez copier vos fichiers de récupération directement dans la partition
de récupération, R:\RecoveryImage\ une fois votre image déployée.

Étapes suivantes
Maintenant que vous avez personnalisé l’expérience de réinitialisation par bouton
poussoir, vous pouvez déployer l’image de récupération pour la réinitialisation par
bouton-poussoir (Install.wim) sur la partition de l’image de récupération.

Pour copier le script Diskpart, le fichier ResetConfig.xml et l’image de récupération de


réinitialisation (install.wim) sur la partition de l’image de récupération du PC de
destination, suivez les instructions de la rubrique Déployer Push-Button Réinitialiser les
fonctionnalités .

Rubriques connexes
Vue d’ensemble de la réinitialisation par bouton

Créer un média pour exécuter Push-Button réinitialiser les fonctionnalités

Déployer Push-Button fonctionnalités de réinitialisation

Options de ligne de commande REAgentC

Référence XML ResetConfig


Foire aux questions (FAQ) sur la
réinitialisation par bouton push
Forum aux questions

Scénarios de validation recommandés


pour la réinitialisation des boutons
Question Réponse

Window RE est-il nécessaire pour qu’un Oui. Pour exécuter une fonctionnalité de
utilisateur exécute les fonctionnalités de réinitialisation par bouton push, vous devez
réinitialisation par bouton push ? rendre l’image de démarrage Windows RE
(Winre.wim) disponible sur le disque dur
local et inscrire son emplacement à l’aide
de l’outil Reagentc. Vous pouvez utiliser
winre.wim par défaut (disponible à l’adresse
C:\Windows\System32\Recovery) ou une
image Winre.wim personnalisée. Si
Windows RE n’est pas activé sur le disque
dur local, les utilisateurs devront démarrer
Windows RE à partir du support pour
accéder aux fonctionnalités de
réinitialisation par bouton push.

Qu’est-ce que le système d’exploitation Le système d’exploitation compact est un


compact ? ensemble de fonctionnalités qui permettent
de déployer des Windows 10 sur des PC
dont la capacité de stockage est inférieure
à 16 Go. Les deux principales technologies
sont les suivantes :
Compression des fichiers système du
runtime
Instanciation unique des
personnalisations installées avec le
package de personnalisations utilisé
par les fonctionnalités de
réinitialisation par bouton push

Quand dois-je utiliser le système La compression des fichiers système et


d’exploitation compact ? l’instanciation unique des personnalisations
Question Réponse

présentent des caractéristiques similaires à


celles de la technologie WIMBoot de
Windows 8.1. Bien que le système
d’exploitation compact soit pris en charge
sur toutes les configurations matérielles, il
est recommandé d’utiliser uniquement sur
les PC dotés d’un stockage Flash.

Comment faire savoir si le système Compact.exe peut être utilisé pour


d’exploitation est compressé ? interroger l’état de compression actuel.

Comment savoir si un .ppkg est à instance Exécutez Fsutil.exe et spécifiez le lecteur sur
unique ? lequel le fichier .ppkg est stocké. Par
exemple : fsutil.exe wim enumwims c:

Existe-t-il des exigences de mise en forme Oui. Utilisez toujours le codage UTF-8 et
pour le fichier ResetConfig.xml ? n'utilisez pas Unicode ou ANSI. Ajoutez la
déclaration suivante dans le fichier
ResetConfig.xml et dans d’autres fichiers
.xml : <?xml version="1.0" encoding="utf-
8"?> .

Quels types de supports amovibles sont Les DVD ou les clés USB peuvent être
pris en charge pour les supports de utilisés comme supports de récupération.
récupération créés par le fabricant ? Notez que les fonctionnalités de
réinitialisation par bouton push nécessitent
que toutes les ressources de récupération
soient situées sur le même support.

recimg.exe est-il pris en charge dans Aucune recimg.exe n’est déconseillée dans
Windows 10 ? Windows 10.

La réinitialisation par bouton push est-elle Non, cette fonctionnalité n'est pas prise en
prise en charge sur Windows Server ? charge sur Windows Server 2016 Technical
Preview.

Les solutions de récupération Les packages d’approvisionnement peuvent


personnalisées (c’est-à-dire sans uniquement être appliqués par le biais d’un
réinitialisation par bouton push) peuvent- support de réinitialisation par bouton push
elles restaurer les packages ou de déploiement créé à l’aide du
d’approvisionnement créés à l’aide de Concepteur de configuration et
Windows ICD ou de l’outil ScanState de d’acquisition d’images Windows (ICD).
l’USMT. L’application de ces packages par des
Question solutions
Réponse de récupération personnalisées
n’est pas prise en charge.

Si le package d’approvisionnement créé à Oui, l’utilitaire Créer un lecteur de


l’aide de l’outil ScanState de l’USMT est récupération fractionne le package
supérieur à 4 Go, l’utilitaire « Créer un d’approvisionnement en morceaux plus
lecteur de récupération » permettra-t-il aux petits avant de les copier sur le lecteur flash
clients de créer un support de récupération USB. Pendant la récupération, les éléments
USB ? sont réassemblés dans le package
d’approvisionnement d’origine.

J’ai préinstallé les mises à jour du système Les mises à jour sont toujours restaurées
d’exploitation sur le PC. Comment puis-je pendant la récupération. La commande
m’assurer qu’elles sont restaurées pendant /Cleanup-Image de DISM.exe avec les
la récupération ? options /StartComponentCleanup et
/ResetBase n'est plus nécessaire pour
marquer toutes les mises à jour du système
d'exploitation installées comme
permanentes

J'ai des fichiers qui doivent être Tout le contenu sous C:\Recovery\OEM
conservés/restaurés lorsque Supprimer tout n'est pas modifié pendant Supprimer tout
et Conserver mes fichiers sont exécutés, et Conserver mes fichiers. Cependant, il
mais je ne souhaite pas les capturer à l'aide convient de noter que ces contenus seront
de ScanState. Où dois-je mettre ces fichiers également sauvegardés sur le support de
? récupération USB lors de l'utilisation de
l'utilitaire Créer un lecteur de récupération.

Je ne trouve plus l’option Conserver mes Conserver mes fichiers et Tout supprimer
fichiers dans Paramètres ou Windows RE. font désormais partie de la même
Où est passée la fonctionnalité ? expérience utilisateur, sous l'option
Réinitialiser ce PC dans Paramètres et dans
Windows RE. Lorsque vous lancez
l’expérience Réinitialiser ce PC, des options
supplémentaires s’affichent :
Conserver mes fichiers : cette
opération lance la fonctionnalité
Conserver mes fichiers.
Supprimer tout : cette opération
lance la fonctionnalité Tout
supprimer.
Restaurer les paramètres d’usine :
sur les PC mis à niveau à partir de
Windows 8/8.1, la récupération
Question Réponse

d’usine est lancée à l’aide de l’image


de récupération existante.

Dois-je spécifier l’option /drivers lors de L’option /drivers n’est pas nécessaire si le
l’utilisation de ScanState pour capturer des package d’approvisionnement en cours de
personnalisations ? création doit être utilisé pour les
fonctionnalités de réinitialisation par
bouton push. Les fonctionnalités de
réinitialisation par bouton push conservent
les pilotes qui sont déjà installés, ce qui
rend inutile de réappliquer les pilotes
préinstallés en usine. Remarque : les applets
de pilote installées en dehors du package
INF du pilote sont capturées à l'aide de
l'option /apps de ScanState.

Quelle quantité d'espace disque disponible Si vous avez converti les personnalisations
est nécessaire pour que la fonction installées en pointeurs de fichier
Conserver mes fichiers fonctionne référençant le package de personnalisations
correctement ? créé à l’aide de ScanState, l’espace disque
requis est : 4 Go + size_of_ppkg0,2
Sinon, l’espace disque requis est : 4 Go +
size_of_ppkg
2

Dois-je réduire la taille de la partition MSR Non. Windows continue de prendre en


de 128 Mo à 16 Mo en fonction des charge les partitions MSR de 128 Mo.
suggestions de disposition de partition Toutefois, sur les PC avec une capacité de
mises à jour ? stockage limitée, une partition MSR de 16
Mo est recommandée pour offrir aux
utilisateurs finaux autant de stockage que
possible.

Existe-t-il un problème connu avec Bien que les fonctionnalités PBR ne soient
l’utilisation de Supprimer tout pour pas destinées à être utilisées dans les
restaurer les PC à l’état d’usine après avoir ateliers d’usine, il n’existe aucune limitation
passé les tests de l’usine ? technique qui l’empêche. Toutefois, gardez
les points suivants à l’esprit lors de
l’utilisation de Tout supprimer en mode
usine :
Si vos tests en usine incluent
l'activation de Windows, Supprimer
tout ne ramènera pas l'unité à un état
non activé
Question Réponse

Le contenu RDX préinstallé sera


supprimé
Si l’unité n’est pas réinitialisée
pendant plusieurs jours après la
validation d’usine, mais reste sous
tension, les langues préinstallées à
l’exception de celle sélectionnée
pendant L’OOBE seront supprimées
pendant la maintenance
Les utilisateurs finaux pourront
indiquer qu’une unité a été
réinitialisée pendant la fabrique en
recherchant les journaux PBR sous
C:\Windows\Logs\PBR

Rubriques connexes
Vue d’ensemble de la réinitialisation par bouton
Scénarios de validation
recommandés pour la
réinitialisation par bouton
Forum aux questions

Scénarios de validation recommandés


pour la réinitialisation des boutons
Scénario Étapes d’initiation Validations

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Sélectionnez succès. L’écran de connexion
l’option Paramètres > s’affiche après la récupération
Conserver Mise à jour & Les applications de Windows
mes fichiers à sécurité > classiques capturées via
partir de Récupération > ScanState.exe sont réinstallées et
Paramètres Réinitialiser ce fonctionnent correctement
PC : Prise en main Les pilotes installés sont disponibles
(Priorité : > Conserver mes et les appareils correspondants
élevée) fichiers fonctionnent comme prévu. Les
2. Suivez les applications installées via les
instructions à pilotes' setup.exe ne seront pas
l’écran restaurées, sauf si elles sont
capturées via ScanState.exe
Les personnalisations restaurées via
des points d’extensibilité sont
disponibles après la récupération
WinRE est activé (reagentc /info)

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Sélectionnez succès. OOBE s’affiche après la
l’option Tout Paramètres > récupération
supprimer Mise à jour & Les applications de Windows
dans les sécurité > classiques capturées via
Paramètres Récupération > ScanState.exe sont réinstallées et
Réinitialiser ce fonctionnent correctement
(Priorité : PC : Prise en main Les pilotes installés sont disponibles
élevée) > Tout supprimer et les appareils correspondants
2. Lorsque vous y fonctionnent comme prévu. Les
êtes invité, applications installées via les
choisissez pilotes' setup.exe ne seront pas
« Supprimer restaurées, sauf si elles sont
simplement mes capturées via ScanState.exe
fichiers » et Les personnalisations restaurées via
suivez les des points d’extensibilité sont
instructions à disponibles après la récupération
l’écran. WinRE est activé (reagentc /info)

Création d’un Le lecteur de récupération USB créé


lecteur de 1. Sélectionnez avec succès
récupération Panneau de Le lecteur de récupération USB est
USB configuration > démarrable
rechercher Les packages de personnalisation et
(Priorité : « Récupération » les ressources sous
élevée) > Créer un C:\Récupération\Personnalisations
lecteur de et C:\Récupération\OEM, s’ils sont
récupération disponibles, sont sauvegardés sur le
2. En sélectionnant lecteur de récupération USB sous
l’option \sources\Personnalisations et
« Sauvegarder les \sources\OEM
fichiers système
sur le lecteur de
récupération »,
suivez les
instructions à
l’écran

Récupération La récupération se termine avec


complète à 1. Créer un lecteur succès et OOBE s’affiche après la
partir d’un de récupération récupération
lecteur de USB et joignez-le Les applications de Windows
récupération à l’appareil classiques capturées via
USB 2. Démarrer ScanState.exe sont réinstallées et
l’appareil à l’aide fonctionnent correctement
(Priorité : du lecteur de Les pilotes installés sont disponibles
élevée) récupération USB et les appareils correspondants
3. Une fois démarré fonctionnent comme prévu. Les
sur le lecteur de applications installées via les
récupération USB, pilotes' setup.exe ne seront pas
sélectionnez la restaurées, sauf si elles sont
langue et le capturées via ScanState.exe
clavier Les personnalisations restaurées via
4. Sélectionnez des points d’extensibilité sont
Résoudre les disponibles après la récupération
problèmes > Les packages de personnalisation et
Récupérer à partir les ressources, s’ils sont disponibles,
d’un lecteur sont restaurés sur
5. Lorsque vous y C:\Récupération\Personnalisations
êtes invité, et C:\Récupération\OEM
choisissez La disposition de la partition de
« Supprimer l’appareil est restaurée
simplement mes correctement
fichiers » et WinRE est activé (reagentc /info)
suivez les
instructions à
l’écran

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Créer un lecteur succès. L’écran de connexion
l’option de récupération s’affiche après la récupération
Conserver USB et joignez-le Les applications de Windows
mes fichiers à à l’appareil classiques capturées via
partir du 2. Démarrer ScanState.exe sont réinstallées et
lecteur de l’appareil à l’aide fonctionnent correctement
récupération du lecteur de Les pilotes installés sont disponibles
USB récupération USB et les appareils correspondants
3. Une fois démarré fonctionnent comme prévu. Les
(Priorité : sur le lecteur de applications installées via les
Moyenne) récupération USB, pilotes' setup.exe ne seront pas
sélectionnez la restaurées, sauf si elles sont
langue et le capturées via ScanState.exe
clavier Les personnalisations restaurées via
4. Sélectionnez des points d’extensibilité sont
Résoudre les disponibles après la récupération
problèmes > WinRE est activé (reagentc /info)
Réinitialiser ce PC
> Tout supprimer
> Conserver mes
fichiers
5. Suivez les
instructions à
l’écran

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Créer un lecteur succès. OOBE s’affiche après la
l’option Tout de récupération récupération
supprimer du USB et joignez-le Les applications de Windows
lecteur de à l’appareil classiques capturées via
récupération 2. Démarrer ScanState.exe sont réinstallées et
USB l’appareil à l’aide fonctionnent correctement
du lecteur de Les pilotes installés sont disponibles
(Priorité : récupération USB et les appareils correspondants
Moyenne) 3. Une fois démarré fonctionnent comme prévu. Les
sur le lecteur de applications installées via les
récupération USB, pilotes' setup.exe ne seront pas
sélectionnez la restaurées, sauf si elles sont
langue et le capturées via ScanState.exe
clavier Les personnalisations restaurées via
4. Sélectionnez des points d’extensibilité sont
Résoudre les disponibles après la récupération
problèmes > WinRE est activé (reagentc /info)
Réinitialiser ce PC
> Tout supprimer
> Conserver mes
fichiers
5. Lorsque vous y
êtes invité,
choisissez
« Supprimer
simplement mes
fichiers » et
suivez les
instructions à
l’écran

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Sélectionnez succès. L’écran de connexion
l’option Paramètres > s’affiche après la récupération
Conserver Mise à jour & Les applications de Windows
mes fichiers à sécurité > classiques capturées via
partir du Récupération > ScanState.exe sont réinstallées et
disque WinRE Démarrage fonctionnent correctement
avancé : Les pilotes installés sont disponibles
(Priorité : Redémarrer et les appareils correspondants
Moyenne) maintenant. fonctionnent comme prévu. Les
L’appareil applications installées via les
redémarre sur pilotes' setup.exe ne seront pas
WinRE. restaurées, sauf si elles sont
2. Sélectionnez capturées via ScanState.exe
Résoudre les Les personnalisations restaurées via
problèmes > des points d’extensibilité sont
Réinitialiser ce PC disponibles après la récupération
> Conserver mes WinRE est activé (reagentc /info)
fichiers
3. Suivez les
instructions à
l’écran

Réinitialiser La récupération s’est terminée avec


ce PC avec 1. Sélectionnez succès. OOBE s’affiche après la
l’option Tout Paramètres > récupération
supprimer du Mise à jour & Les applications de Windows
disque WinRE sécurité > classiques capturées via
Récupération > ScanState.exe sont réinstallées et
(Priorité : Démarrage fonctionnent correctement
Moyenne) avancé : Les pilotes installés sont disponibles
Redémarrer et les appareils correspondants
maintenant. fonctionnent comme prévu. Les
L’appareil applications installées via les
redémarre sur pilotes' setup.exe ne seront pas
WinRE. restaurées, sauf si elles sont
2. Sélectionnez capturées via ScanState.exe
Résoudre les Les personnalisations restaurées via
problèmes > des points d’extensibilité sont
Réinitialiser ce PC disponibles après la récupération
> Tout supprimer WinRE est activé (reagentc /info)
> Conserver mes
fichiers
3. Lorsque vous y
êtes invité,
choisissez
« Supprimer
simplement mes
fichiers »
4. Suivez les
instructions à
l’écran

Réinitialisez La récupération s’est terminée avec


ce PC avec 1. Sélectionnez succès. OOBE s’affiche après la
Tout Paramètres > récupération
supprimer et Mise à jour & Les applications de Windows
Supprimer les sécurité > classiques capturées via
fichiers et Récupération > ScanState.exe sont réinstallées et
nettoyer les Démarrage fonctionnent correctement
options de avancé : Les pilotes installés sont disponibles
lecteur Redémarrer et les appareils correspondants
maintenant. fonctionnent comme prévu. Les
(Priorité : L’appareil applications installées via les
Faible) redémarre sur pilotes' setup.exe ne seront pas
WinRE. restaurées, sauf si elles sont
2. Sélectionnez capturées via ScanState.exe
Résoudre les Les personnalisations restaurées via
problèmes > des points d’extensibilité sont
Réinitialiser ce PC disponibles après la récupération
> Tout supprimer WinRE est activé (reagentc /info)
> Conserver mes
fichiers
3. Lorsque vous y
êtes invité,
choisissez
« Nettoyer
entièrement le
lecteur » et suivez
les instructions à
l’écran

Récupération La récupération s’est terminée avec


complète 1. Créer un lecteur succès. OOBE s’affiche après la
avec l’option de récupération récupération
« Nettoyer le USB et joignez-le Les applications de Windows
lecteur » à l’appareil classiques capturées via
2. Démarrer ScanState.exe sont réinstallées et
(Priorité : l’appareil à l’aide fonctionnent correctement
Faible) du lecteur de Les pilotes installés sont disponibles
récupération USB et les appareils correspondants
3. Une fois démarré fonctionnent comme prévu. Les
sur le lecteur de applications installées via les
récupération USB, pilotes' setup.exe ne seront pas
sélectionnez la restaurées, sauf si elles sont
langue et le capturées via ScanState.exe
clavier Les personnalisations restaurées via
4. Sélectionnez des points d’extensibilité sont
Résoudre les disponibles après la récupération
problèmes > Les packages de personnalisation et
Récupérer à partir les ressources, s’ils sont disponibles,
d’un lecteur sont restaurés sur
5. Lorsque vous y C:\Récupération\Personnalisations
êtes invité, et C:\Récupération\OEM
choisissez La disposition de la partition de
« Nettoyer l’appareil est restaurée
entièrement le correctement
lecteur » et suivez WinRE est activé (reagentc /info)
les instructions à
l’écran

Rubriques connexes
Vue d’ensemble de la réinitialisation par bouton
Récupération complète du système
Article • 19/06/2023

Si l’utilisateur doit remplacer son disque dur ou le réinitialiser complètement, il peut


utiliser un support de récupération démarrable pour effectuer une récupération
complète. La récupération complète supprime toutes les partitions existantes sur le
disque système et recrée toutes les partitions avant de restaurer le logiciel sur le PC.
Deux types de supports de récupération sont pris en charge :

Support de récupération créé par l’utilisateur à l’aide de l’utilitaire Créer un


lecteur de récupération dans Windows 10. Cette opération sauvegarde les fichiers
nécessaires pour restaurer le PC à un état vierge.
Support de récupération créé par le fabricant pour les scénarios de prise en
charge et de remise à neuf en plaçant une image de récupération sur un support
de démarrage Windows RE.

Récupération complète avec un média créé par


l’utilisateur
Lorsque des supports de récupération créés par l’utilisateur sont utilisés, la
fonctionnalité de récupération complète peut être résumée dans les étapes suivantes :

1. Le disque système est identifié.


2. Toutes les partitions du disque système sont supprimées.
3. L’effacement des données est effectué sur le disque système (si l’utilisateur le
demande).
4. La disposition de la partition par défaut ou de la fabrique est recréée sur le disque
système.
5. Toutes les partitions sont mises en forme.
6. Les fichiers de récupération du support de récupération sont copiés dans le
volume du système d’exploitation.
7. Une nouvelle copie du système d’exploitation est construite à la racine du volume
du système d’exploitation.
8. Les personnalisations stockées dans les packages d’approvisionnement sont
appliquées.
9. Les pilotes sont injectés dans le nouveau système d’exploitation.
10. Les applications Windows préinstallées sont restaurées.
11. Les fichiers de démarrage sont configurés sur la partition système.
12. Le PC redémarre sur le nouveau système d’exploitation.
13. OOBE démarre.

Options de suppression de données


Lorsque les utilisateurs utilisent la fonctionnalité de récupération nue, ils peuvent choisir
d’effectuer l’effacement des données sur l’ensemble du disque système avant que la
disposition de la partition d’usine ne soit réappliquée. Sur la plupart des PC, ce
processus d’effacement des données est effectué dans un logiciel, en écrivant des
modèles aléatoires de chiffrement dans l’ensemble de la plage LBA du disque système
une seule fois.

Toutefois, sur certaines configurations matérielles, le processus d’effacement des


données est effectué par le contrôleur matériel du périphérique de stockage. Cela prend
souvent moins de temps et est généralement plus approfondi dans la suppression des
données restantes. L’effacement des données matérielles est pris en charge sur les PC
dotés de périphériques de stockage qui répondent aux critères suivants :

eMMC
Prend en charge les commandes Secure Trim et Sanitize

Sélection du disque système


La récupération complète identifie automatiquement le disque système à l’aide des
méthodes suivantes :

Le chemin d’emplacement de l’adaptateur et le GUID du disque système sont écrits


dans une variable UEFI pendant L’OOBE.
Effectué uniquement lorsque les partitions système et Windows se trouvent sur
le disque système.
La variable est mise à jour si nécessaire lorsque Windows RE est désactivé, puis
réactivé.
Lors de la récupération complète, si plusieurs disques internes sont détectés, la
recherche sur le disque système est effectuée dans l’ordre suivant :
Disque avec GUID correspondant à la valeur stockée dans la variable UEFI.
Disque avec le chemin d’accès à l’emplacement correspondant à la valeur
stockée dans le microprogramme.
Disque avec un ESP existant.
Si plusieurs disques avec ESP sont trouvés, la récupération nue ne se poursuit
pas.
Disque non initialisé (brut).
Si plusieurs disques non initialisés sont trouvés, la récupération nue ne se
poursuit pas.
Sur les systèmes BIOS/MBR hérités, le disque système signalé par le BIOS est
utilisé.

Support de récupération créé par l’utilisateur


Lorsque les utilisateurs créent un support de récupération USB à l’aide de l’utilitaire
Créer un lecteur de récupération, le média résultant contient toujours une copie
démarrable de Windows RE. Cela permet aux utilisateurs d’accéder aux outils de
résolution des problèmes et de récupération lors du démarrage à partir d’un support de
récupération.

Les utilisateurs peuvent éventuellement sauvegarder les fichiers requis pour effectuer
une récupération complète. Lorsque l’option est sélectionnée, les éléments suivants sont
également copiés sur le support de récupération USB :

Magasin de composants Windows


Pilotes installés
Sauvegarde d’applications Windows préinstallées
Packages d’approvisionnement contenant des personnalisations préinstallées (sous
C:\Recovery\Customizations)
Bouton d’envoi Réinitialiser le code XML et les scripts de configuration (sous
C:\Recovery\OEM)

Support de récupération créé par le fabricant


La récupération nue prend en charge l’utilisation d’une image WIM de récupération
lorsque le média est préparé par les fabricants. Ce type de média est principalement
utilisé dans les scénarios de support et de remise à neuf.

Le média créé par le fabricant doit contenir les éléments suivants :

1. Image de Windows RE de démarrage.


2. Une image de récupération compatible avec la réinitialisation des boutons
(install.wim).
3. Un fichier de configuration de réinitialisation (Resetconfig.xml) qui spécifie les
informations de partitionnement de disque.
4. Un script DISKPART pour effectuer le partitionnement du disque.

Configurer
Réinitialisation/récupération complète : permettre à vos utilisateurs de créer un
support de récupération à l’aide de l’utilitaire Créer un lecteur de récupération
dans Windows 10 ou Windows 11. Cette opération sauvegarde les fichiers
nécessaires pour restaurer le PC à un état vierge.
Réinitialisation/récupération complète : créez un support de récupération lors
du déploiement de nouveaux appareils pour les scénarios de prise en charge et
de remise à neuf en plaçant une image de récupération sur un support de
démarrage Windows RE.

Rubriques connexes
Réinitialisation rapide

Utilisation des fonctionnalités de réinitialisation rapide


Réinitialisation/récupération complète :
créer un support de récupération tout
en déployant de nouveaux appareils
Article • 12/05/2023

Le support de récupération (récupération complète) permet de restaurer un appareil


Windows à l’état d’usine, même si l’utilisateur doit remplacer le disque dur ou
réinitialiser complètement le lecteur.

Vous pouvez inclure ce support aux nouveaux appareils que vous fournissez à vos clients
à l’aide des mêmes images Windows que celles utilisées pour déployer les appareils.

7 Notes

Le microprogramme/BIOS du PC doit être configuré pour que le PC puisse


démarrer à partir du support (lecteur USB ou DVD).
Le périphérique flash USB ou le support de récupération DVD doit disposer de
suffisamment d’espace pour l’image Windows.
Si les images Windows sont supérieures à 32 Go ou si elles sont plus
volumineuses que le support que vous utilisez (par exemple, des DVD de
4,7 Go), vous devez couper le fichier image Windows pour qu’il s’étende sur
plusieurs DVD.

Pour créer un lecteur de récupération USB démarrable pour un appareil personnel,


consultez Créer un lecteur de récupération USB .

Créer une image Windows RE démarrable

) Important

Avant de créer un support de récupération, les mises à jour de sécurité Windows du


9 mai 2023 doivent être appliquées à l’image Windows (Install.wim) et à l’image des
outils Windows RE (Winre.wim), pour les appareils exécutant toutes les versions
Windows 8.1, toutes les versions Windows 10 et Windows 11 version 22H2 et
antérieures. Pour plus d’informations, consultez Mettre à jour le support
d’installation Windows.
Pour créer le support de récupération que vous pouvez inclure avec le PC, vous devez
disposer des éléments suivants :

Une image Windows (Install.wim). Vous pouvez utiliser l’image Windows de base
ou une image de récupération personnalisée.
Une image d’outils Windows RE (Winre.wim). Vous pouvez extraire l’image d’outils
Windows RE de base de l’image Windows ou utiliser une image Windows RE
personnalisée.

Étape 1 : ouvrir l’environnement de déploiement et


d’outils de création d’images

) Important

Les mises à jour de sécurité Windows du 9 mai 2023 doivent être appliquées au
module complémentaire Windows PE pour Windows ADK, pour Windows 11
version 22H2 et antérieure, pour Windows Server 2022 et pour Windows 10 version
2004 et antérieure. Pour plus d’informations, consultez Mettre à jour le module
complémentaire Windows PE pour Windows ADK.

1. Téléchargez et installez le Kit de déploiement et d’évaluation Windows (ADK) et


l’extension WinPE.
2. Sur votre PC de technicien, cliquez sur Démarrer, puis saisissez déploiement.
Cliquez avec le bouton droit sur Environnement de déploiement et d’outils de
création d’images , puis sélectionnez Exécuter en tant qu’administrateur.

Étape 2 : extraire l’image Windows RE de l’image


Windows
À partir de l’environnement de déploiement et d’outils de création d’images :

1. Montez l’image Windows :

Invite de commandes Windows

md c:\mount\Windows

Dism /Mount-Image /ImageFile:D:\sources\install.wim /Index:1


/MountDir:C:\mount

2. Copiez l’image Windows RE.


Invite de commandes Windows

md C:\Images

xcopy C:\mount\Windows\System32\Recovery\winre.wim C:\Images\winre.wim


/h

3. Démontez l’image Windows :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\mount\winre /Discard

Étape 3 : créer un dossier de travail pour les fichiers


Windows RE
1. Créez une structure de dossiers pour Windows RE, basée sur Windows PE :

Invite de commandes Windows

copype amd64 C:\resetmedia_amd64

où amd64 équivaut à l’architecture du système pour lequel vous créez un support.

2. Remplacez l’image de démarrage Windows PE par défaut (Boot.wim) par une


image d’outils Windows RE.

Invite de commandes Windows

xcopy C:\MyImages\winre.wim C:\resetmedia_amd64\media\sources\boot.wim


/h

Étape 4 : ajouter l’image Windows


Copiez l’image Windows dans le dossier de travail.

Invite de commandes Windows

copy D:\sources\install.wim
C:\resetmedia_amd64\media\sources\install.wim

où D:\sources\install.wim équivaut à l’image Windows de base ou à une image


de récupération personnalisée de réinitialisation par bouton.
Étape 5 : ajouter des scripts de configuration de
récupération complète
Si vous utilisez une disposition de partition personnalisée, ajoutez des scripts de
configuration de récupération complète au dossier de travail, sous \sources . Pour
plus d’informations, consultez Réinitialisation/récupération complète : offrir la
possibilité à vos utilisateurs de créer un support.

Invite de commandes Windows

copy E:\Recovery\RecoveryImage\ResetConfig.xml
C:\resetmedia_amd64\media\sources\ResetConfig.xml

copy E:\Recovery\RecoveryImage\ResetPartitions-UEFI.txt
C:\resetmedia_amd64\media\sources\ResetPartitions-UEFI.txt

Créer un média de démarrage

Créer un périphérique flash USB démarrable


1. Installez Windows RE sur un périphérique flash USB :

Invite de commandes Windows

Makewinpemedia /ufd C:\resetmedia_amd64 F:

où F équivaut à la lettre de lecteur du périphérique flash USB.

2. Attribuez un nom descriptif au périphérique flash USB :

Dans l’Explorateur de fichiers, faites un clic droit sur le lecteur, sélectionnez


Renommer, puis saisissez Récupération complète du PC.

Créer un DVD démarrable


1. Créez un fichier image de DVD :

Invite de commandes Windows

Makewinpemedia /iso C:\resetmedia_amd64


C:\resetmedia_amd64\RecoveryImage.iso
2. Insérez un DVD.

3. Dans l’Explorateur de fichiers, accédez à C:\resetmedia_amd64 , faites un clic droit


sur RecoveryImage.iso , puis cliquez sur Graver l’image disque.

Tester les fonctionnalités de récupération


complète
1. Sur un PC doté d’un disque dur vide, insérez votre nouveau support de
récupération.

2. Démarrez le PC, appuyez sur une touche pour ouvrir les menus de démarrage du
microprogramme, puis sélectionnez le périphérique de démarrage approprié.

3. Dans les menus Outils Windows RE, sélectionnez une disposition de clavier, par
exemple États-Unis.

4. Cliquez sur Résoudre les problèmes>Supprimer tout>Suivant.

7 Notes

Si vous testez sur le même PC et que vous n’avez pas nettoyé le disque dur,
vous pouvez être invité à sélectionner un lecteur. Sélectionnez Windows 10.

Sélectionnez Oui, repartitionner les lecteurs>Supprimer simplement mes


fichiers>Réinitialiser.

Windows réinitialise l’ordinateur à son état d’origine au moyen de l’image de


récupération.

Déploiement à grande échelle


Si vous déployez des clés USB avec vos ordinateurs, vous pouvez créer une copie de
base du support de récupération Windows sur USB en suivant les étapes ci-dessus. Une
fois que vous avez effectué la personnalisation finale de l’image, vous pouvez démarrer
l’ordinateur sur Windows PE et mettre à jour l’image install.wim sur le support de
récupération USB.

Vous pouvez potentiellement gagner du temps de fabrication en ajoutant l’image


Windows sur le périphérique flash USB, plutôt que de récupérer l’ensemble de l’image
Windows. Dans ce cas, vous devez également mettre à jour l’élément de fichier de
configuration ResetConfig.xml : RestoreFromIndex selon le numéro d’index approprié.
Pour plus d’informations, consultez Ajouter une image de volume à une image existante
à l’aide de DISM et Référence XML ResetConfig.

Rubriques connexes
Réinitialisation/récupération complète : offrir la possibilité à vos utilisateurs de créer un
support

Vue d’ensemble de la réinitialisation par bouton

Référence XML ResetConfig

Options de ligne de commande REAgentC


Réinitialisation/récupération complète :
permettre à vos utilisateurs de créer un
support de récupération
Article • 19/06/2023

Le support de récupération (récupération complète) permet de restaurer un appareil


Windows à l’état d’usine, même si l’utilisateur doit remplacer le disque dur ou
réinitialiser complètement le lecteur.

Windows utilise les fichiers Windows intégrés, y compris les mises à jour récentes de
Windows et de pilote, ainsi que toutes les personnalisations incluses dans le package
d’approvisionnement OEM, pour créer le support de récupération.

Si vous déployez Windows à l’aide de la disposition de partition par défaut, vos


utilisateurs pourront créer un support de récupération nu par défaut.

Si vous déployez Windows avec une disposition de partition personnalisée, vous devez
ajouter quelques fichiers de configuration pour permettre à vos utilisateurs de créer des
supports de récupération nus :

Un script de réinitialisation de partition, qui est un script DiskPart modifié qui


réinitialise votre disposition de partition personnalisée.
Un fichier de configuration de réinitialisation (ResetConfig XML) qui identifie les
partitions Windows et Windows RE.

7 Notes

Dans Windows 10 version 1607 et ultérieures, les applications de bureau et les


paramètres capturés dans des packages d’approvisionnement en silo ne seront
pas restaurés à l’aide de ce média. Les packages de personnalisations standard
(.ppkg) capturés à l’aide de l’outil ScanState ne sont pas affectés par ce problème.

Création de fichiers de configuration

Script de réinitialisation de partition


1. Dans le Bloc-notes, créez un fichier de configuration qui partitionne le disque dur
une fois le disque dur réinitialisé. Ce script doit être identique au script utilisé pour
créer des partitions sur le disque dur, avec les exceptions suivantes :

Le script ne doit pas contenir de commandes permettant de sélectionner ou


de propre le lecteur. Windows identifie automatiquement le lecteur système.
Pour plus d’informations, consultez Identification du lecteur système plus loin
dans cette rubrique.

Le script doit affecter des lettres à la partition système, à la partition Windows


et à la partition Windows RE tools.

7 Notes

Lors de l’utilisation d’une disposition de partition personnalisée, la taille de la


partition Windows RE tools doit avoir suffisamment d’espace libre pour permettre
une plus grande taille à l’avenir. La taille recommandée de la partition Windows RE
tools est de 990 Mo avec un minimum de 250 Mo gratuits.

Exemples :

UEFI (basé sur des partitions de disque dur UEFI/GPT) :

Console

rem == ResetPartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem reset the drive and recreate five partitions
rem for a UEFI/GPT-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
rem == The differences between this file and
rem CreatePartitions-UEFI.txt
rem are noted in parenthesis.
rem (NOT USED: select disk 0)
rem (NOT USED: clean)
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=128
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == b. Create space for the recovery tools ===
shrink minimum=500
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
rem
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="C"
rem === 4. Recovery tools partition ================
create partition primary
format quick fs=ntfs label="Recovery tools"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume

BIOS (basé sur les partitions de disque dur bios/MBR) :

Console

rem == ResetPartitions-BIOS.txt ==
rem == These commands are used with DiskPart to
rem reset the drive and create three partitions
rem for a BIOS/MBR-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
rem == The differences between this file and
rem CreatePartitions-BIOS.txt
rem are noted in parenthesis.
rem (NOT USED: select disk 0 )
rem (NOT USED: clean )
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Windows partition =====================
rem == a. Create the Windows partition =======
create partition primary
rem == b. Create space for the recovery tools
shrink minimum=500
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="C"
rem == 3. Recovery tools partition ==============
create partition primary
format quick fs=ntfs label="Recovery"
assign letter="R"
set id=27
list volume
2. Enregistrez votre fichier, par exemple, E:\Recovery\RecoveryImage\ResetPartitions-
UEFI.txt.

Fichier de configuration de réinitialisation


(ResetConfig.xml)
1. Dans le Bloc-notes, créez un fichier de configuration qui pointe vers votre script de
partition de réinitialisation par bouton-pression.

Pour plus d’informations sur la configuration de ce fichier, consultez Référence


XML ResetConfig.

UEFI:

Console

<?xml version="1.0" encoding="utf-8"?>


<!-- ResetConfig.xml for UEFI -->
<Reset>
<!-- May be combined with custom scripts – insert Run Phase elements
here -->
<SystemDisk>
<DiskpartScriptPath>ResetPartitions-
UEFI.txt</DiskpartScriptPath>
<MinSize>75000</MinSize>
<WindowsREPartition>4</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<OSPartition>3</OSPartition>
</SystemDisk>
</Reset>

BIOS:

Console

<?xml version="1.0" encoding="utf-8"?>


<!-- ResetConfig.xml for BIOS -->
<Reset>
<!-- May be combined with custom scripts – insert Run Phase elements
here -->
<SystemDisk>
<DiskpartScriptPath>ResetPartitions-
BIOS.txt</DiskpartScriptPath>
<MinSize>75000</MinSize>
<WindowsREPartition>3</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<OSPartition>2</OSPartition>
</SystemDisk>
</Reset>
2. Enregistrez le fichier au format de fichier UTF-8 :

Cliquez sur Fichier, puis sur Enregistrer sous. Dans la zone Encodage , sélectionnez
UTF-8, puis enregistrez ce fichier en tant que
E:\Recovery\RecoveryImage\ResetConfig.xml.

Permettre aux utilisateurs de créer un média


Les utilisateurs peuvent utiliser cette option pour créer un support de récupération si
nécessaire.

Étape 1 : Ajouter les fichiers de configuration à


l’ordinateur de destination
1. Sur votre ordinateur de destination, insérez le lecteur flash USB avec les fichiers de
configuration.

2. Copiez les fichiers de configuration sur l’ordinateur de destination :

Console

Copy E:\Recovery\RecoveryImage\* R:\RecoveryImage\*

où E est la lettre de lecteur du lecteur flash USB et R la lettre de lecteur de la partition


d’image de récupération.

Étape 2 : Tester que Windows peut créer un support de


récupération
1. Redémarrez l’ordinateur de destination et terminez L’expérience OOBE (Out-Of-
Box Experience).

2. Cliquez sur Démarrer, tapez créer un lecteur de récupération, sélectionnez Créer


un lecteur de récupération, puis cliquez sur Oui à l’invite UAC.

3. Insérez un lecteur flash USB.

4. Sélectionnez Copier la partition de récupération du PC vers le lecteur> de


récupérationSuivant>Créer>.
Étape 3 : Tester le support de récupération
1. Sur un ordinateur qui n’a pas de système d’exploitation, insérez votre support de
récupération.
2. Démarrez l’ordinateur, appuyez sur une touche pour ouvrir les menus de
démarrage du microprogramme, puis sélectionnez le périphérique de démarrage
approprié.
3. Dans les menus Outils Windows RE, sélectionnez une disposition de clavier, par
exemple États-Unis.
4. Cliquez sur Résoudre les problèmes>Supprimer tout>suivant. Si vous êtes invité à
propre le lecteur, sélectionnez Oui.
5. Sélectionnez Oui, repartitionner les lecteurs>Supprimer simplement mes
fichiers>Réinitialiser.

Résolution des problèmes


Vérifiez que ResetConfig.xml est enregistré en tant que fichier UTF-8.
Assurez-vous que le nom de fichier répertorié dans l’élément <DiskpartScriptPath>
du fichier ResetConfig.xml correspond au nom de fichier dans le script Diskpart.
Assurez-vous que le script Diskpart n’inclut pas de commandes pour sélectionner
le lecteur ou propre le lecteur ( select disk 0 , clean ).

Identification du lecteur système


Windows identifie le lecteur système à l’aide des méthodes suivantes :

Ordinateurs bios : le lecteur système signalé par le BIOS est utilisé.

Ordinateurs UEFI : quand Windows RE est activé à l’aide de la reagentc /setreimage


commande , Windows écrit le chemin d’emplacement de l’adaptateur et le GUID du
disque système dans une variable UEFI. Cette étape n’est effectuée que lorsque les
partitions système et système d’exploitation se trouvent sur le lecteur système. La
variable est mise à jour si nécessaire lorsque Windows RE est désactivé, puis réactivé.

Si plusieurs lecteurs locaux sont détectés, Windows


identifie le lecteur système en effectuant une recherche
dans l’ordre suivant
1. Windows recherche un lecteur avec un GUID correspondant à la valeur stockée
dans le microprogramme.
2. Windows recherche un lecteur avec un chemin d’emplacement correspondant à la
valeur stockée dans le microprogramme.

3. Windows recherche un lecteur avec un ESP existant.

Si plusieurs lecteurs avec ESP sont trouvés, le processus de récupération ne se


poursuit pas.

4. Windows recherche un disque non initialisé (brut).

Si plusieurs disques non initialisés sont trouvés, le processus de récupération ne se


poursuit pas.

Rubriques connexes
Vue d’ensemble de la réinitialisation par bouton

Référence XML ResetConfig

Réinitialisation/récupération complète : créer un support de récupération tout en


déployant de nouveaux appareils

Partitions de disque dur UEFI/GPT

Partitions de disque dur BIOS/MBR


Référence XML ResetConfig
Article • 19/06/2023

Cette référence décrit tous les éléments XML utilisés pour créer le fichier
ResetConfig.xml, utilisé pour configurer les fonctionnalités de réinitialisation par bouton
push de l’environnement de récupération Windows.

ResetConfig XML
Voici un ResetConfig.xml vide que vous pouvez utiliser comme point de départ :

XML

<?xml version="1.0" encoding="utf-8"?>


<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path></Path>
<Duration></Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path></Path>
<Param></Param>
<Duration></Duration>
</Run>
<Run Phase="FactoryReset_AfterDiskFormat">
<Path></Path>
<Duration></Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path></Path>
<Param></Param>
<Duration></Duration>
</Run>
<SystemDisk>
<MinSize></MinSize>
<DiskpartScriptPath> </DiskpartScriptPath>
<OSPartition></OSPartition>
<RestoreFromIndex></RestoreFromIndex>
<WindowsREPartition></WindowsREPartition>
<WindowsREPath></WindowsREPath>
<Compact></Compact>
</SystemDisk>
</Reset>

Réinitialiser
L’élément Reset XML peut contenir les éléments : <Run> et <SystemDisk> .

Exécuter
L’élément <Run> XML est utilisé pour ajouter des scripts personnalisés aux
fonctionnalités de réinitialisation par bouton.

Vous pouvez spécifier jusqu’à quatre Run éléments dans un seul fichier ResetConfig.xml.
Chaque Run élément doit contenir une valeur différente [ExtPoint] pour son Phase
attribut.

Le tableau suivant décrit les éléments valides qui peuvent être ajoutés à l’élément Run :

Élément Description

Run Phase="[ExtPoint]"" Chaque Run élément définit le point


d’extensibilité à utiliser, le script exécuté à ce
point d’extensibilité et la durée estimée en
minutes.

L'attribut Phase est obligatoire. Il accepte


uniquement les valeurs suivantes pour
[ExtPoint] :

BasicReset_BeforeImageApply . Exécute le
programme spécifié au point
d’extensibilité A.
BasicReset_AfterImageApply . Exécute le
programme spécifié au point
d’extensibilité B
FactoryReset_AfterDiskFormat . Exécute le
programme spécifié au point
d’extensibilité C
FactoryReset_AfterImageApply . Exécute le
programme spécifié au point
d’extensibilité D

Vous pouvez spécifier jusqu’à quatre Run


sections dans un seul fichier ResetConfig.xml.
Toutefois, chaque Run section doit contenir une
valeur différente pour l’attribut phase.
Élément Description

Path Spécifie l’emplacement du script pour une


section particulière Run .

Le chemin d’accès doit être le chemin relatif du


script du dossier qui contient ResetConfig.xml
(généralement C:\Recovery\OEM).

Duration Spécifie la durée estimée, en minutes, pendant


laquelle vous attendez que le script
personnalisé s’exécute. Cette estimation est
utilisée pour afficher les informations de
progression dans l’interface graphique
graphique.

La durée doit être un entier et doit être


comprise entre 1 et 5.

Param Spécifie les paramètres de ligne de commande


à utiliser lorsque vous exécutez le script
personnalisé ou le fichier exécutable. La valeur
est traitée comme une chaîne et peut contenir
plusieurs paramètres.

Param ne prend pas en charge les éléments


vides. Si votre script ne nécessite pas de
paramètres, n’incluez pas cet élément. Pour
obtenir des exemples, consultez Utilisation de
ResetConfig.xml plus loin dans cette rubrique.

SystemDisk
L’élément SystemDisk personnalise la fonctionnalité de récupération nue. Pour plus
d’informations, consultez Créer un média pour exécuter Push-Button réinitialiser les
fonctionnalités.

Vous pouvez spécifier une <SystemDisk> section. Voici les éléments obligatoires et
facultatifs :

Élément Description
Élément Description

MinSize Obligatoire. Spécifie la taille minimale requise


pour le disque dur principal, en mégaoctets.

La récupération nue ne se poursuit pas si le


disque système ne répond pas à cette exigence
de taille.

DiskpartScriptPath Obligatoire. Chemin d’accès au script Diskpart


relatif à C:\Recovery\OEM. Le script doit supposer
que toutes les partitions existantes ont été
supprimées et que le disque système a le focus
dans Diskpart.

Par exemple, si les scripts de récupération se


trouvent dans
C:\Recovery\OEM\Scripts\RecreatePartitions.dps ,
utilisez la valeur
\Scripts\RecreatePartitions.dps .

OSPartition Obligatoire. Partition sur laquelle le système


d’exploitation doit être restauré. L’ESP ou la
partition active doit se trouver sur le même
disque que le système d’exploitation.

WindowsREPartition Obligatoire. Spécifie la partition où l’image de


démarrage Windows RE est installée.

WindowsREPath Obligatoire. Spécifie le chemin du dossier où


l’image de démarrage Winre.wim est copiée et
intermédiaire, par rapport à la racine de la
partition spécifiée dans l’élément
WindowsREPartition .

RestoreFromIndex facultatif. Index de l’image dans install.wim à


appliquer pendant la récupération nue. Cet
élément est facultatif et n’est nécessaire que sur
le support de récupération créé par le fabricant
Élément Description

Compact facultatif. Spécifie si l’image de récupération doit


être appliquée avec la compression par fichier
activée. Cet élément est facultatif et n’est
nécessaire que sur le support de récupération
créé par le fabricant.

Compact accepte les valeurs suivantes :

True : les fichiers appliqués à partir de


l’image sont compressés individuellement.
False (valeur par défaut) : la compression
n’est pas utilisée.

RecoveryImagePartition Ce paramètre est déconseillé dans Windows 10.

RecoveryImagePath Ce paramètre est déconseillé dans Windows 10.

RecoveryImageIndex Ce paramètre est déconseillé dans Windows 10.

WIMBoot Ce paramètre est déconseillé dans Windows 10.

Utilisation de ResetConfig.xml
Si vous utilisez un éditeur de texte pour créer vos fichiers .xml, vous devez enregistrer le
document avec une extension de nom de fichier .xml et utiliser l’encodage UTF-8.
N’utilisez pas ANSI ou tout autre encodage.

Ces fichiers doivent être placés dans le dossier C:\Recovery\OEM afin qu’ils puissent être
détectés automatiquement par les fonctionnalités de réinitialisation par bouton push.

Exemple
Il s’agit d’un exemple de code pour le fichier ResetConfig.xml.

XML

<?xml version="1.0" encoding="utf-8"?>


<Reset>
<Run Phase="BasicReset_BeforeImageApply">
<Path>Fabrikam\CopyFiles.cmd</Path>
<Duration>2</Duration>
</Run>
<Run Phase="BasicReset_AfterImageApply">
<Path>Fabrikam\InstallDrivers.cmd</Path>
<Param>/allDrivers</Param>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterDiskFormat">
<Path>Fabrikam\FixPartitions.exe</Path>
<Duration>2</Duration>
</Run>
<Run Phase="FactoryReset_AfterImageApply">
<Path>Fabrikam\InstallDrivers.cmd</Path>
<Param>/allDrivers</Param>
<Duration>2</Duration>
</Run>
<SystemDisk>
<MinSize>75000</MinSize>
<DiskpartScriptPath>Fabrikam\CreatePartition.txt </DiskpartScriptPath>
<OSPartition>4</OSPartition>
<RestoreFromIndex>2</RestoreFromIndex>
<WindowsREPartition>1</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<Compact>False</Compact>
</SystemDisk>
</Reset>

Rubriques connexes
Vue d’ensemble de la réinitialisation par bouton

Créer un média pour exécuter Push-Button réinitialiser les fonctionnalités


Vue d’ensemble de DISM
Article • 30/05/2023

DISM ou Gestion et maintenance des images de déploiement (DISM.exe) est un outil en


ligne de commande qui peut être utilisé pour traiter et préparer des images Windows, y
compris celles utilisées pour Windows PE, l’environnement de récupération Windows
(Windows RE) et le programme d’installation de Windows. DISM peut être utilisé pour
servir une image Windows (.wim) ou un disque dur virtuel (.vhd ou .vhdx).

DISM est intégré à Windows et est disponible via la ligne de commande ou à partir de
Windows PowerShell. Pour en savoir plus sur l’utilisation de DISM, consultez Cmdlets de
Gestion et maintenance des images de déploiement (DISM) dans Windows PowerShell.

Exigences relatives aux images


DISM peut être utilisé pour monter et traiter une image Windows à partir d’un fichier
.wim, .ffu, .vhd ou .vhdx, ainsi que pour mettre à jour un système d’exploitation en cours
d’exécution. Il peut être utilisé avec des fichiers image Windows plus anciens (fichiers
.wim). Toutefois, il ne peut pas être utilisé avec des images Windows plus récentes que la
version installée de DISM.

Pour obtenir une description technique complète de WIM, consultez le livre blanc
Format de fichier Windows Imaging (WIM).

DISM peut être utilisé pour traiter les images Windows et leurs versions associées de
WinPE et WinRE. Les commandes et options disponibles pour la maintenance d’une
image dépendent du système d’exploitation Windows que vous gérez, et si l’image est
hors ligne ou un système d’exploitation en cours d’exécution.

Pour obtenir la liste des plateformes et des types d’architecture pris en charge, consultez
Plateformes prises en charge par DISM.

Scénarios courants de gestion et de maintenance


Les solutions de gestion et de maintenance des images se répartissent en
deux catégories principales :

La gestion des données ou des informations incluses dans l’image Windows,


comme l’énumération ou le stock des composants, mises à jour, pilotes ou
applications contenus dans une image, la capture ou le fractionnement d’une
image, l’ajout ou la suppression d’images dans un fichier .wim ou le montage
d’une image.
La maintenance de l’image elle-même, notamment l’ajout ou la suppression de
packages de pilotes et de pilotes, la modification des paramètres de langue,
l’activation ou la désactivation des fonctionnalités Windows et la mise à niveau
vers une édition supérieure de Windows.

Limites
Compatibilité des versions. DISM peut être utilisé avec des images cibles de systèmes
d’exploitation Windows plus anciens, mais pas avec des images cibles de systèmes
d’exploitation plus récents que la version installée de DISM. Par exemple, DISM de
Windows 10, version 1511 peut traiter Windows 10, version 1511 et version 1507, mais
pas la version 1607. Pour en savoir plus, consultez Plateformes prises en charge par
DISM.

Installation à distance. L’installation de packages sur un ordinateur distant sur un


réseau n’est pas prise en charge.

Fichiers de réponses. Lorsque vous spécifiez un fichier de réponses (Unattend.xml) pour


une image, seuls les paramètres spécifiés dans la passe de configuration
offlineServicing sont appliqués. Tous les autres paramètres dans le fichier de réponses

sont ignorés. Vous ne pouvez spécifier qu’un seul fichier de réponses à la fois. Pour plus
d’informations, consultez Options de ligne de commande de maintenance sans
assistance DISM

Utilisez un fichier de réponses pour garantir les dépendances de packages. Certains


packages nécessitent que d’autres packages soient installés en premier. En raison de
cette exigence de dépendance, vous devez utiliser un fichier de réponses si vous
installez plusieurs packages. En appliquant un fichier de réponses à l’aide de DISM,
plusieurs packages peuvent être installés dans l’ordre correct. Il s’agit de la méthode
recommandée pour l’installation de plusieurs packages.

Ordre d’installation des packages. Les packages sont installés dans l’ordre dans lequel
ils sont répertoriés dans la ligne de commande. Dans l’exemple suivant, 1.inf, 2.inf et
3.inf seront installés dans l’ordre dans lequel ils sont répertoriés dans la ligne de
commande.

Invite de commandes Windows

DISM.exe /image:"c:\images\Image1" /Add-Driver /ForceUnsigned


/DriverName:"C:\Drivers\1.inf" /DriverName:"C:\Drivers\2.inf"
/DriverName:"C:\Drivers\3.inf"
Les commandes de maintenance multiples ne sont pas prises en charge. Vous pouvez
spécifier plusieurs pilotes (1.inf, 2.inf) ou packages, mais vous ne pouvez pas spécifier
plusieurs commandes (telles que /Add-Driver /Remove-Driver ou /Add-Driver /Add-
Package ) sur la même ligne de commande.

Caractères génériques. Les caractères génériques ne sont pas pris en charge dans les
lignes de commande DISM.

Où se trouve DISM ?
Gestion et maintenance des images de déploiement (DISM.exe) est un outil en ligne de
commande qui peut être utilisé pour traiter une image Windows ou pour préparer une
image de l’environnement de préinstallation Windows (Windows PE). Pour plus
d’informations sur DISM, consultez Qu’est-ce que DISM ?

DISM dans Windows


DISM se trouve dans le dossier c:\windows\system32 de toutes les installations
Windows 10 et Windows 11, mais vous pouvez exécuter DISM dans l’invite de
commandes à partir de n’importe quel emplacement.

7 Notes

DISM doit s’exécuter à partir d’une invite de commandes exécutée en tant


qu’administrateur.

DISM dans l’ADK


Si vous exécutez une version antérieure de Windows ou si vous avez besoin d’une autre
version de DISM sur votre PC, téléchargez et installez le Kit de déploiement et
d’évaluation Windows (Windows ADK), consultez Informations de référence techniques
sur le Kit de déploiement et d’évaluation Windows (Windows ADK).

DISM apparaît dans les installations Windows ADK dans le dossier C:\Program Files
(x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment

Tools\10\DISM .

Si vous devez copier une version ADK de DISM sur un PC qui ne dispose pas de l’ADK,
consultez Copier DISM sur un autre ordinateur.
Rubriques connexes
Référence de DISM (Maintenance et gestion des images de déploiement)

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)

Vue d’ensemble des pilotes de périphérique et du déploiement

Modules linguistiques

Présentation des stratégies de maintenance


Utiliser DISM dans Windows PowerShell
Article • 19/06/2023

Les applets de commande DISM (Deployment Image Servicing and Management)


peuvent être utilisées pour effectuer les mêmes fonctions que l’outil en ligne de
commande DISM.exe. Dans de nombreux cas, les noms d’applet de commande DISM
sont similaires aux options deDism.exe correspondantes et les mêmes arguments
peuvent être utilisés. Pour plus d’informations sur les applets de commande PowerShell,
consultez DISM PowerShell .

Table de mappage de la commande DISM à la


table de mappage de l’applet de commande
DISM
Les noms d’applets de commande DISM ne correspondent pas toujours directement aux
options Dism.exe. Voici un tableau qui mappe les commandes DISM à leurs applets de
commande PowerShell correspondantes.

commande Dism.exe Applet de commande DISM

Dism.exe /Add-Capability Add-WindowsCapability

Dism.exe /Append-Image Add-WindowsImage

Dism.exe /Apply-Image Expand-WindowsImage

Dism.exe /Capture-Image New-WindowsImage

Dism.exe /Cleanup-MountPoints Clear-WindowsCorruptMountPoint

Dism.exe /Commit-Image Save-WindowsImage

Dism.exe /Export-Image Export-WindowsImage

Dism.exe /Get-Capabilities Get-WindowsCapability

Dism.exe /Get-ImageInfo Get-WindowsImage

Dism.exe /Get-MountedImageInfo Get-WindowsImage -Monté

Dism.exe /Get-WimBootEntry Get-WIMBootEntry

Dism.exe /List-Image Get-WindowsImageContent

Dism.exe /Mount-Image Mount-WindowsImage


commande Dism.exe Applet de commande DISM

Dism.exe /Split-Image Split-WindowsImage

Dism.exe /Remove-Capability Remove-WindowsCapability

Dism.exe /Remove-Image Remove-WindowsImage

Dism.exe /Remount-Image Mount-WindowsImage -Remount

Dism.exe /Unmount-Image Démonter-WindowsImage

Dism.exe /Update-WimBootEntry Update-WIMBootEntry

Dism.exe /Image:<...> /Add-Driver Add-WindowsDriver

Dism.exe /Image:<...> /Add-Package Add-WindowsPackage

Dism.exe /Image:<...> /Add-ProvisionedAppxPackage Add-AppxProvisionedPackage

Dism.exe /Image:<...> /Cleanup-Image /CheckHealth Repair-WindowsImage -CheckHealth

Dism.exe /Image:<...> /Cleanup-Image /ScanHealth Repair-WindowsImage -ScanHealth

Dism.exe /Image:<...> /Cleanup-Image Repair-WindowsImage -RestoreHealth


/RestoreHealth

Dism.exe /Image:<...> /Disable-Feature Disable-WindowsOptionalFeature

Dism.exe /Image:<...> /Enable-Feature Enable-WindowsOptionalFeature

Dism.exe /Image:<...> /Export-Driver Export-WindowsDriver

Dism.exe /Image:<...> /Get-CurrentEdition Get-WindowsEdition -Current

Dism.exe /Image:<...> /Get-Driverinfo Get-WindowsDriver -Driver

Dism.exe /Image:<...> /Get-Drivers Get-WindowsDriver

Dism.exe /Image:<...> /Get-Featureinfo Get-WindowsOptionalFeature -


FeatureName

Dism.exe /Image:<...> /Get-Features Get-WindowsOptionalFeature

Dism.exe /Image:<...> /Get-Packageinfo Get-WindowsPackage -PackagePath

Dism.exe /Image:<...> /Get-Packages Get-WindowsPackage

Dism.exe /Image:<...> /Get- Get-AppxProvisionedPackage


ProvisionedAppxPackages

Dism.exe /Image:<...> /Get-ReservedStorageState Get-WindowsReservedStorageState


commande Dism.exe Applet de commande DISM

Dism.exe /Image:<...> /Get-TargetEditions Get-WindowsEdition -Target

Dism.exe /Image:<...> /Optimize-Image Optimize-WindowsImage

Dism.exe /Image:<...> /Remove-Driver Remove-WindowsDriver

Dism.exe /Image:<...> /Remove-Package Remove-WindowsPackage

Dism.exe /Image:<...> /Remove- Remove-AppxProvisionedPackage


ProvisionedAppxPackage

Dism.exe /Image:<...> /Set-Edition Set-WindowsEdition

Dism.exe /Image:<...> /Set-ProductKey Set-WindowsProductKey

Dism.exe /Image:<...> /Set-ProvisionedAppxDataFile Set-AppXProvisionedDataFile

Dism.exe /Image:<...> /Set-ReservedStorageState Set-WindowsReservedStorageState

Utiliser des modules PowerShell DISM dans


WinPE
Vous pouvez ajouter la prise en charge de PowerShell à WinPE. Pour en savoir plus,
consultez Ajout de la prise en charge de PowerShell à Windows PE .

Utiliser des modules PowerShell DISM dans les


versions précédentes de Windows
Le module PowerShell DISM est inclus dans Windows 10 et Windows Server 2016. Sur
d’autres systèmes d’exploitation pris en charge, vous pouvez installer le Kit d’évaluation
et de déploiement Windows (ADK) qui inclut le module PowerShell DISM. Pour plus
d’informations, consultez la version précédente de cette rubrique.

Rubriques connexes
DISM - Référence technique sur la maintenance et la gestion des images de
déploiement pour Windows

Plateformes prises en charge par DISM


Fichiers de liste de configuration DISM
Article • 30/05/2023

Une liste de configuration DISM vous permet de personnaliser des actions d’alignement
de compression, de capture et d’alignement des limites spécifiques pour chaque fichier
et dossier lorsque vous capturez une image à l’aide de DISM. Le fichier de liste de
configuration DISM est généralement appelé WimScript.ini .

Vous pouvez utiliser l’option de DISM pour spécifier un fichier de liste de /ConfigFile
configuration qui définit :

Quels fichiers et dossiers doivent être exclus du processus de capture lorsque vous
exécutez DISM /Capture-Image .
Quels dossiers, fichiers et types de fichiers doivent être exclus du processus de
compression lorsque vous utilisez l’argument /Compress .

Création d’un fichier de liste de configuration


Un fichier de liste de configuration est un fichier texte avec autant de trois sections.
Chaque section vous permet de définir ce qui doit se produire avec différents types de
fichiers lorsque vous capturez une image. Vous pouvez créer un fichier de liste de
configuration (.ini) à l’aide d’un éditeur de texte, tel que Bloc-notes.

Les sections suivantes s’affichent dans le fichier de liste de configuration DISM. Ajoutez
de nouvelles lignes dans la section pertinente pour chaque fichier ou dossier que vous
souhaitez exclure.

Section Description

[ExclusionList] Vous permet de définir les fichiers et dossiers à exclure lorsque


vous utilisez l’option /Capture-Image .

[ExclusionException] Vous permet de remplacer la liste d’exclusions par défaut lorsque


vous utilisez l’option /Capture-Image .
Section Description

[CompressionExclusionList] Vous permet de définir les fichiers et dossiers spécifiques, ainsi que
de spécifier les types de fichiers, à exclure lorsque vous utilisez
l’argument /Compress .

Remarque

Vous pouvez utiliser un fichier ou un dossier


correspondant pour exclure un fichier de la
compression. Vous pouvez fournir une
correspondance de chemin d’accès complète ou
utiliser des caractères génériques (). Par exemple, vous
pouvez utiliser \WINDOWS\inf.pnf pour correspondre à
un type de fichier spécifique ou \WINDOWS\inf* pour
faire correspondre un dossier entier.

Liste d’exclusions par défaut


Par défaut, DISM exclut les fichiers suivants :

Invite de commandes Windows

[ExclusionList]
\$ntfs.log
\hiberfil.sys
\pagefile.sys
\swapfile.sys
\System Volume Information
\RECYCLER
\Windows\CSC

[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf

Instructions relatives à la liste d’exclusions


Vous ne pouvez utiliser que des caractères génériques dans le dernier composant
d’un chemin d’accès de fichier qui ne commence pas par une barre oblique
inverse. Par exemple :
Invite de commandes Windows

myfolder\*.txt

Vous pouvez utiliser une barre oblique inverse précédente pour limiter la
correspondance de fichiers et la correspondance des répertoires par rapport au
répertoire racine. Par exemple, vous pouvez utiliser cette liste d’exclusions :

Invite de commandes Windows

\myfolder
\folder\subfolder

Cette liste exclut les fichiers et répertoires suivants lorsque vous capturez le fichier
« C:\ » Disque:

Invite de commandes Windows

C:\myfolder
C:\folder\subfolder

Toutefois, DISM n’exclut pas les fichiers ou répertoires contenus dans l’exemple
suivant.

Invite de commandes Windows

C:\main\myfolder
C:\data\folder\subfolder

Vous pouvez remplacer la liste d’exclusions par défaut à l’aide de la


[ExclusionException] section. Par exemple :

Invite de commandes Windows

[ExclusionException]
\pagefile.sys
\System Volume Information

Si une section explicite [ExclusionException] est fournie dans le fichier de


configuration WIM, elle est toujours prioritaire sur la [Exclusion List] section.

Vous ne pouvez pas remplacer la liste d’exclusions de compression par défaut à


l’aide de la [ExclusionException] section.
Utilisation du fichier de configuration
Si vous créez un fichier de configuration nommé personnalisé et stockez-le en dehors
du répertoire DISM, vous pouvez utiliser la commande DISM pour exécuter le fichier. À
l’invite de commandes, ouvrez le répertoire DISM. Par exemple :

Invite de commandes Windows

Dism /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D


/ConfigFile:WimScript.ini

or

Invite de commandes Windows

Dism /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D


/ConfigFile:<configuration list>

où <configuration list> fournit l’emplacement complet du répertoire pour le fichier de


configuration. Par exemple : C:\imaging\configuration_list.ini . Vous devez utiliser
l’option /Capture-Image permettant de créer un fichier .wim ou d’ajouter /Append-Image
un fichier .wim existant.

Rubriques connexes
Options de gestion des images DISM Command-Line
Meilleures pratiques de gestion et de
maintenance des images de
déploiement (DISM)
Article • 20/06/2023

Cette section décrit certaines bonnes pratiques relatives à la maintenance d’une image
Windows. Nous vous recommandons d’implémenter ces pratiques dans la mesure du
possible.

Élever les autorisations pour Command-Line


Tools
De nombreux outils en ligne de commande de déploiement, notamment la maintenance
et la gestion des images de déploiement (DISM), nécessitent des autorisations élevées.

Vérifiez que vous disposez d’autorisations élevées. Cliquez sur Démarrage, puis saisissez
Déploiement. Cliquez avec le bouton droit sur Environnement de déploiement et
d’outils de création d’images , puis sélectionnez Exécuter en tant qu’administrateur.

Cette opération doit être effectuée même si vous êtes connecté en tant
qu’administrateur.

Désactiver les outils antivirus


Certaines commandes DISM peuvent être affectées par des outils antivirus ou anti-
programme malveillant. Pour améliorer les performances, configurez les outils antivirus
ou anti-programme malveillant sur votre PC de technicien afin d’exclure le dossier de
montage des analyses. Certaines commandes DISM peuvent également être bloquées
par vos outils antivirus ou anti-programme malveillant, si c’est le cas, désactivez ces
outils sur votre PC de technicien.

Maintenance d’une image


La meilleure façon de traiter une image Windows est hors connexion avec DISM. DISM
peut être utilisé pour installer, désinstaller, configurer et mettre à jour des pilotes, des
fonctionnalités et des packages dans des images Windows et des images WinPE
(Windows Preinstallation Environment) sans démarrer l’image. Pour plus d’informations,
consultez Référence technique DISM - Maintenance et gestion des images de
déploiement pour Windows.

Vous pouvez utiliser l’option de /Commit-Image DISM à tout moment pendant la


maintenance pour enregistrer les modifications que vous avez apportées jusqu’à
présent. Vous pouvez récupérer plus facilement une image endommagée avec l’option
/Cleanup-Image /RestoreHealth si vous avez souvent commité vos modifications.

Vous pouvez monter et modifier plusieurs images sur un même ordinateur. Toutefois, les
performances peuvent ralentir sur certaines fonctions, telles que /Unmount-Image, en
fonction de la mémoire disponible sur l’ordinateur. Il est recommandé de ne pas monter
plus de 20 images en même temps.

7 Notes

Vous ne pouvez pas monter un fichier .wim fractionné pour la maintenance.

Modification des paramètres internationaux


Pour modifier les paramètres internationaux, vous devez utiliser DISM. Pour plus
d’informations, consultez Langues DISM et Options de Command-Line de maintenance
internationale.

Utiliser des fichiers journaux


DISM journalisera les informations %WINDIR%\Logs\Dism\Dism.log détaillées dans par
défaut. Vous pouvez également spécifier un nom et un emplacement de votre choix
pour le fichier journal, et définir les /loglevel paramètres afin que seules les
informations qui vous intéressent soient consignées. Lorsqu’une erreur se produit, la
console affiche le code d’erreur, le message d’erreur et l’emplacement du fichier journal.

) Important

Si vous spécifiez un chemin d’accès au journal sur un partage réseau à partir d’un
ordinateur qui n’est pas joint à un domaine, utilisez net-use avec les informations
d’identification de domaine pour définir les autorisations d’accès avant de définir le
chemin du journal DISM.
Le fichier journal sera automatiquement archivé. Le fichier journal archivé est enregistré
avec .bak ajouté au nom de fichier, et un nouveau fichier journal est généré. Chaque fois
que le fichier journal est archivé, le fichier .bak est remplacé.

Le fichier journal vous donne l’historique des opérations qui ont été effectuées, ce qui
peut vous aider à résoudre les problèmes.

Emplacements des packages


Ne placez pas un package que vous envisagez d’installer directement à la racine d’une
partition sur une installation Windows.

Stockage de fichiers sur un partage réseau


Bien que DISM prenne en charge les chemins d’accès réseau pour les images et les
packages, la plupart des opérations s’exécutent plus rapidement sur les fichiers copiés
sur le disque dur local.

Maintenance d’une image Windows à partir de


WinPE
Vous pouvez traiter des images Windows à partir de WinPE. Toutefois, vous devez
prendre en compte certains facteurs lors de la planification de votre stratégie de
maintenance. Passez en revue les exigences suivantes pour la maintenance d’une image
à partir de WinPE.

Démarrage de WinPE à partir d’un disque dur


Pour de meilleures performances, vous pouvez allouer de la mémoire supplémentaire
lorsque vous démarrez WinPE à partir d’un disque dur. Vous pouvez également créer
des dossiers temporaires pour stocker des fichiers de mise à jour afin de prendre en
charge les mises à jour volumineuses.

Démarrage de WinPE à partir d’un média en lecture seule


La maintenance d’une image Windows nécessite un espace de stockage temporaire
supplémentaire. Si vous avez démarré WinPE à partir d’un média en lecture seule
comme un DVD, vous aurez peut-être besoin de ram supplémentaire. En plus des
besoins en RAM de votre image WinPE, une ram supplémentaire est nécessaire pour
traiter les mises à jour. La quantité de RAM requise dépend de la taille des mises à jour
que vous envisagez d’appliquer. Vérifiez que votre ordinateur dispose de suffisamment
de RAM.

Ajouter Page-File prise en charge à votre image WinPE


Vérifiez que vous disposez de suffisamment de mémoire pour charger et exécuter votre
image WinPE personnalisée. En plus de la taille de l’image, vous devez disposer d’au
moins 256 Mo de mémoire de travail disponible. Si vous avez une mémoire limitée,
définissez un fichier de page (Pagefile.sys) pour améliorer la gestion de la mémoire. Pour
plus d’informations sur l’implémentation d’un fichier de page, consultez Options de
Command-Line Wpeutil.

Créer un répertoire temporaire dans lequel stocker des


fichiers de mise à jour
Vous devez utiliser l’option /ScratchDir avec DISM pour créer un répertoire temporaire
sur un autre lecteur lorsque vous créez ou gérez une image Windows. Un répertoire
temporaire est utilisé pour de nombreuses opérations DISM, notamment la capture
d’une image, l’installation de modules linguistiques, l’installation de mises à jour ou
l’installation ou la suppression de fonctionnalités Windows dans une image Windows.
Certains fichiers sont développés dans ce répertoire temporaire avant d’être appliqués à
une image Windows.

Il doit y avoir suffisamment d’espace dans la partition pour prendre en charge les mises
à jour volumineuses. La taille spécifique de l’espace libre requis dépend de la taille des
mises à jour que vous envisagez d’installer. Lors de l’ajout d’un module linguistique, le
répertoire de travail doit avoir au moins 1 Go d’espace pour les fichiers temporaires.

Si vous ne définissez pas de chemin d’accès de répertoire temporaire à l’aide de l’option


/ScratchDir , WinPE crée un répertoire temporaire de 32 Mo par défaut. Vous pouvez

allouer un stockage temporaire supplémentaire à cet emplacement par défaut à l’aide


de l’option DISM /Set-ScratchSpace . Les tailles valides sont 32, 64, 128, 256 et 512 Mo.
Cette fonctionnalité est disponible uniquement hors connexion et vous ne pouvez pas
ajuster ce paramètre pendant l’exécution d’une session WinPE. En guise de bonne
pratique, vous devez utiliser l’option pour spécifier à la /ScratchDir place un répertoire
sur une autre partition qui dispose d’un espace suffisant pour prendre en charge les
opérations de gestion et de maintenance d’images que vous effectuez.

Une fois l’installation terminée, le contenu de ce répertoire n’est plus nécessaire et peut
être supprimé. Pour plus d’informations, consultez Options de Command-Line de
gestion des images DISM.

Rechercher l’altération et vérifier l’intégrité des


fichiers système
Avant de remettre un ordinateur à un utilisateur final, vous devez vérifier l’intégrité des
fichiers système Windows. Vous pouvez utiliser l’option /Cleanup-Image pour identifier
les fichiers endommagés et effectuer des opérations de réparation sur l’image. Pour plus
d’informations sur , DISM /Cleanup-Image consultez Options de maintenance du package
de système d’exploitation DISM Command-Line.

Vous pouvez également utiliser le vérificateur de fichiers système (Sfc.exe) sur une
image de référence en ligne ou hors connexion. System File Checker est publié avec
toutes les versions de Windows.System File Checker nécessite des autorisations élevées,
et vous devez être administrateur pour l’exécuter. Il analyse tous les fichiers protégés
pour vérifier les versions des fichiers. Pour vérifier uniquement l’intégrité des fichiers
système Windows, exécutez l’option sfc.exe /verifyonly . Pour une syntaxe de ligne de
commande complète, dans une invite de commandes avec élévation de privilèges, tapez
sfc.exe /? .

L’exécution de Sfc.exe peut prendre beaucoup de temps. Le résultat attendu est qu’il n’y
a aucune violation de l’intégrité du système. Toutefois, s’il existe des problèmes avec les
fichiers système Windows, vous devez examiner les problèmes. Nous vous déconseillons
d’utiliser les options d’analyse Sfc.exe pour corriger automatiquement les fichiers
système Windows.

Amélioration de la sécurité pour les images


Windows
Vos images Windows contiennent des données de configuration personnalisées, des
applications personnalisées et d’autres propriétés intellectuelles. Il existe plusieurs
façons d’améliorer la sécurité de vos images Windows, à la fois en ligne et hors
connexion.

Restreindre l’accès aux images Windows. Selon votre environnement, vous


pouvez modifier les listes de contrôle d’accès (ACL) ou les autorisations sur un
fichier. Seuls les comptes approuvés peuvent avoir accès aux images Windows.

Mettez à jour vos images Windows avec les derniers correctifs et mises à jour
logicielles. Il existe de nombreuses façons de traiter une image Windows. Après la
maintenance de votre image Windows, testez la validité et la stabilité de
l’ordinateur.

Pendant l’installation de Windows, configurez l’ordinateur pour télécharger et


installer automatiquement les mises à jour Windows. Cela allonge le temps
d’installation, mais garantit que l’image Windows que vous installez contient les
dernières mises à jour. Pour plus d’informations, consultez le DynamicUpdate
paramètre dans le composant Microsoft-Windows-Setup dans la référence de
l’installation de Windows sans assistance.

Rubriques connexes
DISM - Référence technique sur la maintenance et la gestion des images de
déploiement pour Windows

Présentation des stratégies de maintenance


Plateformes prises en charge par DISM
Article • 19/06/2023

Lorsque vous utilisez DISM pour traiter une image, assurez-vous que la version de DISM
que vous utilisez et l’environnement dans lequel vous travaillez sont compatibles avec
l’image que vous utilisez.

Pour utiliser une version plus récente de DISM sur une version antérieure de Windows,
installez le Kit de déploiement et d’évaluation Windows (ADK) à partir de ce site web,
puis installez les outils de déploiement. Ensuite, démarrez l’environnement Outils de
déploiement et de création d’images pour exécuter les commandes DISM.

Pour utiliser une version plus récente de DISM avec une version précédente de Windows
PE, consultez Installer Windows à l’aide d’une version précédente de Windows PE.

7 Notes

Les fonctionnalités DISM plus récentes ne fonctionnent pas toujours lors de la


maintenance des images des versions précédentes de Windows. Pour plus
d’informations, consultez la référence DISM.

Plateformes prises en charge


L’environnement de déploiement hôte est le système d’exploitation sur lequel DISM
s’exécute. L’image cible est l’image en cours de maintenance.

Environnement Image Image cible Image cible : Image cible : Image cible
de cible : : Windows Windows 8.1, Windows 8, : Windows
déploiement Windows 10 ou Windows Windows 7, Windows
de l’hôte 11 ou WinPE pour Server 2016, Server 2012 Server
WinPE Windows 10 Windows ou WinPE 4.0 2008 R2 ou
pour Server 2012 R2 (x86 ou x64) WinPE 3.0
Windows ou WinPE 5.0 (x86 ou
11 (x86 ou x64) x64)

Windows 11 Prise en Prise en Prise en charge Non pris en Non pris en


charge charge charge charge
Environnement Image Image cible Image cible : Image cible : Image cible
de cible : : Windows Windows 8.1, Windows 8, : Windows
déploiement Windows 10 ou Windows Windows 7, Windows
de l’hôte 11 ou WinPE pour Server 2016, Server 2012 Server
WinPE Windows 10 Windows ou WinPE 4.0 2008 R2 ou
pour Server 2012 R2 (x86 ou x64) WinPE 3.0
Windows ou WinPE 5.0 (x86 ou
11 (x86 ou x64) x64)

Windows 10 Pris en Prise en Prise en charge Prise en charge Prise en


(x86 ou x64) charge, à charge charge
l’aide de
la version
Windows
11 de
DISM

Windows Server Pris en Prise en Prise en charge Prise en charge Prise en


2016 (x86 ou charge, à charge charge
x64) l’aide de
la version
Windows
11 de
DISM

Windows 8.1 Pris en Pris en Prise en charge Prise en charge Prise en


(x86 ou x64) charge, à charge, à charge
l’aide de l’aide de la
la version version
Windows Windows 10
11 de de DISM
DISM

Windows Server Pris en Pris en Prise en charge Prise en charge Prise en


2012 R2 (x86 ou charge, à charge, à charge
x64) l’aide de l’aide de la
la version version
Windows Windows 10
11 de de DISM
DISM

Windows 8 (x86 Non pris Pris en Pris en charge, à Prise en charge Prise en
ou x64) en charge charge, à l’aide de la charge
l’aide de la version
version Windows 8.1 de
Windows 10 DISM ou
de DISM ultérieure
Environnement Image Image cible Image cible : Image cible : Image cible
de cible : : Windows Windows 8.1, Windows 8, : Windows
déploiement Windows 10 ou Windows Windows 7, Windows
de l’hôte 11 ou WinPE pour Server 2016, Server 2012 Server
WinPE Windows 10 Windows ou WinPE 4.0 2008 R2 ou
pour Server 2012 R2 (x86 ou x64) WinPE 3.0
Windows ou WinPE 5.0 (x86 ou
11 (x86 ou x64) x64)

Windows Server Pris en Pris en Pris en charge, à Prise en charge Prise en


2012 (x86 ou charge, à charge, à l’aide de la charge
x64) l’aide de l’aide de la version
la version version Windows 8.1 de
Windows Windows 10 DISM ou
11 de de DISM ultérieure
DISM

Windows 7 (x86 Non pris Pris en Pris en charge, à Pris en charge, Prise en
ou x64) en charge charge, à l’aide de la à l’aide de la charge
l’aide de la version version
version Windows 8.1 de Windows 8 de
Windows 10 DISM ou DISM ou
de DISM ultérieure ultérieure

Windows Server Pris en Pris en Pris en charge, à Pris en charge, Prise en


2008 R2 (x86 ou charge, à charge, à l’aide de la à l’aide de la charge
x64) l’aide de l’aide de la version version
la version version Windows 8.1 de Windows 8 de
Windows Windows 10 DISM ou DISM ou
11 de de DISM ultérieure ultérieure
DISM

Windows Server Non pris Non pris en Pris en charge, à Pris en charge, Prise en
2008 SP2 (x86 en charge charge l’aide de la à l’aide de la charge
ou x64) version version
Windows 8.1 de Windows 8 de
DISM ou DISM ou
ultérieure ultérieure

WinPE pour Prise en Pris en Pris en charge : Pris en charge : Pris en


Windows 11 charge charge : image cible X64 image cible charge :
x64 image cible uniquement X64 image cible
X64 uniquement X64
uniquement uniquement

WinPE pour Prise en Prise en Prise en charge Prise en charge Prise en


Windows 10 charge charge charge
x86
Environnement Image Image cible Image cible : Image cible : Image cible
de cible : : Windows Windows 8.1, Windows 8, : Windows
déploiement Windows 10 ou Windows Windows 7, Windows
de l’hôte 11 ou WinPE pour Server 2016, Server 2012 Server
WinPE Windows 10 Windows ou WinPE 4.0 2008 R2 ou
pour Server 2012 R2 (x86 ou x64) WinPE 3.0
Windows ou WinPE 5.0 (x86 ou
11 (x86 ou x64) x64)

WinPE pour Pris en Pris en Pris en charge : Pris en charge : Pris en


Windows 10 charge, à charge : image cible X64 image cible charge :
x64 l’aide de image cible uniquement X64 image cible
la version X64 uniquement X64
Windows uniquement uniquement
11 de
DISM

WinPE 5.0 x86 Pris en Pris en Prise en charge Prise en charge Prise en
charge, à charge, à charge
l’aide de l’aide de la
la version version
Windows Windows 10
11 de de DISM
DISM

WinPE 5.0 x64 Pris en Pris en Pris en charge : Pris en charge : Pris en
charge, à charge, à image cible X64 image cible charge :
l’aide de l’aide de la uniquement X64 image cible
la version version uniquement X64
Windows Windows 10 uniquement
11 de de DISM :
DISM image cible
X64
uniquement

WinPE 4.0 x86 Non pris Pris en Pris en charge, à Prise en charge Prise en
en charge charge, à l’aide de la charge
l’aide de la version
version Windows 8.1 de
Windows 10 DISM ou
de DISM ultérieure
Environnement Image Image cible Image cible : Image cible : Image cible
de cible : : Windows Windows 8.1, Windows 8, : Windows
déploiement Windows 10 ou Windows Windows 7, Windows
de l’hôte 11 ou WinPE pour Server 2016, Server 2012 Server
WinPE Windows 10 Windows ou WinPE 4.0 2008 R2 ou
pour Server 2012 R2 (x86 ou x64) WinPE 3.0
Windows ou WinPE 5.0 (x86 ou
11 (x86 ou x64) x64)

WinPE 4.0 x64 Non pris Pris en Pris en charge, à Pris en charge : Pris en
en charge charge, à l’aide de la image cible charge :
l’aide de la version X64 image cible
version Windows 8.1 de uniquement X64
Windows 10 DISM ou uniquement
de DISM : ultérieure :
image cible image cible X64
X64 uniquement
uniquement

WinPE 3.0 x86 Non pris Pris en Pris en charge, à Pris en charge, Prise en
en charge charge, à l’aide de la à l’aide de la charge
l’aide de la version version
version Windows 8.1 de Windows 8 de
Windows 10 DISM ou DISM ou
de DISM ultérieure ultérieure

WinPE 3.0 x64 Non pris Pris en Pris en charge, à Pris en charge, Pris en
en charge charge, à l’aide de la à l’aide de la charge :
l’aide de la version version image cible
version Windows 8.1 de Windows 8 de X64
Windows 10 DISM ou DISM ou uniquement
de DISM : ultérieure : ultérieure :
image cible image cible X64 image cible
X64 uniquement X64
uniquement uniquement

Le système de fichiers résilient (REFS) n’est pas pris en charge.

Rubriques connexes
Installer le Kit d’évaluation et de déploiement Windows (ADK)

Référence de DISM (Maintenance et gestion des images de déploiement)

Installer Windows à l’aide d’une version précédente de Windows PE


DISM Command-Line Options
Article • 19/06/2023

La maintenance et la gestion des images de déploiement (DISM.exe) monte un fichier


d’image Windows (.wim), un fichier FFU (Full-Flash Utility) ou un disque dur virtuel (.vhd
ou .vhdx) à des fins de maintenance. Vous pouvez également utiliser DISM pour installer,
désinstaller, configurer et mettre à jour les fonctionnalités et les packages dans les
images Windows hors connexion et les images WinPE (Windows Preinstallation
Environment) hors connexion. Pour plus d’informations sur les scénarios DISM courants,
consultez Vue d’ensemble de DISM.

En plus de l’outil en ligne de commande, DISM est disponible à l’aide de PowerShell.


Pour plus d’informations, consultez Cmdlets de Gestion et maintenance des images de
déploiement (DISM) dans Windows PowerShell.

DISM remplace les outils tels que PEImg, Intlcfg, Package Manager et ImageX.

Dans cette section


Options de ligne de commande de la gestion Commandes de gestion d’images telles que la
des images DISM capture, l’application et le montage d’une
image Windows.

Options globales de DISM pour la syntaxe en Syntaxe de ligne de commande de base et


ligne de commande options universelles pour les fonctions de
maintenance.

Options de Command-Line de maintenance Commandes de maintenance de package pour


des packages de système d’exploitation DISM l’ajout, la suppression et l’énumération de
packages .cab et .msu, ainsi que l’activation, la
désactivation et l’énumération de
fonctionnalités.

Options de Command-Line du package Utiliser des packages d’approvisionnement


d’approvisionnement DISM (.ppkg) Windows (.ppkg)

Options de Command-Line de maintenance Fonctionnalités de maintenance des


des packages de fonctionnalités DISM commandes pour l’ajout de langages, .NET et
d’autres fonctionnalités Windows.

Options de Command-Line de maintenance du Commandes de maintenance pour l’ajout, la


package d’application DISM (.appx ou suppression et l’énumération de packages
.appxbundle) d’application.

Options de Command-Line de maintenance Commandes de maintenance qui peuvent être


des applications DISM utilisées pour case activée l’applicabilité des
correctifs d’application Windows Installer
(fichiers .msp) et pour interroger votre image
hors connexion pour obtenir des informations
sur les applications MSI installées et les
correctifs d’application (fichiers .msp).

Options de Command-Line de maintenance Commandes de maintenance pour


d’association d’applications par défaut DISM l’importation, l’exportation, la suppression et
l’énumération des paramètres qui spécifient
quelle application ouvre un fichier basé sur
l’extension de fichier ou le protocole

Langues DISM et options de maintenance Commandes de maintenance internationale


internationale Command-Line pour ajuster les paramètres et configurations
internationaux.

Options de Command-Line de maintenance du Commandes de maintenance spécifiques au


pilote DISM pilote pour l’ajout, la suppression et
l’énumération des fichiers .inf du pilote.

Options de ligne de commande de Commandes de maintenance qui peuvent être


maintenance sans assistance DISM utilisées pour appliquer un fichier
Unattend.xml.

Options de Command-Line de maintenance Commandes de maintenance spécifiques à


windows PE DISM WinPE pour la préparation d’une image WinPE.

Options de ligne de commande de Commandes de maintenance d’édition pour


maintenance-édition Windows DISM modifier l’édition de votre image Windows.

Options de Command-Line de désinstallation Commandes permettant d’utiliser les


du système d’exploitation DISM désinstallations du système d’exploitation.

Options de Command-Line de stockage réservé Commandes permettant d’utiliser un stockage


DISM réservé.

Rubriques connexes
Options de ligne de commande de la gestion des images DISM

Qu’est-ce que DISM ?


Options de ligne de commande de la
gestion des images DISM
Article • 30/05/2023

Gestion et maintenance des images de déploiement (DISM.exe) monte un fichier


d’image Windows (.wim) ou un disque dur virtuel (.vhd ou .vhdx) à des fins de
maintenance. Vous pouvez également utiliser la commande de gestion des images DISM
pour répertorier les numéros d’index d’image, vérifier l’architecture de l’image que vous
montez, ajouter une image, appliquer une image, capturer une image et supprimer une
image. Après avoir mis à jour l’image, vous devez la démonter et valider ou ignorer les
modifications que vous avez apportées.

Cette rubrique décrit les commandes DISM liées à la gestion des images. Pour afficher
les autres options de ligne de commande, consultez Options de ligne de commande de
Gestion et maintenance des images de déploiement (DISM). Pour plus d’informations
sur les scénarios DISM courants, consultez Qu’est-ce que DISM ?.

En plus de l’outil en ligne de commande, DISM est disponible avec Windows PowerShell.
Pour plus d’informations, consultez Cmdlets de Gestion et maintenance des images de
déploiement (DISM) dans Windows PowerShell .

Les commandes suivantes peuvent être utilisées pour monter, démonter, capturer,
ajouter et supprimer et interroger des fichiers .wim, .vhd et .vhdx. Ces options ne
respectent pas la casse.

/Append-Image
Ajoute une image supplémentaire à un fichier .wim. /Append-Image compare les
nouveaux fichiers aux ressources du fichier .wim existant spécifié par l’argument
/ImageFile et ne stocke qu’une seule copie de chaque fichier afin que chaque fichier ne
soit capturé qu’une seule fois. Le fichier .wim ne peut avoir qu’un seul type de
compression affecté. Par conséquent, vous pouvez uniquement ajouter des fichiers avec
le même type de compression.

Cette option de ligne de commande ne s’applique pas aux fichiers de disque dur virtuel
(VHD).

) Important
Vérifiez que vous disposez de suffisamment d’espace disque pour que l’option
/Append-Image s’exécute. Si vous n’avez plus d’espace disque pendant l’ajout de
l’image, vous risquez d’endommager le fichier .wim.

Syntaxe :

DISM.exe /Append-Image /ImageFile:<path_to_image_file> /CaptureDir:


<source_directory> /Name:<image_name> [/Description:<image_description>]
[/ConfigFile:<configuration_file.ini>] [/Bootable] /WIMBoot
[/CheckIntegrity] [/Verify] [/NoRpFix]

Paramètre Description

/WIMBoot Utilisez /WIMBoot pour ajouter l’image à la configuration de démarrage de


fichier d’image Windows (WIMBoot). Cela s’applique uniquement aux images
Windows 8.1 qui ont été capturées ou exportées en tant que fichier WIMBoot.
Cette fonctionnalité n’est pas prise en charge dans Windows 10.

/ConfigFile spécifie l’emplacement d’un fichier de configuration qui répertorie les


exclusions pour la capture d’image et les commandes de compression. Pour
plus d’informations, consultez Liste de configuration de DISM et fichiers
WimScript.ini.

/Bootable Marque une image de volume comme image démarrable. Cet argument est
disponible uniquement pour les images WinPE (Windows Preinstallation
Environment). Une seule image de volume peut être marquée comme
démarrable dans un fichier .wim.

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Verify Recherche les erreurs et les fichiers en double.

/NoRpFix Désactive la correction des balises des points d’analyse. Un point d’analyse est
un fichier contenant un lien vers un autre fichier du système de fichiers.
Si/NoRpFix n’est pas spécifié, les points d’analyse qui sont résolus en chemins
d’accès en dehors de la valeur spécifiée par /ImageFile ne sont pas capturés.

Exemple :

Dism /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D


/Apply-FFU
Pour FFU, cette commande applique un utilitaire flash complet (FFU) ou FFU fractionné
(SFU) à un lecteur physique spécifié.

Syntaxe :

/Apply-Ffu /ImageFile:<path_to_image_file> /ApplyDrive:<physical_drive_path>


[/SFUFile:<pattern>]

Paramètre Description

/ImageFile Chemin d’accès et nom du fichier image FFU qui sera appliqué

/ApplyDrive Chemin d’accès au lecteur physique qui sera mis en image

/SFUfile<pattern> Facultatif, pour les FFU fractionnés capturés sans compression. Utilisez
/SFUFile pour référencer des fichiers FFU fractionnés (SFU). Pattern est le
modèle de nommage et l’emplacement des fichiers fractionnés. Utilisez un
caractère générique lors de la spécification du modèle de nommage. Par
exemple, « E:\image\install*.sfu » applique tous les fichiers fractionnés dans
le répertoire E:\image nommés install1.sfu, install2.sfu, etc.

Exemple :

DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive0

/Apply-Image
Pour WIM, cette commande applique un fichier image Windows (.wim) ou des fichiers
d’image Windows fractionnés (.swm) à une partition spécifiée. À compter de
Windows 10, version 1607, DISM peut appliquer et capturer des attributs étendus (EA).

Pour FFU, cette commande applique une image de mise à jour flash complète (.ffu) à un
lecteur spécifié. Elle ne prend pas en charge l’application d’une image à partir d’un
fichier de disque dur virtuel (.vhdx), mais vous pouvez utiliser cette commande pour
appliquer une image complète à un disque dur virtuel. FFU s’applique uniquement à
Windows 10. Bien que vous puissiez utiliser cette commande pour appliquer une FFU,
utilisez /apply-ffu à la place.

Cette option ne prend pas en charge l’application d’une image à partir d’un disque dur
virtuel (VHD), mais vous pouvez utiliser cette commande pour appliquer des images à
un fichier .vhdx qui a été attaché, partitionné et formaté.

Arguments pour WIM :

DISM.exe /Apply-Image /ImageFile:<path_to_image_file> [/SWMFile:<pattern>]


/ApplyDir:<target_directory> {/Index:< image_index> | /Name:<image_name>}
[/CheckIntegrity] [/Verify] [/NoRpFix] [/ConfirmTrustedFile] [/WIMBoot
(deprecated)] [/Compact] [/EA]

Arguments pour FFU

Consultez /apply-ffu.

Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Verify Recherche les erreurs et les fichiers en double.

/NoRpFix Désactive la correction des balises des points d’analyse. Un point d’analyse
est un fichier contenant un lien vers un autre fichier du système de fichiers.
Si/NoRpFix n’est pas spécifié, les points d’analyse qui sont résolus en
chemins d’accès en dehors de la valeur spécifiée par /ImageFile ne sont pas
capturés.

/SWMFile Vous permet de référencer des fichiers .wim fractionnés (SWM). Pattern est
le modèle de nommage et l’emplacement des fichiers fractionnés. Utilisez
un caractère générique lors de la spécification du modèle de nommage. Par
exemple, « E:\image\install*.swm » applique tous les fichiers fractionnés
dans le répertoire E:\image nommés install1.swm, install2.swm, etc.
Paramètre Description

/ConfirmTrustedFile Valide l’image pour le bureau approuvé. Cette option ne peut être utilisée
que sur un ordinateur exécutant au moins WinPE 4.0. Lorsque vous utilisez
/Apply-Image avec l’option /ConfirmTrustedFile dans WinPE, spécifiez
toujours l’option /ScratchDir pointant vers un emplacement de support
physique. Cela garantit que les noms de fichiers courts seront toujours
disponibles. Pour plus d’informations sur le comportement par défaut de
l’option /ScratchDir, consultez Options globales de DISM pour la syntaxe de
ligne de commande. À compter de Windows 10, version 1607, vous pouvez
utiliser /EA pour appliquer des attributs étendus.

/WIMBoot Utilisez /WIMBoot pour ajouter l’image à la configuration de démarrage de


fichier d’image Windows (WIMBoot). Cela s’applique uniquement aux
images Windows 8.1 qui ont été capturées ou exportées en tant que fichier
WIMBoot. Cette fonctionnalité n’est pas prise en charge dans Windows 10.

/Compact Applique une image en mode compact, ce qui permet d’économiser de


l’espace disque. Remplace WIMBoot. Pour Windows 10 pour éditions de
bureau (Famille, Professionnel, Entreprise et Éducation) uniquement.

Remarque : Si vous appliquez une image en mode compact avec l’option


/ScratchDir, assurez-vous que votre dossier ScratchDir ne se trouve pas sur
une partition au format FAT32. L’utilisation d’une partition FAT32 peut
entraîner des redémarrages inattendus pendant l’OOBE.

/EA Nouveautés de Windows 10, version 1607. Applique des attributs étendus.

/ApplyDrive Spécifie le lecteur logique, à l’aide de DeviceID. Pour obtenir l’ID de


l’appareil à partir de la ligne de commande, tapez « wmic diskdrive list
brief ». Remarque : un disque dur virtuel peut apparaître avec le nom
« PhysicalDrive » dans la description, par exemple .\PhysicalDrive2.

/SFUFile Utilisez /SFUFile pour référencer des fichiers FFU fractionnés (SFU). Pattern
est le modèle de nommage et l’emplacement des fichiers fractionnés.

Exemples :

Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\

Dism /apply-image /imagefile:install.swm /swmfile:install*.swm /index:1


/applydir:D:
/Capture-CustomImage
Capture les modifications de fichier incrémentielles en fonction du fichier install.wim
spécifique vers un nouveau fichier, custom.wim, pour une image WIMBoot. Vous ne
pouvez pas capturer un répertoire vide. Les fichiers capturés sont convertis en fichiers
de pointeur. Le fichier custom.wim est placé dans le même dossier aux côtés
d’install.wim.

Important

/Capture-CustomImage capture uniquement les fichiers de personnalisation. Il ne


peut pas être utilisé pour capturer des fichiers d’installation dans un nouveau WIM.
Gardez les fichiers install.wim et custom.wim ensemble. Ne changez pas le fichier
custom.wim ou le fichier install.wim.
Vous ne pouvez capturer l’image personnalisée qu’une seule fois. Ne supprimez
pas ou ne recapturez pas un fichier custom.wim après avoir capturé les
modifications de fichier incrémentielles.

Syntaxe :

Dism /Capture-CustomImage /CaptureDir:<source_directory> [/ConfigFile:


<configuration_file.ini>] [/CheckIntegrity] [/Verify] [/ConfirmTrustedFile]

Paramètre Description

/CaptureDir Spécifie le répertoire pour lequel l’image a été appliquée et personnalisée.

/ConfigFile Spécifie l’emplacement d’un fichier de configuration qui répertorie les


exclusions pour la capture d’image et les commandes de compression.
Pour plus d’informations, consultez Liste de configuration de DISM et
fichiers WimScript.ini.

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Verify Recherche les erreurs et les fichiers en double.

[/ConfirmTrustedFile Valide l’image du bureau approuvé sur Windows 10, Windows 8.1 ou
Windows 8. Cette option ne peut être utilisée que sur un ordinateur
exécutant au moins WinPE 4.0.
Exemple :

Dism /Capture-CustomImage /CaptureDir:D:\

/Capture-FFU
Capture une image des partitions d’un lecteur physique dans un nouveau fichier .ffu.

Vous pouvez capturer l’image sous la forme d’un fichier d’image d’utilitaire flash
complet (.ffu) ou d’un ensemble de fichiers ffu fractionnés (.sfu) ;

Syntaxe :

Dism /Capture-Ffu /ImageFile:<path_to_image_file> /CaptureDrive:


<physical_drive_path> /Name:<image_name> [/Description:<image_description>]
[/PlatformIds:<platform_ids>] [/Compress:{default|none}]

Paramètre Description

/CaptureDrive Lecteur physique à capturer. Vous pouvez utiliser diskpart pour obtenir des
informations sur le numéro de lecteur. Utilise le format \\.\PhysicalDriveX , où X
est le numéro de disque fourni par diskpart.

/PlatformIds Non nécessaire pour la capture de bureau. Spécifie un ou plusieurs ID de


plateforme (séparés par un point-virgule) à ajouter à l’image. S’il n’est pas
spécifié, l’ID de plateforme sera « * ».

/Compress Spécifie le type de compression utilisé pour lors de la capture. Si vous souhaitez
fractionner le FFU, spécifiez none , car DISM ne prend pas en charge le
fractionnement des FFU compressés.

Exemples :

Capturer un FFU de bureau :

DISM.exe /Capture-Ffu /ImageFile:install.ffu


/CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0

Capturer un FFU de bureau qui sera fractionné :


DISM.exe /Capture-Ffu /ImageFile:install.ffu
/CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0 /Compress:none

/Capture-Image
Capture une image d’un lecteur dans un nouveau fichier .wim. Les répertoires capturés
incluent tous les sous-dossiers et les données. Vous ne pouvez pas capturer un
répertoire vide. Un répertoire comporter au moins un fichier. DISM peut également
appliquer et capturer des attributs étendus (EA).

Vous pouvez capturer l’image sous la forme d’un fichier d’image Windows (.wim) ou
d’un ensemble de fichiers d’image Windows fractionnés (.swm), mais cette option ne
prend pas en charge la capture d’un fichier de disque dur virtuel (.vhd/.vhdx). Consultez
/Capture-FFU si vous cherchez à capturer un FFU.

Syntaxe :

Dism /Capture-Image /ImageFile:<path_to_image_file> /CaptureDir:


<source_directory> /Name:<image_name> [/Description:<image_description>]
[/ConfigFile:<configuration_file.ini>] {[/Compress:{max|fast|none}]
[/Bootable] | [/WIMBoot]} [/CheckIntegrity] [/Verify] [/NoRpFix] [/EA]

Paramètre Description

/ConfigFile Spécifie l’emplacement d’un fichier de configuration qui répertorie les


exclusions pour la capture d’image et les commandes de compression. Pour
plus d’informations, consultez Liste de configuration de DISM et fichiers
WimScript.ini.

/Compress Spécifie le type de compression utilisé pour l’opération de capture initiale.


L’option maximum fournit la meilleure compression, mais le temps de capture
de l’image est plus important. L’option rapide fournit une compression d’image
plus rapide, mais les fichiers obtenus sont d’une taille supérieure à ceux obtenus
avec l’option maximum. Il s’agit du type de compression par défaut qui est
utilisé si vous n’indiquez pas l’argument. L’option aucune ne compresse pas
l’image capturée.

/Bootable Marque une image de volume comme image démarrable. Cet argument est
uniquement disponible pour les images WinPE. Une seule image de volume
peut être marquée comme démarrable dans un fichier .wim.
Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Verify Recherche les erreurs et les fichiers en double.

/NoRpFix Désactive la correction des balises des points d’analyse. Un point d’analyse est
un fichier contenant un lien vers un autre fichier du système de fichiers.
Si/NoRpFix n’est pas spécifié, les points d’analyse qui sont résolus en chemins
d’accès en dehors de la valeur spécifiée par /ImageFile ne sont pas capturés.

/WIMBoot Utilisez /WIMBoot pour ajouter l’image à la configuration de démarrage de


fichier d’image Windows (WIMBoot). Cela s’applique uniquement aux images
Windows 8.1 qui ont été capturées ou exportées en tant que fichier WIMBoot.
Cette fonctionnalité n’est pas prise en charge dans Windows 10.

/EA Capture les attributs étendus. Le commutateur doit être spécifié explicitement
pour capturer les attributs étendus. DISM capture les bits d’attribut étendu s’ils
sont définis dans les composants à capturer dans l’image WIM. Si les bits ne
sont pas définis, DISM ne les définit pas. Seuls les composants de boîte de
réception des packages et pilotes CAB auront ces bits d’attribut étendu, et non
les composants de package AppX ou les composants d’application Win32. Les
attributs étendus avec le préfixe « $Kernel. » dans leur nom seront ignorés, car
seuls les attributs étendus en mode utilisateur sont capturés. Si vous utilisez
DISM dans Windows 10, version 1607 pour capturer des attributs étendus et
utilisez une version antérieure de DISM pour appliquer l’image, l’opération
réussit, mais les attributs étendus ne sont pas définis sur l’image appliquée.

Exemples :

Dism /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D

dism /Capture-Image /CaptureDir:C:\ /ImageFile:"C:\WindowsWithOffice.wim"


/Name:"Chinese Traditional" /ea

/Cleanup-Mountpoints
Supprime toutes les ressources associées à une image montée qui a été endommagée.
Cette commande ne démonte pas les images déjà montées et ne supprime pas les
images qui peuvent être récupérées à l’aide de la commande /Remount-Image.

Exemple :

Dism /Cleanup-Mountpoints

Pour plus d’informations, consultez Réparer une image Windows.

/Commit-Image
Applique les modifications que vous avez apportées à l’image montée. L’image reste
montée jusqu’à ce que l’option /Unmount-Image soit utilisée.

Syntaxe :

Dism /Commit-Image /MountDir:<path_to_mount_directory> [/CheckIntegrity]


[/Append]

Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Append Ajoute l’image modifiée au fichier .wim existant au lieu de remplacer l’image
d’origine. Les arguments /CheckIntegrity et /Append ne s’appliquent pas aux
fichiers de disque dur virtuel (VHD).

Exemple :

Dism /Commit-Image /MountDir:C:\test\offline

/Delete-Image
Supprime l’image de volume spécifiée d’un fichier .wim qui contient plusieurs images de
volume. Cette option supprime uniquement les entrées de métadonnées et les entrées
XML. Elle ne supprime pas les données de flux et n’optimise pas le fichier .wim.

Cette option de ligne de commande ne s’applique pas aux fichiers de disque dur virtuel
(VHD).

Syntaxe :

Dism /Delete-Image /ImageFile:<path_to_image_file> {/Index:<image_index> |


/Name:<image_name>} [/CheckIntegrity]

Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

Exemple :

Dism /Delete-Image /ImageFile:install.wim /Index:1

/Export-Image
Exporte une copie de l’image spécifiée vers un autre fichier. Les fichiers source et de
destination doivent utiliser le même type de compression. Vous pouvez également
optimiser une image en exportant vers un nouveau fichier image. Lorsque vous modifiez
une image, DISM stocke des fichiers de ressources supplémentaires qui augmentent la
taille globale de l’image. L’exportation de l’image supprime les fichiers de ressources
inutiles.

Cette option de ligne de commande ne s’applique pas aux fichiers de disque dur virtuel
(VHD).

Syntaxe :
Dism /Export-Image /SourceImageFile:<path_to_image_file> {/SourceIndex:
<image_index> | /SourceName:<image_name>} /DestinationImageFile:
<path_to_image_file> [/DestinationName:<Name>] [/Compress:
{fast|max|none|recovery}] [/Bootable] [/WIMBoot] [/CheckIntegrity]

Paramètre Description

/SWMFile Vous permet de référencer des fichiers .wim fractionnés. pattern est le modèle
de nommage et l’emplacement des fichiers fractionnés. Vous pouvez également
spécifier des caractères génériques. Par exemple, « E:\image\install*.swm »
exporte les fichiers fractionnés dans le répertoire E:\image nommés
install1.swm, install2.swm, etc.

/Compress Spécifie le type de compression utilisé pour l’opération de capture initiale.


L’argument /compress ne s’applique pas lorsque vous exportez une image dans
un fichier. wim existant ; vous pouvez utiliser cet argument uniquement lorsque
vous exportez une image vers un nouveau fichier .wim. L’option maximum
fournit la meilleure compression, mais le temps de capture de l’image est plus
important. L’option rapide fournit une compression d’image plus rapide, mais
les fichiers obtenus sont d’une taille supérieure à ceux obtenus avec l’option
maximum. Il s’agit du type de compression par défaut qui est utilisé si vous
n’indiquez pas l’argument. Utilisez l’option recovery pour exporter des images
de réinitialisation par bouton de commande. Les fichiers résultants sont
beaucoup plus petits en taille, ce qui réduit considérablement la quantité
d’espace disque nécessaire pour enregistrer l’image de réinitialisation sur un
lecteur de récupération. Le fichier de destination doit être spécifié avec une
extension .esd. L’option aucune ne compresse pas l’image capturée.

/Bootable Marque une image de volume comme image démarrable. Cet argument est
uniquement disponible pour les images WinPE. Une seule image de volume
peut être marquée comme démarrable dans un fichier .wim.

/WIMBoot Utilisez /WIMBoot pour ajouter l’image à la configuration de démarrage de


fichier d’image Windows (WIMBoot). Cela s’applique uniquement aux images
Windows 8.1 qui ont été capturées ou exportées en tant que fichier WIMBoot.
Cette fonctionnalité n’est pas prise en charge dans Windows 10.

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

Exemple :

Dism /Export-Image /SourceImageFile:install.wim /SourceIndex:1


/DestinationImageFile:install2.wim
/Get-ImageInfo
Affiche des informations sur les images contenues dans un fichier .wim, .ffu, .vhd ou
.vhdx. Lorsqu’elles sont utilisées avec l’argument /Index ou /Name, les informations
relatives à l’image spécifiée s’affichent, notamment si une image est une image
WIMBoot. Si l’image est Windows 8.1, consultez Effectuer l’inventaire d’une image ou
d’un composant à l’aide de DISM. L’argument /Name ne s’applique pas aux fichiers
VHD. Vous devez spécifier /Index:1 pour les fichiers FFU et VHDX.

Syntaxe :

Dism /Get-ImageInfo /ImageFile:<path_to_image.wim> [{/Index:<Image_index> |


/Name:<Image_name>}]

Exemples :

Dism /Get-ImageInfo /ImageFile:C:\test\offline\install.wim

Dism /Get-ImageInfo /ImageFile:C:\test\images\myimage.vhd /Index:1

/Get-MountedImageInfo
Retourne une liste d’images .ffu, .vhd, .vhdx et .wim actuellement montées, ainsi que des
informations sur l’image montée, comme la validité de l’image, les autorisations de
lecture/écriture, l’emplacement de montage, le chemin d’accès au fichier monté et
l’index de l’image montée.

Exemple :

Dism /Get-MountedImageInfo
/Get-WIMBootEntry
Utilisez /Get-WIMBootEntry pour afficher les entrées de configuration WIMBoot pour le
volume de disque spécifié.

Pour plus d’informations sur l’affichage des entrées de configuration WIMBoot,


consultez Effectuer l’inventaire d’une image ou d’un composant à l’aide de DISM.

Cela s’applique uniquement à Windows 8.1 ; cette fonctionnalité n’est pas prise en
charge dans Windows 10.

Syntaxe :

Dism /Get-WIMBootEntry /Path:<volume_path>

Exemple :

Dism /Get-WIMBootEntry /Path:C:\

/List-Image
Affiche la liste des fichiers et dossiers dans une image spécifiée.

Cette option de ligne de commande ne s’applique pas aux fichiers de disque dur virtuel
(VHD).

Syntaxe :

Dism /List-Image /ImageFile:<path_to_image_file> {/Index:<image_index> |


/Name:<image_name>}

Exemple :

Dism /List-Image /ImageFile:install.wim /Index:1


/Mount-Image
Monte une image à partir d’un fichier .ffu, .wim, .vhd ou .vhdx dans le répertoire spécifié
afin qu’elle soit disponible pour la maintenance.

Lors du montage d’une image, notez les points suivants :

Le répertoire de montage doit être créé, mais vide.


Une valeur d’index ou de nom est requise pour tous les types d’images. Les WIM
peuvent contenir plus d’une image. Pour FFU et VHD, utilisez index:1 .

Syntaxe :

Dism /Mount-Image /ImageFile:<path_to_image_file> {/Index:<image_index> |


/Name:<image_name>} /MountDir:<path_to_mount_directory> [/ReadOnly]
[/Optimize] [/CheckIntegrity]

Paramètre Description

/ReadOnly Définit l’image montée avec des autorisations en lecture seule. facultatif.

/Optimize Réduit le temps de montage initial.

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

Exemples :

Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1


/MountDir:C:\test\offline

Dism /Mount-Image /ImageFile:C:\test\images\myimage.vhd /index:1


/MountDir:C:\test\offline /ReadOnly
Dism /Mount-Image /ImageFile:C:\test\images\WinOEM.ffu
/MountDir:C:\test\offline /index:1

/Optimize-FFU
Optimise une image FFU afin qu’elle soit plus rapide à déployer et déployable plus
facilement sur des disques de taille différente. Pour plus d’informations, consultez
Capturer et appliquer des images de mise à jour flash complète Windows.

Syntaxe :

Invite de commandes Windows

Dism /Optimize-FFU /ImageFile:<path-to-ffu-file> [/PartitionNumber:


<PartitionNumber>]

Paramètre Description

/ImageFile Chemin d’accès au fichier FFU que vous souhaitez optimiser.

/PartitionNumber facultatif. Par défaut, /Optimize-FFU optimise la partition du système


d’exploitation. /PartitionNumber vous permet de spécifier la partition que
vous souhaitez optimiser.

Exemples :

Invite de commandes Windows

Dism /Optimize-FFU /ImageFile:flash.ffu

Invite de commandes Windows

Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2

/Optimize-Image
Cette commande doit être la dernière commande exécutée sur une image avant
l’application de l’image à un appareil, et peut vous faire gagner du temps lors de la
création d’appareils pour des scénarios de génération en stock.

Syntaxe :
Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Optimize-Image {/Boot | /WimBoot}

/Boot tente de réduire le temps de configuration en ligne que le système


d’exploitation passe pendant le démarrage. Cette optimisation peut être rendue
non valide si des opérations de maintenance sont effectuées sur l’image après
l’avoir optimisée.

DISM /Optimize-Image /boot est disponible dans les systèmes d’exploitation

suivants :

Windows 11

Windows 10, version 1607

Windows 10, version 1809 et ultérieures

Windows Server 2012 R2 et versions ultérieures

Utilisez /Boot pour essayer de réduire le temps de configuration en ligne que le


système d’exploitation passe pendant le démarrage. Notez que cette
optimisation peut être rendue non valide si des opérations de maintenance sont
effectuées sur l’image après l’avoir optimisée.

/WimBoot sert à configurer une image hors connexion pour l’installation sur un
système WIMBoot.

Exemples :

Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Optimize-Image /Boot

Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Optimize-Image /WimBoot

/Remount-Image
Remonte une image montée devenue inaccessible et la rend disponible pour la
maintenance.
Syntaxe :

Dism /Remount-Image /MountDir:<path_to_mount_directory>

Exemple :

Dism /Remount-Image /MountDir:C:\test\offline

/Split-FFU
Pour FFU, cette commande fractionne un fichier de mise à jour flash complète (.ffu)
existant en plusieurs fichiers .sfu fractionnés en lecture seule. DISM ne prend pas en
charge le fractionnement des fichiers FFU compressés. Si vous fractionnez des FFU,
assurez-vous que votre fichier FFU a été capturé avec l’option /compress:none spécifiée.

Cette option crée les fichiers .sfu dans le répertoire spécifié, en nommant chaque fichier
de la même façon que le fichier /SFUFile spécifié, mais avec un nombre ajouté. Par
exemple, si vous utilisez c:\flash.sfu , vous obtiendrez un fichier flash.sfu, un fichier
flash2.ffu, un fichier flash3.sfu, et ainsi de suite, en définissant chaque partie du fichier
.sfu fractionné et en l’enregistrant dans le répertoire C:\.

Syntaxe pour FFU :

Dism /Split-Ffu /ImageFile:<path_to_image_file> /SFUFile:<pattern>


/FileSize:<MB-Size> [/CheckIntegrity]

Paramètre Description

/FileSize Spécifie la taille maximale en mégaoctets (Mo) pour chaque fichier créé. Si un
fichier unique est supérieur à la valeur spécifiée dans l’option /FileSize, l’un des
fichiers .swm fractionnés qui en résulte est supérieur à la valeur spécifiée dans
l’option /FileSize, afin de prendre en charge le fichier volumineux.

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.
Paramètre Description

/ImageFile Spécifie le chemin d’accès d’un fichier FFU, exemple : flash.ffu.

/SFUFile Référence des fichiers FFU fractionnés (SFU). Pattern est le modèle de nommage
et l’emplacement des fichiers fractionnés.

Exemple :

DISM.exe /Split-Ffu /ImageFile:flash.ffu /SFUFile:flash.sfu /FileSize:650

/Split-Image
Pour WIM, cette commande fractionne un fichier .wim existant en plusieurs fichiers .swm
fractionnés en lecture seule.

Cette option crée les fichiers .swm dans le répertoire spécifié, en nommant chaque
fichier de la même façon que le path_to_swm spécifié, mais avec un nombre ajouté. Par
exemple, si vous définissez path_to_swm comme c:\Data.swm , cette option crée un
fichier Data.swm, un fichier Data2.swm, un fichier Data3.swm, etc. en définissant chaque
partie du fichier .wim fractionné et en l’enregistrant dans le répertoire C:\.

Cette option de ligne de commande ne s’applique pas aux fichiers de disque dur virtuel
(VHD).

Syntaxe pour WIM :

Dism /Split-Image /ImageFile:<path_to_image_file> /SWMFile:<path_to_swm>


/FileSize:<MB-Size> [/CheckIntegrity]

Paramètre Description

/FileSize Spécifie la taille maximale en mégaoctets (Mo) pour chaque fichier créé. Si un
fichier unique est supérieur à la valeur spécifiée dans l’option /FileSize, l’un des
fichiers .swm fractionnés qui en résulte est supérieur à la valeur spécifiée dans
l’option /FileSize, afin de prendre en charge le fichier volumineux.
Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/ImageFile Spécifie le chemin d’accès d’un fichier image, par exemple : install.wim.

Exemple :

Dism /Split-Image /ImageFile:install.wim /SWMFile:split.swm /FileSize:650

/Unmount-Image
Démonte le fichier .ffu, .wim, .vhd ou .vhdx et valide ou ignore les modifications
apportées lors du montage de l’image.

Vous devez utiliser l’argument /commit ou /discard lorsque vous utilisez l’option
/Unmount-Image.

Syntaxe :

Dism /Unmount-Image /MountDir:<path_to_mount_directory> {/Commit | /Discard}


[/CheckIntegrity] [/Append]

Paramètre Description

/CheckIntegrity Détecte et suit l’altération des fichiers .wim lors de son utilisation avec des
opérations de capture, de démontage, d’exportation et de validation.
/CheckIntegrity arrête l’opération si DISM détecte que le fichier .wim est
endommagé lorsqu’il est utilisé avec les opérations d’application et de
montage.

/Append Ajoute l’image modifiée au fichier .wim existant au lieu de remplacer l’image
d’origine. Les arguments /CheckIntegrity et /Append ne s’appliquent pas aux
fichiers de disque dur virtuel (VHD, VHDX) ou FFU.

Exemples :
Dism /Unmount-Image /MountDir:C:\test\offline /commit

Dism /Unmount-Image /MountDir:C:\test\offline /discard

/Update-WIMBootEntry
Met à jour l’entrée de configuration WIMBoot associée à l’ID de source de données
spécifié avec le fichier image renommé ou le chemin d’accès du fichier image déplacé.

Remarque :/Update-WIMBootEntry nécessite un redémarrage pour que toutes les


mises à jour prennent effet.

Syntaxe :

Dism /Update-WIMBootEntry /Path:<Volume_path> /DataSourceID:<Data_source_id>


/ImageFile:<Renamed_image_path>

Paramètre Description

/Path Spécifie le volume de disque de la configuration WIMBoot.

/DataSourceID Spécifie l’ID de source de données affiché par /Get-WIMBootEntry.

Exemple :

DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0


/ImageFile:R:\Install.wim

/Apply-SiloedPackage
Applique un ou plusieurs packages d’approvisionnement en silos (SPP) à une image
spécifiée. Cette option n’est disponible qu’après avoir exécuté CopyDandI.cmd à partir
d’ADK, version 1607 ou ultérieure, et dism.exe /Apply-SiloedPackage à partir du dossier
cible créé par CopyDandI.cmd.
7 Notes

/Apply-SiloedPackage ne peut être exécuté qu’une seule fois sur une image
Windows, mais /PackagePath peut être utilisé plusieurs fois dans la même
commande pour appliquer plusieurs SPP. Les SPP étant appliqués dans l’ordre
spécifié, une dépendance doit être spécifiée avant le SPP qui en dépend.

Pour plus d’informations sur les packages d’approvisionnement en silos et sur


l’utilisation de CopyDandI.cmd, consultez Packages d’approvisionnement en silos.

Pour découvrir comment utiliser des packages d’approvisionnement en silos, consultez


Lab 10 : Ajouter des applications de bureau et des paramètres avec des packages
d’approvisionnement en silos (SPP).

/Apply-SiloedPackage /PackagePath:<package_path> /ImagePath:


<applied_image_path>

Paramètre Description

/PackagePath Spécifie le chemin d’accès d’un fichier de package d’approvisionnement en silos.

/ImagePath Spécifie le chemin de l’image Windows dans laquelle vous appliquez le SPP.

Exemple :

Dism.exe /apply-SiloedPackage /PackagePath:C:\test\Word.spp


/PackagePath:C:\test\spp2.spp /ImagePath:C:\

Rubriques connexes
DISM - Référence technique sur la maintenance et la gestion des images de
déploiement pour Windows

Qu’est-ce que DISM ?

Options globales de DISM pour la syntaxe en ligne de commande

Déployer Windows à l’aide d’une mise à jour flash complète (FFU)


Comparaison de WIM et VHD et FFU : comparaison des formats de fichier image
Options globales DISM pour la syntaxe
Command-Line
Article • 30/05/2023

Les options globales sont utilisées avec la plupart des options de maintenance et
d’imagerie dans Deployment Image Servicing and Management (DISM). Ces options
peuvent être utilisées pour accéder à l’aide de la ligne de commande, spécifier des
emplacements de fichier et contrôler la journalisation.

Syntaxe de base pour les commandes de


maintenance
Une fois que vous avez monté ou appliqué une image Windows, il est disponible hors
connexion en tant que structure de fichiers plats que vous pouvez spécifier les options
globales DISM, une option de maintenance pour votre image et l’emplacement de
l’image hors connexion. Vous ne pouvez utiliser qu’une seule option de maintenance par
ligne de commande.

Si vous effectuez la maintenance d’un ordinateur en cours d’exécution, utilisez l’option


/Online . Si vous effectuez la maintenance d’une image montée ou appliquée, spécifiez
/Image:<path_to_image> . Les commandes et les options disponibles pour la

maintenance d’une image dépendent du système d’exploitation Windows que vous


effectuez. Elles dépendent également du fait que l’image est hors connexion ou si un
système d’exploitation en cours d’exécution. Toutes les commandes fonctionnent sur
une image Windows hors connexion. Les sous-ensembles des commandes sont
disponibles pour la maintenance d’un système d’exploitation en cours d’exécution.

La syntaxe de base des commandes de maintenance DISM est la suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_image> | /Online} [dism_global_options]


{servicing_option} [<servicing_argument>]

Pour plus d’informations sur les commandes de maintenance, consultez Les options de
maintenance et de gestion des images de déploiement (DISM Command-Line).
Syntaxe de base pour les commandes
d’imagerie
De nombreuses options globales sont également disponibles pour les commandes
d’imagerie. La syntaxe de base des commandes d’imagerie DISM est la suivante :

Invite de commandes Windows

DISM.exe [dism_global_options] {servicing_option} [<servicing_argument>]

Pour plus d’informations sur l’utilisation de DISM pour la gestion des images, telles que
l’application ou le montage d’une image, consultez Options de gestion des images
DISM Command-Line.

Options globales pour les commandes de


maintenance et d’imagerie

Syntaxe des images hors connexion


Les options globales DISM suivantes sont disponibles pour une image hors connexion.

Invite de commandes Windows

DISM.exe /image:<path_to_offline_image_directory> [/WinDir:


<path_to_%WINDIR>] [/LogPath:<path_to_log_file.log>] [/LogLevel:<n>]
[/SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:
<path_to_scratch_directory>] [/English] [/Format:<output_format>]

Syntaxe des images en ligne


Les options globales DISM suivantes sont disponibles pour un système d’exploitation en
cours d’exécution.

Invite de commandes Windows

DISM.exe /online [/LogPath:<path_to_log_file>] [/LogLevel:<n>]


[/SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:
<path_to_scratch_directory>] [/English] [/Format:<output_format>]

Options
Le tableau suivant fournit une description de la façon dont chaque option globale DISM
peut être utilisée. Ces options ne respectent pas la casse.

Option globale Description

/Get-Help Affiche des informations sur les options et


arguments de ligne de commande DISM
/? disponibles.

Utilisez l’option /? ou /Get-Help sans spécifier


de fichier image pour obtenir de l’aide sur les
commandes de gestion des images telles que
/Mount-Image.

Exemple :

Dism /?

Spécifiez un fichier image avec l’option /Image:


<path_to_an_image> ou utilisez l’option
/Online pour obtenir de l’aide sur la
commande de maintenance dans l’image, par
exemple /Get-Packages. Les options
disponibles pour la maintenance d’une image
dépendent de la technologie de maintenance
disponible dans votre image.

Exemple :

Dism /image:C:\test\offline /?

Dism /online /?

Vous pouvez afficher une aide supplémentaire


en spécifiant une option de ligne de
commande.

Exemple :

Dism /image:C:\test\offline /Add-Driver /?

Dism /image:C:\test\offline /Add-Package /?

Dism /online /Get-Drivers /?


Option globale Description

/LogPath :<chemin d’accès au fichier Spécifie le chemin d’accès complet et le nom


journal.log> du fichier journal. Si ce n’est pas défini, la valeur
par défaut est :
%WINDIR%\Logs\Dism\dism.log

Important

Dans Windows PE, le répertoire par


défaut est l’espace de travail
RAMDISK qui peut être aussi faible
que 32 Mo.

Le fichier journal sera


automatiquement archivé. Le fichier
journal archivé est enregistré avec
l’extension .bak et un nouveau
fichier journal est généré. Chaque
fois que le fichier journal est archivé,
le fichier .bak est remplacé.

Lorsque vous utilisez un partage réseau qui


n’est pas joint à un domaine, utilisez la
commande Net Use avec les informations
d’identification de domaine pour définir les
autorisations d’accès avant de définir le chemin
d’accès pour le journal DISM.

Exemple :

Dism /image:C:\test\offline
/LogPath:AddPackage.log /Add-Package
/PackagePath:C:\packages\package.cab
Option globale Description

/LogLevel :<¡n> Spécifie le niveau de sortie maximal affiché


dans les journaux. Le niveau de journal par
défaut est 3. Les valeurs acceptées sont les
suivantes :

1 = Erreurs uniquement

2 = Erreurs et avertissements

3 = Erreurs, avertissements et informations

4 = Toutes les informations répertoriées


précédemment, ainsi que la sortie de débogage

Exemple :

Dism /image:C:\test\offline
/LogPath:AddPackage.log /LogLevel:1 /Add-
Package
/PackagePath:C:\packages\package.cab

/Image :<path_to_offline_image_directory> Il s’agit du chemin complet du répertoire racine


de l’image Windows hors connexion que vous
allez effectuer. Si le répertoire nommé
Windows n’est pas un sous-répertoire du
répertoire racine, /WinDir doit être spécifié.

Cette option ne peut pas être utilisée avec


/Online.

Exemple :

Dism /image:C:\test\offline
/LogPath:AddPackage.log /LogLevel:1 /Add-
Package
/PackagePath:C:\packages\package.cab
Option globale Description

/WinDir :<path_to_%WINDIR%> Utilisé avec l’option /Image pour spécifier le


chemin d’accès au répertoire Windows par
rapport au chemin d’accès de l’image. Il ne
peut pas s’agir du chemin d’accès complet du
répertoire Windows ; il doit s’agir d’un chemin
d’accès relatif. S’il n’est pas spécifié, la valeur
par défaut est celle du répertoire Windows à la
racine du répertoire de l’image hors connexion.

Cette option ne peut pas être utilisée avec


l’option /Online .

Exemple :

Dism /image:C:\test\offline /WinDir:WinNT


/Add-Package
/PackagePath:C:\packages\package.cab

/Online Spécifie que l’action doit être effectuée sur le


système d’exploitation en cours d’exécution.

Cette option ne peut pas être utilisée avec


l’option /Image ou /WinDir . Lorsque /Online
est utilisé le répertoire Windows de l’image en
ligne est automatiquement détecté.

Exemple :

Dism /online /Get-Packages

/SysDriveDir :<path_to_sysdrive_directory> Utilisez /SysDriveDir pour prendre en service


une image Windows installée à partir d’un
environnement PE Windows.

L’option /SysDriveDir spécifie le chemin


d’accès à l’emplacement des fichiers BootMgr.
Cela est nécessaire uniquement si les fichiers
BootMgr se trouvent sur une autre partition
que celle à partir de laquelle vous exécutez la
commande.

Par exemple, à l’invite de commandes PE


Windows, tapez :

Dism /image:C:\Windows /SysDriveDir:C:


</strong>
Option globale Description

/Calme Désactive les informations et la sortie de


progression sur la console. Seuls les messages
d’erreur s’affichent.

Pour s’exécuter en mode silencieux, cette


option doit être définie chaque fois que
l’utilitaire de ligne de commande est exécuté.

Remarque

N’utilisez pas l’option /Quiet avec


les commandes /Get . Aucune
information n’est affichée.

Exemple :

Dism /image:C:\test\offline /Add-Package


/PackagePath:C:\packages\package.cab /quiet

/NoRestart Supprime le redémarrage. Si le redémarrage


n’est pas requis, cette commande est sans effet.
Cette option empêche l’application d’inviter un
redémarrage (ou de le conserver
automatiquement si l’option /Quiet est
utilisée).

Exemple :

Dism /online /Add-Package


/PackagePath:C:\packages\package.cab
/NoRestart /quiet
Option globale Description

/ScratchDir :<path_to_scratchdirectory> Spécifie un répertoire temporaire qui sera


utilisé lors de l’extraction de fichiers pour une
utilisation temporaire lors de la maintenance.
Le répertoire doit exister localement. S’il n’est
pas spécifié, le répertoire \Windows<
em>%Temp% est utilisé, avec un nom de sous-
répertoire de valeur hexadécimale générée
aléatoirement pour chaque exécution de DISM.
Les éléments du répertoire de travail sont
supprimés après chaque opération.

N’utilisez pas l’emplacement d’un partage


réseau comme répertoire de travail pour
développer un package (fichier .cab ou .msu)
dans le cadre d’une installation. Le répertoire
utilisé pour l’extraction des fichiers à usage
temporaire au cours de la maintenance doit
être un répertoire local.

Exemple :

Dism /image:C:\test\offline
/ScratchDir:C:\Scratch /Add-Package
/PackagePath:C:\packages\package.cab

/English Affiche la sortie en ligne de commande en


anglais.

Remarque

Certaines ressources ne peuvent pas


être affichées en anglais.

Cette option n’est pas prise en


charge lorsque vous utilisez la
commande DISM /?

Exemple :

Dism /Get-ImageInfo
/ImageFile:C:\test\offline\install.wim /index:1
/English
Option globale Description

/Format :{Table | Liste} Spécifie le format de sortie du rapport.

Exemple :

Dism /Image:C:\test\offline /Get-Apps


/Format:table

Rubriques connexes
Options Command-Line de maintenance et de gestion des images de déploiement
(DISM)

Options de maintenance des applications DISM Command-Line

Options de ligne de commande de maintenance-édition Windows DISM

Langues DISM et options de maintenance internationale Command-Line

Options de maintenance du package de système d’exploitation DISM Command-Line

Options de maintenance des pilotes DISM Command-Line

Options de maintenance sans assistance DISM Command-Line

Options de Command-Line de maintenance PE Windows DISM


Options de Command-Line de
maintenance du package de système
d’exploitation DISM (.cab ou .msu)
Article • 30/05/2023

Utilisez DISM avec l’armoire Windows (.cab) ou Windows Update fichiers du programme
d’installation autonome (.msu) pour installer ou supprimer des mises à jour, des
modules linguistiques et pour activer ou désactiver des fonctionnalités Windows. Les
fonctionnalités sont des composants facultatifs pour le système d’exploitation principal.

Syntaxe
Invite de commandes Windows

DISM.exe {/Image:<path_to_image_directory> | /Online} [dism_global_options]


{servicing_option} [<servicing_argument>]

Les options de maintenance de package de système d’exploitation suivantes sont


disponibles pour une image hors connexion :

Invite de commandes Windows

DISM.exe /Image:<path_to_image_directory> [/Get-Packages | /Get-PackageInfo


| /Add-Package | /Remove-Package ] [/Get-Features | /Get-FeatureInfo |
/Enable-Feature | /Disable-Feature ] [/Cleanup-Image]

Les options de maintenance de package de système d’exploitation suivantes sont


disponibles pour un système d’exploitation en cours d’exécution :

Invite de commandes Windows

DISM.exe /Online [/Get-Packages | /Get-PackageInfo | /Add-Package | /Remove-


Package ] [/Get-Features | /Get-FeatureInfo | /Enable-Feature | /Disable-
Feature ] [/Cleanup-Image]

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance de package, des informations sur l’option et les arguments s’affichent.
D’autres rubriques peuvent devenir disponibles lorsqu’une image est spécifiée.

Syntaxe :

Invite de commandes Windows

Dism /Get-Help

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Package /?

Invite de commandes Windows

Dism /Online /Get-Packages /?

/Get-Packages
Affiche des informations de base sur tous les packages de l’image. Utilisez l’argument
/Format:Table ou /Format:List pour afficher la sortie sous la forme d’une table ou
d’une liste.

Syntaxe :

Invite de commandes Windows

Dism /Get-Packages [/Format:{Table | List}]

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Packages

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Packages /Format:Table

Invite de commandes Windows


Dism /Online /Get-Packages

/Get-PackageInfo
Affiche des informations détaillées sur un package fourni sous la forme d’un fichier .cab.
Seuls .cab fichiers peuvent être spécifiés. Vous ne pouvez pas utiliser cette commande
pour obtenir des informations de package pour les fichiers .msu. /PackagePath:
<path_to_package> peut pointer vers un fichier .cab ou un dossier.

Vous pouvez utiliser l’option /Get-Packages pour rechercher le nom du package dans
l’image, ou vous pouvez spécifier le chemin d’accès au fichier .cab. Le chemin d’accès au
fichier .cab doit pointer vers la source d’origine du package, et non vers l’emplacement
où le fichier est installé sur l’image hors connexion.

Syntaxe :

Invite de commandes Windows

Dism /Get-PackageInfo {/PackageName:<name_in_image> | /PackagePath:


<path_to_cabfile>}

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-PackageInfo


/PackagePath:C:\packages\package.cab

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-PackageInfo


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Add-Package
Installe un package .cab ou .msu spécifié dans l’image.

7 Notes
Vous pouvez utiliser /Add-Package pour ajouter un package .msu à une image
Windows 11 en ligne ou hors connexion, version 21H2 ou ultérieure. Si vous utilisez
une image Windows antérieure à Windows 11 version 21H2, vous pouvez
uniquement ajouter des packages .msu sur des images cibles hors connexion.

Plusieurs packages peuvent être ajoutés sur une seule ligne de commande.
L’applicabilité de chaque package sera vérifiée. Si le package ne peut pas être appliqué à
l’image spécifiée, vous recevrez un message d’erreur. Utilisez l’argument /IgnoreCheck si
vous souhaitez que la commande soit traiter sans vérifier l’applicabilité de chaque
package.

Syntaxe :

Invite de commandes Windows

Dism /Add-Package /PackagePath:<path_to_cabfile> [/IgnoreCheck]


[/PreventPending]

/PackagePath peut pointer vers :

Un seul fichier .cab ou .msu.


Dossier qui contient un seul fichier .cab développé.
Dossier qui contient un seul fichier .msu.
Dossier qui contient plusieurs fichiers .cab ou .msu.

Si /PackagePath pointe vers un dossier qui contient des fichiers .cab ou .msu à sa
racine, tous les sous-dossiers sont également vérifiés de manière récursive pour les
fichiers .cab et .msu.

Utilisez l’option /PreventPending pour ignorer l’installation du package si le


package ou l’image Windows a des actions en ligne en attente.

7 Notes

/Add-Package n’exécute pas de vérification complète de l’applicabilité et des

dépendances d’un package :

Si vous ajoutez un package avec des dépendances, assurez-vous que toutes


les dépendances sont installées lorsque vous ajoutez le package.
Si vous ajoutez un fichier .msu, veillez à consulter la base de connaissances
associée pour obtenir des instructions d’installation spécifiques au package.
Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /LogPath:AddPackage.log /Add-Package


/PackagePath:C:\packages\package.msu

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Package


/PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
/IgnoreCheck

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Package


/PackagePath:C:\test\packages\package.cab /PreventPending

/Remove-Package
Supprime un package de fichiers .cab spécifié de l’image. Seuls .cab fichiers peuvent être
spécifiés. Vous ne pouvez pas utiliser cette commande pour supprimer des fichiers .msu.

7 Notes

L’utilisation de cette commande pour supprimer un package d’une image hors


connexion ne réduit pas la taille de l’image.

Syntaxe :

Invite de commandes Windows

/Remove-Package {/PackageName:<name_in_image> | /PackagePath:


<path_to_cabfile>}

Utilisez /PackagePath pour pointer vers la source d’origine du package, spécifier le


chemin d’accès au fichier CAB ou pour spécifier le package par son nom tel qu’il
est répertorié dans l’image. Utilisez l’option /Get-Packages pour rechercher le nom
du package dans l’image.

Exemples :
Invite de commandes Windows

Dism /Image:C:\test\offline /LogPath:C:\test\RemovePackage.log /Remove-


Package
/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Invite de commandes Windows

Dism /Image:C:\test\offline /LogPath:C:\test\RemovePackage.log /Remove-


Package
/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
/PackageName:Microsoft-Windows-MediaPlayer-
Package~31bf3856ad364e35~x86~~6.1.6801.0

Invite de commandes Windows

Dism /Image:C:\test\offline /LogPath:C:\test\RemovePackage.log /Remove-


Package /PackagePath:C:\packages\package1.cab
/PackagePath:C:\packages\package2.cab

/Get-Features
Affiche des informations de base sur toutes les fonctionnalités (composants du système
d’exploitation qui incluent des fonctionnalités windows de base facultatives) dans un
package.

Syntaxe :

Invite de commandes Windows

/Get-Features {/PackageName:<name_in_image> | /PackagePath:


<path_to_cabfile>} [/Format:{Table | List}]

/Get-Features recherche le nom des packages dans l’image ou dans la source

d’origine du package. Si vous ne spécifiez pas de nom de package ou de chemin


d’accès, toutes les fonctionnalités de l’image sont répertoriées.
/PackageName est un package dans une image. Vous pouvez utiliser /DISM Get-

Packages pour afficher les noms de package dans une image.


/PackagePath peut pointer vers un fichier .cab ou un dossier.

Utilisez l’argument /Format:Table ou /Format:List pour afficher la sortie sous la forme


d’une table ou d’une liste.
Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Features

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Features /Format:List

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Features


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-Features


/PackagePath:C:\packages\package1.cab

/Get-FeatureInfo
Affiche des informations détaillées sur une fonctionnalité. Vous devez utiliser
/FeatureName . Vous pouvez utiliser l’option /Get-Features pour rechercher le nom de la
fonctionnalité dans l’image.

Syntaxe :

Invite de commandes Windows

/Get-FeatureInfo /FeatureName:<name_in_image> [{/PackageName:<name_in_image>


| /PackagePath:<path_to_cabfile>}]

/PackageName et /PackagePath sont facultatifs et peuvent être utilisés pour rechercher

une fonctionnalité spécifique dans un package.

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-FeatureInfo /FeatureName:Hearts


Invite de commandes Windows

Dism /Image:C:\test\offline /Get-FeatureInfo /FeatureName:Hearts


/PackagePath:C:\packages\package.cab

/Enable-Feature
Active ou met à jour la fonctionnalité spécifiée dans l’image. Vous devez utiliser l’option
/FeatureName . Utilisez l’option /Get-Features pour rechercher le nom de la
fonctionnalité dans l’image.

Syntaxe :

Invite de commandes Windows

/Enable-Feature /FeatureName:<name_in_image> [/PackageName:<name_in_image>]


[/Source: <source>] [/LimitAccess] [/All]

Vous pouvez spécifier l’option /FeatureName plusieurs fois dans une ligne de commande
pour les fonctionnalités qui partagent le même package parent.

Vous n’avez pas besoin de spécifier le nom du package à l’aide de l’option /PackageName
si le package est un package Windows Foundation. Sinon, utilisez /PackageName pour
spécifier le package parent de la fonctionnalité.

Vous pouvez restaurer et activer une fonctionnalité qui a déjà été supprimée de l’image.
Utilisez l’argument /Source pour spécifier l’emplacement des fichiers requis pour
restaurer la fonctionnalité. La source des fichiers peut par le dossier Windows dans une
image montée, par exemple c:\test\mount\Windows . Vous pouvez également utiliser un
dossier côte à côte Windows comme source des fichiers, par exemple z:\sources\SxS .

Si vous spécifiez plusieurs /Source arguments, les fichiers sont collectés à partir du
premier emplacement où ils sont trouvés et les autres emplacements sont ignorés. Si
vous ne spécifiez pas de /Source pour une fonctionnalité qui a été supprimée,
l’emplacement par défaut dans le Registre est utilisé ou, pour les images en ligne,
Windows Update (WU) est utilisé.

Permet /LimitAccess d’empêcher DISM de contacter WU pour les images en ligne.


Utilisez /All pour activer toutes les fonctionnalités parentes de la fonctionnalité
spécifiée.

Exemples :
Invite de commandes Windows

Dism /Online /Enable-Feature /FeatureName:Hearts /All

Invite de commandes Windows

Dism /Online /Enable-Feature /FeatureName:Calc /Source:c:\test\mount\Windows


/LimitAccess

Invite de commandes Windows

Dism /Image:C:\test\offline /Enable-Feature /FeatureName:Calc


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Disable-Feature
Désactive la fonctionnalité spécifiée dans l’image. Vous devez utiliser l’option
/FeatureName. Utilisez l’option /Get-Features pour rechercher le nom de la
fonctionnalité dans l’image.

Syntaxe :

Invite de commandes Windows

/Disable-Feature /FeatureName:<name_in_image> [/PackageName:<name_in_image>]


[/Remove]

Vous pouvez spécifier /FeatureName plusieurs fois dans une ligne de commande pour les
fonctionnalités du même package parent.

Vous n’avez pas besoin de spécifier le nom du package à l’aide de l’option


/PackageName s’il s’agit d’un package Windows Foundation. Sinon, utilisez
/PackageName pour spécifier le package parent de la fonctionnalité.

Permet /Remove de supprimer une fonctionnalité sans supprimer le manifeste de la


fonctionnalité de l’image. La fonctionnalité est répertoriée comme « Supprimée »
lorsque vous utilisez /Get-FeatureInfo pour afficher les détails de la fonctionnalité et
peut être restaurée et activée à l’aide de /Enable-Feature avec l’option /Source.

Exemples :

Invite de commandes Windows


*Dism /Online /Disable-Feature /FeatureName:Hearts

Invite de commandes Windows

Dism /Image:C:\test\offline /Disable-Feature /FeatureName:Calc


/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Cleanup-Image
Effectue des opérations de nettoyage ou de récupération sur l’image.
/AnalyzeComponentStore et /ResetBase peut être utilisé avec des images Windows 10,

Windows 8.1 et Windows PE supérieures à 5.0. À compter de Windows 10, version 1607,
vous pouvez spécifier /Defer avec /ResetBase , mais vous ne devez utiliser /Defer que
comme option dans la fabrique où DISM /Resetbase l’opération nécessite plus de 30
minutes.

 Conseil

Pour déterminer quand l’option /ResetBase a été exécutée pour la dernière fois,
vérifiez l’entrée du Registre LastResetBase_UTC sous le chemin du
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based
Servicing Registre.

Syntaxe :

Invite de commandes Windows

/Cleanup-Image {/RevertPendingActions | /SPSuperseded [/HideSP] |


/StartComponentCleanup [/ResetBase [/Defer]] | /AnalyzeComponentStore |
/CheckHealth | /ScanHealth | /RestoreHealth [/Source: <filepath>]
[/LimitAccess]}

Paramètre Description
Paramètre Description

/RevertPendingActions Si vous rencontrez un échec de démarrage, vous pouvez utiliser


l’option /RevertPendingActions pour essayer de récupérer le système.
L’opération rétablit toutes les actions en attente des opérations de
maintenance précédentes, car ces actions peuvent être à l’origine de
l’échec de démarrage. L’option /RevertPendingActions n’est pas prise
en charge sur un système d’exploitation en cours d’exécution ou une
image Windows PE ou Windows Recovery Environment (Windows
RE). Important : vous devez utiliser l’option /RevertPendingActions
uniquement dans un scénario de récupération du système sur une
image Windows qui n’a pas démarré.

SPSupersededed Supprime tous les fichiers de sauvegarde créés lors de l’installation


d’un Service Pack. Utilisez /HideSP pour empêcher la liste du Service
Pack dans le Mises à jour Panneau de configuration installé. Le
Service Pack ne peut pas être désinstallé une fois l’opération
/SPSupersededed terminée.

/StartComponentCleanup Nettoie les composants remplacés et réduit la taille du magasin de


composants. Utilisez /ResetBase pour réinitialiser la base des
composants remplacés, ce qui peut réduire davantage la taille du
magasin de composants. Les mises à jour Windows installées ne
peuvent pas être désinstallées après avoir exécuté
/StartComponentCleanup avec l’option /ResetBase. Utilisez /Defer
avec /ResetBase pour reporter les opérations de nettoyage de longue
durée à la maintenance automatique suivante.

/AnalyzeComponentStore Crée un rapport du magasin de composants. Pour plus d’informations


sur le rapport et sur l’utilisation des informations fournies dans le
rapport, consultez Déterminer la taille réelle du dossier WinSxS.

/CheckHealth Vérifie si l’image a été marquée comme endommagée par un


processus ayant échoué et si l’altération peut être réparée.

/ScanHealth Analyse l’image pour détecter l’altération du magasin de composants.


Cette opération prend plusieurs minutes.

/RestoreHealth Analyse l’image pour détecter l’altération du magasin de composants,


puis effectue automatiquement des opérations de réparation. Cette
opération prend plusieurs minutes.

/Source Utilisé avec /RestoreHealth pour spécifier l’emplacement des versions


correctes connues des fichiers qui peuvent être utilisés pour la
réparation, par exemple un chemin d’accès au répertoire Windows
d’une image montée.

/LimitAccess Empêche DISM de contacter Windows Update pour la réparation des


images en ligne.
Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Cleanup-Image /RevertPendingActions

Invite de commandes Windows

Dism /Image:C:\test\offline /Cleanup-Image /SPSuperseded /HideSP

Invite de commandes Windows

Dism /Online /Cleanup-Image /ScanHealth

Invite de commandes Windows

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows


/LimitAccess

Pour plus d’informations, consultez Réparer une image Windows.

Limites
Lorsque vous installez un package dans une image hors connexion, l’état du
package est « installer en attente » en raison d’actions en ligne en attente. En
d’autres termes, le package est installé lorsque l’image est démarrée et que les
actions en ligne sont traitées. Si les actions suivantes sont demandées, elles ne
peuvent pas être traitées tant que l’action en ligne en attente précédente n’est pas
terminée. Vous pouvez utiliser l’option /PreventPending lorsque vous ajoutez un
package avec /AddPackage pour ignorer l’installation d’un package lorsqu’il y a des
actions en ligne en attente.
Certains packages nécessitent que d’autres packages soient installés en premier.
Vous ne devez pas supposer que les dépendances seront satisfaites. Si un package
a des exigences de dépendance, utilisez un fichier de réponses pour installer les
packages nécessaires. En transmettant un fichier de réponses à DISM, plusieurs
packages peuvent être installés dans l’ordre correct. Pour plus d’informations,
consultez Ajouter ou supprimer des packages hors connexion à l’aide de DISM.
Les packages sont installés dans l’ordre dans lequel ils sont répertoriés dans la
ligne de commande.
Lorsque vous utilisez DISM pour répertorier les composants facultatifs dans une
image Windows PE, les composants facultatifs sont toujours répertoriés comme
étant en attente, même lorsque l’opération de maintenance a réussi. Il s’agit d’une
opération de conception qui ne nécessite aucune action supplémentaire.

Rubriques connexes
Qu’est-ce que DISM ?

Options de Command-Line gestion des images DISM

Options de gestion et de maintenance des Command-Line images de déploiement


(DISM)
Options de Command-Line du package
d’approvisionnement DISM (.ppkg)
Article • 19/06/2023

Utilisez DISM pour utiliser des fichiers de packages d’approvisionnement (.ppkg). Par
exemple, vous pouvez ajouter des paramètres et des applications de bureau Windows à
Windows, ou réduire la taille de votre installation windows.

/Add-ProvisioningPackage
Ajoute la charge utile applicable du package d’approvisionnement à l’image spécifiée.

Syntaxe :

Invite de commandes Windows

DISM.exe /Add-ProvisioningPackage /PackagePath:<package_path> [/CatalogPath:


<path>]

Exemples :

Ajout d’un package d’approvisionnement à une image montée ou appliquée :

Invite de commandes Windows

DISM.exe /Image=D:\mount /Add-ProvisioningPackage /PackagePath:C:\oem.ppkg

Ajout d’un package d’approvisionnement sur une installation Windows en cours


d’exécution :

Invite de commandes Windows

DISM.exe /online /Add-ProvisioningPackage /PackagePath:C:\oem.ppkg

/Get-ProvisioningPackageInfo
Obtenez les informations du package d’approvisionnement.

Syntaxe :

Invite de commandes Windows


DISM.exe /Get-ProvisioningPackageInfo /PackagePath:<package_path>

Exemples :

Obtenez les informations du package d’approvisionnement à partir d’une image montée


ou appliquée :

Invite de commandes Windows

DISM.exe /Image=C:\ /Get-ProvisioningPackageInfo /PackagePath:C:\oem.ppkg

Obtenez des informations sur le package d’approvisionnement à partir d’une installation


Windows en cours d’exécution :

Invite de commandes Windows

DISM.exe /online /Get-ProvisioningPackageInfo /PackagePath:C:\oem.ppkg

/Apply-CustomDataImage
Déshydrate les fichiers contenus dans l’image de données personnalisée pour
économiser de l’espace. Pour les éditions clientes, ce package est utilisé par les outils de
récupération par bouton poussurage.

Syntaxe :

Invite de commandes Windows

/Apply-CustomDataImage /CustomDataImage:<path_to_image_file> /ImagePath:


<target_drive> /SingleInstance

Paramètre Description

/CustomDataImage Spécifie l’emplacement de stockage du package d’approvisionnement.

/ImagePath Spécifie le lecteur qui contient l’image Windows. DISM analyse ce lecteur à
la recherche de tous les fichiers non système sur ce lecteur et les intègre
dans le package d’approvisionnement.
Paramètre Description

/SingleInstance Une fois que DISM a capturé les fichiers non système dans un package
d’approvisionnement compressé, DISM ajoute des pointeurs sur le lecteur
au nouveau package d’approvisionnement compressé et supprime les
fichiers d’origine. Par conséquent, les fichiers sont toujours visibles par le
système, mais occupent moins d’espace sur le lecteur.

Exemple :

Invite de commandes Windows

DISM.exe /Apply-CustomDataImage /CustomDataImage:C:\oem.ppkg /ImagePath:C:\


/SingleInstance

S’applique uniquement aux éditions de bureau (Famille, Professionnel, Entreprise et


Éducation).
Options de Command-Line de
maintenance du package d’application
DISM (.appx ou .appxbundle)
Article • 19/06/2023

Vous pouvez utiliser les commandes de maintenance des packages d’application pour
ajouter, supprimer et répertorier les packages d’application provisionnés (.appx ou
.appxbundle) dans une image Windows. Un fichier .appxbundle est une collection de
packages d’applications et de ressources utilisés ensemble pour enrichir l’expérience de
l’application, tout en réduisant l’encombrement du disque sur un PC donné. Pour plus
d’informations sur les packages .appxbundle et le pipeline du Microsoft Store, consultez
Empaquetage d’applications. Seul un sous-ensemble des packages d’un fichier
.appxbundle peut être ajouté à l’image lorsqu’un bundle est provisionné à l’aide de
DISM. Pour plus d’informations, consultez Présentation de la façon dont DISM ajoute
des packages de ressources .appxbundle à une image.

Les packages d’application provisionnés sont ajoutés à une image Windows, puis
installés pour chaque profil utilisateur nouveau ou existant la prochaine fois que
l’utilisateur se connecte. Pour plus d’informations, notamment la configuration requise
pour l’approvisionnement de packages d’application, consultez Chargement
indépendant d’applications avec DISM.

Vous pouvez également utiliser PowerShell pour ajouter, supprimer et répertorier des
packages d’application (.appx ou .appxbundle) par image ou par utilisateur dans une
installation Windows. Pour plus d’informations, consultez Applets de commande DISM
(Deployment Imaging Servicing Management) dans Windows PowerShell et Applets
de commande d’installation d’application dans Windows PowerShell .

Syntaxe de maintenance DISM


La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_image_directory>|/Online} [dism_global_options]


{servicing_option} <servicing_argument>]
Options pour les images hors connexion
Les options de maintenance de package d’application (.appx ou .appxbundle) suivantes
sont disponibles pour une image hors connexion.

Invite de commandes Windows

DISM.exe /Image:<path_to_image_directory> [/Get-ProvisionedAppxPackages |


/Add-ProvisionedAppxPackage | /Remove-ProvisionedAppxPackage | /Set-
ProvisionedAppxDataFile | /StubPackageOption]

Options pour les images en ligne


Les options de maintenance suivantes du package d’application (.appx ou .appxbundle)
sont disponibles pour un système d’exploitation en cours d’exécution.

Invite de commandes Windows

DISM.exe /Online [/Get-ProvisionedAppxPackages | /Add-ProvisionedAppxPackage


| /Remove-ProvisionedAppxPackage | /Set-ProvisionedAppxDataFile |
/StubPackageOption]

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après l’option de ligne de commande de
maintenance d’un package d’application, des informations sur l’option et les arguments
s’affichent. D’autres rubriques peuvent devenir disponibles lorsqu’une image est
spécifiée.

Invite de commandes Windows

Dism /image:C:\test\offline /Add-ProvisionedAppxPackage /?

Invite de commandes Windows

Dism /online /Get-ProvisionedAppxPackages /?

/Get-ProvisionedAppxPackages
Affiche des informations sur les packages d’application (.appx ou .appxbundle) dans une
image, qui sont définis pour être installés pour chaque nouvel utilisateur.
Invite de commandes Windows

Dism /Image:C:\test\offline /Get-ProvisionedAppxPackages

/Add-ProvisionedAppxPackage
Ajoute un ou plusieurs packages d’application à l’image.

L’application sera ajoutée à l’image Windows et inscrite pour chaque profil utilisateur
existant ou nouveau la prochaine fois que l’utilisateur se connectera. Si l’application est
ajoutée à une image en ligne, l’application ne sera pas inscrite pour l’utilisateur actuel
avant la prochaine connexion de l’utilisateur.

Provisionnez des applications sur un système d’exploitation en ligne en mode Audit afin
que des liens durs appropriés puissent être créés pour les applications qui contiennent
exactement les mêmes fichiers (afin de réduire l’utilisation de l’espace disque) tout en
veillant à ce qu’aucune application ne soit en cours d’exécution pour une installation
réussie.

Syntaxe :

Invite de commandes Windows

dism.exe /Add-ProvisionedAppxPackage {/FolderPath:<App_folder_path>


[/SkipLicense\] [/CustomDataPath:<custom_file_path>] /PackagePath:
<main_package_path> [/DependencyPackagePath:<dependency_package_path>]
{[/LicensePath:<license_file_path>] [/SkipLicense\]} [/CustomDataPath:
<custom_file_path>]} [/Region:<region>]

Utilisez /FolderPath pour spécifier un dossier de fichiers d’application


décompressés contenant un package main, tous les packages de dépendances et
le fichier de licence. Ceci est pris en charge uniquement pour un package
d’application décompressé.

Utilisez /PackagePath pour spécifier un package d’application (.appx ou


.appxbundle). Vous pouvez utiliser /PackagePath lors de l’approvisionnement d’une
application métier en ligne.

) Important

Utilisez le /PackagePath paramètre pour provisionner des packages


.appxbundle. En outre, les packages de dépendances ne peuvent pas être
provisionnés avec /PackagePath , ils doivent être provisionnés avec le
/DependencyPackagePath paramètre pour une application.

/PackagePath n’est pas pris en charge à partir d’un PC hôte qui exécute Windows

Preinstallation Environment (WinPE) 4.0, Windows Server 2008 R2 ou une version


antérieure de Windows.

Utilisez /Region pour spécifier les régions dans lesquelles un package d’application
(.appx ou .appxbundle) doit être provisionné. L’argument de région peut être :
all , indiquant que l’application doit être provisionnée pour toutes les régions,

ou
Liste de régions délimitées par des points-virgules. Les régions se présenteront
sous la forme de codes ISO 3166-1 Alpha-2 ou ISO 3166-1 Alpha-3 . Par
exemple, le États-Unis peut être spécifié comme « US » ou « USA » (ne
respectant pas la casse). Lorsqu’aucune liste de régions n’est spécifiée, le
package est provisionné uniquement s’il est épinglé pour démarrer la
disposition.

Utilisez /DependencyPackagePath pour spécifier chaque package depencency


nécessaire à l’approvisionnement de l’application. Les packages de dépendances
nécessaires d’une application peuvent être trouvés en examinant les
<PackageDependency> éléments dans le AppxManifest.xml à la racine du package
.appx de l’application. Si plusieurs applications partagent toutes la même
dépendance, la dernière version mineure de chaque version principale du package
de dépendances doit être installée. Par exemple, App1, App2 et App3 ont tous une
dépendance sur Microsoft.NET.Native.Framework. App1 spécifie
Microsoft.NET.Native.Framework.1.6 avec la version mineure 25512.0, App2
spécifie Microsoft.NET.Native.Framework.1.6 avec la version mineure 25513.0 et
App3 spécifie Microsoft.NET.Native.Framework.1.3 avec la version mineure
24202.0. Étant donné que App1 et App2 spécifient la même version principale du
package de dépendances, seule la dernière version mineure 25513.0 doit être
installée, tandis qu’App3 spécifie une version majeure différente du package de
dépendances. Elle doit donc également être installée. Par conséquent, les packages
de dépendances qui doivent être installés sont
Microsoft.NET.Native.Framework.1.6 avec la version mineure 25513.0 et
Microsoft.NET.Native.Framework.1.3 avec la version mineure 24202.0.

Si le package a des dépendances spécifiques à l’architecture, vous devez installer


toutes les architectures applicables pour la dépendance sur l’image cible. Par
exemple, sur une image cible x64, incluez un chemin d’accès aux packages de
dépendances x86 et x64 ou incluez-les tous les deux dans le dossier des fichiers
d’application décompressés. Si le package de dépendances Arm est également
spécifié ou inclus, DISM l’ignore, car il ne s’applique pas à l’image x64 cible.

Architecture de l’ordinateur Dépendances à installer :

x64 x64 et x86

x86 x86

Arm Arm uniquement

Utilisez /CustomDataPath pour spécifier un fichier de données personnalisé


facultatif pour une application. Vous pouvez spécifier n’importe quel nom de
fichier. Le fichier sera renommé Custom.dat lorsqu’il sera ajouté à l’image.

Utilisez /LicensePath avec l’option /PackagePath pour spécifier l’emplacement du


fichier .xml contenant votre licence d’application.

Utilisez uniquement avec des /SkipLicense applications qui ne nécessitent pas de


licence sur un ordinateur avec chargement indépendant. L’utilisation /SkipLicense
dans d’autres scénarios peut compromettre une image.

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-ProvisionedAppxPackage


/FolderPath:c:\Test\Apps\MyUnpackedApp
/CustomDataPath:c:\Test\Apps\CustomData.xml

Invite de commandes Windows

Dism /Online /Add-ProvisionedAppxPackage


/PackagePath:C:\Test\Apps\MyPackedApp\MainPackage.appx
/DependencyPackagePath:C:\Test\Apps\MyPackedApp\Framework-x86.appx
/DependencyPackagePath:C:\Test\Apps\MyPackedApp\Framework-x64.appx
/LicensePath:C:\Test\Apps\MyLicense.xml

Invite de commandes Windows

Dism /Online /Add-ProvisionedAppxPackage


/FolderPath:C:\Test\Apps\MyUnpackedApp /SkipLicense

Invite de commandes Windows


Dism /Image:C:\test\offline /Add-ProvisionedAppxPackage
/PackagePath:C:\Test\Apps\MyPackedApp\MainPackage.appxbundle /SkipLicense

Invite de commandes Windows

Dism /Online /Add-ProvisionedAppxPackage


/PackagePath:C:\Test\Apps\MyPackedApp\MainPackage.appxbundle /Region:"all"

Invite de commandes Windows

Dism /Online /Add-ProvisionedAppxPackage


/PackagePath:C:\Test\Apps\MyPackedApp\MainPackage.appxbundle /Region:"US;GB"

/Remove-ProvisionedAppxPackage
Supprime l’approvisionnement des packages d’application (.appx ou .appxbundle) de
l’image. Les packages d’application ne seront pas inscrits auprès des nouveaux comptes
d’utilisateur créés.

Syntaxe :

Invite de commandes Windows

/Remove-ProvisionedAppxPackage /PackageName:<PackageName>

) Important

Cette option ne supprime l’approvisionnement d’un package que s’il est inscrit
auprès d’un profil utilisateur. Utilisez l’applet de commande Remove-
AppxPackage dans PowerShell pour supprimer l’application pour chaque
utilisateur auprès duquel elle est déjà inscrite afin de supprimer complètement
l’application de l’image. Si l’application n’a pas été inscrite dans un profil utilisateur,
l’option /Remove-ProvisionedAppxPackage supprime complètement le package. Pour
supprimer des packages d’application d’une image Windows Server 2012 ou
ultérieure sur laquelle l’expérience utilisateur est installée, vous devez supprimer les
packages d’application avant de supprimer l’expérience utilisateur. L’expérience
utilisateur est une exigence de l’option pour les /Remove-ProvisionedAppxPackage
installations minimales de Windows Server.

Exemple :
Invite de commandes Windows

Dism /Image:C:\test\offline /Remove-ProvisionedAppxPackage


/PackageName:microsoft.devx.appx.app1_1.0.0.0_neutral_ac4zc6fex2zjp

/Optimize-ProvisionedAppxPackages
Optimise la taille de fichier totale des packages provisionnés sur l’image en remplaçant
les fichiers identiques par des liens physiques. Une fois qu’une image avec des packages
AppX provisionnés est en ligne, /optimize-provisionedappxpackages ne peut pas
optimiser les packages AppX provisionnés. Si vous mettez une image hors connexion et
ajoutez des packages, seuls les packages provisionnés après la remise hors connexion
de l’image seront optimisés.

Cette commande n’est pas prise en charge sur une image en ligne.

Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Optimize-ProvisionedAppxPackages

/Set-ProvisionedAppxDataFile
Ajoute un fichier de données personnalisé dans le package d’application spécifié (.appx
ou .appxbundle).

Syntaxe

Invite de commandes Windows

/Set-ProvisionedAppxDataFile [/CustomDataPath<custom_file_path>]
/PackageName<PackageName>

Le package d’application spécifié (.appx ou .appxbundle) doit déjà être ajouté à l’image
avant l’ajout du fichier de données personnalisé avec cette option. Vous pouvez
également ajouter un fichier de données personnalisé lorsque vous utilisez l’option
/Add-ProvisionedAppxPackage .

Utilisez /CustomDataPath pour spécifier un fichier de données personnalisé


facultatif pour une application. Vous pouvez spécifier n’importe quel nom de
fichier. Le fichier sera renommé Custom.dat lorsqu’il sera ajouté à l’image. S’il
existe déjà un fichier Custom.dat, il est remplacé.
Utilisez /PackageName pour spécifier un package d’application (.appx ou
.appxbundle).

Exemple :

Invite de commandes Windows

DISM.exe /Image:C:\test\offline /Set-ProvisionedAppxDataFile


/CustomDataPath:c:\Test\Apps\Custom.dat
/PackageName:microsoft.appx.app1_1.0.0.0_neutral_ac4zc6fex2zjp

/StubPackageOption
Utilisé conjointement avec les options de maintenance du package d’application pour
spécifier la préférence de stub du package.

Syntaxe :

Invite de commandes Windows

/StubPackageOption:{installstub | installfull}

InstallStub définit le package de provisionnement sur la version stub. Définit

implicitement la préférence stub sur stub.


InstallFull définit le package de provisionnement sur le provisionnement de la
version complète. Définit implicitement la préférence stub sur full.

Si aucune option de package stub n’est spécifiée, la version du package provisionnée est
définie sur les préférences de stub prédéfinies.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /add-provisionedappxpackage


/packagepath:"C:\dism\stub\appwithresources.appxbundle"
/stubpackageoption:installstub

Présentation de la façon dont DISM ajoute des


packages de ressources .appxbundle à une
image
Lorsqu’un fichier .appxbundle est ajouté à l’image, tous les packages de ressources au
sein du bundle ne sont pas applicables. Par exemple, si une application est ajoutée à une
image Windows avec une langue par défaut espagnole (Espagne), les ressources
Français (France) ne doivent pas être incluses. Pour déterminer les ressources ajoutées à
l’image, l’applicabilité du package est déterminée à l’aide des éléments suivants :

Modules de ressources linguistiques : si une langue de système d’exploitation


n’est pas présente, le pack de ressources linguistique de l’application
correspondant n’est pas ajouté. Par exemple, vous pouvez avoir une image qui est
une Windows 10 avec l’anglais (US) comme langue par défaut, et un module
linguistique espagnol (Espagne) inclus. Les packs de ressources d’application
anglais (US) et espagnol (Espagne) seront ajoutés à l’image. Si un pack de
ressources Français (France) (ou toute autre langue) est disponible dans l’offre
groupée d’application, il n’est pas ajouté.

Packs de ressources Scale et DirectX (DXFL) : Les packs de ressources Scale et


DirectX (DXFL) dépendent de la configuration matérielle de l’appareil Windows.
Étant donné que le type de matériel cible ne peut pas être connu au moment de
l’exécution des commandes DISM, tous les packages de ressources DXFL et de
mise à l’échelle sont ajoutés à l’image au moment de l’approvisionnement. Pour
plus d’informations sur le développement d’une application avec des ressources de
mise à l’échelle, consultez Recommandations pour la mise à l’échelle vers la
densité de pixels (applications du Microsoft Store).

Pour une image contenant plusieurs modules linguistiques, des packages de ressources
d’application sont ajoutés à l’image pour chaque langue. Une fois que le premier
utilisateur s’est connecté au PC avec l’image déployée et que l’utilisateur a choisi une
langue pendant OOBE, les packages de ressources inapplicables (modules de ressources
linguistiques, packs de ressources de mise à l’échelle et packages de ressources DXFL)
qui ne correspondent pas aux paramètres de profil utilisateur sont supprimés.

Par exemple, une application peut prendre en charge les langues anglais (ÉTATS-UNIS),
Français (France) et espagnol (Espagne). Si l’application est ajoutée à une image avec
des modules linguistiques anglais (US) et espagnol (Espagne) présents, seuls les packs
de ressources anglais (US) et espagnol (Espagne) seront ajoutés à l’image. Ensuite, si un
utilisateur se connecte pour la première fois et, au cours de l’OOBE, sélectionne l’anglais
(US) comme langue de son système d’exploitation, les packages de ressources
espagnols (Espagne) seront supprimés une fois la connexion terminée.

) Important
Si vous ajoutez ou supprimez un module linguistique d’une image, vous modifiez le
contexte d’applicabilité, ce qui peut entraîner la création d’un ensemble incorrect
ou incomplet de packages de ressources dans l’image. Lorsqu’un module
linguistique est ajouté ou supprimé, vous devez, à nouveau, ajouter tous les
packages .appxbundle (y compris les packages de dépendances et le fichier de
licence du Microsoft Store) à l’image. Cela garantit que l’ensemble correct de
packages de ressources est approvisionné.

Limites
Vous ne pouvez pas installer un package d’application (.appx) sur un système
d’exploitation qui ne prend pas en charge Windows 8 applications. Vous ne pouvez
pas installer de package groupé d’applications (.appxbundle) sur un système
d’exploitation qui ne prend pas en charge au moins Windows 8.1 applications. Les
applications ne sont pas prises en charge sur WinPE 4.0, l’option d’installation
Windows Server 2012 Server Core, ni sur les versions de Windows antérieures à
Windows 8 et Windows Server 2012.

Pour installer et exécuter des applications sur Windows Server 2012, vous devez
installer l’expérience de bureau.

L’option /FolderPath est uniquement prise en charge pour les packages


d’application basés sur le format .appx.

/PackagePath doit toujours être utilisé pour les packages .appxbundle.

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)

Charger indépendamment des applications avec DISM


Options de Command-Line de
maintenance des applications DISM
(.msp)
Article • 19/06/2023

Les options de ligne de commande de maintenance des applications peuvent être


utilisées sur une image hors connexion pour case activée l’applicabilité des correctifs
d’application Windows Installer (fichiers .msp) et pour interroger votre image hors
connexion pour obtenir des informations sur les applications Windows Installer
installées et les correctifs d’application (fichiers .msp).

Pour plus d’informations sur l’utilisation de la maintenance et de la gestion des images


de déploiement (DISM) avec des packages d’application, consultez Options de
Command-Line de maintenance du package d’application DISM (.appx ou .appxbundle).

La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe /Image:<path_to_image_directory> [dism\global_options]


{servicing_option} [<servicing_argument>]

Les options de maintenance suivantes sont disponibles pour répertorier les applications
Windows Installer et les correctifs d’application .msp, et pour case activée l’applicabilité
d’un correctif d’application pour une image Windows hors connexion :

Invite de commandes Windows

DISM.exe /Image:<path_to_directory> [/Check-AppPatch | /Get-AppPatchInfo: |


/Get-AppPatches | /Get-AppInfo | /Get-Apps]

Cette section décrit comment vous pouvez utiliser chaque option de maintenance
d’application.

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance de package, des informations sur l’option et les arguments s’affichent.
D’autres rubriques peuvent devenir disponibles lorsqu’une image est spécifiée.
Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Check-AppPatch /?

/Check-AppPatch
Affiche des informations uniquement si les correctifs MSP s’appliquent à l’image hors
connexion. Le chemin d’accès au fichier de correctif MSP doit être spécifié. Plusieurs
fichiers correctifs peuvent être spécifiés.

Syntaxe :

Invite de commandes Windows

/Check-AppPatch /PatchLocation:<path_to_patch.msp>

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Check-AppPatch


/PatchLocation:C:\test\MSIPatches\MsiTestPatch1.msp
/PatchLocation:C:\test\MSIPatches\MsiTestPatch2.msp

/Get-AppPatchInfo
Affiche des informations détaillées sur les correctifs MSP installés filtrés par
<patch_code_GUID> et <product_code_GUID> .

Syntaxe :

Invite de commandes Windows

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:


<product_code_GUID>]

Si l’option PatchCode est spécifiée, des informations détaillées s’affichent pour


toutes les applications Windows Installer auxquelles le correctif est appliqué.
Si l’option ProductCode est spécifiée, des informations sur tous les correctifs MSP
dans l’application spécifiée s’affichent.

Si les PatchCode options et sont ProductCode spécifiées, les informations s’affichent


uniquement si ce correctif spécifique est appliqué à l’application Windows Installer
spécifiée.

Utilisez l’option Get-AppPatches pour rechercher le GUID du code de correctif et le


GUID de code de produit spécifique au correctif. Utilisez l’option Get-Apps pour
répertorier tous les GUID de code de produit pour les applications Windows
Installer installées.

Si PatchCode et ProductCode ne sont pas spécifiés, tous les packages Windows


Installer installés et les correctifs MSP s’affichent.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-


GUID-GUID-74D866BBDFFF}

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo: /ProductCode:{B0F9497C-GUID-


GUID-GUID-74D866BBDF59}

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-


GUID-GUID-74D866BBDFFF} /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppPatches
Affiche des informations de base sur tous les correctifs MSP appliqués pour toutes les
applications installées sur l’image hors connexion. Si un GUID de code de produit est
spécifié, des informations s’affichent sur tous les correctifs dans l’application Windows
Installer spécifiée.
Syntaxe :

Invite de commandes Windows

/Get-AppPatches: [/ProductCode:<product_code_GUID>]

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatches

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-


GUID-GUID-74D866BBDF59}

/Get-AppInfo
Affiche des informations détaillées sur une application Windows Installer installée
spécifique.

Syntaxe :

Invite de commandes Windows

/Get-AppInfo [/ProductCode<product_code_GUID>]

Utilisez l’option /Get-Apps pour rechercher le GUID d’une application Windows Installer
installée. Si aucun GUID de code de produit n’est spécifié, des informations s’affichent
pour toutes les applications Windows Installer installées dans l’image hors connexion.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppInfo

Invite de commandes Windows

Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-


GUID-74D866BBDF59}
/Get-Apps
Affiche des informations de base sur toutes les applications Windows Installer dans
l’image hors connexion.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Apps

Limites
/Get-AppPatches et /Get-AppPatchInfo s’appliquent uniquement aux correctifs installés

(fichiers .msp).

Lorsque vous déterminez l’applicabilité d’un correctif MSP, seules les applications
Windows Installer pour lesquelles le correctif est applicable s’affichent. Un correctif peut
s’appliquer à de nombreuses applications installées et de nombreux correctifs peuvent
s’appliquer à une seule application.

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)

Options de Command-Line de maintenance du package d’application DISM (.appx ou


.appxbundle)
Options de Command-Line de
maintenance d’association
d’applications par défaut DISM
Article • 19/06/2023

Vous pouvez utiliser les commandes de maintenance d’association d’application par


défaut pour importer, exporter, répertorier et supprimer les paramètres qui spécifient
l’application qui ouvre un fichier en fonction de l’extension ou du protocole de nom de
fichier.

La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe {/Image:<path\to\image\directory>|/Online} [dism_global_options]


{servicing_option} [<servicing_argument>]

Les options de maintenance d’application par défaut suivantes sont disponibles pour
une image hors connexion.

Invite de commandes Windows

DISM.exe /image:<path_to_image_directory> [/Get-


DefaultAppAssociations|/Import-DefaultAppAssociations|/Remove-
DefaultAppAssociations]

Les options de maintenance d’association d’applications par défaut suivantes sont


disponibles pour un système d’exploitation en cours d’exécution :

Invite de commandes Windows

DISM.exe /Online [/Export-DefaultAppAssociations|/Get-


DefaultAppAssociations|Import-DefaultAppAssociations|Remove-
DefaultAppAssociations]

Le tableau suivant fournit une description de la façon dont chaque option de


maintenance d’association d’application par défaut peut être utilisée. Ces options ne
respectent pas la casse.
/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance d’association d’application par défaut, des informations sur l’option et les
arguments s’affichent. D’autres rubriques peuvent devenir disponibles lorsqu’une image
est spécifiée.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Import-DefaultAppAssociations /?


Dism /online /Get-DefaultAppAssociations /?

/Export-DefaultAppAssociations
Exporte les associations d’application par défaut d’un système d’exploitation en cours
d’exécution vers un fichier .xml.

Syntaxe :

Invite de commandes Windows

/Export-DefaultAppAssociations:<path_to_export_file>

Exemple :

Invite de commandes Windows

Dism.exe /Online /Export-DefaultAppAssociations:C:\AppAssoc.xml

/Get-DefaultAppAssociations
Affiche la liste des associations d’applications par défaut qui ont été définies dans
l’image Windows spécifiée. Vous pouvez utiliser cette option pour vérifier que les
associations d’application par défaut ont été correctement importées dans l’image.

Exemples :

Invite de commandes Windows


Dism.exe /Image:C:\test\offline /Get-DefaultAppAssociations
Dism.exe /Online /Get-DefaultAppAssociations

/Import-DefaultAppAssociations
Importe un ensemble d’associations d’application par défaut dans une image Windows
spécifiée à partir d’un fichier .xml. Les associations d’application par défaut sont
appliquées pour chaque utilisateur lors de sa première ouverture de session.

Syntaxe :

Invite de commandes Windows

/Import-DefaultAppAssociations:<path_to_xml_file>

Exemples :

Invite de commandes Windows

Dism.exe /Image:C:\test\offline /Import-


DefaultAppAssociations:C:\AppAssoc.xml
Dism.exe /Online /Import-DefaultAppAssociations:C:\AppAssoc.xml

/Remove-DefaultAppAssociations
Supprime les associations d’application par défaut de l’image Windows spécifiée.

Exemples :

Invite de commandes Windows

Dism.exe /Image:C:\test\offline /Remove-DefaultAppAssociations


Dism.exe /Online /Remove-DefaultAppAssociations

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM


Options de ligne de commande de Gestion et maintenance des images de déploiement
(DISM)
Langues DISM et options de Command-
Line de maintenance internationale
Article • 19/06/2023

Les commandes internationales peuvent être utilisées pour modifier les paramètres
internationaux dans les images Windows et Windows Preinstallation Environment
(WinPE). Vous pouvez également interroger les paramètres existants dans une image
Windows hors connexion ou en ligne.

La syntaxe de base pour la maintenance d’une image Windows à l’aide de l’outil de


maintenance et de gestion des images de déploiement (DISM.exe) est la suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_offline_image_directory>|/Online}
[dism_global_options] {servicing_option} [<servicing_argument>]

Il existe trois types de commandes de maintenance internationales :

Obtenir des commandes. Récupère un rapport des paramètres internationaux


pour une image hors connexion ou un système d’exploitation en cours
d’exécution.
Définir des commandes. Définit les différents paramètres internationaux pour une
image hors connexion.
Commandes Gen-LangIni. Génère le fichier Lang.ini utilisé pendant l’installation.

Les options de maintenance internationales suivantes sont disponibles pour une image
hors connexion :

Invite de commandes Windows

DISM.exe /Image:<path_to_offline_image_directory> [/Get-Intl] [/Set-


UILang|/Set-UILangFallback|/Set-SysUILang|/Set-SysLocale|Set-
UserLocale|/Set-InputLocale|/Set-AllIntl|/Set-Timezone|/Set-
SKUIntlDefaults|/Set-LayeredDriver] [/Gen-Langini|/Set-
SetupUILang|/Distribution]

7 Notes

L’image doit être montée avant d’utiliser l’option /Mount-Image dans DISM (voir
DISM Image Management Command-Line Options). La valeur spécifiée pour le
paramètre lors du /MountDir montage de l’image doit être utilisée comme valeur
du /Image paramètre .

Les options de maintenance internationales suivantes sont disponibles pour un système


d’exploitation en cours d’exécution :

Invite de commandes Windows

DISM.exe /Online /Get-Intl

Le tableau suivant fournit une description de la façon dont chaque option de


maintenance internationale peut être utilisée. Ces options ne respectent pas la casse.

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance internationale, des informations sur l’option et les arguments s’affichent.
D’autres rubriques peuvent devenir disponibles lorsqu’une image est spécifiée.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-UILang /?


Dism /online /Get-intl /?

/Get-Intl
Affiche des informations sur les paramètres et les langues internationaux.

Utilisez l’option /Online pour afficher des informations sur les paramètres
internationaux et les langues dans le système d’exploitation en cours d’exécution.
Utilisez l’option /Image:<path_to_offline_image_directory> pour afficher des
informations sur les paramètres internationaux et les langues dans l’image hors
connexion.
Lorsqu’elles sont utilisées avec les /Distribution options, des informations sur les
paramètres internationaux et les langues dans la distribution s’affichent. Le nom du
dossier dans le partage de distribution n’est pas validé. Il est signalé en tant que …
\Langpacks<locale_name>\Lp.cab , où <locale_name> est le nom du dossier.
7 Notes

Les paramètres régionaux de l’utilisateur sont signalés uniquement pour les images
hors connexion. Le rapport n’inclut pas ce paramètre pour l’exécution des systèmes
d’exploitation.

/Set-UILang
Définit la langue par défaut de l’interface utilisateur système. Si la langue n’est pas
installée dans l’image Windows, la commande échoue.

Syntaxe :

Invite de commandes Windows

DISM /Set-UILang:<language_name>

<language_name> spécifie le nom de la langue à définir comme valeur par défaut ;


par exemple, ja-JP.

7 Notes

À partir de Windows 11, la langue de l’interface utilisateur système par défaut


définie par DISM est laissée inchangée sur toutes les éditions, à l’exception de
l’édition Famille. Pour toutes les éditions commerciales, la langue choisie lors
de l’expérience OOBE (Out of Box Experience) est définie comme langue de
l’interface utilisateur préférée du système et Windows s’affichera dans cette
langue. Pour la référence SKU Famille, la langue choisie lors de l’OOBE
continuera d’être la langue de l’interface utilisateur système par défaut.
À compter de Windows 10, version 2004, si une langue adossée au module
d’expérience linguistique (LXP) basé sur .appx est passée en tant qu’argument,
la langue est définie comme langue d’interface utilisateur préférée du système
et sa langue parente est définie comme langue d’interface utilisateur système
par défaut.
Dans les versions antérieures, cette option ne prenait pas en charge la
définition de l’interface utilisateur sur une langue installée en tant que LXP.

Exemple :
Invite de commandes Windows

Dism /image:C:\test\offline /Set-UILang:fr-FR

/Set-UILangFallback
Définit la langue par défaut de secours pour l’interface utilisateur système dans l’image
Windows hors connexion. Ce paramètre est utilisé uniquement lorsque la langue
spécifiée par l’option /Set-UILang est une langue partiellement localisée.

Syntaxe :

Invite de commandes Windows

DISM /Set-UILangFallback:<Language_Name>

<Language_Name> spécifie le nom de la langue à définir comme secours par défaut ;


par exemple, en-US .

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-UILangFallBack:fr-FR

/Set-SysUILang
Définit la langue de l’interface utilisateur par défaut du système. Si la langue n’est pas
installée dans l’image Windows, la commande échoue.

Syntaxe :

Invite de commandes Windows

/Set-SysUILang:<language_name>

<Language_Name> spécifie le nom de la langue à définir comme secours par défaut ;


par exemple, en-US .

Exemple :

Invite de commandes Windows


Dism /image:C:\test\offline /Set-SysUILang:fr-FR

/Set-SysLocale
Définit la langue des programmes non Unicode (également appelés paramètres
régionaux système) et des paramètres de police dans l’image Windows hors connexion.

Syntaxe :

Invite de commandes Windows

/Set-SysLocale:<locale_name>

<locale_name> spécifie le nom de la langue et les paramètres régionaux à définir


comme langue par défaut pour les non-Unicode ; par exemple, en-US .

) Important

Vous ne pouvez pas définir les langues Unicode uniquement comme paramètres
régionaux système. Si vous essayez, l’option /Set-SysLocale échoue et la langue
des programmes non Unicode ne sera pas modifiée.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-SysLocale:fr-FR

/Set-UserLocale
Définit la langue « normes et formats » (également appelées paramètres régionaux
utilisateur) dans l’image Windows hors connexion. La langue « normes et formats » est
un paramètre par utilisateur qui détermine l’ordre de tri par défaut et les paramètres par
défaut pour la mise en forme des dates, des heures, de la devise et des nombres.

Syntaxe :

Invite de commandes Windows

/Set-UserLocale:<locale_name>
<locale_name> spécifie le nom de la langue et les paramètres régionaux à définir

comme langue par défaut pour les non-Unicode ; par exemple, en-US .

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-UserLocale:fr-FR

/Set-InputLocale
Définit les paramètres régionaux d’entrée et les dispositions de clavier à utiliser dans
l’image Windows hors connexion.

Syntaxe :

Invite de commandes Windows

/Set-InputLocale:<input_locale>:<keyboard_layout>

La valeur de la <paire input_locale:keyboard_layout> peut être l’une des suivantes :

<language_id:keyboard_layout>

Par exemple : 0409:00000409

<locale_name>

Par exemple, si vous spécifiez en-US comme nom local, l’option Set-
InputLocale: définit également la disposition de clavier par défaut définie pour

ces paramètres régionaux.

Vous pouvez spécifier plusieurs valeurs en utilisant des points-virgules comme


séparateurs. Cela est utile lorsque vous souhaitez inclure la prise en charge de plusieurs
claviers sur un seul ordinateur. La première valeur est définie comme clavier par défaut.

Les dispositions de clavier valides qui peuvent être configurées sur votre ordinateur sont
répertoriées dans la clé de HKEY_LOCAL_MACHINE
\SYSTEM\CurrentControlSet\Control\Keyboard Layouts Registre

Pour obtenir la liste des valeurs, consultez Paramètres régionaux d’entrée par défaut et
Paramètres clavier par défaut.
Utilisez la valeur hexadécimale de l’ID de langue et de la disposition du clavier que vous
souhaitez configurer.

Ce paramètre est facultatif.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-InputLocale:fr-fr


Dism /image:C:\test\offline /Set-InputLocale:0410:00010410

/Set-AllIntl
Définit la langue de l’interface utilisateur système par défaut, la langue des programmes
non Unicode, la langue « normes et formats », ainsi que les paramètres régionaux
d’entrée et les dispositions du clavier sur la langue spécifiée dans l’image Windows hors
connexion. Cette option spécifie la valeur de langue pour les éléments suivants :

Langue de l’interface utilisateur


Paramètres régionaux système
Paramètres régionaux utilisateur
Paramètres régionaux d’entrée

S’ils sont utilisés avec l’une des options qui spécifient la langue ou les paramètres
régionaux individuels, les paramètres individuels sont prioritaires.

Syntaxe :

Invite de commandes Windows

Set-AllIntl:<language_name>

<language_name> spécifie le nom de la langue et le code des paramètres régionaux

; par exemple, en-US , es-ES ou fr-FR .

7 Notes

À compter de Windows 10, version 2004, si une langue adossée au module


d’expérience linguistique (LXP) basé sur .appx est passée en tant qu’argument,
la langue est définie comme langue d’interface utilisateur préférée du système
et sa langue parente est définie comme langue d’interface utilisateur système
par défaut.

Dans les versions antérieures, cette option ne prenait pas en charge la


définition de l’interface utilisateur sur une langue installée en tant que LXP.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-AllIntl:fr-FR

/Set-TimeZone
Définit le fuseau horaire par défaut dans une image Windows. Avant de définir le fuseau
horaire, DISM vérifie que la chaîne de fuseau horaire spécifiée est valide pour l’image.

Syntaxe :

Invite de commandes Windows

Set-TimeZone:<timezone_name>

<timezone_name> spécifie le nom du fuseau horaire à utiliser ; par exemple, heure

standard du Pacifique. Pour obtenir la liste complète des chaînes de fuseau horaire,
consultez la référence sur l’installation sans assistance de Windows.

Le nom du fuseau horaire doit correspondre exactement au nom des paramètres


de fuseau horaire dans le Registre dans HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Time Zones .

Si vous ajoutez un fuseau horaire personnalisé à votre ordinateur, vous pouvez


spécifier cette chaîne de fuseau horaire personnalisée.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-TimeZone"W. Europe Standard Time"

/Set-SKUIntlDefaults
Définit la langue par défaut de l’interface utilisateur système, la langue des programmes
non Unicode, la langue des « standards et formats », ainsi que les paramètres régionaux
d’entrée, les dispositions de clavier et les valeurs de fuseau horaire dans une image
Windows hors connexion sur la valeur par défaut spécifiée par <language_name> .
L’option </Set-SKUIntlDefaults> ne modifie pas le pilote de clavier pour les claviers
japonais et coréens. Vous devez utiliser l’option /Set-LayeredDriver pour modifier ce
paramètre.

Syntaxe :

Invite de commandes Windows

/Set-SKUIntlDefaults:<language_name>

<Language_Name> spécifie le nom de la langue à définir comme secours par défaut ;


par exemple, en-US .

Utilisez /Set-SKUIntlDefaults pour modifier tous les paramètres internationaux d’une


image Windows hors connexion afin qu’ils correspondent aux valeurs par défaut définies
lors des installations commerciales. Pour plus d’informations sur les valeurs par défaut
de chaque module linguistique, consultez Paramètres régionaux d’entrée par défaut
pour les modules linguistiques Windows.

Ce paramètre est facultatif. S’il est combiné avec l’un des paramètres plus haut dans
cette section, le paramètre individuel est prioritaire.

Si la langue passée correspond à un paramètre de paramètres régionaux Unicode


uniquement, les paramètres régionaux système ne sont pas modifiés, mais la commande
n’échoue pas.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR

/Set-LayeredDriver
Spécifie un pilote de clavier à utiliser pour les claviers japonais ou coréens.

Au Japon, de nombreux utilisateurs ont des claviers à 106 touches, tandis que d’autres
ont des claviers 101 ou 102 touches. En Corée, il existe plusieurs types de claviers
différents, certains avec différents nombres de touches.

Syntaxe :

Invite de commandes Windows

Set-LayeredDriver:<value>

Les valeurs possibles pour ces paramètres sont 1 , 2 , 3 , 4 , , 5 : 6


1 Spécifie le clavier PC/AT amélioré (touche 101/102).
2 Spécifie le clavier compatible PC/AT 101 touches coréen/clavier naturel MS

(type 1).
3 Spécifie le clavier compatible PC/AT 101 touches coréen/clavier naturel MS
(type 2).
4 Spécifie le clavier compatible PC/AT 101 touches coréen/clavier naturel MS
(type 3).
5 Spécifie le clavier coréen (touche 103/106).

6 Spécifie le clavier japonais (touche 106/109).

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-LayeredDriver:1

/Gen-LangINI
Génère un nouveau fichier Lang.ini, qui est utilisé par le programme d’installation pour
définir les modules linguistiques à l’intérieur de l’image et à l’extérieur de la distribution.
Il définit également la langue d’interface utilisateur par défaut pour le programme
d’installation.

Le nouveau fichier Lang.ini sera ajouté au dossier Sources de la distribution Windows.

7 Notes

Vous ne serez pas invité à autoriser le remplacement d’un fichier Lang.ini existant.
Le fichier Lang.ini existant est automatiquement remplacé.

Vous devez spécifier une image Windows hors connexion ( /Image:


<path_to_offline_image.wim> ) et une distribution ('Distribution:
<path_to_distribution_directory>).

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Gen-LangINI


/distribution:C:\windows_distribution

/Set-SetupUILang
Définit la langue par défaut qui sera utilisée par le programme d’installation. Si cette
langue ne peut pas être utilisée, le programme d’installation utilise automatiquement
l’anglais.

Il s’agit d’une commande facultative. Si elle n’est pas utilisée, la langue d’interface
utilisateur par défaut dans l’image est utilisée. Si la langue n’est pas présente, la
première langue de la liste des langues présentes est utilisée.

Syntaxe :

Invite de commandes Windows

Set-SetupUILang:<language_name>

<Language_Name> spécifie le nom de la langue à définir comme secours par défaut ;


par exemple, en-US .

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-SetupUILang:fr-FR


/distribution:C:\windows_distribution

/Distribution
Spécifie le chemin d’accès à la distribution Windows. La distribution Windows est une
copie du contenu qui est publié sur le support de produit Windows. Cette option est
uniquement utilisable avec les options et /Gen-LangINI s’il /Get-Intl existe des
modules linguistiques externes.
Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Gen-LangINI


/distribution:C:\windows_distribution

Limites
Vous ne pouvez pas utiliser d’autres commandes de maintenance sur la même
ligne de commande avec des commandes de maintenance internationales.

Vous ne pouvez pas définir une langue Unicode uniquement comme paramètres
régionaux système.

Les langues suivantes sont Unicode uniquement :

Langage Pays/région

Amharique Éthiopie

Arménien Arménie

Assamais Inde

Bangla Bangladesh

Bangla Inde (écriture bengali)

Maldivien Maldives

Géorgien Géorgie

Goudjrati Inde (Gujarati Script)

Hindi Inde

InUKTITUT (SYLLABE) Canada

Kannada Inde (Kannada Script)

Kazakh Kazakhstan

Khmer Cambodge

Konkani Inde

Lao RDP Lao


Langage Pays/région

Malayalam Inde (script malayalam)

Maltais Malte

Maori Nouvelle-Zélande

Marathi Inde

Mongol (mongol) PRC

Népalais République démocratique fédérale du Népal

Odia Inde (Odia Script)

Pachto Afghanistan

Pendjabi Inde (Gurmukhi Script)

Sanskrit Inde

Cingalais Sri Lanka

Syriaque Syrie

Tamoul Inde

Télougou Inde (script télougou)

Tibétain PRC

Yi PRC

N’installez pas de module linguistique après une mise à jour.

Si vous installez un package de mise à jour qui contient des ressources


dépendantes de la langue avant d’installer un module linguistique, les
modifications spécifiques à la langue contenues dans la mise à jour ne sont pas
appliquées. Installez toujours les modules linguistiques avant d’installer les mises à
jour.

Lorsque vous spécifiez un fuseau horaire à l’aide de /Set-TimeZone:


<timezone_name> , vous devez utiliser des guillemets droits ( " ) pour plusieurs mots.

Par exemple : /Set-TimeZone:"Pacific Standard Time" . Si vous copiez et collez le


nom du fuseau horaire, y compris les guillemets, à partir d’un document Microsoft
Word, il se peut que les guillemets ne soient pas reconnus et que la ligne de
commande échoue.
Si vous effectuez la maintenance d’une image internationale et que votre
environnement hôte ne prend pas en charge la langue dans cette image, il se peut
que vous ne puissiez pas lire un message d’erreur provenant de l’image
internationale.

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)
Options de Command-Line de
maintenance de package des
fonctionnalités DISM
Article • 19/06/2023

Windows 10 et Windows 11 éditions de bureau (Famille, Professionnel, Entreprise et


Éducation) uniquement. Utilisez la maintenance et la gestion des images de
déploiement (DISM.exe) pour traiter les fonctionnalités Windows. Les fonctionnalités
sont un type de package Windows qui vous permet de demander des services comme
.NET ou des langages sans spécifier la version. Utilisez DISM pour rechercher plusieurs
sources telles que Windows Update ou vos serveurs d’entreprise afin de rechercher et
d’installer la dernière version.

Pour afficher les fonctionnalités disponibles, accédez à Fonctionnalités à la demande.

7 Notes

Chacune de ces commandes nécessite l’argument /Online ou /Image:


<path_to_offline_image_file> .

/Add-Capability
Ajoute une fonctionnalité à une image.

Syntaxe :

Invite de commandes Windows

Add-Capability /CapabilityName:<capability_name> [/Source:<source>]


[/LimitAccess]

CapabilityName spécifie le nom d’une fonctionnalité que vous ajoutez à votre

image.
Source vous permet de choisir un emplacement, tel qu’un serveur, où se trouvent

les fichiers sources de capacité. Vous pouvez utiliser plusieurs /Source arguments.

7 Notes
DISM recherche les fichiers sources dans l’ordre suivant :

1. Si /Source est spécifié, DISM recherche d’abord dans les emplacements


spécifiés.
2. Si /Source n’est pas spécifié ou si les fichiers sources sont introuvables
dans les emplacements spécifiés, DISM vérifie si une stratégie de groupe
est définie. Si c’est le cas, DISM vérifie les emplacements spécifiés par la
stratégie de groupe.
3. Si les fichiers sont toujours introuvables, si DISM fonctionne sur une
image en ligne et si /LimitAccess n’est pas spécifié, il recherche les
fichiers sur Windows Update.

LimitAccess indique à DISM de ne pas case activée Windows Update ou Windows


Server Update Services pour les fichiers sources de capacité.

Exemples :

Invite de commandes Windows

Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

Invite de commandes Windows

Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0


/Source:\server\share /Source:\server2\share

Invite de commandes Windows

Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0


/Source:\server\share /LimitAccess

/Export-Source
Exportez un ensemble de fonctionnalités dans un nouveau référentiel.

Syntaxe :

Invite de commandes Windows

/Export-Source /CapabilityName:<capability_name>
/Source<path_to_installation_packages> /Target:<path_to_repository>
/CapabilityName spécifie la fonctionnalité que vous souhaitez exporter. Plusieurs

/CapabilityName arguments peuvent être utilisés.


/Source spécifie l’emplacement du référentiel source.

/Target spécifie l’emplacement du nouveau dépôt.

Exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Export-Source /Source:C:\test\source


/Target:C:\test\target /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Get-Capabilities
Obtient la liste des fonctionnalités de l’image et leur installation status.

Exemple :

Invite de commandes Windows

DISM /Online /Get-Capabilities

/Get-CapabilityInfo
Obtenez des informations sur une fonctionnalité spécifique.

Syntaxe :

Invite de commandes Windows

Get-CapabilityInfo /CapabilityName:<Capability_Name>

CapabilityName spécifie le nom d’une fonctionnalité sur laquelle vous souhaitez

obtenir des informations.

Exemple :

Invite de commandes Windows

DISM /Online /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-


US~0.0.1.0
/Remove-Capability
Supprime une fonctionnalité d’une image.

Syntaxe :

Invite de commandes Windows

Remove-Capability /CapabilityName:<Capability_Name>

CapabilityName spécifie le nom d’une fonctionnalité que vous souhaitez


supprimer. Vous pouvez spécifier plusieurs fonctionnalités à supprimer.

Exemples :

Invite de commandes Windows

Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-


US~0.0.1.0

Invite de commandes Windows

Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-


US~0.0.1.0 /CapabilityName:Language.Basic~~~en-GB~0.0.1.0

Invite de commandes Windows

Dism /Image:C:\test\offline /Remove-Capability


/CapabilityName:Language.Basic~~~en-US~0.0.1.0

Rubriques connexes
Fonctionnalités à la demande

DISM - Référence technique sur la maintenance et la gestion des images de


déploiement pour Windows

Qu’est-ce que DISM ?

Options globales de DISM pour la syntaxe en ligne de commande

Options de Command-Line de maintenance des packages de système d’exploitation


DISM
Langues DISM et options de maintenance internationale Command-Line
DISM Windows Edition-Servicing
Command-Line Options
Article • 19/06/2023

Vous pouvez utiliser les commandes de maintenance d’édition Windows pour remplacer
une édition de Windows par une édition supérieure dans la même famille d’éditions. Les
packages d’édition pour chaque édition cible potentielle sont mis en scène dans une
image Windows. Il s’agit d’une image de famille d’édition. Étant donné que les éditions
cibles sont intermédiaires, vous pouvez traiter une seule image et les mises à jour seront
appliquées de manière appropriée à chaque édition de l’image. Cela peut aider à réduire
le nombre d’images que vous devez gérer, mais cela peut augmenter le temps d’usine
ou le temps de l’utilisateur final qui doit être passé dans la passe de configuration de
spécialisation .

Les modifications hors connexion ne nécessitent pas de clé de produit. Si vous passez à
une édition supérieure à l’aide de la maintenance hors connexion, vous pouvez ajouter
la clé de produit à l’aide de l’une des méthodes suivantes :

Entrez la clé de produit pendant l’expérience prête à l’emploi (OOBE).

Utilisez un fichier de réponses sans assistance pour entrer la clé de produit


pendant la passe de configuration de spécialisation .

Utilisez la maintenance et la gestion des images de déploiement (DISM) et l’option


de ligne de commande de maintenance des éditions Windows /Set-ProductKey
après avoir défini l’édition hors connexion.

Syntaxe de ligne de commande


La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_image_directory>|/Online} [dism_global_options]


{**servicing_option**} [<servicing_argument>
```]

You can use the following edition-servicing options on an offline image to


list editions or to change a Windows image to a higher edition:

```cmd
DISM.exe /Image:<path_to_image_directory> {/Get-CurrentEdition | /Get-
TargetEditions | /Optimize-Image /WIMBoot | /Set-Edition | /Set-ProductKey:
<product_key>}

Les options de maintenance d’édition suivantes sont disponibles pour un système


d’exploitation Windows en cours d’exécution :

Invite de commandes Windows

DISM.exe /Online {/Get-CurrentEdition | /Get-TargetEditions | /Set-


ProductKey:<product_key> | /Set-Edition:<target_edition> {/GetEula:<path> |
/AcceptEula /ProductKey:<product_key>}}

Le tableau suivant fournit une description de la façon dont chaque option de


maintenance d’édition peut être utilisée. Ces options ne respectent pas la casse.

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance d’édition, des informations sur l’option et les arguments sont affichées.
Des rubriques d’aide supplémentaires peuvent devenir disponibles lorsqu’une image est
spécifiée.

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-CurrentEdition /?

Invite de commandes Windows

Dism /Online /Get-CurrentEdition /?

/Get-CurrentEdition
Affiche l’édition de l’image spécifiée.

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-CurrentEdition


Invite de commandes Windows

Dism /Online /Get-CurrentEdition

/Get-TargetEditions
Affiche la liste des éditions Windows auxquelles une image peut être modifiée.

Exemples :

Invite de commandes Windows

Dism /Image:C:\test\offline /Get-TargetEditions

Invite de commandes Windows

Dism /Online /Get-TargetEditions

/Set-Edition
Utilisez /Set-Edition sans argument pour remplacer une image Windows hors
connexion par une édition supérieure.

Pour remplacer un système d’exploitation Windows Server en ligne par une édition
supérieure, vous devez utiliser l’option /Set-Edition avec les /AcceptEula arguments et
/ProductKey .

) Important

Vous ne devez pas utiliser l’option /Set-Edition sur une image qui a déjà été
modifiée vers une édition supérieure. Il est recommandé d’utiliser cette option sur
l’édition la plus basse disponible dans la famille d’éditions.

Syntaxe :

Invite de commandes Windows

/Set-Edition:<target_edition_ID> [{/GetEula:<path | /AcceptEula /ProductKey:


<product_key>}]
Utilisez /GetEula sur une image en ligne pour copier le contrat de licence de
l’utilisateur final dans un chemin spécifié.
/AcceptEula l’argument accepte le contrat de licence de l’utilisateur final et est

requis pour modifier l’édition Windows sur une image en ligne.

Exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Set-Edition:<edition name>

Sur un système d’exploitation Windows Server en cours d’exécution uniquement :

Invite de commandes Windows

Dism /online /Set-Edition:<edition name> /GetEula:c:\eulapath

Invite de commandes Windows

Dism /online /Set-Edition:<edition name> /AcceptEula /ProductKey:12345-


67890-12345-67890-12345

Où <edition name> correspond à l’édition supérieure vers laquelle vous souhaitez


changer.

/Set-ProductKey
L’option /Set-ProductKey ne peut être utilisée que pour entrer la clé de produit de
l’édition actuelle dans une image Windows hors connexion après avoir modifié une
image Windows hors connexion en une édition supérieure à l’aide /Set-Edition de .

Exemple :

Invite de commandes Windows

Dism /Image:C:\test\offline /Set-ProductKey:12345-67890-12345-67890-12345

Limites
Si vous n’entrez pas la clé de produit lorsque vous définissez l’édition de votre
image hors connexion, vous devez soit entrer la clé de produit pendant l’OOBE,
soit utiliser un fichier de réponses sans assistance pour entrer la clé de produit
pendant la passe de configuration de spécialisation .

Vous ne pouvez pas utiliser de commandes de maintenance d’édition sur une


image Windows PE (Preinstallation Environment).

Pour conserver des personnalisations spécifiques à l’édition, vous devez appliquer


des fichiers de réponses spécifiques à l’édition après la mise à niveau de l’édition.

Si vous souhaitez exécuter l’option /Set-Edition sur une image 64 bits avec plus
de 30 modules linguistiques, vous devez l’exécuter à partir d’un ordinateur 64 bits.
Sinon, vous risquez de recevoir une erreur de mémoire insuffisante. Cette
limitation existe uniquement si vous manipulez une image 64 bits à partir d’un
ordinateur 32 bits. Cette limitation n’existe pas lorsque vous exécutez cette option
sur un ordinateur qui correspond à l’architecture de l’image.

Vous ne pouvez pas définir l’image système Windows sur une édition inférieure.
L’édition la plus basse n’apparaît pas lorsque vous exécutez l’option /Get-
TargetEditions .

Vous ne devez pas utiliser l’option /Set-Edition sur une image qui a déjà été
modifiée en édition supérieure.

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)

Modifier l’image Windows vers une édition supérieure à l’aide de DISM


Options de Command-Line de
maintenance du pilote DISM (.inf)
Article • 19/06/2023

Utilisez DISM avec des pilotes de style INF pour ajouter, supprimer ou répertorier des
pilotes à une image Windows en ligne ou hors connexion (.wim). Microsoft Windows
Installer ou d’autres types de packages de pilotes (tels que les fichiers .exe) ne sont pas
pris en charge.

Vous pouvez spécifier un répertoire où se trouvent les fichiers INF du pilote, ou vous
pouvez pointer vers un pilote en spécifiant le nom du fichier INF.

La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options]


{servicing_option} [<servicing_argument>]

Les options de maintenance des pilotes suivantes sont disponibles pour une image hors
connexion.

Invite de commandes Windows

DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo |


/Add-Driver | /Remove-Driver | /Export-Driver]

Les options de maintenance des pilotes suivantes sont disponibles pour un système
d’exploitation en cours d’exécution.

Invite de commandes Windows

DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance du pilote, des informations sur l’option et les arguments s’affichent.
D’autres rubriques peuvent devenir disponibles lorsqu’une image est spécifiée.
Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Add-Driver /?

Invite de commandes Windows

<p><strong>Dism /online /Get-Drivers /?

/Get-Drivers
Affiche des informations de base sur les packages de pilotes dans l’image en ligne ou
hors connexion.

Par défaut, seuls les pilotes tiers sont répertoriés. Utilisez l’argument /all pour afficher
des informations sur les pilotes par défaut et les pilotes tiers. Utilisez l’argument
/Format:Table ou /Format:List pour afficher la sortie sous la forme d’une table ou

d’une liste.

Si vous pointez vers une image, vous pouvez déterminer quels pilotes sont dans l’image,
en plus de l’état des pilotes (installés ou intermédiaires).

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-Drivers

Invite de commandes Windows

Dism /online /Get-Drivers

/Get-DriverInfo
Affiche des informations détaillées sur un package de pilotes spécifique.

Syntaxe :

Invite de commandes Windows

/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
Vous pouvez pointer vers un fichier INF installé dans l’image ou un fichier qui n’est pas
encore installé. Vous pouvez spécifier le nom du pilote désinstallé ou du pilote tiers
dans le magasin de pilotes de périphérique. Les pilotes tiers installés dans le magasin de
pilotes seront nommés Oem0.inf , Oem1.inf , et ainsi de suite. Il s’agit du nom publié.

Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l’option
/driver plusieurs fois.

Exemple : utilisez l’option /Get-Drivers pour identifier un fichier INF de pilote. Ensuite,
exécutez :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf

Invite de commandes Windows

Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf

/Add-Driver
Ajoute des packages de pilotes tiers à une image Windows hors connexion.

Syntaxe :

Invite de commandes Windows

/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>}


[/recurse] [/ForceUnsigned]

/Driver peut pointer vers un dossier ou un fichier .inf individuel.

Lorsque vous utilisez l’option /Driver pour pointer vers un dossier, les fichiers
INF qui ne sont pas des packages de pilotes valides sont ignorés. Ces fichiers
sont signalés sur la console lors de l’exécution de la commande, et un
avertissement est inclus dans le fichier journal. Vous ne recevrez pas de message
d’erreur.
Si vous pointez vers un chemin et utilisez l’option /Recurse , tous les sous-
dossiers sont interrogés pour que les pilotes soient ajoutés.
À des fins de test, vous pouvez utiliser /ForceUnsigned pour ajouter des pilotes
non signés et remplacer l’exigence selon laquelle les pilotes installés sur les
ordinateurs X64 doivent avoir une signature numérique. Pour plus d’informations
sur les exigences de signature de pilote, consultez Vue d’ensemble des pilotes de
périphérique et du déploiement.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers</strong>

Invite de commandes Windows

Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse

Invite de commandes Windows

Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf

Invite de commandes Windows

Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf


/ForceUnsigned

/Remove-Driver
Supprime les pilotes tiers d’une image hors connexion.

Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l’option
/Driver plusieurs fois.

Syntaxe :

Invite de commandes Windows

/Remove-Driver /Driver:<driver_file>

Lorsque des pilotes tiers sont ajoutés à une image, ils sont renommés en nom publié
comme Oem0.inf , Oem1.inf , et ainsi de suite. Vous devez spécifier le nom publié pour
supprimer le pilote. Vous ne pouvez pas supprimer les pilotes par défaut.

2 Avertissement
La suppression d’un package de pilotes critiques de démarrage peut rendre l’image
Windows hors connexion démarrable.

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf

Invite de commandes Windows

Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf


/driver:oem2.inf

/Export-Driver
Exporte tous les packages de pilotes tiers d’une image Windows vers un chemin de
destination. Les pilotes exportés peuvent ensuite être injectés dans une image hors
connexion en exécutant la DISM Add-Driver commande .

Syntaxe :

Invite de commandes Windows

Export-Driver /Destination:<destination_path>

Destination est l’endroit où le pilote exporté sera enregistré.

Exemples :

Invite de commandes Windows

DISM /Online /Export-Driver /Destination:C:\destpath

Invite de commandes Windows

DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath

Limites
La commande de maintenance du pilote prend uniquement en charge les fichiers
.inf. Windows Installer ou d’autres types de packages de pilotes (tels que les
fichiers .exe) ne sont pas pris en charge.

Les pilotes sont installés dans l’ordre dans lequel ils sont répertoriés dans la ligne
de commande. Dans l’exemple suivant, 1.inf, 2.inf et 3.inf seront installés dans
l’ordre dans lequel ils sont répertoriés dans la ligne de commande.

Invite de commandes Windows

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf


/Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf

Rubriques connexes
Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)
Options de Command-Line de
maintenance sans assistance DISM
Article • 30/05/2023

Si vous installez plusieurs packages sur une image Windows, utilisez DISM pour
appliquer un fichier de réponses unattend.xml à l’image. Certains packages nécessitent
que d’autres packages soient installés en premier. S’il existe une exigence de
dépendance, la meilleure façon de garantir l’ordre correct de l’installation consiste à
utiliser un fichier de réponses. Lorsque vous utilisez DISM pour appliquer un fichier de
réponses unattend.xml à une image, les paramètres sans assistance de la passe de
configuration offlineServicing sont appliqués à l’image Windows.

La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la
suivante :

Invite de commandes Windows

DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options]


{servicing_option} [<servicing_argument>]

Les options de maintenance suivantes sont disponibles pour appliquer un fichier de


réponses unattend.xml à une image Windows hors connexion :

Invite de commandes Windows

DISM.exe /Image:<path_to_ image_directory> /Apply-Unattend:


<path_to_unattend.xml>

Les options de maintenance suivantes sont disponibles pour appliquer un fichier de


réponses unattend.xml à un système d’exploitation en cours d’exécution :

Invite de commandes Windows

DISM.exe /Online /Apply-Unattend:<path_to_unattend.xml>

Le tableau suivant fournit une description de la façon dont une option de maintenance
sans assistance peut être utilisée. Ces options ne respectent pas la casse.

/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de
maintenance sans assistance, des informations sur l’option et les arguments sont
affichées. Des rubriques supplémentaires peuvent devenir disponibles lorsqu’une image
est spécifiée.

Exemples :

Invite de commandes Windows

Dism /online /Apply-Unattend /?

Invite de commandes Windows

Dism /image:C:\test\offline /Apply-Unattend /?

/Apply-Unattend
Applique un fichier Unattend.xml à une image.

Syntaxe :

Invite de commandes Windows

Apply-Unattend:<path_to_unattend_file>

Si vous mettez à jour les pilotes de périphérique à l’aide d’un fichier de réponses sans
assistance, vous devez appliquer le fichier de réponses à une image hors connexion et
spécifier les paramètres dans la passe de configuration offlineServicing .

Si vous mettez à jour des packages ou d’autres paramètres à l’aide d’un fichier de
réponses sans assistance, vous pouvez appliquer le fichier de réponses à une image hors
connexion ou en ligne. Spécifiez les paramètres de la passe de configuration
offlineServicing .

Exemples :

Invite de commandes Windows

Dism /image:C:\test\offline /Apply-


Unattend:C:\test\answerfiles\myunattend.xml

Invite de commandes Windows


Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml

Limites
Vous ne pouvez pas utiliser d’autres commandes de maintenance sur la même
ligne de commande avec des commandes de maintenance sans assistance.

Un seul fichier de réponses unattend.xml peut être spécifié sur n’importe quelle
ligne de commande.

Lorsque vous ajoutez des packages à une image à l’aide d’un fichier de réponses
sans assistance, l’applicabilité du package n’est pas vérifiée. Le fichier de réponses
est appliqué et l’opération se termine même s’il existe des packages spécifiés dans
le fichier de réponses qui ne s’appliquent pas à l’image. Si vous devez vérifier
l’applicabilité d’un package lorsque vous l’ajoutez à une image, utilisez l’option
DISM /Add-Package sans l’option /ignorecheck . Pour plus d’informations, consultez
Options de maintenance des packages de système d’exploitation DISM Command-
Line.

Si vous mettez à jour les pilotes de périphérique à l’aide d’un fichier de réponses
sans assistance, vous devez appliquer le fichier de réponses à une image hors
connexion.

Lorsque vous utilisez DISM.exe pour appliquer un fichier de réponses à un système


d’exploitation en cours d’exécution, le fichier de réponses ne doit contenir que des
éléments dans la passe de configuration offlineServicing . Cela est dû au fait que
certains paramètres de la passe de configuration Spécialisé peuvent être appliqués
au système d’exploitation. Nous vous recommandons que le fichier de réponses
que vous utilisez avec DISM contienne uniquement des paramètres dans la passe
de configuration offlineServicing .

La méthode recommandée pour créer des fichiers de réponses consiste à les créer
dans Windows System Image Manager (Windows SIM). Toutefois, si vous utilisez
un fichier de réponses créé manuellement, vous devez valider le fichier de
réponses dans Windows SIM pour vérifier qu’il fonctionne. Pour plus
d’informations, consultez meilleures pratiques pour créer des fichiers de réponses.

Lorsque vous appliquez un fichier de réponses à l’aide de DISM, le fichier de


réponses n’est pas mis en cache sur l’ordinateur cible.
Rubriques connexes
Qu’est-ce que DISM ?

Options de gestion des images DISM Command-Line

Langues DISM et options de Command-Line de maintenance internationale

Options de maintenance des packages de système d’exploitation DISM Command-Line

Options de ligne de commande de maintenance-édition Windows DISM

Options de Command-Line de maintenance du pilote DISM


Options de Command-Line de
maintenance windows PE DISM
Article • 19/06/2023

Vous pouvez mettre à jour l’environnement de préinstallation Windows (WinPE) en


ajoutant des pilotes, des modules linguistiques, des packages de liste et en préparant
l’image Windows PE pour le déploiement.

Vous devez utiliser ces commandes sur une image WinPE montée. Consultez WinPE :
Monter et personnaliser. Ces options ne peuvent pas être utilisées avec une version en
ligne de Windows PE en cours d’exécution.

Outre les options globales DISM, les options de maintenance Windows PE suivantes
sont disponibles. Ces options ne respectent pas la casse.

Invite de commandes Windows

DISM.exe /Image: <path_to_image_directory> [/Get-PESettings | /Get-


ScratchSpace | /Get-TargetPath | /Set-ScratchSpace:<size_of_ScratchSpace> |
/Set-TargetPath :<target_path> ]

/Get-PESettings
Affiche la liste des paramètres Windows PE dans l’image Windows PE. La liste inclut les
paramètres d’espace de travail et les paramètres de chemin d’accès cible.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-PESettings

/Get-ScratchSpace
Récupère la quantité configurée d’espace de travail du volume système Windows PE. Ce
paramètre représente la quantité d’espace accessible en écriture disponible sur le
volume système Windows PE lors du démarrage en mode ramdisk.

Exemple :
Invite de commandes Windows

Dism /image:C:\test\offline /Get-ScratchSpace

/Get-TargetPath
Récupère le chemin cible de l’image Windows PE. Le chemin cible représente un chemin
d’accès à la racine de l’image Windows PE au moment du démarrage.

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Get-TargetPath

/Set-ScratchSpace
Définit l’espace de travail disponible, en mégaoctets.

Syntaxe :

Invite de commandes Windows

/Set-ScratchSpace:<Size_of_ScratchSpace>

Les valeurs valides pour <Size_of_ScratchSpace> sont : 32 , 64 , 128 , 256 et 512 .

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /set-ScratchSpace:128

/Set-TargetPath
Pour les scénarios de démarrage sur disque dur, cette option définit l’emplacement de
l’image Windows PE sur le disque.

Syntaxe :

Invite de commandes Windows


/Set-TargetPath:<target_path>

Notez les limitations suivantes lors de la définition du chemin d’accès cible :

Le chemin d’accès doit comporter au moins trois caractères et pas plus de 32


caractères
Le chemin doit commencer par une lettre (toute lettre de C à Z)
La lettre de lecteur doit être suivie de :
Le reste du chemin ne doit pas contenir de caractères non valides, tels que des
caractères Unicode
Le chemin d’accès doit être absolu, aucun . ou .. des éléments
Le chemin ne doit pas contenir d’espaces vides ou &quot;

Exemple :

Invite de commandes Windows

Dism /image:C:\test\offline /Set-TargetPath:X:

Rubriques connexes
Vue d’ensemble de Windows PE

Wpeutil Command-Line Options

Qu’est-ce que DISM ?

Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)
Options de ligne de commande de
désinstallation du système
d’exploitation DISM
Article • 14/06/2023

) Important

Les fabricants OEM ne doivent pas utiliser ce paramètre dans les scénarios de
création d’images ou de fabrication. Ce paramètre est destiné aux administrateurs
informatiques.

Windows permet à l’utilisateur de désinstaller et de restaurer une version antérieure de


Windows. Vous pouvez utiliser DISM pour :

Savoir combien de jours après une mise à niveau un système d’exploitation peut
être désinstallé
Lancer une désinstallation
Supprimer la possibilité pour un utilisateur de désinstaller une mise à niveau
Windows
Définir le nombre de jours pendant lesquels un utilisateur doit désinstaller une
mise à niveau Windows

/Get-OSUninstallWindow
Exécutez cette commande sur une image en ligne pour voir combien de jours après une
mise à niveau une désinstallation peut être lancée.

Exemple :

Invite de commandes Windows

DISM /Online /Get-OSUninstallWindow

/Initiate-OSUninstall
Exécutez cette commande sur une image en ligne pour rétablir un PC à une installation
précédente de Windows.
Exemple :

Invite de commandes Windows

DISM /Online /Initiate-OSUninstall [/NoRestart|/Quiet]

Par défaut, vous serez invité à redémarrer le PC après avoir exécuté cette commande.
Vous pouvez choisir de supprimer l’invite en spécifiant l’option /Quiet, qui autorise le
redémarrage automatique, ou en spécifiant l’option /NoRestart , ce qui nécessite le
redémarrage manuel du PC.

7 Notes

Les /NoRestart options et /Quiet sont disponibles à partir de Windows 10 version


2004. Dans les versions antérieures de Windows 10, l’exécution scéssful de cette
commande ne produit aucune sortie et le PC doit être redémarré manuellement.
L’exécution de la commande une fois qu’elle a déjà réussi entraîne
ERROR_NOT_FOUND (1168), mais la désinstallation continuera à se poursuivre une
fois le PC redémarré.

/Remove-OSUninstall
Exécutez cette commande sur une image en ligne pour supprimer la possibilité de
restaurer un PC à une installation précédente de Windows.

Exemple :

DISM /Online /Remove-OSUninstall

/Set-OSUninstallWindow
Définit le nombre de jours après une mise à niveau pendant lesquels une désinstallation
peut être lancée.

Syntaxe :

DISM /Online /Set-OSUninstallWindow /Value:<days>


Value définit le nombre de jours après une mise à niveau pour lesquels une
désinstallation peut être lancée.

Si vous spécifiez une valeur inférieure à deux ou supérieure à 60, le système utilise la
valeur par défaut 10.

2 Avertissement

Si des jours se sont écoulés depuis que l’installation est supérieure à cette valeur,
vous ne pouvez pas revenir à l’ancienne version de Windows.

Exemple :

DISM /Online /Set-OSUninstallWindow /Value:30

Pour plus d’informations sur la restauration de Windows 11 à Windows 10, consultez


Passer de Windows 11 à Windows 10 .

Rubriques connexes
Options de ligne de commande de la gestion des images DISM

Options de ligne de commande de Gestion et maintenance des images de déploiement


(DISM)
Options de ligne de commande du
stockage réservé DISM
Article • 19/06/2023

Le stockage réservé augmente la probabilité que les mises à jour Windows puissent être
téléchargées et installées sans que les utilisateurs n’ont à libérer de l’espace disque.

À compter du Windows 10, version 2004, les commandes DISM ci-dessous sont
disponibles pour permettre aux professionnels de l’informatique d’activer et de
désactiver le stockage réservé à la demande. Cela inclut les appareils qui n’ont pas été
livrés avec Windows 10, version 1903 et ultérieure.

Pour les appareils qui se connectent directement à Windows Update (WU), le stockage
réservé fonctionne immédiatement. Toutefois, sur les appareils gérés par l’informatique
à l’aide d’outils de gestion des points de terminaison tels que Windows Server Update
Services ou Configuration Manager, le stockage réservé ne fonctionne pas
automatiquement. Pour ces environnements, les outils de gestion des points de
terminaison peuvent tirer parti du stockage réservé en le désactivant avant le
téléchargement et l’installation d’une mise à jour, puis en activant le stockage réservé
une fois l’installation de la mise à jour terminée.

Pour plus d’informations, consultez Fonctionnement du stockage réservé dans Windows


10

/Set-ReservedStorageState
Définit l’état du stockage réservé. Pris en charge uniquement pour les images Windows
en ligne.

Syntaxe :

Invite de commandes Windows

/Set-ReservedStorageState /State:<state>

State peut avoir la valeur Enabled ou Disabled .

Si le stockage réservé est en cours d’utilisation, il n’est peut-être pas désactivé et l’erreur
suivante est retournée :

Invite de commandes Windows


This operation is not supported when reserved storage is in use. Please wait
for any servicing operations to complete and then try again later.

Les modifications apportées à l’état du stockage réservé sont reflétées dans les images
Windows généralisées Sysprep. Pour plus d’informations, consultez Sysprep (Généraliser)
une installation Windows

Exemples :

Invite de commandes Windows

DISM.exe /Online /Set-ReservedStorageState /State:Enabled

Invite de commandes Windows

DISM.exe /Online /Set-ReservedStorageState /State:Disabled

/Get-ReservedStorageState
Obtient l’état actuel du stockage réservé. Cette option de ligne de commande est prise
en charge avec l’image Windows en ligne.

Exemple :

Invite de commandes Windows

DISM.exe /Online /Get-ReservedStorageState


Gestion et maintenance des images de
déploiement (DISM, Deployment Image
Servicing and Management) API
Article • 19/06/2023

Objectif

L’API de gestion et de maintenance des images de déploiement (DISM) vous permet de


créer des solutions personnalisées sur la plateforme DISM. Vous pouvez utiliser
l’API DISM pour installer, désinstaller, configurer et mettre à jour les fonctionnalités,
packages et pilotes Windows dans une image Windows.

Audience des développeurs

L’API DISM est conçue pour être utilisée par les programmeurs C/C++.

Conditions requises pour l’exécution

L’API DISM peut être utilisée sur n’importe quel système d’exploitation pris en charge
par le Kit de déploiement et d’évaluation Windows (Windows ADK). Pour plus
d’informations, consultez les Informations de référence technique Windows ADK.

Pour plus d’informations, consultez Utilisation de l’API DISM.

Référence supplémentaire

La plateforme DISM inclut également un outil en ligne de commande et Windows


PowerShell applets de commande. Pour plus d’informations sur l’outil DISM, consultez
Référence technique de la plateforme DISM. Pour plus d’informations sur les applets de
commande PowerShell DISM, consultez Référence PowerShell DISM .

Dans cette section


Rubrique Description

Utilisation de l’API DISM Passez en revue les exigences, les meilleures


pratiques et d’autres considérations relatives à
l’utilisation de l’API DISM.

Création d’une application DISM Configurez un environnement de


développement et découvrez les fonctions
requises.
Rubrique Description

Résolution des problèmes liés à l’API DISM Utilisez le fichier journal de l’API DISM pour
résoudre les problèmes de votre application
personnalisée.

Référence de l’API DISM Recherchez une fonction ou un objet défini par


l’API DISM.

Exemples de l’API DISM Examinez les exemples d’utilisation des


fonctions de l’API DISM.

Rubriques connexes
Référence technique de la plateforme DISM

Référence PowerShell DISM


Fabrication de Windows Factory OS
Article • 30/05/2023

Windows Factory OS est destiné à deux cas d’usage : l’atelier de fabrication et le


développement de pilotes.

Pour l’atelier de fabrication, il peut être configuré pour être très léger afin de
permettre un démarrage et des tests rapides.
Pour le développement, vous pouvez ajouter une variété d’outils qui vous
permettent de développer et de valider vos pilotes, et de les tester
immédiatement.

Avantages
Des outils plus faciles à créer qui fonctionnent sur différents types de
périphériques : les applications et les pilotes Windows universels sont pris en
charge dans Factory OS, ce qui vous permet de créer et de tester des applications
et des pilotes qui peuvent être utilisés sur une variété de nouveaux périphériques.
Permet une plus grande variété d’applications et de pilotes pour tester vos
périphériques : grâce à un changement de configuration rapide, vous pouvez
exécuter des applications et des pilotes qui ne répondent pas aux standards de la
plateforme Windows universelle.
Flash et démarrage rapides : par défaut, Factory OS inclut un nombre réduit de
packages ou d’outils. Vos périphériques peuvent démarrer rapidement et
commencer à fonctionner immédiatement dans votre environnement de test ou
votre atelier.
Plus fiable, en particulier lors du développement pour les versions préliminaires
de Windows : les fabricants OEM peuvent développer et tester dans un
environnement stable, indépendant des nouvelles fonctionnalités du système
d’exploitation encore en cours de développement. Ceci peut éviter des problèmes
coûteux dus aux caractéristiques de la distribution qui entravent les tests en usine.

Bien démarrer avec Factory OS

Télécharger le Kit système Windows


Le Kit système Windows inclut tout ce dont vous avez besoin pour créer une image de
Factory OS.
Télécharger le Kit système Windows

Lancer l’environnement du Kit système Windows


Pour commencer, montez l’image ISO du Kit système Windows et démarrez
l’environnement de build du Kit système Windows en tant qu’administrateur :

command

E:\SetImagGenEnv.cmd {CEIPON | CEIPOFF}

Étapes suivantes
Pour savoir ce qu’il faut faire une fois que vous avez ouvert l’environnement du Kit
système Windows, consultez Bien démarrer avec un espace de travail.
Windows PE (WinPE)
Article • 27/03/2023

Windows PE (WinPE) est un petit système d’exploitation utilisé pour installer, déployer et
réparer les éditions de bureau Windows, Windows Server et d’autres systèmes
d’exploitation Windows. À partir de Windows PE, vous pouvez :

Configurer votre disque dur avant d’installer Windows.


Installer Windows à l’aide d’applications ou de scripts à partir d’un réseau ou d’un
lecteur local.
Capturer et appliquer des images Windows.
Modifier le système d’exploitation Windows lorsqu’il n’est pas en cours
d’exécution.
Configurer des outils de récupération automatique.
Récupérer des données à partir d’appareils non démarrables.
Ajoutez votre propre interpréteur de commandes ou votre interface graphique
personnalisée pour automatiser ce type de tâches.

Prise en main de WinPE

Télécharger WinPE
WinPE est une extension du Kit de déploiement et d’évaluation Windows (ADK). Vous
pouvez télécharger l’ADK et l’extension WinPE à partir de Télécharger et installer l’ADK.
Installez l’ADK et les extensions WinPE pour commencer à travailler avec WinPE.
7 Notes

Avant Windows 10, version 1809, WinPE était inclus dans l’ADK et n’était pas une
extension.

Créer un média WinPE démarrable


Vous pouvez démarrer WinPE à partir d’une clé USB, d’un CD/DVD/ISO ou d’un disque
dur virtuel. Pour plus d’informations, consultez Créer un média WinPE démarrable.

Fonctionnalités Windows prises en charge


Windows PE exécute l’environnement de ligne de commande Windows et prend en
charge les fonctionnalités Windows suivantes :

Fichiers et scripts Batch, y compris la prise en charge de Windows Script Host


(WSH) et ActiveX Data Objects (ADO), et la prise en charge facultative de
PowerShell.
Applications, y compris les interfaces de programmation d’applications (API)
Win32 et la prise en charge facultative des applications HTML (HTA).
Pilotes, y compris un ensemble générique de pilotes qui peuvent exécuter des
périphériques de réseau, de graphiques et de stockage de masse.
Capture et maintenance d’images, y compris la Gestion et maintenance des
images de déploiement (DISM).
Mise en réseau, y compris la connexion aux serveurs de fichiers à l’aide de TCP/IP
et de NetBIOS sur TCP/IP via le réseau local.
Stockage, y compris NTFS, DiskPart et BCDBoot.
Outils de sécurité, y compris la prise en charge facultative de BitLocker et du
Module de plateforme sécurisée (TPM), du démarrage sécurisé et d’autres outils.
Hyper-V, y compris les fichiers VHD, l’intégration de la souris, le stockage de masse
et les pilotes réseau qui permettent à Windows PE de s’exécuter dans un
hyperviseur.

Configuration matérielle requise


Windows PE a les mêmes exigences que Windows avec les exceptions suivantes :

Aucun disque dur n’est requis. Vous pouvez exécuter Windows PE entièrement à
partir de la mémoire.
La version de base nécessite seulement 512 Mo de mémoire. (Si vous ajoutez des
pilotes, des packages ou des applications, vous aurez besoin de davantage de
mémoire.)
Pour démarrer Windows PE directement à partir de la mémoire (également
appelée démarrage sur disque RAM), une partie contiguë de la mémoire physique
(RAM) qui peut contenir l’intégralité de l’image Windows PE (WIM) doit être
disponible. Pour optimiser l’utilisation de la mémoire, les fabricants doivent
s’assurer que leur microprogramme réserve des emplacements de mémoire au
début ou à la fin de l’espace d’adressage de la mémoire physique.
La version 32 bits de Windows PE peut démarrer les PC UEFI et BIOS 32 bits, ainsi
que les PC BIOS 64 bits.
La version 64 bits de Windows PE peut démarrer les PC UEFI et BIOS 64 bits.

Limites
Windows PE n’est pas un système d’exploitation à usage général. Il ne peut pas être
utilisé à d’autres fins que le déploiement et la récupération. Il ne doit pas être utilisé
pour la validation matérielle, en tant que client léger ou comme système d’exploitation
incorporé. Microsoft propose d’autres produits, comme validation du système
d’exploitation et Windows IoT Entreprise, qui peuvent être utilisés à ces fins.

Pour empêcher son utilisation en tant que système d’exploitation de production,


Windows PE :
Arrête automatiquement l’exécution du shell et redémarre après 72 heures
d’utilisation continue. Cette période n’est pas configurable.
Toutes les modifications sont perdues quand Windows PE redémarre, y compris
celles apportées aux pilotes, aux lettres de lecteur et au Registre Windows PE.
Pour apporter des modifications durables, consultez WinPE : monter et
personnaliser.

L’installation par défaut de Windows PE utilise le format de fichier FAT32, qui


présente ses propres limites, notamment une taille de fichier maximale de 4 Go et
une taille de lecteur maximale de 32 Go. Pour en savoir plus, consultez WinPE :
utiliser une clé USB unique pour WinPE et un fichier WIM (.wim).

Windows PE ne prend en charge aucun des éléments suivants :


Serveur de fichiers ou utilisation de Terminal Server.
Jointure à un domaine réseau.
Connexion à un réseau IPv4 à partir de Windows PE sur un réseau IPv6.
Bureau à distance.
Fichiers d’installation .MSI.
Démarrage à partir d’un chemin d’accès qui contient des caractères non anglais.
Exécution d’applications compilées pour une architecture sur une autre
architecture, par exemple l’exécution d’applications 32 bits sur la version 64 bits
de Windows PE ou l’exécution d’applications Amd64 sur la version Arm64 de
WinPE.
Ajout de packages d’applications groupés via DISM (packages .appxbundle).

 Conseil

En général, utilisez la dernière version de WinPE pour déployer Windows. Si vous


utilisez des images WinPE personnalisées pour Windows 10 ou Windows 11, vous
pouvez préférer continuer à utiliser votre image Windows PE existante et exécuter
la dernière version de DISM à partir d’un emplacement réseau. Pour en savoir plus,
consultez Copier DISM sur un autre ordinateur.

Remarques sur l’exécution du programme


d’installation de Windows dans Windows PE :
Pour Windows 11 : si vous lancez le programme d’installation de Windows à partir
de WinPE, assurez-vous que votre image WinPE inclut les composants facultatifs
WinPE-WMI et WinPE-SecureStartup. Si vous n’incluez pas ces composants
facultatifs, une erreur peut apparaître, indiquant que votre PC ne répond pas à la
configuration matérielle minimale requise.
Vous pouvez utiliser les versions 32 bits de Windows PE et du programme
d’installation de Windows pour installer des versions 64 bits de Windows. Pour
plus d’informations, consultez Plateformes et déploiements multiplateformes pris
en charge par le programme d’installation de Windows.
Bien que Windows PE prenne en charge les disques dynamiques, le programme
d’installation de Windows ne le fait pas. Si vous installez Windows sur un disque
dynamique créé dans Windows PE, les disques dynamiques ne seront pas
disponibles dans Windows.
Pour les PC UEFI qui prennent en charge à la fois les modes UEFI et BIOS hérités,
Windows PE doit être démarré dans le mode approprié pour installer correctement
Windows. Pour plus d’informations, consultez WinPE : démarrer en mode UEFI ou
BIOS hérité.

Voir aussi
Type de contenu Références

Évaluation du produit Nouveautés de WinPE

Déploiement Créer un lecteur USB démarrable | Créer un CD,


DVD, ISO ou VHD démarrable | Installer sur un
disque dur (démarrage plat ou non RAM) |
Démarrer en mode UEFI ou BIOS hérité |
Démarrer à partir du mode UEFI ou BIOS hérité
| Utiliser une clé USB unique pour WinPE et un
fichier WIM (.wim)

Opérations Monter et personnaliser | Ajouter des pilotes |


Stratégie SAN (Réseau de zone de stockage) |
Créer des applications | Optimiser et réduire
l’image

Dépannage Pilotes réseau : initialisation et ajout de pilotes |


Déboguer des applications

Outils et paramètres Wpeinit et Startnet.cmd : utiliser les scripts de


démarrage de WinPE | Identifier les lettres de
lecteur avec un script | Ajouter des packages
(référence aux composants facultatifs)

Options de ligne de commande CopyPE | Drvload | Makewinpemedia | Wpeutil

Technologies basées sur Windows PE Programme d’installation de Windows |


Environnement de récupération Windows |
Ensemble d’outils de diagnostic et de
récupération (DaRT)
Nouveautés de Windows PE
Article • 19/06/2023

Cette rubrique décrit les fonctionnalités nouvelles et modifiées de l’environnement de


préinstallation Windows (Windows PE/WinPE) et les compare aux versions précédentes
de Windows PE et MS-DOS.

Fonctionnalités nouvelles et modifiées

7 Notes

Les versions 32 bits de WinPE dans les modules complémentaires WinPE pour
Windows 11 et Windows Server 2022 ne sont pas prises en charge. La dernière
version prise en charge de WinPE 32 bits est disponible dans le module
complémentaire WinPE pour Windows 10, version 2004.

Ce tableau compare les fonctionnalités avec celles des versions précédentes de


Windows PE :

Fonctionnalité Windows PE Windows PE Windows PE 5.0 Windows PE 4.0


pour pour
Windows Windows 10
11

Scripts utilisés Aucune Aucune Aucune modification. CopyPE mis à jour


pour déployer modification. modification. pour une utilisation
Windows PE avec Windows ADK.

Ajout de
MakeWinPEMedia
pour faciliter la
création de lecteurs
flash USB ou de
fichiers ISO.
Fonctionnalité Windows PE Windows PE Windows PE 5.0 Windows PE 4.0
pour pour
Windows Windows 10
11

Outils de script Aucune Aucune Composant facultatif Ajout du composant


modification. modification. .NET Framework facultatif .NET
renommé en Framework 4.5
WinPE_NetFx. (WinPE_NetFx4).

Composant facultatif Ajout du composant


PowerShell renommé facultatif PowerShell
en WinPE_PowerShell. 3.0
(WinPE_PowerShell3).
Winpeshl.ini vous
permet de lancer des
applications avec des
paramètres de ligne
de commande entre
guillemets. Pour plus
d’informations,
consultez Winpeshl.ini
référence : lancement
d’une application au
démarrage de WinPE.

Outils de DISM prend DISM prend DISM prend en charge Outils de capture
capture et de en charge en charge les images d’images inclus avec
maintenance Windows 11. Windows 10 et Windows 8.1 et les nouvelles
d’images les Windows Server 2012 commandes dism
fonctionnalités R2, mais ne prend pas /Capture-image et
de Designer en charge les images dism /Apply-image.
de Windows Vista ou
configuration Windows Server 2008. Ne prend pas en
(ICD) et Pour plus charge la
d’acquisition d’informations, maintenance des
d’images et de consultez Référence Windows 8.1 ou des
configuration technique DISM - images Windows
Windows. Maintenance et Server 2012 R2.
gestion des images de
déploiement pour
Windows.
Fonctionnalité Windows PE Windows PE Windows PE 5.0 Windows PE 4.0
pour pour
Windows Windows 10
11

Optimisation Aucune Aucune La fonctionnalité de Aucune modification.


de Windows modification. modification. profilage est
PE supprimée.

La quantité d’espace
de travail par défaut
est de 512 Mo pour
les PC qui ont plus de
1 Go de RAM.

Gestion de Aucune Aucune Aucune modification. Ajout du composant


fichiers modification. modification. facultatif Gestion des
fichiers pour la
découverte et la
restauration des
fichiers supprimés à
partir de volumes
non chiffrés.

Mémoire Aucune Aucune Maximum pris en Aucune modification.


modification. modification. charge :
x86 : 64 Go
x64 : 4 To

Virtualisation Aucune Aucune Aucune modification. Aucune modification.


modification. modification.

Mise en réseau Aucune Aucune Aucune modification. Ajout de la


modification. modification. fonctionnalité RNDIS
(Remote Network
Driver Interface
Specification)
facultative pour
activer les
périphériques réseau
qui implémentent la
spécification RNDIS
sur USB.
Fonctionnalité Windows PE Windows PE Windows PE 5.0 Windows PE 4.0
pour pour
Windows Windows 10
11

Récupération Aucune Aucune Aucune modification. L’utilitaire de


modification. modification. configuration WinRE
a ajouté
(winrecfg.exe) pour
prendre en charge la
configuration des
Windows RE dans un
système
d’exploitation hors
connexion.

Sécurité Aucune Aucune Aucune modification. Ajout d’un


modification. modification. composant facultatif
de démarrage
sécurisé pour
l’approvisionnement
et la gestion de
BitLocker et du
module de
plateforme sécurisée.

Architectures Prend en Aucune Aucune modification. Prend en charge les


charge les modification. PC x86, x64 et Arm.
PC x64 et
arm64

Consultez Plateformes prises en charge par DISM pour savoir quelles versions de
Windows peuvent être déployées à partir de différentes versions de WinPE.

7 Notes

Windows PE version 2.x et Windows PE version 3.x ne sont plus pris en charge et
ont été supprimés de la table. Vous pouvez consulter la documentation archivée
pour ces versions de WinPE ici.

Vérifier la version de WinPE


Pour voir quelle version de Windows PE vous exécutez, tapez regedit et recherchez la
clé de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE
Registre.
Comparaison avec MS-DOS
Windows PE est similaire à MS-DOS. Il inclut également la prise en charge des
fonctionnalités suivantes :

NTFS 5. système de fichiers x, y compris la création et la gestion dynamiques de


volumes.
Mise en réseau TCP/IP et partage de fichiers (client uniquement).
Pilotes de périphérique Windows 32 bits ou 64 bits.
Sous-ensemble de l’interface de programmation d’applications (API) Windows.
Lecteurs flash CD, DVD et USB.
Serveur des services de déploiement Windows.
Gestion et maintenance des images (DISM).
Pilotes Hyper-V (tous les pilotes à l’exception des pilotes d’affichage). Cela permet
à Windows PE de s’exécuter dans un hyperviseur. Les fonctionnalités prises en
charge incluent le stockage de masse, l’intégration de la souris et les cartes réseau.
Prise en charge facultative de PowerShell, WMI (Windows Management
Instrumentation), composants d’accès aux données Windows (Windows DAC) et
applications HTML (HTA).

Où se trouve WinPE.wim ?
Dans Windows 7, le main fichier de démarrage Windows PE a été renommé boot.wim.
Ce fichier se trouve dans Windows PE dans le dossier \sources. Il peut être modifié de la
même manière que WinPE.wim.

Rubriques connexes
Vue d’ensemble de WinPE
Informations de référence sur les
composants facultatifs WinPE (OC)
Article • 19/06/2023

Ajoutez des packages de fonctionnalités, également appelés composants facultatifs, à


Windows PE (WinPE).

Où obtenir les composants facultatifs WinPE


Les composants facultatifs WinPE deviennent disponibles lorsque vous installez
l’environnement de préinstallation Windows avec le Kit d’évaluation et de déploiement
Windows (ADK). À compter de Windows 10, version 1809, WinPE est un addon à l’ADK
que vous téléchargez et installez après avoir installé l’ADK.

Les composants facultatifs sont disponibles dans les architectures 32 et 64 bits. Les
contrôleurs d’exploitation que vous ajoutez à votre image WinPE doivent provenir de la
même build ADK et avoir la même architecture que votre image WinPE. Vous trouverez
les composants facultatifs WinPE dans les emplacements suivants après avoir installé
adK :

64 bits C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment


Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\

32 bits C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment


Kit\Windows Preinstallation Environment\x86\WinPE_OCs\

Comment ajouter des composants facultatifs


Les contrôleurs d’exploitation WinPE sont .cab packages qui peuvent être ajoutés à une
image Windows PE hors connexion.

) Important

Certains composants facultatifs ont des prérequis qui doivent être installés dans
l’ordre. Le tableau ci-dessous contient des informations sur les prérequis.

Avant d’ajouter des OC à une image WinPE, vous avez besoin d’une image WinPE
(boot.wim). Consultez WinPE : Créer un média de démarrage pour savoir comment créer
un ensemble de fichiers de travail WinPE qui incluent une image WinPE. Vous trouverez
boot.wim dans sources\boot.wim vos fichiers de travail.

Une fois que vous avez une image WinPE à utiliser, vous pouvez y ajouter des packages
avec DISM /add-package . Pour en savoir plus sur l’utilisation de DISM pour ajouter des
packages à une image Windows, consultez Ajouter ou supprimer des packages hors
connexion à l’aide de DISM.

De nombreux composants facultatifs WinPE sont divisés en deux parties: un package


sans langue et un ensemble de packages spécifiques à la langue. Lors de l’installation
d’un oc qui a des packages spécifiques à la langue, vous devez d’abord ajouter l’oc
indépendant de la langue, puis ajouter au moins un de ses packages propres à la langue
associé. Les ressources spécifiques à la langue et non linguistiques doivent être de la
même version. Vous trouverez des contrôleurs d’exploitation dans les dossiers suivants :

Langue neutre - ...\Assessment and Deployment Kit\Windows Preinstallation


Environment\<arch>\WinPE_OCs\

Propre à la langue - ...\Assessment and Deployment Kit\Windows Preinstallation


Environment\<arch>\WinPE_OCs\xx-xx\

Composants facultatifs WinPE


Nom de la zone/du Description
composant facultatif

Base de WinPE-MDAC prend en charge Microsoft Open Database Connectivity


données/WinPE-MDAC (ODBC), OLE DB et Microsoft ActiveX Data Objects (ADO). Cet ensemble
de technologies permet d’accéder à différentes sources de données,
telles que Microsoft SQL Server. Par exemple, cet accès permet
d’envoyer des requêtes aux installations microsoft SQL Server qui
contiennent des objets ADO. Vous pouvez créer un fichier de réponses
dynamiques à partir d’informations système uniques. De même, vous
pouvez créer des applications clientes ou serveur pilotées par les
données qui intègrent des informations provenant de diverses sources
de données, tant relationnelles (SQL Server) que non relationnelles.

Gestion de WinPE-FMAPI permet d’accéder à l’API de gestion des fichiers Windows


fichiers/WinPE-FMAPI PE (FMAPI) pour la découverte et la restauration des fichiers supprimés
à partir de volumes non chiffrés. FmAPI permet également d’utiliser un
fichier de mot de passe ou de clé de récupération pour la découverte et
la récupération de fichiers supprimés à partir de volumes chiffrés de
chiffrement de lecteur Windows BitLocker.

Polices/WinPE-Fonts- WinPE-Fonts-Legacy contient 32 fichiers de police pour différents


Legacy langages/scripts d’écriture. Certaines de ces polices ne sont plus
Nom de la zone/du Description
composant facultatif

utilisées comme polices d’interface utilisateur. Par exemple, les scripts


tels que Bangla, Devanagari, Gujarati, Gurmukhi, Kannada, Malayalam,
Odia, Tamoul, Télougou et Cinghalais ont été couverts par Mangal,
Latha, Vrinda, Gautami, Kalinga, artika, Raavi, Shruti et Tunga, mais dans
Windows 8, ils étaient tous unifiés sous Nirmala UI, une police unique et
pan-indienne. La liste suivante présente les polices et les langues
incluses dans ce composant facultatif :
estre.ttf Estrangelo Edessa (Syriaque)
mvboli.ttf MV Boli (Thaana)
KhmerUI.ttf Interface utilisateur khmère (interface utilisateur
khmère)
KhmerUIB.ttf Khmer UI Bold (Interface utilisateur khmère)
Laoui.ttf Lao UI (Lao)
Laouib.ttf Lao UI Bold (Lao)
daunpenh.ttf DaunPenh (Khmer)
moolbor.ttf MoolBoran (Khmer)
dokchamp.ttf DokChampa (Lao)
Himalaya.ttf Microsoft Himalaya (Tibétain)
monbaiti.ttf Baiti mongol (mongol)
MSYI.ttf Microsoft Yi Baiti (Syllabes Yi)
nyala.ttf Nyala (éthiopien)
sylfaen.ttf Sylfaen (géorgien arménien & )
euphemia.ttf Euphemia (Syllabe autochtone canadienne unifiée)
plantc.ttf Plantagenet Cherokee (Cherokee)

Polices/WinPE-Font WinPE-Font Support-JA-JP contient deux familles de polices japonaises


Support-JA-JP qui sont empaquetées sous forme de fichiers de collection TrueType
(TTC). MS Gothique est la police d’interface utilisateur japonaise
windows dans les versions de Windows avant Windows Vista. MS
Gothique contient un grand jeu de caractères et des bitmaps
incorporées pour garantir un rendu lisible à de petites tailles. Meiryo,
une police introduite dans Windows Vista, est spécifiquement conçue
pour être utilisée dans un environnement de rendu Microsoft ClearType.
Meiryo n’inclut pas de bitmaps incorporées. Au lieu de cela, Meiryo
s’appuie sur des instructions de conseil pour produire des caractères
lisibles à petite taille. En outre, le module contient deux polices bitmap
japonaises, App932.fon et Vga932.fon. Le module contient également
une police TrueType bitmap uniquement, Jpn_font.ttf. Cette police est
utilisée sur les écrans de démarrage.

Polices/WinPE-Font WinPE-Font Support-KO-KR contient trois principales familles de polices


Support-KO-KR coréennes : Gulim, Batang et Malgun Gothic. Gulim est la police
d’interface utilisateur héritée et, en tant que fichier TTC, contient Gulim,
GulimChe, Dotum et DotumChe. Batang est la police de texte héritée et
est également un fichier TTC, contenant Batang, BatangChe, GungSuh et
GungSuhChe. Malgun Gothic, une police introduite dans Windows Vista,
Nom de la zone/du Description
composant facultatif

est spécifiquement conçue pour une utilisation dans un environnement


de rendu ClearType. Malgun Gothic n’inclut pas de bitmaps incorporées
et s’appuie plutôt sur des instructions d’indication pour produire des
caractères lisibles de petite taille.

Polices/WinPE-Font WinPE-Font Support-ZH-CN contient deux familles de polices chinoises


Support-ZH-CN empaquetées sous forme de fichiers TTC. Simsun est la police
d’interface utilisateur chinoise simplifiée dans les versions de Windows
avant Windows Vista. Simsun contient des bitmaps incorporées pour
garantir un rendu lisible à de petites tailles. L’autre police TTC est
MingLiu. MingLiu a incorporé des bitmaps et fournit la prise en charge
du jeu de caractères supplémentaires de Hong Kong (HKSCS). YaHei,
une police introduite dans Windows Vista, est spécifiquement conçue
pour être utilisée dans un environnement de rendu ClearType. YaHei
n’inclut pas de bitmaps incorporées. YaHei s’appuie sur des instructions
de conseil pour produire des caractères lisibles à petite taille. En outre,
le module contient une police TrueType bitmap uniquement,
Chs_boot.ttf. Cette police est utilisée sur les écrans de démarrage.

Polices/WinPE-Font Les composants facultatifs de Hong Kong et Taïwan contiennent deux


Support-ZH-HK familles de polices chinoises qui sont empaquetées sous forme de
fichiers TTC. Simsun est la police d’interface utilisateur chinoise
et simplifiée dans les versions de Windows avant Windows Vista. Simsun
contient des bitmaps incorporées pour garantir un rendu lisible à de
WinPE-Font Support-
petites tailles. MingLiu possède des bitmaps incorporées et prend en
ZH-TW
charge le HKSCS. JhengHei, une police introduite dans Windows Vista,
est spécifiquement conçue pour être utilisée dans un environnement de
rendu ClearType. JhengHei n’inclut pas de bitmaps incorporées.
JhengHei s’appuie sur des instructions de conseil pour produire des
caractères lisibles à petite taille. En outre, le module contient une police
TrueType bitmap uniquement, Cht_boot.ttf. Cette police est utilisée sur
les écrans de démarrage.

HTML/WinPE-HTA WinPE-HTA fournit la prise en charge des applications HTML (HTA) pour
créer des applications gui via le moteur de script Windows Internet
Explorer et les services HTML. Ces applications sont approuvées et
affichent uniquement les menus, les icônes, les barres d’outils et les
informations de titre que vous créez.

Ce composant facultatif n’est pas disponible pour les architectures Arm.

Input/WinPE- WinPE-GamingPeripherals ajoute la prise en charge des contrôleurs


GamingPeripherals sans fil Xbox dans WinPE.

Microsoft .NET/WinPE- WinPE-NetFx contient un sous-ensemble du .NET Framework 4.5 conçu


NetFx pour les applications clientes.
Tous les fichiers binaires Windows ne sont pas présents dans Windows
PE. Par conséquent, toutes les API Windows ne sont pas présentes ou
Nom de la zone/du Description
composant facultatif

utilisables. En raison de l’ensemble d’API limité, les fonctionnalités .NET


Framework suivantes n’ont aucune fonctionnalité ou n’ont pas de
fonctionnalités réduites dans Windows PE :

Windows Presentation Foundation (WPF) (non pris en charge)


Windows Runtime
API Fusion .NET Framework
Journalisation des événements de la bibliothèque de contrôles
Windows
Interopérabilité COM .NET Framework
Modèle de chiffrement de .NET Framework

Dépendances :

Installez WinPE-WMI avant d’installer WinPE-NetFX.

Network/WinPE- Ajoute la prise en charge du protocole d’authentification IEEE 802.X sur


Dot3Svc les réseaux câblés. Pour plus d’informations, consultez Pilotes réseau
WinPE : initialisation et ajout de pilotes.

Network/WinPE-PPPoE WinPE-PPPoE vous permet d’utiliser le protocole point à point sur


Ethernet (PPPoE) pour créer, connecter, déconnecter et supprimer des
connexions PPPoE de Windows PE. PPPoE est un protocole réseau
permettant d’encapsuler des trames PPP (Point à Point) à l’intérieur de
trames Ethernet. PPPoE permet aux utilisateurs Windows de connecter à
distance leurs ordinateurs au web. En utilisant PPPoE, les utilisateurs
peuvent pratiquement composer d’un ordinateur à un autre via un
réseau Ethernet, afin d’établir une connexion point à point entre les
ordinateurs. Les ordinateurs peuvent utiliser cette connexion point à
point pour transporter des paquets de données.

Network/WinPE-RNDIS WinPE-RNDIS contient la prise en charge de la spécification NDIS


(Remote Network Driver Interface Specification). WinPE-RNDIS permet
la prise en charge réseau des appareils qui implémentent la
spécification NDIS distante via USB. NDIS distant définit un ensemble de
messages indépendant du bus et une description de la façon dont cet
ensemble de messages fonctionne sur différents bus d’E/S. Par
conséquent, les fournisseurs de matériel n’ont pas besoin d’écrire un
pilote de périphérique miniport NDIS. Étant donné que cette interface
NDIS distante est standardisée, un ensemble de pilotes hôtes peut
prendre en charge n’importe quel nombre de périphériques réseau
attachés au bus.

Network/WinPE-WDS- WinPE-WDS-Tools inclut des API pour activer l’outil Capture d’images et
Tools un scénario de multidiffusion impliquant un client des services de
déploiement Windows personnalisé. Il doit être installé si vous avez
Nom de la zone/du Description
composant facultatif

l’intention d’exécuter le client Services de déploiement Windows sur


une image Windows PE personnalisée.

Network/WinPE-WiFi- WinPE-WiFi-Package est utilisé par l’environnement de récupération


Package Windows (Windows RE) pour les fonctions de récupération intégrées. Ce
package est inclus dans le fichier winre.wim de base et n’est pas
disponible séparément dans le module complémentaire Windows PE.

Note: Windows PE et Windows RE ne prennent pas en charge les


fonctions réseau sans fil générales.

Windows WinPE-PlatformID contient les applets de commande Windows


PowerShell/WinPE- PowerShell pour récupérer l’identificateur de plateforme de la machine
PlatformID physique.

Dépendances: Installez WinPE-WMI et WinPE-SecureStartup avant


d’installer WinPE-PlatformID.

Pour utiliser l’applet de commande Windows PowerShell pour récupérer


l’identificateur de plateforme, vous devez installer le package WinPE-
PowerShell.

Windows WinPE-PowerShell contient des diagnostics basées sur Windows


PowerShell/WinPE- PowerShell qui simplifient l’utilisation de Windows Management
PowerShell Instrumentation (WMI) pour interroger le matériel pendant la
fabrication. Vous pouvez créer des outils de déploiement basés sur
Windows PowerShell et d’administration basés sur Windows PE. En plus
du déploiement, vous pouvez utiliser Windows PowerShell pour les
scénarios de récupération. Les clients peuvent démarrer dans Windows
RE, puis utiliser des scripts Windows PowerShell pour résoudre les
problèmes. Les clients ne sont pas limités aux ensembles d’outils qui
s’exécutent dans Windows PE. De même, vous pouvez créer des
solutions hors connexion scriptées pour récupérer certains ordinateurs à
partir de scénarios sans démarrage.

WinPE-PowerShell présente les limitations connues suivantes :

Windows PowerShell communication à distance n’est pas prise en


charge. Toutes les applets de commande qui ont une
fonctionnalité de communication à distance retournent une
erreur.
L’environnement de script intégré (ISE) Windows PowerShell n’est
pas pris en charge.
Windows PowerShell 2.0 n’est pas pris en charge.

Dépendances : installez WinPE-WMI>WinPE-NetFX>WinPE-Scripting


avant d’installer WinPE-PowerShell.
Nom de la zone/du Description
composant facultatif

Windows WinPE-DismCmdlets contient le module PowerShell DISM, qui


PowerShell/WinPE- comprend des applets de commande utilisées pour la gestion et la
DismCmdlets maintenance des images Windows.

Pour plus d’informations, consultez Applets de commande DISM


(Deployment Imaging Servicing Management) dans Windows
PowerShell.

Dépendances : installez WinPE-WMI>WinPE-NetFX>WinPE-


Scripting>WinPE-PowerShell avant d’installer WinPE-DismCmdlets.

Windows WinPE-SecureBootCmdlets contient les applets de commande


PowerShell/WinPE- PowerShell pour la gestion des variables d’environnement UEFI (Unified
SecureBootCmdlets Extensible Firmware Interface) pour le démarrage sécurisé.

Dépendances : installez WinPE-WMI>WinPE-NetFX>WinPE-


Scripting>WinPE-PowerShell avant d’installer WinPE-
SecureBootCmdlets.

Windows WinPE-StorageWMI contient des applets de commande PowerShell


PowerShell/WinPE- pour la gestion du stockage. Ces applets de commande utilisent l’API de
StorageWMI gestion du stockage Windows (SMAPI) pour gérer le stockage local, tels
que les objets de disque, de partition et de volume. Ou, ces applets de
commande utilisent le SMAPI Windows avec la gestion du stockage de
baie à l’aide d’un fournisseur de gestion du stockage. WinPE-
StorageWMI contient également des applets de commande d’initiateur
Internet SCSI (iSCSI) permettant de connecter un ordinateur hôte ou un
serveur à des disques virtuels sur des tableaux de stockage iSCSI
externes via une carte réseau Ethernet ou un adaptateur HBA (Host Bus
Adapter) iSCSI.

Dépendances : installez WinPE-WMI>WinPE-NetFX>WinPE-


Scripting>WinPE-PowerShell avant d’installer WinPE-StorageWMI.

Récupération/WinPE- WinPE-Rejuv est utilisé par l’environnement de récupération Windows


Rejuv (Windows RE). Ce package est inclus dans le fichier winre.wim de base
et n’est pas disponible séparément dans le module complémentaire
Windows PE.

Récupération/WinPE- WinPE-SRT est utilisé par Windows RE. Ce package est inclus dans le
SRT fichier winre.wim de base et n’est pas disponible séparément dans le
module complémentaire Windows PE.

Récupération/WinPE- WinPE-WinReCfg contient l’outil Winrecfg.exe et permet les scénarios


WinReCfg suivants :

Démarrez à partir de Windows PE x86 pour configurer Windows


RE paramètres sur une image de système d’exploitation x64 hors
Nom de la zone/du Description
composant facultatif

connexion.
Démarrez à partir de Windows PE x64 pour configurer Windows
RE paramètres sur une image de système d’exploitation x86 hors
connexion.

Scripting/WinPE- WinPE-Scripting contient un environnement de script multi-langages


Scripting idéal pour automatiser les tâches d’administration système, telles que le
traitement par lots de fichiers. Les scripts qui s’exécutent dans
l’environnement WSH (Windows Script Host) peuvent appeler des
objets WSH et d’autres technologies COM qui prennent en charge
l’automatisation, comme WMI, pour gérer les sous-systèmes Windows
qui sont au cœur de nombreuses tâches d’administration système.

Dépendances : installez WinPE-Scripting pour vous assurer que les


fonctionnalités de script complètes sont disponibles lorsque vous
utilisez WinPE-NetFX et WinPE-HTA. L’ordre d’installation n’est pas
pertinent.

Scripting/WinPE-WMI WinPE-WMI contient un sous-ensemble des fournisseurs WMI


(Windows Management Instrumentation) qui permettent une
diagnostics système minimale. WMI est l’infrastructure pour les données
de gestion et les opérations sur les systèmes d’exploitation Windows.
Vous pouvez écrire des scripts ou des applications WMI pour
automatiser les tâches d’administration sur des ordinateurs distants. En
outre, WMI fournit des données de gestion à d’autres parties du
système d’exploitation et des produits.

Setup/Winpe- Winpe-LegacySetup contient tous les fichiers d’installation du dossier


LegacySetup \Sources sur le support Windows. Ajoutez ce composant facultatif
lorsque vous serviceez le programme d’installation ou le dossier
\Sources sur le support Windows. Vous devez ajouter ce composant
facultatif avec le composant facultatif pour la fonctionnalité
d’installation. Pour ajouter un nouveau fichier Boot.wim au média,
ajoutez le winPE-setup parent, l’un des enfants (WinPE-Setup-Client ou
WinPE-Setup-Server) et les composants multimédias facultatifs. Le
programme d’installation multimédia est requis pour prendre en charge
l’installation de Windows Server 2008 R2.

Configuration/WinPE- WinPE-Setup est le parent de WinPE-Setup-Client et WinPE-Setup-


Setup Server. Il contient tous les fichiers d’installation du dossier \Sources qui
sont communs au client et au serveur.

Setup/WinPE-Setup- WinPE-Setup-Client contient les fichiers de personnalisation du client


Client pour le composant facultatif WinPE-Setup parent.
Nom de la zone/du Description
composant facultatif

Dépendances : installez WinPE-Setup avant d’installer WinPE-Setup-


Client.

Setup/WinPE-Setup- WinPE-Setup-Server inclut les fichiers de personnalisation du serveur


Server pour le composant facultatif WinPE-Setup parent.

Dépendances : installez WinPE-Setup avant d’installer WinPE-Setup-


Server.

Démarrage/WinPE- WinPE-SecureStartup active l’approvisionnement et la gestion de


SecureStartup BitLocker et du module de plateforme sécurisée (TPM). Il comprend des
outils en ligne de commande BitLocker, des bibliothèques de gestion
WMI BitLocker, un pilote TPM, des services de base TPM (TBS), la classe
Win32_TPM, l’Assistant Déverrouillage BitLocker et des bibliothèques
d’interface utilisateur BitLocker. Le pilote TPM offre une meilleure prise
en charge de BitLocker et du TPM dans cet environnement de pré-
démarrage.

Dépendances : installez WinPE-WMI avant d’installer WinPE-


SecureStartup.

Stockage/WinPE- WinPE-EnhancedStorage permet à Windows de découvrir des


EnhancedStorage fonctionnalités supplémentaires pour les périphériques de stockage,
telles que les lecteurs chiffrés, et les implémentations qui combinent les
spécifications TCG (Trusted Computing Group) et IEEE 1667 (« Standard
Protocol for Authentication in Host Attachments of Temporaire Storage
Devices »). Ce composant facultatif permet à Windows de gérer ces
périphériques de stockage en mode natif à l’aide de BitLocker.

Windows RE composants facultatifs


L’image Windows RE par défaut contient les composants facultatifs intégrés suivants :

Composant facultatif inclus

WinPE-EnhancedStorage

WinPE-Rejuv

WinPE-Scripting

WinPE-SecureStartup

WinPE-Setup
Composant facultatif inclus

WinPE-SRT

WinPE-WDS-Tools

WinPE-WMI

Ajouter des langages aux images qui incluent


des composants facultatifs

 Conseil

Pour ajouter des modules linguistiques à l’aide de Windows PE, vous devrez peut-
être ajouter la prise en charge de pagefile à Windows PE. Pour plus d’informations,
consultez Ajouter la prise en charge du pagefile à votre image WinPE.

1. Sur une image montée, répertoriez les composants facultatifs dans l’image
Windows PE :

Invite de commandes Windows

Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"

2. Passez en revue la liste des packages obtenue et ajoutez les modules linguistiques
correspondants pour chaque package dans l’image, y compris le module
linguistique Windows PE de base.

Invite de commandes Windows

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\fr-
fr\lp.cab"

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\fr-
fr\WinPE-HTA_fr-fr.cab"

où …WinPE_OCs\fr-fr\lp.cab représente le module linguistique Windows PE de


base.
3. Si vous ajoutez des modules linguistiques pour une langue qui nécessite des
packages de police supplémentaires, ajoutez les packages de police pour ces
langues. Voici un exemple pour le Japon :

Invite de commandes Windows

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-Font Support-JA-JP.cab"

4. Vérifiez que les modules linguistiques font partie de l’image :

Invite de commandes Windows

Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"

Passez en revue la liste des packages résultante et vérifiez que pour chaque
composant facultatif, y compris l’image Windows PE de base, qu’il existe un
module linguistique associé.

5. Remplacez les paramètres régionaux par la langue que vous souhaitez utiliser :

Invite de commandes Windows

Dism /Set-AllIntl:en-US /Image:"C:\WinPE_amd64\mount"

Pour changer de langue dans Windows PE, utilisez wpeutil setmuilanguage . Pour
plus d’informations , consultez Options de ligne de commande Wpeutil .

Rubriques connexes
WinPE : optimiser et réduire l’image

Vue d’ensemble de WinPE

WinPE : monter et personnaliser


WinPE : monter et personnaliser
Article • 10/05/2023

WinPE est fourni sous forme de fichier .wim. Vous pouvez monter et personnaliser une
image WinPE en suivant le même processus que toute autre image Windows. Outre les
personnalisations communes aux images Windows et WinPE, telles que les pilotes et les
packages, WinPE a également certaines personnalisations qui lui sont propres. Cette
rubrique décrit les méthodes courantes de personnalisation d’une image WinPE.

Personnalisations courantes :
Pilotes de périphérique (fichiers .inf). Vous pouvez personnaliser des pilotes de
périphérique, tels que les pilotes qui prennent en charge les cartes réseau ou les
périphériques de stockage.
Packages (fichiers .cab, également appelés composants facultatifs WinPE) Ajoutez
des langages, des correctifs logiciels ou la prise en charge de fonctionnalités telles
que PowerShell et le langage d’application HTML (HTA).
Langages. Pour exécuter WinPE dans plusieurs langues, ajoutez les packages
(composants facultatifs) pour ces langues.
Ajouter des fichiers et des dossiers. Ils peuvent être ajoutés directement à l’image
WinPE.
DISM : utilisez une version plus récente. Lorsque de nouvelles versions de Windows
nécessitent des fonctionnalités de la dernière version de DISM, vous pouvez
ajouter DISM directement à WinPE.
Scripts de démarrage. Par exemple, la configuration d’une connexion réseau ou
l’ajout d’une application personnalisée, telle qu’un logiciel de diagnostic.
Applications. Notez que WinPE prend uniquement en charge les applications
héritées.
Stockage temporaire (espace de travail). Si votre application nécessite un stockage
de fichiers temporaire, vous pouvez garder de l’espace mémoire supplémentaire
dans la RAM.
Image d’arrière-plan
Schéma d’alimentation
Paramètres WinPE
Mises à jour Windows

Obtenir le kit de déploiement et d’évaluation


Windows avec les outils Windows PE
Téléchargez et installez le kit de déploiement et d’évaluation Windows (ADK) et
l’extension WinPE associée. Les versions précédentes d’ADK incluent
l’environnement de préinstallation Windows (WinPE) dans le cadre du
programme d’installation d’ADK et ne nécessitent pas le téléchargement et
l’installation de WinPE séparément.

Créer un ensemble de fichiers Windows PE


Avant de pouvoir personnaliser WinPE, vous devez avoir une image WinPE à utiliser. Si
vous n’avez pas d’image WinPE à utiliser, consultez WinPE : Créer un lecteur démarrable
USB et suivez les étapes pour créer des fichiers de travail WinPE.

Monter l’image de démarrage Windows PE


Utilisez DISM pour monter l’image WinPE dans un emplacement temporaire sur
votre PC technicien :

Invite de commandes Windows

Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim"


/index:1 /MountDir:"C:\WinPE_amd64\mount"

Ajouter des personnalisations

Ajouter des pilotes de périphérique (fichiers .inf)


Utilisez DISM /add-driver pour ajouter un pilote de périphérique à votre image
WinPE.

Invite de commandes Windows

Dism /Add-Driver /Image:"C:\WinPE_amd64\mount"


/Driver:"C:\SampleDriver\driver.inf"

Vous pouvez ajouter plusieurs pilotes à une image à l’aide d’une commande, mais
il est souvent plus facile de résoudre les problèmes si vous ajoutez chaque
package de pilotes individuellement.

Pour en savoir plus sur les pilotes, consultez Ajouter des pilotes de périphérique
(fichiers .inf). Pour consulter toutes les options de maintenance du pilote DISM
disponibles, consultez Options de ligne de commande de maintenance du pilote
DISM.

Ajouter des packages/langues/composants


facultatifs/fichiers .cab
WinPE a des packages que vous pouvez ajouter avec DISM pour activer des
fonctionnalités et des langues supplémentaires. Utilisez DISM /add-package pour
ajouter des composants facultatifs à votre image. Lorsque vous ajoutez un
composant facultatif WinPE, veillez à ajouter à la fois le composant facultatif et ses
modules linguistiques associés.

Invite de commandes Windows

Dism /Add-Package /Image:"C:\WinPE_amd64\mount"


/PackagePath:"C:\Program Files\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-HTA.cab"

Dism /Add-Package /Image:"C:\WinPE_amd64\mount"


/PackagePath:"C:\Program Files\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-
us\WinPE-HTA_en-us.cab"

Pour en savoir plus sur les composants facultatifs et les langues disponibles,
consultez WinPE : Ajouter des packages (informations de référence sur les
composants facultatifs).

Ajouter des fichiers et des dossiers


Copiez les fichiers et les dossiers dans le dossier C:\WinPE_amd64\mount. Ces
fichiers s’affichent dans le dossier X:\ dans WinPE.

N’ajoutez pas trop de fichiers, car ceux-ci ralentiront WinPE et peuvent remplir la
mémoire disponible dans l’environnement RAMDisk par défaut.

Ajouter un script de démarrage


Modifiez Startnet.cmd pour inclure vos commandes personnalisées. Ce fichier est
situé dans votre image montée à l’emplacement
C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd .
Vous pouvez également appeler d’autres fichiers de commandes ou des scripts de
ligne de commande à partir de ce fichier.

Pour Plug-and-Play ou la prise en charge réseau, veillez à inclure un appel à


wpeinit dans votre script Startnet.cmd personnalisé. Pour plus d’informations,
consultez WPEInit et startnet.cmd : utilisation de scripts de démarrage WinPE.

Ajouter une application


1. Créez un répertoire d’applications à l’intérieur de l’image WinPE montée.

Invite de commandes Windows

md "C:\WinPE_amd64\mount\windows\<MyApp>"

2. Copiez les fichiers d’application nécessaires dans le répertoire WinPE local.

Invite de commandes Windows

Xcopy C:\<MyApp> "C:\WinPE_amd64\mount\windows\<MyApp>"

3. Testez l’application ultérieurement en démarrant WinPE et en exécutant


l’application à partir du répertoire X:.

Invite de commandes Windows

X:\Windows\System32> X:\Windows\<MyApp>

Si votre application nécessite un stockage temporaire ou si WinPE ne répond plus


lorsqu’il exécute une application, vous devrez peut-être augmenter la quantité de
stockage temporaire (espace de travail) alloué à WinPE.

4. Pour lancer automatiquement un interpréteur de commandes ou une application


qui s’exécute au démarrage de WinPE, ajoutez l’emplacement du chemin d’accès
au fichier Winpeshl.ini. Pour plus d’informations, consultez Winpeshl.ini référence :
lancement d’une application au démarrage de WinPE.

Ajouter un stockage temporaire (espace de travail)


WinPE réserve de la mémoire sur le lecteur X: pour décompresser les fichiers
WinPE, ainsi qu’un stockage de fichiers temporaire supplémentaire, appelé espace
de travail, qui peut être utilisé par vos applications. Par défaut, il s’agit de 512 Mo
pour les PC avec plus de 1 Go de RAM, sinon la valeur par défaut est de 32 Mo. Les
valeurs valides sont 32, 64, 128, 256 ou 512.

Invite de commandes Windows

Dism /Set-ScratchSpace:256 /Image:"C:\WinPE_amd64\mount"

Remplacer l'image d'arrière-plan


Si vous avez plusieurs versions de WinPE, vous pouvez définir l’image d’arrière-plan afin
de pouvoir déterminer instantanément la version de WinPE qui est en cours d’exécution.

Modifiez les autorisations de sécurité du fichier d’image d’arrière-plan WinPE


( \windows\system32\winpe.jpg ). Cela vous permet de modifier ou de supprimer le fichier.

1. Dans l'Explorateur Windows, accédez à C:\WinPE_amd64\mount\windows\system32 .

2. Cliquez avec le bouton droit sur le fichier


C:\WinPE_amd64\mount\windows\system32\winpe.jpg , puis sélectionnez Propriétés>
onglet>Sécurité avancé.

3. En regard de Propriétaire, sélectionnez Modifier. Remplacez le propriétaire par


Administrateurs.

4. Appliquez les modifications et quittez la fenêtre Propriétés pour enregistrer les


modifications.

5. Cliquez avec le bouton droit sur le fichier


C:\WinPE_amd64\mount\windows\system32\winpe.jpg , puis sélectionnez Propriétés>
onglet>Sécurité avancé.

6. Modifiez les autorisations pour les administrateurs afin d’autoriser l’accès complet.

7. Appliquez les modifications et quittez la fenêtre Propriétés pour enregistrer les


modifications.

8. Remplacez le fichier winpe.jpg par votre propre fichier image.

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


performances

7 Notes
L’utilisation du schéma d’alimentation haute performance peut rendre l’appareil
plus chaud que d’habitude.

1. Dans le Bloc-notes, modifiez le fichier :


C:\WinPE_amd64\mount\windows\system32\startnet.cmd , en ajoutant une commande
pour définir le schéma d’alimentation sur Hautes performances.

Invite de commandes Windows

wpeinit
powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Ajouter des paramètres de fichiers de réponses


Certains paramètres WinPE peuvent être gérés à l’aide d’un fichier de réponses, comme
les paramètres de pare-feu, de réseau et d’affichage. Créez un fichier de réponses,
nommez-le unattend.xml et ajoutez-le à la racine du média WinPE pour traiter ces
paramètres. Pour plus d’informations, consultez WPEInit et Startnet.cmd : utilisation de
scripts de démarrage WinPE.

Ajouter des mises à jour à WinPE (si nécessaire)


Vous pouvez appliquer des mises à jour à votre image WinPE, mais vous n’en aurez
besoin que dans certaines situations.

Si vous avez été invité à appliquer une mise à jour à votre image WinPE, vous devez
d’abord télécharger la dernière mise à jour de votre version WinPE à partir du catalogue
Microsoft Update . Les mises à jour pour WinPE sont incluses dans les mises à jour de
la version de Windows correspondante.

1. Téléchargez la dernière mise à jour.

2. Appliquez la mise à jour à votre image montée WinPE.

Invite de commandes Windows

Dism /Add-Package /Image:"C:\WinPE_amd64\mount"


/PackagePath:"E:\windows10.0-kbxxxxx.msu"

Où Windows10.0-kbxxxxx.msu est le nom du fichier de mise à jour

3. Verrouillez la mise à jour :


Invite de commandes Windows

md C:\temp
Dism /Cleanup-Image /Image:C:\WinPE_amd64\mount /Startcomponentcleanup
/Resetbase /ScratchDir:C:\temp

Démonter l’image Windows PE et créer un


média
1. Démontez l’image WinPE, en validant les modifications.

Invite de commandes Windows

Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit

2. Créez un média de démarrage, tel qu’un lecteur flash USB.

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64 F:

3. Démarrez le média. WinPE démarre automatiquement. Une fois la fenêtre WinPE


affichée, la commande wpeinit s’exécute automatiquement. Cela peut prendre
quelques minutes. Vérifiez vos personnalisations.

Résolution des problèmes


WinPE ne démarre pas ? Consultez les conseils de résolution des problèmes à la fin
de la rubrique : WinPE : Créer un lecteur USB démarrable
Pour obtenir des conseils sur la connexion à un réseau, consultez Pilotes réseau
WinPE : Initialisation et ajout de pilotes.
Si l’image WinPE devient inutilisable, vous devrez peut-être nettoyer les images
avant de pouvoir monter l’image de nouveau. Pour plus d’informations, consultez
Réparer une image Windows.

Pour supprimer un répertoire de travail :


Dans certains cas, vous ne pourrez peut-être pas récupérer l’image montée. DISM vous
protège contre la suppression accidentelle du répertoire de travail. Par conséquent, vous
devrez peut-être suivre les étapes suivantes pour accéder à la suppression du répertoire
monté. Réalisez les étapes suivants :

1. Essayez de remonter l’image :

Invite de commandes Windows

dism /Remount-Image /MountDir:C:\mount

2. Essayez de démonter l’image en ignorant les modifications :

Invite de commandes Windows

dism /Unmount-Image /MountDir:C:\mount /discard

3. Essayez de nettoyer les ressources associées à l’image montée :

Invite de commandes Windows

dism /Cleanup-Mountpoints

Rubriques connexes
WinPE : optimiser et réduire l’image
Vue d’ensemble de WinPE
WinPE : créer un lecteur USB démarrable
WinPE : créer un CD, un DVD, un fichier ISO ou un disque VHD de démarrage
WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)
WinPE : démarrage en mode UEFI ou BIOS hérité
WinPE : ajouter des packages (informations de référence sur les composants
facultatifs)
WinPE : Ajout de Windows PowerShell
prise en charge à Windows PE
Article • 19/06/2023

Vous pouvez ajouter la prise en charge de PowerShell à WinPE, qui peut être utilisé pour
aider à automatiser le déploiement de Windows.

Préparer une copie locale des fichiers Windows


PE
Sur un PC de technicien :

1. Téléchargez et installez le Kit d’évaluation et de déploiement Windows (ADK) et le


module complémentaire WinPE correspondant.

Pour les versions ADK antérieures à Windows 10, version 1809, WinPE fait partie de
l’ADK et n’est pas un module complémentaire distinct.

2. Démarrez l’environnement Outils de déploiement et de création d’images en tant


qu’administrateur.

3. Créez une copie de travail des fichiers Windows PE :

Invite de commandes Windows

copype amd64 C:\WinPE_amd64_PS

Pour plus d’informations, consultez Options de ligne de commande CopyPE .

Ajouter des composants facultatifs WinPE


PowerShell
Maintenant que vous disposez d’un ensemble de fichiers de travail qui comprend une
image WinPE, vous pouvez monter l’image et ajouter les composants facultatifs WinPE
requis pour ajouter PowerShell.

Utilisez le script suivant pour monter l’image Windows, ajouter les composants
facultatifs Windows PE pour Windows PowerShell et démonter l’image.

1. Montez votre image WinPE :


Invite de commandes Windows

Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim"


/Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"

2. Ajoutez les composants facultatifs requis à votre image. L’exemple ci-dessous


montre les composants à ajouter à une image avec le langage en-US. Si votre
image a d’autres langues, ajoutez également les versions des packages ci-dessous
pour les autres langues incluses dans votre image.

Invite de commandes Windows

Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"


/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-NetFX.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-Scripting.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and
Deployment Kit\Windows Preinstallation
Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount"
/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"

3. Démontez votre image, en validant les modifications :

Invite de commandes Windows

Dism /Unmount-Image /MountDir:C:\WinPE_amd64_PS\mount /Commit

Installer cette version de Windows PE sur une


clé USB
Maintenant que vous disposez d’une image WinPE qui inclut PowerShell, vous pouvez
créer un média WinPE de démarrage.

1. Insérez un lecteur USB dans votre PC de technicien.

2. Exécutez MakeWinPEMedia pour créer une clé USB de démarrage qui inclut votre
image WinPE :

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64_PS F:

2 Avertissement

MakeWinPEMedia met en forme votre lecteur USB et efface tout contenu


existant. Assurez-vous que votre lecteur USB ne contient pas de fichiers ou
d’informations que vous souhaitez conserver.

Démarrer Windows PowerShell dans Windows


PE
1. Démarrez un PC dans WinPE à l’aide du média de démarrage WinPE que vous avez
créé.
2. À partir de la ligne de commande WinPE, démarrez Windows PowerShell :

Invite de commandes Windows

X:\Windows\system32\WindowsPowerShell\v1.0\powershell

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : ajouter des packages (informations de référence sur les composants facultatifs)

WinPE : créer un lecteur USB démarrable

WinPE : créer un CD, un DVD, un fichier ISO ou un disque VHD de démarrage

WinPE : monter et personnaliser


WinPE : stocker ou fractionner des
images pour déployer Windows à l’aide
d’un seul lecteur USB
Article • 19/06/2023

Si votre PC n’a qu’un seul port USB, vous pouvez toujours déployer Windows

Le format de lecteur de l’environnement de préinstallation Windows (WinPE) par défaut,


FAT32, est utilisé pour démarrer des PC basés sur UEFI. FAT32 présente des limitations
que vous devrez contourner lors de l’utilisation de la plupart des images Windows :

FAT32 a une taille de fichier maximale de 4 Go. La plupart des images Windows
personnalisées sont supérieures à 4 Go.

FAT32 a une taille de partition maximale de 32 Go. Certaines images Windows sont
supérieures à 32 Go.

(Vous pouvez toujours utiliser une clé USB de 64 Go ou 128 Go, mais vous devez la
formater pour utiliser uniquement 32 Go de son espace.)

Vous trouverez ci-dessous plusieurs façons de contourner ces limitations.

Option 1 : Créer un lecteur USB à plusieurs


partitions
Vous pouvez créer plusieurs partitions sur des lecteurs USB. Pour utiliser un lecteur USB
avec plusieurs partitions, votre PC de technicien et WinPE doivent être Windows 10
version 1703 ou ultérieure.

Créer un lecteur USB avec WinPE et des partitions de


données

7 Notes

Ces étapes nécessitent l’installation du kit d’évaluation et de déploiement


Windows et du module complémentaire WinPE sur votre PC.

1. Ouvrez une invite de commandes en tant qu’administrateur.


2. Exécutez Diskpart :

Invite de commandes Windows

diskpart

3. Utilisez Diskpart pour reformater le lecteur et créer deux partitions pour WinPE et
pour vos images :

Invite de commandes Windows

List disk
select disk X (where X is your USB drive)
clean
create partition primary size=2048
active
format fs=FAT32 quick label="WinPE"
assign letter=P
create partition primary
format fs=NTFS quick label="Images"
assign letter=I
Exit

4. Copiez les fichiers WinPE dans la partition WinPE :

Invite de commandes Windows

copype amd64 C:\WinPE_amd64


Makewinpemedia /ufd C:\WinPE_amd64 P:

5. Copiez votre fichier image Windows dans la partition Images :

Invite de commandes Windows

xcopy C:\Images\install.wim I:\install.wim

Option 2 : Stocker l’image sur un lecteur USB


distinct
Si votre PC ne dispose que d’un seul port USB, vous pouvez déployer Windows à l’aide
de deux clés USB distinctes :

1. Démarrez sur WinPE.


2. Une fois WinPE entièrement démarré, supprimez le lecteur USB WinPE.
3. Branchez un lecteur de stockage distinct avec votre image et appliquez-le à
l’appareil.

Option 3 : Appliquer une image stockée sur un


emplacement réseau
1. Copiez l’image sur un serveur sur votre réseau, par exemple,
\\server\share\install.wim

2. Démarrez sur WinPE.

3. Connectez un lecteur réseau à l’aide d’une lettre de lecteur, par exemple, N.

Invite de commandes Windows

net use N: \\server\share

4. Appliquez l’image à partir du réseau.

Dism /apply-image /imagefile:N:\install.wim /index:1 /applydir:D:\

Option 4 : Fractionner l’image


Vous pouvez fractionner un fichier .wim en fichiers plus petits qui seront combinés
lorsque vous appliquez votre image à un appareil.

Limitations :

L’application de fichiers d’image fractionnée (.swm) n’est prise en charge que


lorsque tous les fichiers .swm se trouvent dans le même dossier, comme indiqué
dans ces étapes.
Vous ne pouvez pas modifier un fichier .wim fractionné.
Lorsque vous utilisez un lecteur FAT-32, vous pouvez le formater pour utiliser
seulement 32 Go d’espace.
Pour les images supérieures à 32 Go, vous avez besoin d’une deuxième clé USB en
raison de la limitation de taille de partition FAT32.

1. À partir de votre PC de technicien, créez votre clé WinPE. Consultez WinPE : Créer
un lecteur de démarrage USB.
2. Ouvrez une invite de commandes en tant qu’administrateur.

3. Fractionnez l’image Windows en fichiers de moins de 4 Go chacun :

Invite de commandes Windows

Dism /Split-Image /ImageFile:C:\install.wim


/SWMFile:C:\images\split\install.swm /FileSize:4000

où :

C:\images\install.wim est le nom et l’emplacement du fichier image que


vous souhaitez fractionner.
C:\images\split\install.swm est le nom de destination et l’emplacement des

fichiers .wim fractionnés.


4000 est la taille maximale en Mo pour chacun des fichiers .wim fractionnés à

créer.

Dans cet exemple, l’option /split crée un fichier install.swm, un fichier


install2.swm, un fichier install3.swm, et ainsi de suite, dans le C:\Images répertoire.

4. Copiez les fichiers dans la clé WinPE.

5. Sur le PC de destination, démarrez sur WinPE, puis appliquez l’image à l’aide de


DISM /Apply-Image avec les options /ImageFile et /SWMFile, comme indiqué :

Invite de commandes Windows

Dism /Apply-Image /ImageFile:C:\images\split\install.swm


/SWMFile:C:\images\split\install*.swm /Index:1 /ApplyDir:D:\

Rubriques connexes
WinPE : identifier les lettres de lecteur avec un script

Fractionner un fichier image Windows (.wim) pour le média FAT32 ou pour s’étendre sur
plusieurs DVD

Options de ligne de commande de la gestion des images DISM


WinPE : identifier les lettres de lecteur
avec un script
Article • 19/06/2023

Les attributions de lettres de lecteur WinPE changent chaque fois que vous démarrez et
peuvent changer en fonction du matériel détecté.

Vous pouvez utiliser un script pour déterminer quelle lettre de lecteur correspond à
laquelle en recherchant un fichier ou un dossier.

Cet exemple de script recherche un lecteur qui a un dossier intitulé Images et l’affecte à
une variable système : %IMAGESDRIVE%.

@echo Find a drive that has a folder titled Images.


@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist
%%a:\Images\ set IMAGESDRIVE=%%a
@echo The Images folder is on drive: %IMAGESDRIVE%
@dir %IMAGESDRIVE%:\Images /w

Rubriques connexes
WinPE pour Windows 10

Wpeinit et Startnet.cmd : utilisation de scripts de démarrage WinPE

WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)


WinPE : Stratégie san (Storage Area
Network)
Article • 19/06/2023

La fonctionnalité SAN (Storage Area Network) permet à un ordinateur de monter


automatiquement des disques et d’autres périphériques de stockage à partir d’autres
ordinateurs. En configurant la stratégie SAN sur une image d’environnement de
préinstallation Windows (Windows PE), vous pouvez contrôler si les disques sont montés
automatiquement et quels disques peuvent être montés. Vous pouvez également
désactiver la stratégie de montage automatique des disques.

Configuration de la stratégie SAN sur une


image Windows PE
Pour les images Windows PE disponibles dans le Kit d’évaluation et de déploiement
Windows (Windows ADK), la stratégie SAN par défaut consiste à monter
automatiquement les disques disponibles. Toutefois, si l’environnement SAN dispose de
nombreux disques disponibles, leur montage automatique peut réduire les
performances de Windows PE. L’ID de conteneur détermine le disque externe et interne
status. Si l’ID de conteneur d’appareil d’un disque est le même que l’ID de conteneur
racine, le disque est interne. Sinon, il s’agit d’un disque externe. Vous pouvez utiliser le
fichier Setsanpolicy.cmd dans le chemin d’accès des outils Windows PE pour configurer
la stratégie SAN sur une image Windows PE.

Pour configurer la stratégie SAN sur une image Windows PE

1. Montez l’image Windows PE sur un point de montage disponible. Par exemple :

Dism /mount-image /imagefile:C:\winpe_x86\ISO\sources\boot.wim /index:


<image_index> /mountdir:C:\winpe_x86\mount

où <image_index> est le numéro de l’image sélectionnée dans le fichier .wim.

2. Exécutez la commande setsanpolicy . Par exemple :

Setsanpolicy.cmd <image_path> <policy_number>


où <image_path> correspond au chemin d’accès d’une image Windows PE montée et
<où policy_number> est le numéro de stratégie SAN.

Ces valeurs sont valides <policy_number> valeurs :

Numéro de stratégie SAN Description

1 Monte tous les périphériques de stockage


disponibles.

Il s’agit de la valeur par défaut.

2 Monte tous les périphériques de stockage à


l’exception de ceux sur un bus partagé.

3 Ne monte pas les appareils de stockage.

4 Met les disques internes hors connexion.

Remarque

Tous les disques externes et le


disque de démarrage sont en ligne.

Cet exemple montre comment configurer la stratégie SAN sur une image Windows PE
pour monter tous les disques à l’exception de ces disques sur un bus partagé :

Setsanpolicy C:\winpe_x86\mount <2>

où <2> est le numéro de stratégie SAN qui monte tous les périphériques de stockage à
l’exception de ceux d’un bus partagé.

3. Démontez l’image et validez les modifications. Par exemple :

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

Configuration de la stratégie SAN sur une


image Windows
Vous pouvez modifier la stratégie SAN par défaut d’une image Windows à l’aide du
Gestionnaire d’images système Windows (Windows SIM) pour personnaliser le
composant Microsoft-Windows-PartitionManager. Vous utilisez le SanPolicy paramètre
pour configurer l’image Windows lors d’une installation sans assistance.

Pour configurer la stratégie SAN à l’aide d’un fichier de réponses

1. Sur votre ordinateur de technicien, ouvrez Le Gestionnaire d’images système


Windows (Windows SIM). Cliquez sur Démarrer, tapez Gestionnaire d’images
système Windows, puis sélectionnez Gestionnaire d’images système Windows.

2. Créez un fichier de réponses ou mettez à jour un fichier de réponses existant. Pour


plus d’informations, consultez Créer ou ouvrir un fichier de réponses et Meilleures
pratiques pour la création de fichiers de réponses.

3. Dans le menu Insertion , cliquez sur RunSynchronous.

4. Sélectionnez la passe de configuration dans laquelle vous souhaitez installer la


commande. Il peut s’agir de la passe de configuration auditUser ou oobeSystem .

Note N’utilisez pas la commande RunSynchronousNetsh advfirewall pendant la passe


de configuration de spécialisation .

La boîte de dialogue Créer une commande synchrone s’affiche.

5. Entrez les commandes de pare-feu Netsh advfirewall pour les ajouter au fichier de
réponses, puis cliquez sur OK.

Pour plus d’informations, consultez la référence technique de Network Shell (Netsh).


Vous pouvez convertir des commandes Netsh en commandes Windows PowerShell.
Pour plus d’informations, consultez le Guide de conversion netshell vers Powershell.

6. Dans le volet Propriétés synchrones de la commande , dans la section Paramètres


en regard de Description, entrez une description telle que Activer Windows
Messenger.

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : monter et personnaliser

Pilotes réseau WinPE : initialisation et ajout de pilotes

Options de ligne de commande de la gestion des images DISM


Pilotes réseau WinPE : initialisation et
ajout de pilotes
Article • 19/06/2023

La commande Wpeutil initialise les pilotes réseau Windows PE (WinPE) dès le démarrage
de WinPE. L’image WinPE par défaut prend en charge de nombreuses cartes réseau
populaires et prend en charge la plupart des mêmes commandes réseau que dans
Windows. Windows PE inclut un ensemble de pilotes réseau de base pour de
nombreuses cartes réseau populaires et prend en charge la plupart des mêmes
commandes réseau que dans Windows.

La mise en réseau dans WinPE présente les limitations suivantes :

Les méthodes prises en charge pour la connexion aux serveurs de fichiers sont
TCP/IP et NetBIOS sur TCP/IP. D’autres méthodes, telles que le protocole réseau
IpX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) ne sont pas
prises en charge.
La résolution de noms du système de fichiers distribué (DFS) est prise en charge
uniquement pour les espaces de noms autonomes. Il ne prend pas en charge les
espaces de noms de domaine. Les espaces de noms DFS autonomes autorisent un
espace de noms DFS qui existe uniquement sur le PC local et n’utilise donc pas
services de domaine Active Directory (AD DS).
La fonctionnalité de mise en réseau sans fil générale n’est pas prise en charge dans
WinPE.
La connexion à un réseau IPv4 à partir de Windows PE sur un réseau IPv6 n’est pas
prise en charge.
À compter de WinPE pour Windows 10, version 1709, le protocole SMB1 est
désactivé par défaut. Vous pouvez activer la prise en charge de SMB1 en exécutant
dism.exe /enable-feature /featurename=SMB1Protocol-client .

Pour se connecter à un autre PC ou dossier partagé sur un réseau

1. Dans Windows PE, vous pouvez vous connecter (ou mapper) à un dossier réseau
partagé à l’aide de la commande net use . Si vous vous connectez à un PC joint à
un domaine, Windows PE vous invite à entrer un nom d’utilisateur et un mot de
passe.

net use n: \\server\share


2. Vous pouvez également héberger Windows PE à partir d’un réseau à l’aide de
l’environnement PXE (Preboot Execution Environment), qui fait partie des services
de déploiement Windows.

Résolution des problèmes de mise en réseau

1. Essayez d’ajouter un pilote pour votre périphérique réseau.

Nous vous recommandons WinPE : Monter et personnaliser, en particulier pour


tout pilote qui nécessite un redémarrage pendant le processus d’installation.

Vous pouvez également utiliser les options de Command-Line Drvload pour


charger certains pilotes pendant l’exécution de Windows PE. Toutefois, les mises à
jour apportées au Registre pendant le processus d’installation ne sont pas
conservées après un redémarrage, même lorsque Windows PE s’exécute dans un
WinPE : Installer sur un disque dur (démarrage plat ou non RAM).

2. Exécutez Wpeinit et Startnet.cmd : à l’aide de scripts de démarrage WinPE pour


initialiser le réseau. Par défaut, wpeinit s’exécute au démarrage de Windows PE.

3. Dans certains cas, vous devrez peut-être configurer les paramètres de pare-feu sur
le PC auquel vous essayez de vous connecter. Windows PE prend en charge la
configuration IPSec.

4. Notez que vous ne pouvez pas joindre Windows PE à un domaine ou exécuter


Windows PE en tant que serveur. Pour plus d’informations, consultez WinPE for
Windows 10.

Pour se connecter à un réseau câblé à l’aide des protocoles d’authentification 802.1x

1. Créez une image Windows PE personnalisée qui inclut le composant facultatif


WinPE-Dot3Svc .

2. Démarrez un PC sur Windows PE.

3. Démarrez le service dot3svc.

net start dot3svc

4. Ajoutez un profil LAN. Par exemple :

netsh lan add profile="G:\EthernetLANProfile.xml"


Exemple de profil LAN :

<?xml version="1.0"?>
<!-- Sample LAN profile: EthernetLANProfile.xml" -->
<LANProfile
xmlns="https://www.microsoft.com/networking/LAN/profile/v1">
<MSM>
<security>
<OneXEnforced>false</OneXEnforced>
<OneXEnabled>true</OneXEnabled>
<OneX xmlns="https://www.microsoft.com/networking/OneX/v1">
<cacheUserData>true</cacheUserData>
<authMode>user</authMode>
<EAPConfig><EapHostConfig
xmlns="https://www.microsoft.com/provisioning/EapHostConfig">
<EapMethod><Type

xmlns="https://www.microsoft.com/provisioning/EapCommon">25</Type>
<VendorId

xmlns="https://www.microsoft.com/provisioning/EapCommon">0</VendorId>
<VendorType

xmlns="https://www.microsoft.com/provisioning/EapCommon">0</VendorType>
<AuthorId

xmlns="https://www.microsoft.com/provisioning/EapCommon">0</AuthorId>
</EapMethod><Config
xmlns="https://www.microsoft.com/provisioning/EapHostConfig">
<Eap

xmlns="https://www.microsoft.com/provisioning/BaseEapConnectionProperti
esV1">
<Type>25</Type><EapType

xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertie
sV1">
<ServerValidation>

<DisableUserPromptForServerValidation>false</DisableUserPromptForServer
Validation>
<ServerNames></ServerNames>
<TrustedRootCA>1a 2b 3c 4d 56 78 90 aa bb cc dd ee ff 1a 2b
3c 4d 5e 6f</TrustedRootCA>
</ServerValidation><FastReconnect>true</FastReconnect>
<InnerEapOptional>false</InnerEapOptional><Eap

xmlns="https://www.microsoft.com/provisioning/BaseEapConnectionProperti
esV1">
<Type>26</Type><EapType
xmlns="https://www.microsoft.com/provisioning/MsChapV2ConnectionPropert
iesV1">
<UseWinLogonCredentials>false</UseWinLogonCredentials>
</EapType></Eap>
<EnableQuarantineChecks>false</EnableQuarantineChecks>
<RequireCryptoBinding>false</RequireCryptoBinding>
<PeapExtensions>
<PerformServerValidation

xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertie
sV2">false
</PerformServerValidation><AcceptServerName

xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertie
sV2">false
</AcceptServerName><PeapExtensionsV2

xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertie
sV2">
<AllowPromptingWhenServerCANotFound

xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertie
sV3">true
</AllowPromptingWhenServerCANotFound></PeapExtensionsV2>
</PeapExtensions></EapType>
</Eap></Config></EapHostConfig></EAPConfig>
</OneX>
</security>
</MSM>
</LANProfile>

5. Liez les données utilisateur EAP au profil. Par exemple :

netsh lan set eapuserdata filename="g:\EAP_UserData.xml" alluser=yes


Interface="ethernet"

Exemple de fichier de données utilisateur EAP :

<?xml version="1.0"?>
<!-- Sample EAP user data: EAP_UserData.xml" -->
<EapHostUserCredentials
xmlns="https://www.microsoft.com/provisioning/EapHostUserCredentials"
xmlns:eapCommon="https://www.microsoft.com/provisioning/EapCommon"

xmlns:baseEap="https://www.microsoft.com/provisioning/BaseEapMethodUser
Credentials">
<EapMethod>
<eapCommon:Type>25</eapCommon:Type>
<eapCommon:AuthorId>0</eapCommon:AuthorId>
</EapMethod>
<Credentials

xmlns:eapUser="https://www.microsoft.com/provisioning/EapUserProperties
V1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:baseEap="https://www.microsoft.com/provisioning/BaseEapUserProper
tiesV1"

xmlns:MsPeap="https://www.microsoft.com/provisioning/MsPeapUserProperti
esV1"

xmlns:MsChapV2="https://www.microsoft.com/provisioning/MsChapV2UserProp
ertiesV1">
<baseEap:Eap>
<baseEap:Type>25</baseEap:Type>
<MsPeap:EapType>

<MsPeap:RoutingIdentity>onex\administrator</MsPeap:RoutingIdentity>
<baseEap:Eap>
<baseEap:Type>26</baseEap:Type>
<MsChapV2:EapType>
<MsChapV2:Username>actualuser</MsChapV2:Username>
<MsChapV2:Password>actualpassword</MsChapV2:Password>
<MsChapV2:LogonDomain>actualdomain</MsChapV2:LogonDomain>
</MsChapV2:EapType>
</baseEap:Eap>
</MsPeap:EapType>
</baseEap:Eap>
</Credentials>
</EapHostUserCredentials>

6. Pour plus d’informations, voir Comment activer l’authentification ordinateur


uniquement pour un réseau 802.1X dans Windows Vista, Windows Server 2008 et
Windows XP Service Pack 3 .

Rubriques connexes
WinPE pour Windows 10

WinPE : monter et personnaliser

Wpeinit et Startnet.cmd : utilisation de scripts de démarrage WinPE

Drvload Command-Line Options


WinPE : Créer des applications
Article • 19/06/2023

Windows PE (WinPE) est concédé sous licence aux fabricants d’équipement d’origine
(OEM) pour créer des utilitaires de déploiement et de récupération personnalisés. Cette
rubrique fournit des instructions pour les oem pour développer des applications de
déploiement et de récupération qui s’exécutent dans Windows PE.

Note Windows PE n’est pas un système d’exploitation à usage général. Il ne peut pas
être utilisé à d’autres fins que le déploiement et la récupération. Il ne doit pas être utilisé
comme client léger ou système d’exploitation incorporé.

Extensibilité
La majorité des applications Windows PE sont des applications d’interpréteur de
commandes à fonction fixe qui fournissent leur propre interface graphique graphique.
L’application d’installation de Windows et l’environnement de récupération Windows
(Windows RE) en sont deux exemples.

S’il est acceptable d’afficher une invite de commandes, modifiez Startnet.cmd : il


s’agit du moyen le plus pratique de démarrer automatiquement une application.
Consultez WinPE : Monter et personnaliser.

Pour que votre application contourne la ligne de commande et démarre dans votre
interface graphique graphique, utilisez Winpeshl.exe, Wpeinit.exe, wpeutil.exe et
wpeutil.dll.

Winpeshl.exe, Wpeinit.exe, wpeutil.exe et


wpeutil.dll
Par défaut, Winpeshl.exe est la première exécution du processus lors du démarrage de
Windows PE. Cette valeur est spécifiée par la valeur de Registre suivante de type
REG_SZ.

HKEY_LOCAL_MACHINE
System
Setup
CmdLine
Winpeshl.exe recherche un fichier appelé Winpeshl.ini. Si le fichier n’existe pas,
Winpeshl.exe démarre un processus Cmd.exe qui exécute le script Startnet.cmd. Si
Winpeshl.ini existe et qu’il contient des applications à lancer, ces applications sont
exécutées au lieu de Cmd.exe.

Wpeinit.exe installe les appareils Plug-and-Play (PnP), démarre la pile réseau et traite les
paramètres de Unattend.xml au démarrage de Windows PE. Pour plus d’informations,
consultez WPEInit et Startnet.cmd : utilisation de scripts de démarrage WinPE.

La mise en réseau peut être démarrée à tout moment en exécutant soit en autorisant
Wpeinit.exe à s’exécuter au démarrage de Windows PE, soit en exécutant la commande
Wpeutil Command-Line Options .

Les applications shell personnalisées peuvent appeler directement dans Wpeutil.dll avec
les fonctions LoadLibrary et GetProcAddress .

Chacune des fonctions exportées par Wpeutil.dll a la même signature de fonction que la
fonction WinMain, comme illustré dans l’exemple de code suivant.

int InitializeNetworkingW(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
);

L’exemple de code suivant montre comment initialiser la mise en réseau.

#include <windows.h>
#include <tchar.h>
#include <stdio.h>
typedef int (*WpeutilFunction)(
HINSTANCE hInst,
HINSTANCE hPrev,
LPTSTR lpszCmdLine,
int nCmdShow
);
int __cdecl _tmain( int argc, TCHAR *argv[] )
{

HMODULE hWpeutil = NULL;

WpeutilFunction InitializeNetwork = NULL;

int result = 0;
TCHAR szCmdLine[] = _T("");

hWpeutil = LoadLibrary( _T("wpeutil") );

if( NULL == hWpeutil )

{
_tprintf( _T("Unable to load wpeutil.dll \ n") );

return GetLastError();
}

InitializeNetwork = (WpeutilFunction)GetProcAddress(
hWpeutil,
"InitializeNetworkW"
);

if( NULL == InitializeNetwork )

FreeLibrary( hWpeutil );

return GetLastError();

result = InitializeNetwork( NULL, NULL, szCmdLine, SW_SHOW );

if( ERROR_SUCCESS == result )

{
_tprintf( _T("Network initialized. \ n") );

else

{
_tprintf( _T("Initialize failed: 0x%08x"), result );

FreeLibrary( hWpeutil );

return result;}

Pour obtenir la liste complète des exportations de Wpeutil.dll, consultez Options de


Command-Line Wpeutil.

Paramètres du projet Visual Studio


Certains paramètres de projet Visual Studio de base peuvent être différents des
paramètres par défaut créés par l’Assistant Projet Visual Studio. Veillez à configurer les
paramètres de build de votre projet pour produire des applications et des DLL
compatibles avec Windows PE, comme suit :

1. Vous devez développer des applications Windows PE avec du code C ou C++ natif
qui n’utilise pas MFC ou ATL. Par conséquent, si vous utilisez l’Assistant Projet
Visual Studio, choisissez un projet Win32 et assurez-vous que ni MFC ni ATL ne
sont vérifiés.

2. Définissez les options de votre projet pour créer un lien vers les bibliothèques
runtime C/C++ statiques, et non vers la version .dll de Msvcrt.dll.

3. Ouvrez les propriétés de votre projet et définissez Propriétés de configuration \


Bibliothèque d’exécution C/C++ sur Multi-threaded ou Multi-threaded de
débogage, et non sur l’une des versions .dll. Si vous n’effectuez pas cette étape,
votre application risque de ne pas s’exécuter sur Windows PE.

4. Si vous envisagez d’héberger votre application sur la version 64 bits de Windows


PE, définissez les options de génération de projet pour compiler tous les fichiers
binaires avec le compilateur x64 dans Visual Studio.

5. Si vous envisagez d’héberger votre application sur la version 32 bits de Windows


PE, définissez les options de projet à compiler avec le compilateur x86.

6. Vérifiez que l’option du compilateur /clr: n’est pas définie dans votre projet. Cette
option produit du code C++ managé, qui ne s’exécute pas sur Windows PE.

Avertissement Votre application peut utiliser des fichiers de .dll personnalisés que vous
écrivez ou que vous pouvez utiliser sous licence auprès d’un tiers. Ajoutez ces fichiers
.dll à votre application pour Windows PE. Toutefois, n’utilisez pas Msvcrt.dll et n’incluez
pas de fichiers windows .dll supplémentaires qui ne font pas partie de Windows PE.

Informations de référence sur la compatibilité


des API
Windows PE est un système d’exploitation d’amorçage léger basé sur un sous-ensemble
de composants du système d’exploitation Windows. Il est conçu pour héberger des
applications de déploiement et de récupération. En tant que tel, il contient de nombreux
fichiers binaires Windows nécessaires pour héberger les API les plus importantes pour
ces classes d’application. En raison de la taille et d’autres contraintes de conception,
tous les fichiers binaires Windows ne sont pas présents dans Windows PE, et par
conséquent, toutes les API Windows ne sont pas présentes ou utilisables.

API prises en charge dans Windows PE


Les API suivantes sont prises en charge dans Windows PE :

1. Jeux d’API Windows (Mincore.lib).

2. API Maintenance et gestion des images de déploiement (DISM) (Dismapi.lib).

3. API de création d’images pour Windows (Wimgapi.lib).

Si une API se comporte de la même façon que sur le système d’exploitation Windows
complet et comme indiqué dans le Kit de développement logiciel (SDK) Windows pour
le système d’exploitation Windows, elle est considérée comme prise en charge et peut
être utilisée par les applications, sauf indication contraire. Étant donné que Windows PE
est basé sur des composants de Windows, il contient un sous-ensemble important d’API
Windows qui sont publiées dans le Kit de développement logiciel (SDK) Windows pour
le système d’exploitation Windows. Les paramètres, les conventions d’appel et les
comportements de ces API prises en charge seront identiques ou presque identiques à
ceux du système d’exploitation Windows complet, sauf s’ils sont affectés par
l’environnement Windows PE unique. Les applications utilisant uniquement ces API
doivent être portables entre le système d’exploitation Windows complet et Windows PE.

Dans certains cas, un sous-ensemble des valeurs de paramètres possibles sera utilisable
sur Windows PE. Cela peut être dû à des conditions propres à l’environnement
d’exécution, telles que l’exécution sur un support en lecture seule, l’accès à l’état
persistant ou d’autres limitations de conception. Dans ce cas, l’API peut ne pas être prise
en charge, mais peut toujours être utilisée pour accomplir une tâche spécifique s’il
n’existe aucune autre alternative.

En général, si une API fonctionne incorrectement ou pas du tout sur Windows PE, elle
n’est pas prise en charge et ne doit pas être utilisée, même si elle réside dans un fichier
binaire inclus dans Windows PE. L’API peut échouer parce que Windows PE est un sous-
ensemble du système d’exploitation Windows, ou en raison des considérations de
conception du runtime propres à Windows PE. Ces échecs ne sont pas considérés
comme des bogues dans Windows PE.

Étant donné que de nombreux composants Windows ne sont pas présents dans
Windows PE, de nombreuses API ne sont pas disponibles. Ils peuvent être
complètement manquants, car le binaire Windows dans lequel ils résident n’est pas
présent. Ils peuvent également être partiellement présents, car bien que le binaire
Windows dans lequel ils résident soit présent, un ou plusieurs binaires dont ils
dépendent ne le sont pas. En outre, certaines API présentes dans Windows PE ne
fonctionnent pas correctement et se comportent différemment de celles de Windows.
Ces API ne sont pas prises en charge et ne doivent pas être utilisées, car leur
comportement sur Windows PE n’est pas défini.

Parfois, il n’existe pas d’API appropriée pour accomplir une tâche spécifique. Pour
trouver une autre solution, vous avez besoin d’une logique d’application différente,
d’une conception d’algorithme différente ou d’une redéfinition du problème sous-
jacent.

Rubriques connexes
WinPE pour Windows 10

WinPE : Déboguer des applications


WinPE : Déboguer des applications
Article • 19/06/2023

Vous pouvez utiliser des débogueurs Windows, tels que Ntsd.exe, Cdb.exe et
Windbg.exe, ainsi que des outils de prise en charge pour déboguer des applications sur
Windows PE et pour déboguer le noyau Windows PE. Les outils de débogage sont inclus
dans le Kit de développement logiciel (SDK) Windows 10 . Vous devez rendre les outils
de débogage disponibles sur l’ordinateur Windows PE en les copiant localement ou en
les utilisant à partir d’un partage.

Pour déboguer Windows PE à distance, vous devrez peut-être désactiver le pare-feu


intégré sur le PC :

wpeutil disablefirewall

Débogage en mode utilisateur


La méthode de débogage en mode utilisateur la plus simple consiste à exécuter un
serveur de processus sur l’ordinateur Windows PE et à s’y connecter à l’aide d’un
débogueur sur un autre ordinateur. Le serveur de processus est inclus avec les outils de
débogage dans le Kit de développement logiciel (SDK) Windows 10 .

Pour exécuter un serveur de processus en mode utilisateur

1. Copiez l’outil Serveur de processus de débogage Windows : dbgsrv.exe, à partir du


dossier outils de débogage du SDK Windows 10 (exemple : C:\Program Files
(x86)\Windows Kits\10.0\Debuggers\x64) vers l’ordinateur Windows PE.

2. À l’invite de commandes Windows PE, désactivez le pare-feu.

wpeutil disablefirewall

3. Démarrez le serveur de processus de débogage Windows, en spécifiant une


méthode de connexion au PC, par exemple, un port TCP :

dbgsrv.exe -t tcp:port=1234
Pour plus d’informations, consultez Activation d’un serveur de processus
(débogueurs Windows).

4. À partir de l’ordinateur distant, utilisez le serveur de processus pour attacher ou


démarrer des processus sur l’ordinateur de destination Windows PE :

windbg -premote tcp:server=Server,port=1234

Pour plus d’informations, consultez Activation d’un client intelligent (débogueurs


Windows).

Il est également possible d’exécuter le débogueur directement sur l’ordinateur Windows


PE. Toutefois, cela nécessite la configuration des chemins de symbole et de source après
chaque redémarrage de l’ordinateur Windows PE. Nous vous recommandons d’effectuer
un débogage à partir d’un ordinateur exécutant une version complète de Windows,
comme décrit dans cette procédure.

La procédure de débogage suivante est utile lorsque vous souhaitez contourner


startnet.cmd ou setup.exe et passer directement à une invite de commandes à des fins
de débogage. Cette procédure contourne toute l’initialisation, y compris le programme
d’installation, et n’exécute aucune commande, telle que Wpeinit.exe. Cette procédure
doit être effectuée en ligne sur un système d’exploitation en ligne.

Pour activer le débogage en mode utilisateur avant toute initialisation

1. Supprimez le fichier winpeshl.ini, s’il existe. Si le fichier winpeshl.ini n’existe pas, le


débogage en mode utilisateur est accessible par défaut.

2. Maintenez la touche Ctrl enfoncée pendant le démarrage avant d’afficher l’invite


de commandes. Une invite de commandes s’affiche.

3. Poursuivez le débogage.

Débogage en mode noyau


Pour déboguer en mode noyau, vous devez activer le débogage en mode noyau avant
le démarrage du système. Le fichier de configuration de démarrage a un paramètre pour
le débogage en mode noyau, qui est activé à l’aide de l’outil en ligne de commande
bcdedit.exe pour modifier le magasin de données de configuration de démarrage (BCD).
Le débogage du noyau ne peut être effectué qu’à l’aide de bcdedit.exe. Bcdedit.exe se
trouve dans le répertoire \Windows\System32 de la partition Windows.

Les paramètres par défaut du débogueur sont les suivants :

identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

Pour créer des ISO pour les environnements de machine virtuelle, activez le noyau avec
des entrées BCD avant de créer l’ISO.

Pour plus d’informations sur la modification du magasin BCD par défaut (default.bcd),
consultez Comment modifier le magasin BCD à l’aide de Bcdedit.

Pour activer le débogage en mode noyau

1. Recherchez le magasin BCD, qui est contenu dans un fichier nommé bcd. Ce fichier
se trouve dans le répertoire de démarrage à la racine du média contenant l’image
Windows PE.

2. À l’invite de commandes, tapez la commande bcdedit suivante pour définir


l’indicateur de débogage du magasin BCD utilisé pour démarrer l’image sur debug
on :

bcdedit /store <path to winpe>/boot/bcd /set {default} debug on

Le {default} peut être remplacé par l’identificateur unique (UID) de l’option de


démarrage pour Windows PE.

Vous pouvez également activer le débogage du noyau en appuyant sur F8 pendant


le démarrage et en sélectionnant l’option de débogage.

Note Pour utiliser un serveur de symboles à partir de Windows PE, utilisez la net
use commande sur les symboles et les partages de fichiers du serveur.

Pour plus d’informations sur les options de ligne de commande qui contrôlent le
débogage, consultez BCDEdit Command-Line Options.

Pour activer le débogage en mode noyau réseau


Sur un PC de technicien, exécutez les commandes suivantes pour créer une image
Windows PE avec les paramètres de débogage du mode noyau réseau :

1. Démarrez l’Environnement de déploiement et d’outils de création d’images en tant


qu’administrateur.

2. Exécutez copype pour créer une copie de travail des fichiers Windows PE.

copype amd64 d:\WinPE_amd64

3. Si le PC cible est un système UEFI, exécutez les commandes suivantes (le port et la
clé suivants sont des exemples. PORT peut être défini de 50000 à 50039. Pour la
clé, consultez Clé de chiffrement) :

bcdedit /store d:\WinPE_amd64\media\EFI\Microsoft\Boot\BCD /set


{default} debug on
bcdedit /store d:\WinPE_amd64\media\EFI\Microsoft\Boot\BCD /set
{default} bootdebug on
bcdedit /store d:\WinPE_amd64\media\EFI\Microsoft\Boot\BCD /dbgsettings
NET HOSTIP:xxx.xxx.xxx.xxx PORT:50005 key:5.5.5.5

4. Si le PC cible est un système BIOS hérité, exécutez les commandes suivantes (le
PORT et la clé suivants sont des exemples. PORT peut être défini de 50000 à 50039.
Pour la clé, consultez Clé de chiffrement) :

bcdedit /store d:\WinPE_amd64\media\Boot\BCD /set {default} debug on


bcdedit /store d:\WinPE_amd64\media\Boot\BCD /set {default} bootdebug
on
bcdedit /store d:\WinPE_amd64\media\Boot\BCD /dbgsettings NET
HOSTIP:xxx.xxx.xxx.xxx PORT:50005 key:5.5.5.5

5. Utilisez MakeWinPEMedia avec l’option /ISO pour créer un fichier ISO contenant
les fichiers Windows PE, exécutez les commandes suivantes :

makewinpemedia /iso d:\WinPE_amd64\winpe_x64_debug.iso


Sur le PC cible, commencez par winpe_x64_debug.iso et exécutez la commande suivante
:

windbg.exe -k net:port=50005,key=5.5.5.5

Rubriques connexes
WinPE pour Windows 10

WinPE : monter et personnaliser

Wpeutil Command-Line Options

référenceWinpeshl.ini : Lancement d’une application au démarrage de WinPE

BCDEdit Command-Line Options


Copype Command-Line Options
Article • 20/06/2023

Copype crée un répertoire de travail qui contient un ensemble standard de fichiers


Windows Preinstallation Environment (Windows PE). Vous utilisez ces fichiers pour
personnaliser des images et (avec le script Makewinpemedia ) pour créer un média de
démarrage.

CopyPE est disponible dans le kit de déploiement et d’évaluation Windows avec le


module complémentaire WinPE. Pour plus d’informations, consultez Makewinpemedia
Command-Line Options.

Syntaxe CopyPE
Invite de commandes Windows

Copype.cmd <Architecture> <WorkingDirectory>

Copype Command-Line Options


Option de ligne de commande Description

architecture Copie les fichiers de démarrage et l’image de


base Windows PE (Winpe.wim) dans
<WorkingDirectory>\Media.

Les valeurs incluent amd64, x86, arm ou


arm64.

La version x86 de Windows PE peut démarrer


ueFI 32 bits, BIOS 32 bits ou PC bios 64 bits.

La version amd64 de Windows PE peut


démarrer des PC bios 64 bits ou UEFI 64 bits.

Les versions arm de Windows PE peuvent


démarrer des PC arm de leurs architectures
respectives.

Pour plus d’informations sur l’exécution de


Windows PE sur des PC avec différentes
architectures, consultez Plateformes prises en
charge par l’installation de Windows et
déploiements multiplateformes.
Option de ligne de commande Description

WorkingDirectory Spécifie le nom du répertoire de travail dans


lequel Copype crée la structure de répertoires
et copie les fichiers Windows PE. Par exemple :

copype amd64 C:\winpe_amd64

Copype crée la structure de répertoires


suivante.

<WorkingDirectory>
<WorkingDirectory>\media
<WorkingDirectory>\mount

Lorsque Copype copie l’image de base


Windows PE dans le <dossier
WorkingDirectory>\Media\Sources, il renomme
l’image de base winpe.wim en Boot.wim.

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : créer un lecteur USB démarrable

Makewinpemedia Command-Line Options


Makewinpemedia Command-Line
Options
Article • 19/06/2023

Vous pouvez utiliser Makewinpemedia pour créer un média d’environnement de


préinstallation Windows (Windows PE) démarrable. Avant d’exécuter Makewinpemedia,
vous devez exécuter Copype pour créer un ensemble opérationnel de fichiers Windows
PE.

Makewinpemedia et Copype sont disponibles dans le kit de déploiement et d’évaluation


Windows avec le module complémentaire WinPE.

Pour plus d’informations, consultez Copype Command-Line Options et WinPE : Créer un


lecteur USB bootable.

Syntaxe Makewinpemedia
Invite de commandes Windows

Makewinpemedia {/ufd | /iso} [/f] <WorkingDirectory> <DestinationLocation>

Makewinpemedia Command-Line Options


Makewinpemedia utilise les options de ligne de commande suivantes :

Option de ligne de commande Description

/Ufd Spécifie un lecteur flash USB comme type de


support à créer. Par exemple :

Makewinpemedia /ufd
C:\winpe_amd64 F:

où F est la lettre de lecteur du lecteur flash USB.


Option de ligne de commande Description

/Iso Spécifie un fichier .iso (CD ou DVD) comme


type de média à créer. Par exemple :

Makewinpemedia /iso
C:\winpe_amd64
C:\winpe_x64\winpe_amd64.iso

/f facultatif. Supprime le message de confirmation


qui s’affiche avant de mettre en forme le
lecteur flash USB ou de remplacer un fichier .iso
existant. Par exemple :

Makewinpemedia /ufd /f
C:\winpe_amd64 F:

où F est la lettre de lecteur du lecteur flash USB.

<WorkingDirectory> Spécifie le nom du répertoire de travail dans


lequel l’outil Copype crée la structure de
répertoires Windows PE et copie les fichiers
nécessaires à la création d’un média de
démarrage. Par exemple :

C:\winpe_amd64

<DestinationLocation> Spécifie la lettre de lecteur du lecteur flash USB


si vous utilisez l’option /ufd , ou le nom du
fichier .iso si vous utilisez l’option /iso .

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : créer un lecteur USB démarrable

WinPE : monter et personnaliser

Oscdimg Command-Line Options


Drvload Command-Line Options
Article • 19/06/2023

L’outil Drvload ajoute des pilotes prêtes à l’emploi à une image windows PE
(Préinstallation Environment) démarrée. Il prend un ou plusieurs fichiers .inf de pilote
comme entrées. Pour ajouter un pilote à une image Windows PE hors connexion, utilisez
l’outil DISM (Deployment Image Servicing and Management). Pour plus d’informations,
consultez Ajouter et supprimer des pilotes à une image Windows hors connexion.

Si le fichier .inf du pilote nécessite un redémarrage, Windows PE ignore la demande. Si


le fichier .sys pilote nécessite un redémarrage, le pilote ne peut pas être ajouté avec
Drvload. Pour plus d’informations, consultez Vue d’ensemble des pilotes de
périphérique et du déploiement et Options de Command-Line de maintenance des
pilotes DISM.

Les pilotes ajoutés à l’aide de l’outil Drvload sont marqués comme le pilote préféré pour
cet appareil. Si vous ajoutez un pilote mis à jour pendant l’installation de Windows, le
pilote que vous avez ajouté avec Drvload est prioritaire.

Syntaxe Drvload
Invite de commandes Windows

drvload inf_path [,inf_path [...]] [/?]

Drvload Command-Line Options


Les options de ligne de commande suivantes sont disponibles pour Drvload.

Option Description

/? Affiche des informations sur l’utilisation.

inf_path Spécifie le chemin d’accès au fichier .inf du


pilote. Le chemin d’accès peut contenir des
variables d’environnement.

Si des pilotes n’ont pas été installés, Drvload retourne une status non nulle (%niveau
d’erreur).
Rubriques connexes
Vue d’ensemble de WinPE

WinPE : monter et personnaliser


Informations de référence sur
Winpeshl.ini : Lancement d’une
application au démarrage de WinPE
Article • 19/06/2023

Utilisez le fichier Winpeshl.ini dans l’environnement de préinstallation Windows


(Windows PE) pour remplacer l’invite de commandes par défaut par une application
shell ou une autre application. Par exemple, votre application shell peut fournir une
interface graphique utilisateur pour permettre aux ingénieurs de déploiement de choisir
une méthode d’installation de Windows.

Pour ajouter une application personnalisée, créez un fichier nommé Winpeshl.ini et


placez-le dans %SYSTEMROOT%\System32 avec une image Windows PE personnalisée.
Pour plus d’informations, consultez WinPE : Monter et personnaliser.

Exemple

[LaunchApp]
AppPath = %SYSTEMDRIVE%\Fabrikam\shell.exe
[LaunchApps]
%SYSTEMDRIVE%\Fabrikam\app1.exe
%SYSTEMDRIVE%\Fabrikam\app2.exe, /s "C:\Program Files\App3"

Le fichier Wpeshl.ini peut comporter une des sections [LaunchApp] et [LaunchApps], ou


les deux. Les applications listées dans [LaunchApp] et [LaunchApps] s’exécutent par
ordre d’apparition et ne démarrent pas tant que l’application précédente n’est pas
terminée.

LaunchApp
Définissez l’entrée AppPath sur le chemin de votre application. Vous pouvez utiliser un
chemin complet ou inclure des variables d’environnement, comme %SYSTEMDRIVE% , pour
décrire le chemin.

Remarque

L’entrée [LaunchApp] ne peut inclure qu’une seule application.


Vous ne pouvez pas spécifier une commande d’une longueur supérieure à
250 caractères.

Vous ne pouvez pas spécifier d’options de ligne de commande avec LaunchApp.

LaunchApps
Utilisez la section [LaunchApps] pour exécuter des applications avec des options de
ligne de commande.

Remarque

LaunchApps prend en charge l’exécution d’applications, mais ne prend pas en


charge les commandes de script courantes. Pour exécuter des commandes, ajoutez
un script de démarrage à la place (startnet.cmd). Pour plus d’informations,
consultez WinPE : Monter et personnaliser.

Vous ne pouvez pas spécifier une commande d’une longueur supérieure à


250 caractères.

Pour ajouter des options de ligne de commande à une application : ajoutez une
virgule (,) après le nom de l’application : %SYSTEMDRIVE%\Fabrikam\app2.exe,
<option>

Rubriques connexes
WinPE pour Windows 10

WinPE : Déboguer des applications


Wpeinit et Startnet.cmd : utilisation de
scripts de démarrage WinPE
Article • 19/06/2023

Utilisez Wpeinit et Startnet.cmd pour exécuter des scripts de démarrage lors de la


première exécution de Windows PE (WinPE).

Wpeinit génère des messages de journal vers C:\Windows\system32\wpeinit.log .

Startnet.cmd
Vous pouvez ajouter des scripts de ligne de commande personnalisés dans Windows PE
à l’aide de Startnet.cmd. Par défaut, Windows PE inclut un script Startnet.cmd situé à
%SYSTEMROOT%\System32 partir de votre image Windows PE personnalisée.

Startnet.cmd démarre Wpeinit.exe. Wpeinit.exe installe les appareils Plug-and-Play, traite


les paramètres Unattend.xml et charge les ressources réseau.

Pour plus d’informations, consultez WinPE : Monter et personnaliser.

Wpeinit

Syntaxe Wpeinit
Invite de commandes Windows

Wpeinit [-unattend:<path_to_answer_file>]

Exemple Wpeinit
Invite de commandes Windows

Wpeinit -unattend:"C:\Unattend-PE.xml"

Paramètres sans assistance pris en charge


Vous pouvez créer un fichier de réponses et inclure l’un des paramètres suivants à
utiliser avec Windows PE :
Microsoft-Windows-Setup/Display
Microsoft-Windows-Setup/EnableFirewall
Microsoft-Windows-Setup/EnableNetwork
Microsoft-Windows-Setup/LogPath
Microsoft-Windows-Setup/PageFile
Microsoft-Windows-Setup/Restart
Microsoft-Windows-Setup/RunAsynchronous
Microsoft-Windows-Setup/RunSynchronous

Rubriques connexes
WinPE : identifier les lettres de lecteur avec un script

WinPE pour Windows 10

référenceWinpeshl.ini : Lancement d’une application au démarrage de WinPE

WinPE : monter et personnaliser

Guide de référence de l’installation de Windows sans assistance


Wpeutil Command-Line Options
Article • 15/08/2023

L’utilitaire Windows PE (Wpeutil) est un outil en ligne de commande, inclus dans


Windows PE, qui vous permet d’exécuter des commandes pendant une session
Windows PE. Par exemple, vous pouvez arrêter ou redémarrer Windows PE, activer ou
désactiver un pare-feu, définir des paramètres de langue et initialiser un réseau.

Syntaxe Wpeutil
Invite de commandes Windows

Wpeutil {command} [argument]

Par exemple :

Invite de commandes Windows

Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE

) Important

Wpeutil ne peut accepter qu’une seule commande par ligne.

CreatePageFile
Crée un fichier de page avec un chemin d’accès et une taille spécifiés. Le chemin d’accès
par défaut est C:\pagefile.sys et la taille par défaut est de 64 mégaoctets. Vous devez
spécifier au moins une option.

) Important

Si un fichier de page existe, l’option CreatePageFile doit être définie sur la valeur
égale ou supérieure à la taille actuelle du fichier de page, sinon la commande
échoue.
Syntaxe CreatePageFile
Invite de commandes Windows

CreatePageFile [/path=<path>] [/size=<size>]

Utilisation de CreatePageFile
Invite de commandes Windows

Wpeutil CreatePageFile /path=C:\pagefile.sys /size=128

Invite de commandes Windows

Wpeutil CreatePageFile /path=C:\pagefile.sys

DisableExtendedCharactersForVolume
Désactive la prise en charge étendue des caractères pour les noms de fichiers
compatibles AVEC DOS (format 8.3) pour le volume qui contient le chemin d’accès sur le
volume cible. Cette commande s’applique uniquement aux volumes NTFS. Le chemin
d’accès sur le volume cible doit spécifier la racine du volume.

Si cette option est désactivée, tous les fichiers qui ont été créés avec des caractères
étendus seront convertis en nom de fichier court.

Syntaxe DisableExtendedCharactersForVolume
Invite de commandes Windows

DisableExtendedCharactersForVolume <path_on_target_volume>

DisableExtendedCharactersForVolume utilisation
Invite de commandes Windows

Wpeutil DisableExtendedCharactersForVolume C:\


DisableFirewall
Désactive un pare-feu.

Désactiver l’utilisation du mur d’incendie


Invite de commandes Windows

Wpeutil DisableFirewall

EnableExtendedCharactersForVolume
Permet aux noms de fichiers au format 8.3 de contenir des caractères étendus sur le
volume qui contient le chemin d’accès sur le volume cible. Cette commande s’applique
uniquement aux volumes NTFS. Le chemin d’accès sur le volume cible doit spécifier la
racine du volume.

7 Notes

Si vous installez un système d’exploitation dans une langue avec des caractères
étendus activés par défaut, comme ja-JP ou ko-KR, ou si vous utilisez une copie de
Windows PE dans une langue sur laquelle les caractères étendus ne sont pas
activés, comme en-US, l’installation génère une erreur Chkdsk lors du premier
démarrage. L’activation de cette option avant l’installation sur ce volume empêche
l’exécution de la commande Chkdsk.

Syntaxe EnableExtendedCharactersForVolume
Invite de commandes Windows

EnableExtendedCharactersForVolume <path_on_target_volume>

Utilisation de EnableExtendedCharactersForVolume
Invite de commandes Windows

Wpeutil EnableExtendedCharactersForVolume C:\


EnableFirewall
Active un pare-feu.

Activer l’utilisation du mur d’incendie


Invite de commandes Windows

Wpeutil EnableFirewall

InitializeNetwork
Initialise les composants réseau et les pilotes, et définit le nom de l’ordinateur sur une
valeur choisie de manière aléatoire. L’option /NoWait ignore le temps où votre PC
attendrait sinon d’acquérir une adresse IP. Si vous n’utilisez /NoWait pas , Windows PE
attendra d’acquérir une adresse avant de terminer le chargement de votre session
WinPE. /NoWait est utile pour les environnements qui n’utilisent pas DHCP.

Syntaxe InitializeNetwork
Invite de commandes Windows

InitializeNetwork [/NoWait]

InitializeNetwork utilisation
Invite de commandes Windows

Wpeutil InitializeNetwork

Invite de commandes Windows

wpeutil InitializeNetwork /NoWait

ListKeyboardLayouts
Répertorie les dispositions de clavier prises en charge (Nom et ID) pour une valeur LCID
(ID de paramètres régionaux) donnée. Les dispositions du clavier seront également
mises à jour dans le Registre sous la touche : HKEY_LOCAL_MACHINE
\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts .

Pour obtenir la liste des ID de paramètres régionaux valides, consultez Valeurs d’ID de
paramètres régionaux Microsoft.

Syntaxe ListKeyboardLayouts
Invite de commandes Windows

ListKeyboardLayouts <LCID>

Utilisation de ListKeyboardLayouts
Invite de commandes Windows

Wpeutil ListKeyboardLayouts 0x0409

Invite de commandes Windows

Wpeutil ListKeyboardLayouts 1033

Redémarrer
Redémarre la session Windows PE actuelle.

Redémarrer l’utilisation
Invite de commandes Windows

Wpeutil Reboot

SaveProfile
Arrête la journalisation et enregistre le profil personnalisé à l’emplacement que
l’utilisateur a spécifié précédemment avec la commande Dism /enable-profilage. Pour
plus d’informations sur l’option de ligne de commande /enable-profilage, consultez
DISM Windows PE Servicing Command-Line Options.
Syntaxe SaveProfile
Invite de commandes Windows

Wpeutil SaveProfile <profile_file_name> "<description>"

Utilisation de SaveProfile
Invite de commandes Windows

Wpeutil SaveProfile profile_file_name "short description"

SetKeyboardLayout
Définit la disposition du clavier dans la session Windows PE actuelle. Cela prendra effet
pour les processus une fois la commande réussie.

Syntaxe SetKeyboardLayout
Invite de commandes Windows

SetKeyboardLayout <keyboard_layout_ID>

Utilisation de SetKeyboardLayout
Obtenez la liste des dispositions de clavier prises en charge :

Invite de commandes Windows

ListKeyboardLayouts LCID

Pour définir le clavier pour en-US :

Invite de commandes Windows

Wpeutil SetKeyboardLayout 0409:00000409

SetMuiLanguage
Définit la langue. <language-name> utilise le format de code de langue internationale
(par exemple, en-US pour la langue américaine anglais). Vous pouvez spécifier plusieurs
langues dans l’ordre de priorité, en les séparant par un point-virgule.

Syntaxe SetMuiLanguage
Invite de commandes Windows

SetMuiLanguage <language-name>[;<language-name>]

Utilisation de SetMuiLanguage
Invite de commandes Windows

Wpeutil SetMuiLanguage de-DE;en-US

SetUserLocale
Définit les paramètres régionaux de l’utilisateur. <language-name> utilise le format de
code de langue internationale (par exemple, en-US pour la langue américaine anglais).
Vous pouvez spécifier plusieurs langues dans l’ordre de priorité, en les séparant par un
point-virgule.

Syntaxe SetUserLocale
Invite de commandes Windows

SetUserLocale <language-name>[;<language-name>]

Utilisation de SetUserLocale
Invite de commandes Windows

Wpeutil SetUserLocale de-DE;en-US

Éteindre
Arrête la session Windows PE actuelle.
Vous pouvez également effectuer les opérations suivantes dans la fenêtre Invite de
commandes :

Cliquez sur le bouton Fermer


Tapez EXIT et appuyez sur Entrée

Arrêter l’utilisation
Invite de commandes Windows

Wpeutil Shutdown

UpdateBootInfo
Remplit le Registre avec des informations sur le démarrage de Windows PE.

Après avoir exécuté cette commande, interrogez le Registre à l’aide de wpeutil


UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType

Les résultats de cette opération peuvent changer après le chargement d’une prise en
charge supplémentaire du pilote.

Pour déterminer l’emplacement de démarrage de Windows PE, examinez les points


suivants :

PEBootType : Error, Flat, Remote, Ramdisk:SourceIdentified


Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
PEBootTypeErrorCode : code HRESULT
PEBootServerName : nom du serveur des services de déploiement Windows
PEBootServerAddr : adresse IP du serveur des services de déploiement Windows
PEBootRamdiskSourceDrive : lettre de lecteur source, si disponible.
PEFirmwareType : mode de démarrage du microprogramme : 0x1 pour le BIOS,
0x2 pour UEFI.

Si vous ne démarrez pas les services de déploiement Windows, la meilleure façon de


déterminer l’emplacement de démarrage de Windows PE consiste à case activée clé de
Registre PEBootRamdiskSourceDrive. S’il n’est pas présent, analysez les lecteurs du
PEBootType correct et recherchez un type de fichier de balise qui identifie le lecteur de
démarrage.

Utilisation de UpdateBootInfo
Invite de commandes Windows

Wpeutil UpdateBootInfo

WaitForNetwork
Attend que le réseau carte soit initialisé. Utilisez cette commande lors de la création de
scripts pour vous assurer que le carte réseau a été entièrement initialisé avant de
continuer.

Utilisation de WaitForNetwork
Invite de commandes Windows

Wpeutil WaitForNetwork

WaitForRemovableStorage
Pendant la séquence de démarrage de Windows PE, cette commande bloque le
démarrage jusqu’à ce que les périphériques de stockage amovibles, tels que les disques
durs USB, soient initialisés.

Utilisation de WaitForRemovableStorage
Invite de commandes Windows

Wpeutil WaitForRemovableStorage

Rubriques connexes
Vue d’ensemble de WinPE

WinPE : monter et personnaliser

Options de Command-Line de maintenance windows PE DISM


Système d’exploitation Microsoft
Validation
Article • 20/06/2023

Le système d’exploitation Microsoft Validation est un système d’exploitation léger,


rapide et personnalisable basé sur Windows 11 que vous pouvez utiliser en usine pour
diagnostiquer, atténuer et réparer les défauts matériels pendant la fabrication
d’appareils Windows. Le système d’exploitation de validation démarre dans un
environnement de ligne de commande pour augmenter la fiabilité en usine et prend en
charge l’exécution d’applications Win32, ce qui facilite la transition de la mise en
production initiale du matériel au développement du système d’exploitation et des
applications de vente au détail.

Prise en main de l’utilisation du système


d’exploitation validation

Télécharger le système d’exploitation validation


Cliquez ici pour télécharger l’ISO du système d’exploitation de validation.

Créer un support de système d’exploitation de validation


de démarrage
Vous pouvez démarrer le système d’exploitation Validation à partir d’une clé USB ou
d’un disque dur auquel l’image a été appliquée. Pour plus d’informations, consultez
Créer un support de système d’exploitation de validation de démarrage .
Monter et personnaliser une image de
système d’exploitation de validation
Article • 19/06/2023

Le système d’exploitation de validation est fourni sous la forme d’une image .wim. Vous
pouvez monter et personnaliser une image de système d’exploitation de validation en
suivant le même processus que n’importe quelle autre image Windows. Cette rubrique
décrit les méthodes courantes de personnalisation d’une image de système
d’exploitation de validation. Nous allons aborder les points suivants :

Ajout de pilotes à votre image de système d’exploitation de validation


Ajout de fonctionnalités facultatives
Comment apporter des modifications au Registre

Ce dont vous avez besoin


Pour commencer à utiliser le système d’exploitation de validation, vous avez besoin des
éléments suivants :

Un PC pour exécuter le système d’exploitation validation :


Remarque : le disque dur de ce PC sera formaté pendant le processus
d’installation si vous appliquez une image de système d’exploitation de
validation sur le disque dur de votre appareil.
Un PC de technicien avec :
Le kit de déploiement et d’évaluation Windows le plus récent et le module
complémentaire Windows PE installés
Dossier contenant des pilotes pour le PC de système d’exploitation de validation
Le système d’exploitation de validation .wim de MS Collaborate
Packages de personnalisation du système d’exploitation de validation
Un lecteur USB que vous allez utiliser :
Pour créer un média WinPE démarrable
Pour stocker la documentation que vous pouvez utiliser lors du déploiement de
votre système d’exploitation de validation

Personnaliser votre image de système


d’exploitation de validation
Ajoutez des packages de pilotes et des packages de personnalisation du système
d’exploitation de validation pour vous assurer que le système d’exploitation de
validation peut démarrer et prendre en charge les applications pour vos scénarios. Vous
pouvez ajouter des packages de personnalisation pour ajouter la prise en charge des
éléments suivants :

Connectivité de base
.NET Framework 4.5
PowerShell 5.0
Et plus encore Pour plus d’informations sur les packages facultatifs disponibles,
consultez Packages facultatifs .

Le système d’exploitation de validation n’est pas fourni avec les pilotes de boîte de
réception. Vous devez donc vous assurer d’ajouter des pilotes avant de pouvoir
appliquer votre image à votre PC.

Monter votre image de système d’exploitation de


validation
Avant de pouvoir personnaliser votre système d’exploitation de validation .wim, vous
devez le monter dans un dossier sur votre PC de technicien. Le montage d’une image la
développe dans un structre de dossier visible et vous permet d’apporter des
modifications à l’image.

1. Sur votre PC de technicien, ouvrez l’invite de commandes en tant


qu’administrateur.

2. Créer un dossier dans lequel vous allez monter votre image

Invite de commandes Windows

md c:\mount

3. Utiliser DISM pour monter l’image

Invite de commandes Windows

DISM /Mount-Image /imagefile:"C:\images\ValidationOS.wim" /index:1


/MountDir:"C:\Mount"

Où C:\images\ValidationOS.wim se trouve votre image de système d’exploitation


de validation.
7 Notes

Utilisez index:1 si vous allez appliquer votre image au disque dur d’un
appareil.
Utilisez index:2 si vous allez utiliser l’image pour démarrer à partir d’un
lecteur USB.

Ajouter des pilotes .inf à votre image de système


d’exploitation de validation
Utilisez DISM pour ajouter des pilotes à votre image de système d’exploitation de
validation. Vous pouvez ajouter un pilote à la fois ou un dossier de pilotes à votre image
montée :

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

command

Dism /Add-Driver /Image:"C:\mount"


/Driver:"C:\Drivers\PnP.Media.V1\media1.inf"

Où C:\Drivers\PnP.Media.V1\media1.inf est le chemin d’accès au 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.

command

Dism /Add-Driver /Image:"C:\mount" /Driver:c:\drivers /Recurse

3. Vérifiez que les pilotes font partie de l’image :

command

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

Vérifiez la liste des packages et assurez-vous que la liste contient les pilotes que
vous avez ajoutés.
(Facultatif) Ajouter une connectivité de base
À partir de l’invite de commandes en cours d’exécution en tant qu’administrateur,
ajoutez les packages pour prendre en charge la connectivité de base à votre image
montée :

Invite de commandes Windows

DISM /Image:"C:\Mount" /Add-Package


/packagepath:G:\cabs\neutral\Microsoft-WinVOS-Connectivity-Package.cab
/packagepath:G:\cabs\en-us\Microsoft-WinVOS-Connectivity-Package.cab

Où G:\ est l’ISO ValidationOS monté.

(Facultatif) Ajouter .NET Framework 4.5


À partir de l’invite de commandes en cours d’exécution en tant qu’administrateur,
ajoutez les packages qui ajoutent la prise en charge de .NET Framework 4.5 à votre
image montée :

Invite de commandes Windows

DISM /Image:"C:\Mount" /Add-Package


/PackagePath:G:\cabs\neutral\Microsoft-Win3-NETFrameworkCompat-
Package.cab /PackagePath:G:\cabs\neutral\Microsoft-WinVOS-NetFx45-
Package.cab /PackagePath:G:\cabs\en-us\Microsoft-WinVOS-NetFx45-WOW64-
Package.cab

Où G:\ est l’ISO ValidationOS monté.

(Facultatif) Ajouter PowerShell 5.0


À partir de l’invite de commandes en cours d’exécution en tant qu’administrateur,
ajoutez les packages qui ajoutent la prise en charge de PowerShell 5.0 à votre
image montée :

Invite de commandes Windows

DISM /Image:"C:\Mount" /Add-Package


/PackagePath:G:\cabs\neutral\Microsoft-OneCore-Devices-PowerShell-
Package.cab /PackagePath:G:\cabs\en-us\Microsoft-OneCore-Devices-
PowerShell-Package.cab

Où G:\ est l’ISO ValidationOS monté.


Modifier le Registre
Vous pouvez apporter des modifications au Registre dans votre image de système
d’exploitation de validation en chargeant la ruche du Registre que vous souhaitez
modifier sur votre PC de technicien, en apportant des modifications, puis en
déchargeant la ruche.

Par exemple, si vous souhaitez configurer le fichier de page pour qu’il se trouve toujours
sur le lecteur de démarrage ( C:\ est la lettre par défaut), vous devez :

1. Montez la ruche du registre SYSTEM à partir de l’image montée sur votre PC de


technicien :

Invite de commandes Windows

reg load HKLM\VOS_SYSTEM C:\mount\Windows\System32\Config\System

2. Apportez des modifications à la clé de Registre associée :

Invite de commandes Windows

reg add "HKLM\VOS_SYSTEM\ControlSet001\Control\Session Manager\Memory


Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 1 16" /f

3. Déchargez la ruche du registre à partir de votre PC de technicien.

Invite de commandes Windows

reg unload HKLM\VOS_SYSTEM

Lorsque vous démontez votre image et validez les modifications, les modifications du
Registre sont enregistrées et disponibles dans votre image.

Mettre à jour la lettre de lecteur de démarrage du système


Vous pouvez apporter une modification au Registre pour affecter une lettre de lecteur
au lecteur de démarrage système.

) Important

Cela ne fonctionne qu’avant le démarrage initial


Pour modifier la lettre du lecteur de démarrage, suivez l’étape de chargement
d’une ruche de Registre hors connexion sur Modifier le registre.

Modifiez la valeur de Registre suivante, par exemple pour définir X:\ comme lettre
de lecteur de démarrage, définissez la valeur SystemBootDriveLetter sur 88 :

Invite de commandes Windows

reg add "HKLM\VOS_SYSTEM\ControlSet001\Control\" /v


SystemBootDriveLetter /t REG_DWORD /d 88 /f

7 Notes

La valeur de SystemBootDriveLetter correspond à la valeur décimale ASCII du


caractère. La valeur minimale prise en charge est 65 et la valeur maximale est
de 90 (lettres A à Z). Utilisez cette liste pour vous aider à identifier les valeurs
de caractères ASCII : Jeu de caractères (0 - 127)

Déchargez la ruche (modifier le Registre) et enregistrez votre image (démonter


votre image)

Démonter votre image


Maintenant que vous avez ajouté des pilotes à votre image, vous devez démonter
l’image et valider les modifications :

Invite de commandes Windows

DISM /Unmount-Image /MountDir:"C:\mount" /Commit

7 Notes

Pour rétablir les modifications, remplacez /commit par /discard dans la


commande précédente

Étapes suivantes
Pour savoir comment démarrer votre image de système d’exploitation de validation,
consultez Configurer le système d’exploitation de validation pour démarrer
Configurer une installation du système
d’exploitation de validation de
démarrage
Article • 19/06/2023

Une fois que vous avez personnalisé votre image de système d’exploitation validation,
vous pouvez l’utiliser pour démarrer un PC. Vous pouvez créer et utiliser un support USB
de démarrage et exécuter validation du système d’exploitation à partir de la RAM, ou
appliquer l’image directement sur le disque dur du PC. Cette rubrique explique
comment créer un média Windows PE (WinPE) de démarrage que vous allez utiliser pour
:

Appliquer une image de système d’exploitation de validation sur votre appareil


Remplacez winPE boot.wim par l’image validation du système d’exploitation pour
le démarrage USB dans validation du système d’exploitation

Ce dont vous avez besoin


Pour configurer votre environnement afin de créer un environnement de système
d’exploitation de validation de démarrage, vous aurez besoin d’un PC de technicien avec
:

Le kit d’évaluation et de déploiement Windows le plus récent et le module


complémentaire Windows PE installés
Votre image .wim de système d’exploitation de validation personnalisée
Un lecteur USB que vous allez utiliser :
Pour créer un média WinPE de démarrage
Pour stocker des garanties que vous pouvez utiliser pendant votre déploiement
de système d’exploitation de validation

Créer un lecteur WinPE démarrable


Que vous démarrez le système d’exploitation validation à partir d’un disque dur ou
appliquez l’image à votre appareil, vous devez commencer par créer un lecteur WinPE
de démarrage.

Créer des fichiers de travail WinPE


La première étape de la création d’un média WinPE de démarrage consiste à créer un
ensemble opérationnel de fichiers Windows PE sur votre PC de technicien.

1. Assurez-vous que le module complémentaire Windows PE ADK et ADK est installé


sur votre PC.

2. Démarrez l’Environnement de déploiement et d’outils de création d’images en


tant qu’administrateur.

3. Exécutez copype pour créer une copie de travail des fichiers Windows PE.

Invite de commandes Windows

copype amd64 C:\WinPE_amd64

Créez un lecteur USB Windows PE de démarrage


Maintenant que vous disposez d’un ensemble de fichiers de travail, vous pouvez créer
votre lecteur USB de démarrage. Vous allez utiliser ce lecteur pour démarrer sur
Windows PE et appliquer une image, ou comme base pour le support de système
d’exploitation de démarrage Validation.

1. Joignez un lecteur USB à votre PC de technicien.

2. S’il n’est pas déjà ouvert, démarrez l’environnement Outils de déploiement et de


création d’images en tant qu’administrateur.

3. Exécutez diskpart

Invite de commandes Windows

diskpart

4. Utilisez Diskpart pour mettre en forme le lecteur USB afin qu’il dispose de deux
partitions, une partition au format FAT32 et une partition NTFS partitionnée :

Invite de commandes Windows

List disk
select disk X (where X is your USB drive)
clean
create partition primary size=2048
active
format fs=FAT32 quick label="WinPE"
assign letter=P
create partition primary
format fs=NTFS quick label="Data"
assign letter=O
Exit

5. Utilisez MakeWinPEMedia avec l’option /UFD pour mettre en forme et installer


Windows PE sur le lecteur flash USB, en spécifiant la lettre de lecteur de la clé USB :

Invite de commandes Windows

MakeWinPEMedia /UFD C:\WinPE_amd64 P:

Où P: correspond à la lettre de lecteur du lecteur USB que vous avez attaché à


l’étape 1.

2 Avertissement

Cette commande reformate la partition.

Le lecteur USB Windows PE de démarrage est prêt. Vous pouvez l’utiliser pour :

Démarrage du système d’exploitation validation à partir d’un lecteur USB


Démarrer sur WinPE pour appliquer un système d’exploitation de validation au
disque dur d’un appareil

Option 1 : Démarrer le système d’exploitation


validation à partir d’un lecteur USB

Copier le système d’exploitation validation wim sur le


lecteur USB
1. Remplacez winPE boot.wim sur le lecteur USB de démarrage WinPE par
validationOS.wim à partir de l’ISO de validation du système d’exploitation.

Invite de commandes Windows

xcopy ValidationOS.wim d:\boot\sources

2. Supprimez winPE boot.wim et renommez ValidationOS.wim en boot.wim.

Invite de commandes Windows


del d:\boot\sources\boot.wim
ren d:\boot\sources\ValidationOS.wim boot.wim

Maintenant que vous avez créé un support de système d’exploitation de validation de


démarrage, vous pouvez l’utiliser pour démarrer votre PC.

1. Insérez le média de démarrage dans le PC que vous souhaitez démarrer.


2. Mettez sous tension le PC.
3. Appuyez sur la touche ou la combinaison de touches qui fera apparaître le menu
de démarrage. Cette combinaison de touches est différente selon les fabricants de
votre PC.
4. Dans le menu de démarrage, sélectionnez le support USB PE de démarrage.

Option 2 : Appliquer une image de système


d’exploitation de validation à un PC

Démarrer le système sur WinPE


Maintenant que vous avez créé un média Windows PE de démarrage, vous pouvez
l’utiliser pour démarrer votre PC.

1. Insérez le média dans le PC que vous souhaitez démarrer.


2. Mettez sous tension le PC.
3. Appuyez sur la touche ou la combinaison de touches qui fera apparaître le menu
de démarrage. Cette combinaison de touches est différente selon les fabricants de
votre PC.
4. Dans le menu de démarrage, sélectionnez le média Windows PE de démarrage.

Votre PC démarre dans Windows PE.

Copiez la documentation
1. Copiez votre image de système d’exploitation de validation personnalisée sur le
lecteur WinPE

2. Copiez le texte suivant dans le Bloc-notes et enregistrez-le à la racine de votre


lecteur USB WinPE en tant que diskpart-vos.txt .

txt
rem == CreatePartitions-UEFI-FFU.txt ==
rem == These commands are used with DiskPart to
rem create partitions
rem for a UEFI/GPT-based PC.
rem Adjust the disk number if
rem you're not working with Disk 0 ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=246
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="W"
list volume
exit

Appliquer votre image


1. Avant de pouvoir appliquer l’image du système d’exploitation validation à votre
PC, vous devez mettre en forme son disque dur. Nous allons utiliser le script
diskpart que nous avons créé ci-dessus. À partir de la ligne de commande WinPE :

2 Avertissement

Cela efface toutes les données qui se trouve sur le disque dur du PC. Avant
d’exécuter cette commande, assurez-vous que le PC n’a rien de ce dont vous
avez besoin.

Invite de commandes Windows

diskpart /s d:\diskpart-vos.txt

2. Appliquez l’image du système d’exploitation Validation :

Invite de commandes Windows

dism /Apply-Image /ImageFile:ValidationOS.wim /Index:1 /ApplyDir:W:\


3. Créez une entrée de démarrage pour le système d’exploitation validation :

Invite de commandes Windows

bcdboot w:\windows /s S: /f ALL

4. Tapez Exit et appuyez sur Entrée pour redémarrer votre PC. Lorsque le PC
redémarre, l’invite de commande de validation du système d’exploitation s’affiche.
Informations de référence sur les
packages de fonctionnalités du système
d’exploitation de validation
Article • 19/06/2023

Vous pouvez ajouter des packages de fonctionnalités pour ajouter des fonctionnalités
au système d’exploitation validation.

Où obtenir les composants facultatifs du


système d’exploitation de validation
Les packages de fonctionnalités du système d’exploitation de validation sont .cab
packages qui peuvent être ajoutés à une image .wim de système d’exploitation de
validation hors connexion. Le package de fonctionnalités .cab fichiers pour activer ces
fonctionnalités sont disponibles dans l’ISO du système d’exploitation de validation dans
le <Root>\cabs dossier :

Chaque composant facultatif a une version indépendante de la langue et propre à


la langue de la cabine. Les deux versions doivent être ajoutées à une image.
Le système d’exploitation de validation prend en charge WOW. Si l’une de vos
applications s’appuie sur des fichiers binaires x86, veillez à ajouter également le
package WOW64.

Comment ajouter des composants facultatifs


Vous pouvez y ajouter des packages avec DISM /add-package . Pour en savoir plus sur
l’utilisation de DISM pour ajouter des packages à une image Windows, consultez Ajouter
ou supprimer des packages hors connexion à l’aide de DISM :

Les composants facultatifs peuvent uniquement être ajoutés à une image hors
connexion
Les .cabs non lanugauge et spécifiques à la langue doivent être ajoutés à une
image

Composants facultatifs du système


d’exploitation de validation
Composant Nom du package Description
facultatif

PowerShell Microsoft-OneCore-Devices- Vous permet d’exécuter des scripts PowerShell, y


PowerShell-Package.cab compris des modules de base

Connectivité Microsoft-WinVOS- Active la prise en charge de certaines


de base Connectivity-Package.cab fonctionnalités de connectivité telles que HID,
USB et Série

Outils de Microsoft-WinVOS-DiskTools- Inclut diskpart.exe outil


disque Package.cab
Microsoft-WinVOS-DiskTools-
WOW64-Package.cab

GDI Plus Microsoft-WinVOS-GDIPlus- Ajouter la prise en charge de GDI plus


Package.cab
Microsoft-WinVOS-GDIPlus-
WOW64-Package.cab

.NET Microsoft-WinVOS-NetFx45- Active les fonctionnalités .NET de base


Framework Package.cab
4.5 Microsoft-WinVOS-NetFx45-
WOW64-Package.cab

Plug-and- Microsoft-WinVOS-PnP- Ajouter des fonctionnalités de Plug-and-Play


play Package.cab supplémentaires
Microsoft-WinVOS-PnP-
WOW64-Package.cab

Portail Microsoft-WinVOS-WDP- Active le serveur WDP, où l’utilisateur peut


d’appareil Package.cab accéder au portail d’appareil à partir d’un
Windows Microsoft-WinVOS-WDP- ordinateur client
WOW64-Package.cab

Autres Microsoft-OneCore- Pilotes supplémentaires disponibles si nécessaire


pilotes PersistentMemory-Drivers-
Package.cab
Microsoft-Windows-
CoreSystem-ClassExtensions-
Package.cab
Microsoft-Windows-
CoreSystem-NetworkDrivers-
Package.cab
Microsoft-Windows-
CoreSystem-OnecoreDrivers-
Package.cab
Lancement d’une application ou d’une
commande au démarrage du système
d’exploitation de validation
Article • 19/06/2023

Vous pouvez configurer le système d’exploitation validation pour exécuter


automatiquement des commandes chaque fois qu’il démarre.

Créer et configurer le script de démarrage


Utilisez les scripts ci-dessous pour configurer des applications et des commandes qui
s’exécuteront lors du démarrage du système d’exploitation validation. Pour utiliser les
scripts, placez les commandes après la ligne qui indique REM ADD COMMANDS AFTER THIS
LINE . Une fois que vous avez ajouté les commandes à exécuter au démarrage, exécutez

le script pour monter votre image et configurer le processus de démarrage.

PowerShell

dism /Mount-wim /wimfile:C:\[WIMFILELOCATION]\WinVOS.wim /index:1


/mountdir:C:\OFFLINE
New-Item "C:\OFFLINE\windows\System32\startnet.valos.cmd" -Force -ItemType
File -Value "@ECHO OFF
reg query `"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon`" /v
VOSStartupSetup > nul 2> nul
SET StartupSetup=%ERRORLEVEL%
IF %StartupSetup%==1 (
::Add commands that will run once in the lifetime of the OS after this
line
[INSERT COMMANDS OR REMOVE THIS]
::Don't change the next line
reg add `"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon`"
/v VOSStartupSetup /t REG_DWORD /F /D 1 > nul
)
IF NOT DEFINED StartupRun (
::Add commands that will run once after booting the OS after this line
[INSERT COMMANDS OR REMOVE THIS]
::Don't change the next line
SET StartupRun=1
)"
reg load HKLM\Image_SOFTWARE C:\OFFLINE\windows\system32\config\software
reg add "HKLM\Image_SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
/v Shell /t REG_SZ /F /D "cmd /k c:\windows\System32\startnet.valos.cmd"
reg unload HKLM\Image_SOFTWARE
dism /Unmount-Image /MountDir:C:\OFFLINE /commit
Invite de commandes Windows

dism /Mount-wim /wimfile:C:\[WIMFILELOCATION]\WinVOS.wim /index:1


/mountdir:C:\temp\script
ECHO @ECHO OFF> C:\temp\script\windows\System32\startnet.valos.cmd
ECHO reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
/v VOSStartupSetup ^> nul 2^> nul>>
C:\temp\script\windows\System32\startnet.valos.cmd
ECHO SET StartupSetup=^%ERRORLEVEL^%>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO IF ^%StartupSetup^%==1 (>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO ::Add commands that will run once in the lifetime of the OS after
this line>> C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO echo HAPPENING ONCE PER LIFETIME>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO ::Don't change the next line>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO reg add "HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon" /v VOSStartupSetup /t REG_DWORD /F /D 1 ^> nul>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO )>> C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO IF NOT DEFINED StartupRun (>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO ::Add commands that will run once after booting the OS after this
line>> C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO echo HAPPENING ONCE AFTER BOOT>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO ::Don't change the next line>>
C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO SET StartupRun=1 >> C:\OFFLINE\windows\System32\startnet.valos.cmd
ECHO )>> C:\OFFLINE\windows\System32\startnet.valos.cmd
reg load HKLM\Image_SOFTWARE C:\OFFLINE\windows\system32\config\software
reg add "HKLM\Image_SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
/v Shell /t REG_SZ /F /D "cmd /k c:\windows\System32\startnet.valos.cmd"
reg unload HKLM\Image_SOFTWARE
dism /Unmount-Image /MountDir:C:\OFFLINE /commit
Déboguer des applications dans le
système d’exploitation de validation
Article • 19/06/2023

Actuellement, nous prenons en charge le débogage uniquement à l’aide de Windbg.exe


et d’outils de prise en charge pour déboguer des applications sur le système
d’exploitation validation et son noyau. Les outils de débogage sont inclus dans le Kit de
développement logiciel (SDK) Windows. Vous devez rendre les outils de débogage
disponibles sur l’ordinateur du système d’exploitation validation en les copiant
localement ou en les utilisant à partir d’un partage.

Débogage en mode utilisateur


La méthode de débogage en mode utilisateur la plus simple consiste à exécuter un
serveur de processus sur l’ordinateur du système d’exploitation validation et à s’y
connecter à l’aide d’un débogueur sur un autre ordinateur. Le serveur de processus est
inclus avec les outils de débogage dans le Kit de développement logiciel (SDK)
Windows.

Pour exécuter un serveur de processus en mode


utilisateur
1. Copiez l’outil Serveur de processus de débogage Windows, dbgsrv.exe , du dossier
Outils de débogage du KIT de développement logiciel ( SDK) Windows
(C:\Program Files (x86)\Windows Kits\10.0\Débogueurs\x64) vers l’ordinateur du
système d’exploitation validation.

2. Démarrez le serveur de processus de débogage Windows, en spécifiant une


méthode de connexion au PC, par exemple, un port TCP :

Markdown

dbgsrv.exe -t tcp:port=1234

7 Notes

Pour plus d’informations, consultez Activation d’un serveur de processus


(débogueurs Windows).
3. À partir de l’ordinateur distant, utilisez le serveur de processus pour attacher ou
démarrer des processus sur l’ordinateur de destination du système d’exploitation
validation :

Markdown

windbg -remote tcp:server=Server,port=1234

) Important

Nous vous recommandons d’effectuer un débogage à partir d’un ordinateur


exécutant une version complète de Windows, comme décrit dans cette
procédure.

Débogage en mode noyau


Le débogage en mode noyau peut être activé avant le démarrage du système ou à l’aide
de l’invite de commandes après le démarrage (nécessite un redémarrage). Le fichier de
configuration de démarrage a un paramètre pour le débogage en mode noyau, qui est
activé à l’aide de l’outil en ligne de commande bcdedit.exe pour modifier le magasin de
données de configuration de démarrage (BCD). L’outil se trouve dans le répertoire
%windir%\System32 de la partition Windows.

Les paramètres par défaut du débogueur sont les suivants :

Markdown

identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

Activer le débogage en mode noyau


Cela permettra le débogage sur l’ordinateur du système d’exploitation de validation
uniquement. Le type de prise en charge (réseau, câble USB, etc.) doit être défini par la
suite.

1. Créez une partition BIOS ou EFI , ignorez s’il existe déjà. Attribuez une lettre à cette
partition (par exemple, S:\). Créez un magasin BDC à l’aide debcdboot.exe.
2. À l’invite de commandes, tapez la commande bcdedit suivante pour définir
l’indicateur de débogage du magasin BCD utilisé pour démarrer l’image sur debug
on :

Sur les systèmes UEFI

Markdown

bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} debug on

Sur le système BIOS hérité

Markdown

bcdedit /store S:\Boot\BCD /set {default} debug on

7 Notes

Pour modifier ce paramètre en ligne, supprimez le store paramètre des


commandes précédentes et redémarrez le système pour enregistrer les
modifications.

7 Notes

Pour utiliser un serveur de symboles à partir du système d’exploitation


validation, utilisez la net use commande sur les symboles et partages de
fichiers du serveur. Pour plus d’informations sur les options de ligne de
commande qui contrôlent le débogage, consultez BCDEdit Command-Line
Options.

Prise en charge du débogage en mode noyau réseau


Sur un PC de technicien, exécutez les commandes suivantes pour créer une image de
système d’exploitation validation avec les paramètres de débogage en mode noyau.

1. Activez le débogage en mode noyau comme décrit précédemment. The S:\ lecteur
est utilisé comme emplacement de la partition système pour cet exemple, mettez à
jour en conséquence.
2. Exécutez les commandes suivantes pour activer le débogage KD réseau. Mettez à
jour hostip avec l’adresse IP du PC hôte qui exécutera WinDbg. PORT peut être
défini de 50000 à 50039. La clé sera générée automatiquement si elle n’est pas
définie (recommandé) ou vous pouvez en définir une personnalisée. Pour plus
d’informations, consultez Clé de chiffrement :

Sur les systèmes UEFI

Markdown

bcdedit /store S:\EFI\Microsoft\Boot\BCD /dbgsettings NET


HOSTIP:xxx.xxx.xxx.xxx PORT:500xx key:x.x.x.x

Sur le système BIOS hérité

Markdown

bcdedit /store S:\Boot\BCD /dbgsettings NET HOSTIP:xxx.xxx.xxx.xxx


PORT:500xx key:x.x.x.x

Exécutez la commande suivante dans le PC hôte et démarrez le PC cible :

windbg.exe -k net:port=500xx,key=x.x.x.x

7 Notes

Pour plus d’informations sur le débogage réseau, case activée Configuration


manuelle du débogage du noyau réseau KDNET

Prise en charge du débogage en mode noyau sur un


câble USB
Sur un PC de technicien, exécutez les commandes suivantes pour créer une image de
système d’exploitation validation avec les paramètres de débogage en mode noyau.

1. Créez un magasin BCD et activez le débogage comme décrit précédemment.


Utilisation de S:\ en tant qu’emplacement de la partition système, mettez à jour en
conséquence.
2. Exécutez les commandes suivantes pour activer le débogage KD réseau. Mettez à
jour hostip avec l’adresse IP du PC hôte qui exécutera WinDbg. PORT peut être
défini de 50000 à 50039. La clé sera générée automatiquement si elle n’est pas
définie (recommandé) ou vous pouvez en définir une personnalisée. Pour plus
d’informations, consultez Clé de chiffrement :

Sur les systèmes UEFI

Markdown

bcdedit /store S:\EFI\Microsoft\Boot\BCD /dbgsettings NET


HOSTIP:169.254.255.255 PORT:500xx key:x.x.x.x busparams:x.x.x nodhcp

Sur le système BIOS hérité

Markdown

bcdedit /store S:\Boot\BCD /dbgsettings NET HOSTIP:169.254.255.255


PORT:500xx key:x.x.x.x busparams:x.x.x nodhcp

Exécutez la commande suivante dans le PC hôte et démarrez le PC cible :

Markdown

windbg.exe -k net:port=500xx,key=x.x.x.x

7 Notes

Pour obtenir les paramètres du bus, utilisez kdnet.exe, disponible sur le Kit de
développement logiciel (SDK) Windows. Suivez les instructions décrites dans
Utiliser kdnet.exe pour confirmer la prise en charge des appareils et afficher
la valeur busparams
Informations techniques de référence
du programme d’installation de
Windows
Article • 19/06/2023

Le programme d’installation de Windows est un programme de démarrage qui installe


le système d’exploitation Windows.

Cas pratiques
Vous pouvez installer ou mettre à niveau le système d’exploitation Windows sur un
PC à partir d’une clé USB, une . Fichier ISO, DVD ou périphérique réseau.
Vous pouvez automatiser le processus d’installation de Windows, y compris la
configuration des pilotes, des packages, des fichiers et des paramètres système
Windows à l’aide des fichiers de réponses créés à partir des informations de
référence techniques du Gestionnaire d’images système Windows.
Vous pouvez utiliser le programme d’installation de Windows comme programme
d’installation pour vos propres images Windows personnalisées.
Vous pouvez utiliser les menus du programme d’installation de Windows pour
préparer les disques durs avant l’installation.

What's New
Windows 8.1 mises à niveau sont différentes des scénarios de mise à niveau
Windows précédents. Pour plus d’informations, consultez Windows 8.1 scénarios
de mise à niveau pour les oem.

Le programme d’installation de Windows ne peut pas être utilisé pour effectuer


des mises à niveau automatisées vers la plupart des éditions de Windows 8.1.

Pour les éditions sous licence en volume de Windows, nous avons ajouté une
nouvelle option de ligne de commande, setup /auto , pour activer les mises à
niveau. Notez que nous prévoyons d’utiliser cette option uniquement pour les
mises à niveau vers Windows 8.1, et nous pouvons supprimer l’option dans les
prochaines versions de Windows. Pour plus d’informations, consultez Options du
programme d’installation de Windows Command-Line.
Paramètres pour l’automatisation d’OOBE : le paramètre NetworkLocation n’est
plus nécessaire pour automatiser OOBE. Les fonctionnalités du paramètre
ProtectYourPC ont changé.

Voir aussi
Le tableau suivant contient des liens vers des ressources en rapport avec ce scénario.

Type de contenu Références

Planification Scénarios d’installation de Windows et


meilleures pratiques | Vue d’ensemble de
l’automatisation du programme d’installation
de

Déploiement Processus | d’installation de


WindowsDémarrage à partir d’un DVD |
Installer Windows à partir d’un lecteur | flash
USBDéployer une image | personnaliséeWinPE :
Créer un lecteur de démarrage USB

Opérations Automatiser le programme d’installation de |


WindowsUtiliser un jeu de configuration avec le
programme d’installation de| WindowsAjouter
des pilotes de périphérique à Windows
pendant l’installation de | WindowsAjouter un
script personnalisé au programme d’installation
de | WindowsAjouter des langues au
programme d’installation de |
WindowsDémarrer Windows en mode Audit ou
OOBE

Outils et paramètres Options de Command-Line du programme


d’installation de | WindowsPlateformes et
déploiements multiplateformes pris en charge
par le programme d’installation de Windows |
États | d’installation de WindowsFichiers d’ID de
produit et de configuration de Windows Setup
Edition (EI.cfg et PID.txt) | Fichiers journaux
d’installation de Windows et journaux des
événements | Passes de configuration du
programme d’installation de Windows
Type de contenu Références

Technologies connexes Informations de référence | techniques du


Gestionnaire d’images système
WindowsInformations de référence sur le
programme d’installation de Windows sans
assistance | Vue d’ensemble | de Sysprep
(préparation du système)Vue d’ensemble de
WinPE
Plateformes et déploiements
multiplateformes pris en charge par le
programme d’installation de Windows
Article • 19/06/2023

Cette rubrique décrit les plateformes prises en charge et les scénarios de déploiement
pour l’exécution pour le programme d’installation de Windows.

Lorsque vous déployez différents types de PC, vous pouvez utiliser le programme
d’installation de Windows pour choisir entre vos images via l’interface utilisateur du
programme d’installation de Windows pour sélectionner une image spécifique. Vous
pouvez inclure des images pour diverses plateformes matérielles (telles que BIOS et
UEFI, PC 32 bits et 64 bits) et dans différentes versions de Windows (telles que
Windows 8.1, Windows Server 2012 R2 et Windows 7).

Vous pouvez également exécuter le programme d’installation de Windows via un script.


Démarrez le PC sur Windows PE, puis utilisez le \sources\setup.exe fichier pour spécifier
votre image.

Considérations relatives au microprogramme :


BIOS et UEFI
Pour les PC UEFI qui prennent en charge le démarrage en mode UEFI ou bios hérité,
assurez-vous que votre PC est démarré dans le mode de microprogramme approprié
avant de démarrer le programme d’installation de Windows. Sinon, le programme
d’installation de Windows peut configurer les partitions de disque dur de manière
incorrecte, ou peut abandonner l’installation si les disques durs sont préconfigurés. Pour
plus d’informations, consultez WinPE : démarrage en mode UEFI ou BIOS hérité.

Microprogramme : BIOS 32 bits et 64 bits


Pour configurer un seul environnement ou un ensemble de scripts pouvant déployer
Windows sur des PC BIOS 32 bits et 64 bits, utilisez une version 32 bits de Windows PE
et une version 32 bits du programme d’installation de Windows.

La version 64 bits du programme d’installation de Windows ne s’exécute pas sur la


version 32 bits de Windows PE.
7 Notes

La version 32 bits de WinPE pour Windows 11 n’est pas prise en charge.

Pour installer une version 64 bits de Windows à partir


d’une version 32 bits de Windows PE
1. Démarrez le PC à l’aide de la version 32 bits de Windows PE.

2. Utilisez l’une des techniques suivantes pour installer une version 64 bits de
Windows :

Exécutez une version 32 bits du programme d’installation de Windows et


utilisez l’option /InstallFrom de ligne de commande pour sélectionner une
image Windows 64 bits :

Invite de commandes Windows

D:\setup.exe /InstallFrom:"N:\Windows_64-bit\sources\install.wim"

-ou-

Exécutez une version 32 bits du programme d’installation de Windows et


utilisez le Microsoft-Windows-Setup\ImageInstall\OSImage\ paramètre
InstallFrom unattend pour sélectionner une image Windows 64 bits.

Invite de commandes Windows

D:\setup.exe /unattend:"D:\unattend_install_64-bit.xml"

-ou-

Utilisez les outils de capture d’images pour appliquer une version 64 bits de
Windows au PC.

Invite de commandes Windows

Dism /Apply-Image /ImageFile:"Fabrikam_64-bit_image.wim" /Index:1


/ApplyDir:D:\

Pour plus d’informations, consultez Appliquer des images à l’aide de DISM.


Création d’un fichier .wim pour plusieurs types
d’architecture
Si un fichier .wim contient des éditions Windows 32 bits et 64 bits, vous devez
sélectionner l’image Windows que vous souhaitez installer. En règle générale, le
programme d’installation de Windows utilise la clé de produit que vous spécifiez dans le
ProductKey paramètre pour déterminer l’image Windows à installer. Toutefois, si le
fichier contient 2 éditions de la même version de Windows, comme Windows 8.1
Professionnel, vous devez utiliser le MetaData paramètre dans un fichier de réponses
pour spécifier l’édition à installer.

Pour choisir une image, spécifiez les métadonnées qui correspondent à l’index, au nom,
à la description ou au type d’architecture de l’image. Pour les métadonnées du type
d’architecture, utilisez 0 pour les éditions 32 bits et 9 pour les éditions 64 bits. Pour plus
d’informations, consultez le MetaData paramètre Clé.

Le fichier de réponses doit inclure des composants spécifiques au processeur. Les


paramètres du fichier de réponses dans la passe de configuration windowsPE doivent
correspondre au type d’architecture de l’environnement de préinstallation. Les
paramètres qui s’appliquent à l’image Windows doivent correspondre au type
d’architecture de l’image. Par exemple, si vous créez un fichier de réponses qui déploie
des images 64 bits à partir d’un environnement de préinstallation 32 bits, tous les
composants du fichier de réponses pour la passe de configuration windowsPE doivent
inclure le type d’attribut processeur x86. Les paramètres à appliquer dans les passes de
configuration specialize, oobeSystem ou autres doivent inclure le type d’attribut
processeur amd64.

Rubriques connexes
WinPE : démarrage en mode UEFI ou BIOS hérité

Scénarios d’installation de Windows et meilleures pratiques

Processus d’installation de Windows

Vue d’ensemble de l’automatisation de l’installation de Windows

Vue d’ensemble du mode Audit

Passes de configuration du programme d’installation de Windows


Ajouter des langues à l’installation de
Windows
Article • 19/06/2023

Pour prendre en charge plusieurs langues avec le programme d’installation de Windows


:

Ajoutez des langues à l’image du programme d’installation de Windows (boot.wim


index:2) pour aider les techniciens ou les utilisateurs à installer des images
Windows via le programme d’installation de Windows.
Lorsque vous ajoutez des langues à une image Windows (install.wim), ajoutez une
liste de langues (lang.ini) afin que pendant l’installation, le technicien ou
l’utilisateur puisse sélectionner la langue installée comme langue par défaut.

Vous pouvez inclure un autre ensemble de langues pour vos images Windows et le
programme d’installation de Windows.

Configuration requise
Un ordinateur de technicien sur lequel le Kit d’évaluation et de déploiement
Windows (Windows ADK) et le module complémentaire Windows PE sont installés.

Si vous utilisez l’ADK pour Windows 10 version 1803 ou antérieure, Windows PE


fait partie de l’ADK et ne nécessite pas le module complémentaire Windows PE.

Support d’installation Windows pour toutes les langues que vous créez.

ISO du module linguistique Windows.

Étape 1. Copier les fichiers d’installation dans


un dossier de travail
Sur votre PC de technicien, copiez les fichiers d’installation de Windows à partir du
support d’installation Windows dans un répertoire local.

Si vous créez un média à utiliser avec une image personnalisée, vous devez utiliser le
média Windows qui correspond à la version de votre image personnalisée. Par exemple,
si vous créez une image d’installation de Windows 11 personnalisée, vous devez utiliser
le support de produit Windows 11 d’origine.
Console

md C:\my_distribution
xcopy /E D: C:\my_distribution

Où D : est l’emplacement du support d’installation de Windows.

Étape 2. Ajouter des langues à l’image de


démarrage par défaut du programme
d’installation de Windows (index:2)
1. Cliquez sur Démarrage, puis saisissez Déploiement. Cliquez avec le bouton droit
sur Environnement de déploiement et d’outils de création d’images , puis
sélectionnez Exécuter en tant qu’administrateur.

2. Montez la deuxième image (index 2) dans Boot.wim.

Console

md C:\mount\boot
Dism /mount-image /imagefile:C:\my_distribution\sources\boot.wim
/index:2 /mountdir:C:\Mount\boot

3. Ajoutez des modules linguistiques à partir de Windows ADK dans votre image
montée à l’aide de Dism /Add-Package pour chaque langue que vous souhaitez
prendre en charge. Ajoutez lp.cab, winPE-setup_<language>.cab. Ajoutez
également WinPE-Setup-client_<language>.cab. Pour Windows Server, ajoutez
également WinPE-Setup-server_<language>.cab

Les modules linguistiques Windows PE sont disponibles dans Windows ADK.

Exemple pour les éditions de bureau Windows utilisant fr-FR :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-
fr.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-
Client_fr-fr.cab"

Exemple pour Windows Server utilisant fr-FR :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\lp.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup_fr-
fr.cab"

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\fr-fr\WinPE-Setup-
Server_fr-fr.cab"

4. Pour le japonais (ja-JP), le coréen (ko-KR) et le chinois (zh-HK, zh-CN, zh-TW),


ajoutez la prise en charge des polices à votre image. Par exemple, pour ajouter la
prise en charge des polices japonaises :

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-JA-
JP.cab"

5. Pour le thaï (th-TH), ajoutez le package WinPE-FontSupport-WinRE à votre image.

Console

Dism /image:C:\mount\boot /add-package /packagepath:"C:\Program Files


(x86)\Windows Kits\10\Assessment and Deployment Kit\Windows
Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-
WinRE.cab"

Pour plus d’informations sur la spécification de différents paramètres internationaux,


consultez DISM Languages and International Servicing Command-Line Options.
Étape 3 : Ajouter des ressources d’installation
windows localisées à la distribution Windows
Au cours de cette étape, vous copiez les ressources d’installation propres à la langue de
chaque distribution Windows spécifique à une langue dans le dossier Sources de votre
distribution Windows. Par exemple, montez le support d’installation de Windows fr-FR
en tant que lecteur E: et copiez le dossier des sources Fr-FR dans votre distribution
Windows.

7 Notes

Les packs d’interface linguistique (LIP) ne sont pas pris en charge sur le programme
d’installation de Windows.

Copiez les fichiers d’installation de Windows localisés dans votre distribution


Windows.

Console

xcopy E:\sources\fr-fr C:\my_distribution\sources\fr-fr /cherkyi

Où E : est l’emplacement du support d’installation de Windows qui contient les


ressources d’installation localisées de Windows.

Étape 4. Ajouter des modules linguistiques à


l’image Windows
Pour modifier les langues de l’image Windows, consultez Ajouter des modules
linguistiques à Windows.

Après cela, mettez à jour la liste des langues Windows disponibles (Lang.ini) :

1. Recréez le fichier Lang.ini pour refléter les langues supplémentaires.

Console

Dism /image:C:\mount\windows /gen-langINI


/distribution:C:\my_distribution

2. Modifiez la langue par défaut de l’installation de Windows :


Console

Dism /image:C:\mount\boot /Set-SetupUILang:fr-FR


/distribution:C:\my_distribution

3. Copiez le fichier lang.ini dans la distribution Windows dans le dossier de


démarrage.

Console

Xcopy C:\my_distribution\sources\lang.ini
C:\mount\boot\sources\lang.ini

Étape 5 : Valider les modifications apportées


aux images Windows
Console

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


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

Étape 6 : Créer le média

Lecteur flash USB


Utilisez MakeWinPEMedia avec l’option /UFD pour mettre en forme et installer
Windows PE sur le lecteur flash USB, en spécifiant la lettre de lecteur de la clé USB :

Console

MakeWinPEMedia /UFD C:\my_distribution F:

Pour plus d’informations, consultez WinPE : Créer un lecteur usb démarrable.

DVD ou CD
1. Créez un fichier d’ordre de démarrage. Cela est nécessaire pour les images DVD ou
CD de plus de 4,5 Go afin de s’assurer que les fichiers de démarrage se trouvent au
début de l’image.
Par exemple, copiez-le dans un fichier texte appelé C:\Temp\BootOrder.txt :

Console

boot\bcd
boot\boot.sdi
boot\bootfix.bin
boot\bootsect.exe
boot\etfsboot.com
boot\memtest.efi
boot\memtest.exe
boot\en-us\bootsect.exe.mui
boot\fonts\chs_boot.ttf
boot\fonts\cht_boot.ttf
boot\fonts\jpn_boot.ttf
boot\fonts\kor_boot.ttf
boot\fonts\wgl4_boot.ttf
sources\boot.wim

2. Créez le fichier ISO à l’aide du fichier d’ordre de démarrage :

Console

Oscdimg -m -n -yo C:\temp\BootOrder.txt -bC:\winpe_amd64\Efisys.bin


C:\winpe_amd64\winpeamd64.iso

3. Dans Explorateur de fichiers, cliquez avec le bouton droit sur le fichier ISO, puis
sélectionnez Graver l’image du disque.

Rubriques connexes
Informations techniques de référence du programme d’installation de Windows

Options de ligne de commande de la gestion des images DISM

Options de Command-Line de maintenance windows PE DISM

Oscdimg Command-Line Options

WinPE : monter et personnaliser

WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)


Scénarios d’installation de Windows et
meilleures pratiques
Article • 20/06/2023

Le programme d’installation de Windows installe le système d’exploitation Windows. Le


programme d’installation de Windows utilise une technologie appelée Programme
d’installation basé sur des images (IBS) qui fournit un processus unique et unifié avec
lequel tous les clients peuvent installer Windows. IBS effectue propre installations et
mises à niveau de Windows et est utilisé dans les installations client et serveur. Le
programme d’installation de Windows vous permet également de personnaliser
Windows pendant l’installation à l’aide des paramètres du fichier de réponses du
programme d’installation.

Dans cette rubrique :

Scénarios d’utilisation courants

Meilleures pratiques d’installation de Windows

Limitations du programme d’installation de Windows

Scénarios d’utilisation courants


Les scénarios d’installation courants incluent l’exécution d’installations propre, de mises
à niveau et d’installations sans assistance.

Installations personnalisées
Le scénario le plus courant pour le programme d’installation de Windows consiste à
effectuer une installation personnalisée. Dans ce scénario, vous installez Windows sur un
ordinateur qui n’a pas de système d’exploitation ou qui possède une version précédente
de Windows. Ce scénario comprend les étapes suivantes :

1. Exécutez Setup.exe à partir de votre DVD de produit Windows ou de votre partage


réseau.

2. Sélectionnez le type d’installation personnalisée .

3. Si vous installez à partir d’une installation précédente de Windows, le programme


d’installation de Windows crée un répertoire de démarrage local et copie tous les
fichiers d’installation windows requis dans ce répertoire.
4. Le programme d’installation de Windows redémarre, installe et configure les
composants Windows et, une fois l’installation terminée, lance l’accueil Windows.

Les installations personnalisées ne migrent pas les paramètres ou préférences des


versions de Windows précédemment installées. Les fichiers des versions précédentes de
Windows sont copiés dans un répertoire \Windows.old. Toutes les données de
l’installation de Windows, y compris les répertoires Utilisateurs, Fichiers de programme
et Windows, sont enregistrées dans ce répertoire.

Améliorations
Le programme d’installation de Windows peut également effectuer des mises à niveau à
partir d’un système d’exploitation pris en charge.

Ce scénario comprend les étapes suivantes :

1. Exécutez Setup.exe sur la version précédente de Windows.

2. Sélectionnez le type d’installation Mettre à niveau . Le programme d’installation


de Windows met à niveau le système et protège vos fichiers, paramètres et
préférences pendant le processus d’installation.

3. Le programme d’installation de Windows redémarre et restaure vos fichiers,


paramètres et préférences protégés. Le programme d’installation de Windows
lance ensuite l’accueil Windows.

Remarques

Les mises à niveau sont utilisées pour mettre à niveau un seul ordinateur vers une
version plus récente de Windows.
Les mises à niveau prennent en charge la migration des données utilisateur vers un
nouveau système.
Les mises à niveau prennent en charge les personnalisations suivantes de l’image
Windows. Il ne s’agit pas d’une modification de la stratégie de prise en charge du
programme d’installation de Windows, mais plutôt d’une clarification :
Application d’une mise à jour cumulative (qualité)
Application des mises à jour à la pile de maintenance nécessaire pour terminer
la mise à jour des fonctionnalités (pour plus d’informations, consultez Mises à
jour de la pile de maintenance )
Application de mises à jour à des fichiers binaires Setup.exe ou à d’autres
fichiers utilisés par le programme d’installation pour les mises à jour des
fonctionnalités
Application de mises à jour pour le « système d’exploitation sécurisé » (SafeOS)
utilisé pour l’environnement de récupération Windows
Ajout ou suppression de langues
Ajout ou suppression de Fonctionnalités à la demande

Pour plus de clarté, le programme d’installation de Windows ne prend pas en charge les
mises à niveau d’une image Windows qui a été personnalisée en
ajoutant/supprimant/modifiant des applications, des paramètres ou des pilotes.

Installations automatisées
Les installations automatisées vous permettent de personnaliser une installation de
Windows et de supprimer la nécessité pour un utilisateur d’interagir avec le programme
d’installation de Windows. À l’aide du Gestionnaire d’images système Windows
(Windows SIM) ou des API CPI (Component Platform Interface), vous pouvez créer une
ou plusieurs installations Windows personnalisées qui peuvent ensuite être déployées
dans de nombreuses configurations matérielles différentes.

Le scénario d’installation automatisée, également appelé installation sans assistance,


comprend les étapes suivantes :

1. Utilisez Windows SIM ou les API CPI pour créer un fichier de réponses d’installation
sans assistance, généralement appelé Unattend.xml. Ce fichier de réponses
contient tous les paramètres que vous configurez dans l’image Windows. Pour plus
d’informations, consultez Rubriques de procédure du Gestionnaire d’images
système Windows.

2. À partir de Windows PE, d’une version précédente de Windows ou d’un autre


environnement de préinstallation, exécutez Setup.exe avec le chemin explicite du
fichier de réponses. Si vous n’incluez pas le chemin d’accès au fichier de réponses,
Setup.exe recherche un fichier de réponses valide à plusieurs emplacements
spécifiques. Pour plus d’informations, consultez Options de ligne de commande du
programme d’installation de Windows.

3. Le programme d’installation de Windows installe ensuite le système d’exploitation


et configure tous les paramètres répertoriés dans le fichier de réponses. Des
applications, des pilotes de périphérique et des mises à jour supplémentaires
peuvent également être installés pendant le programme d’installation de
Windows. Une fois le système d’exploitation installé, le programme d’installation
lance l’accueil Windows.
Meilleures pratiques d’installation de Windows
La section suivante décrit certaines des meilleures pratiques à utiliser avec le
programme d’installation de Windows.

Vérifiez qu’il y a suffisamment d’espace pour les fichiers temporaires du


programme d’installation de Windows. Si vous exécutez le programme
d’installation à partir d’une version précédente de Windows, vérifiez qu’il y a
suffisamment d’espace sur le disque pour les fichiers d’installation temporaires de
Windows. L’espace requis peut varier, mais il peut atteindre 500 mégaoctets (Mo).

Les installations Windows précédentes sont déplacées vers un dossier


Windows.old. Il est recommandé de sauvegarder vos données avant la mise à
niveau. Si vous installez Windows sur une installation Windows précédente, tous
les fichiers et répertoires Windows précédents sont déplacés vers un dossier
Windows.old, y compris le contenu des répertoires Utilisateurs, Fichiers
programme et Windows. Vous pouvez accéder à vos données dans le dossier
Windows.old une fois le programme d’installation de Windows terminé. Si vous
avez d’autres dossiers qui ne figurent pas dans les répertoires Utilisateurs, Program
Files ou Windows, ces dossiers ne sont pas déplacés. Par exemple, si vous avez un
dossier nommé C:\Drivers, ce dossier ne sera pas déplacé vers le dossier
Windows.old.

Passez en revue les fichiers journaux d’installation de Windows. Si vous


rencontrez des problèmes pendant l’installation de Windows, passez en revue les
fichiers journaux dans %WINDIR%\panther. Vous serez en mesure d’identifier et de
résoudre de nombreux problèmes en examinant les fichiers journaux d’installation.
Pour plus d’informations, consultez Résolution des problèmes de déploiement et
fichiers journaux et Fichiersjournaux d’installation de Windows et Journaux
d’événements.

Limitations du programme d’installation de


Windows
Les sections suivantes décrivent certaines des limitations du programme d’installation
de Windows. Consultez cette section avant d’exécuter le programme d’installation de
Windows.

Activez le mode de compatibilité UEFI pour l’installation sur un ordinateur UEFI.


Sur certains ordinateurs UEFI, vous ne pouvez pas installer Windows en mode de
compatibilité BIOS. Vous devrez peut-être basculer en mode de compatibilité UEFI.
Les applications peuvent nécessiter une lettre de lecteur cohérente. Si vous
installez des applications personnalisées sur votre image Windows, installez
Windows sur la même lettre de lecteur sur l’ordinateur de destination, car certaines
applications nécessitent une lettre de lecteur cohérente. Les scénarios de
désinstallation, de maintenance et de réparation peuvent ne pas fonctionner
correctement si la lettre de lecteur du système ne correspond pas à la lettre de
lecteur spécifiée dans l’application. Cette limitation s’applique à l’outil Maintenance
et gestion des images de déploiement (DISM) et au programme d’installation de
Windows.

Déploiement de plusieurs images sur plusieurs partitions. Si vous capturez et


déployez plusieurs images sur plusieurs partitions, les conditions suivantes doivent
être remplies :

La structure de partition, l’emplacement du bus et le nombre de disques doivent


être identiques sur les ordinateurs de référence et de destination.

Les types de partition (primaire, étendu ou logique) doivent correspondre. La


partition active sur l’ordinateur de référence doit correspondre à celle de
l’ordinateur de destination.

L’installation de fichiers .wim personnalisés nécessite une valeur de description


dans le fichier .wim. Lorsque vous créez un fichier .wim personnalisé, le
programme d’installation de Windows exige que vous incluiez toujours une valeur
de description. Si un fichier .wim n’inclut pas de valeur de description, l’image
risque de ne pas s’installer correctement. Vous pouvez fournir une valeur de
description lorsque vous utilisez la commande dism avec l’option /capture-image .
Si vous installez un fichier .wim qui n’a pas de valeur de description, recapturez
l’image et fournissez une valeur de description valide. Pour plus d’informations,
consultez la référence technique DISM - Maintenance et gestion des images de
déploiement pour Windows.

Note Pour l’environnement de préinstallation Windows (Windows PE), la version des


fichiers de démarrage doit correspondre à l’architecture de l’ordinateur. Un ordinateur
UEFI x64 peut uniquement démarrer à l’aide de fichiers de démarrage Windows PE x64.
Un ordinateur x86 ne peut démarrer qu’à l’aide de fichiers de démarrage x86 Windows
PE. Ceci est différent du BIOS hérité. Dans le BIOS hérité, un ordinateur x64 peut
démarrer à l’aide de fichiers de démarrage x86.

Rubriques connexes
Processus d’installation de Windows
Vue d’ensemble de l’automatisation du programme d’installation de

Vue d’ensemble du mode Audit

Passes de configuration du programme d’installation de Windows

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Options de ligne de commande du
programme d’installation de Windows
Article • 22/10/2023

Les options de ligne de commande suivantes sont disponibles pour le programme


d’installation de Windows (setup.exe). À compter de Windows 10 version 1607, vous
pouvez utiliser un fichier setupconfig comme alternative au passage de paramètres au
programme d’installation de Windows sur une ligne de commande. Pour plus
d’informations, consultez Vue d’ensemble de l’automatisation du programme
d’installation de Windows.

/1394Debug
Active le débogage du noyau sur un port IEEE 1394 (FireWire) pendant que Windows est
en cours d’exécution et pendant la passe de configuration WindowsPE du programme
d’installation de Windows.

Syntaxe
/1394Debug:<channel> [BaudRate:<baudrate>]

Exemples

setup /1394debug:1 /baudrate:115200

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
La valeur par défaut de <channel> est 1. <baudrate> spécifie la vitesse (en bauds) à
utiliser lorsque Windows transfère des données pendant le débogage. La valeur par
défaut est 19 200, mais elle peut également être définie sur 57 600 ou 115 200.

/AddBootMgrLast
Indique au programme d’installation de Windows d’ajouter le Gestionnaire de
démarrage Windows comme dernière entrée dans l’ordre de démarrage du
microprogramme UEFI.

Syntaxe
/AddBootMgrLast

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 et d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option est prise en charge uniquement sur les PC UEFI exécutant Windows PE 4.0
ou une version ultérieure.

/Auto
Effectue une mise à niveau automatisée vers une version plus récente de Windows.

Syntaxe
/Auto {Clean | DataOnly | Upgrade}

Paramètres
Paramètre Description

Nettoyer Effectue une nouvelle installation de Windows.

DataOnly Effectue une mise à niveau de Windows, en enregistrant uniquement les


données (et non les applications). Si l’option d’installation « données uniquement »
n’est pas disponible en raison de vérifications de compatibilité, le programme
d’installation de Windows se ferme en mode silencieux et enregistre un code de
sortie.

Mise à Effectue une mise à niveau de Windows en enregistrant les applications et les
niveau données. Si l’option d’installation de mise à niveau n’est pas disponible ou si
l’utilisateur doit résoudre un problème de compatibilité d’application, le
programme d’installation de Windows se ferme en mode silencieux et enregistre
un code de sortie.

À compter de Windows 11, version 22H2, la spécification de l’option Upgrade


nécessite que le support d’installation possède le même langage d’interface
utilisateur par défaut du système que l’appareil cible. Dans les versions antérieures
de Windows, vous pouviez effectuer certains déploiements inter-langages (par
exemple, en-US vers en-GB), mais ces types de mises à niveau ne sont plus
autorisés.

NoAutoEit Non utilisé à partir de Windows 10. Dans Windows 8.1, si une erreur est trouvée, le
programme d’installation de Windows ne se ferme pas, mais s’arrête et reste sur
l’écran d’installation de Windows jusqu’à ce que l’utilisateur résolve le problème.
L’installation à partir de ce point est assistée.

PerformDU Non utilisé à partir de Windows 10. Dans Windows 8.1, le programme d’installation
de Windows recherche les mises à jour dynamiques pour le programme
d’installation de Windows

Exemples

setup /auto clean

setup /auto dataonly

setup /auto upgrade


Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Lorsque /Auto est utilisé, un fichier sans assistance ne peut pas être utilisé. Lorsque
/Auto est utilisé, le programme d’installation de Windows utilise ei.cfg et vérifie les
problèmes de compatibilité avant de démarrer l’installation. Si ei.cfg est mal formé, le
programme d’installation de Windows se ferme silencieusement et enregistre un code
de sortie. Consultez les codes de sortie du programme d’installation de Windows ci-
dessous. Lorsque /Auto est utilisé, seules les personnalisations suivantes de l’image
Windows sont prises en charge. Il ne s’agit pas d’une modification de la stratégie de
prise en charge du programme d’installation de Windows, mais plutôt d’une
clarification :

Application d’une mise à jour cumulative (qualité)


Application de mises à jour à la pile de maintenance, nécessaire pour terminer la
mise à jour des fonctionnalités (consultez Mises à jour de la pile de maintenance
pour plus d’informations)
Application de mises à jour aux fichiers binaires Setup.exe ou à d’autres fichiers
utilisés par le programme d’installation pour les mises à jour des fonctionnalités
Applications de mises à jour pour le « système d’exploitation sécurisé » (SafeOS)
utilisé pour l’environnement de récupération Windows
Ajout ou suppression de langages
Ajout ou suppression de Fonctionnalités à la demande

Pour plus de clarté, lorsque /Auto est utilisé, le programme d’installation de Windows
ne prend pas en charge les mises à niveau ni les nouvelles installations vers une image
Windows qui a été personnalisée en ajoutant / supprimant / modifiant des applications,
des paramètres et des pilotes.

Lorsque /Auto est utilisé, le programme d’installation de Windows est mis à niveau à
l’aide de l’image Windows \sources\install.wim. À l’aide de Dism /Export-Image, cette
image peut être utilisée comme image source pour exporter une nouvelle image à l’aide
de l’option /Compress:recovery. Cette image exportée doit être nommée install.esd pour
que le programme d’installation de Windows l’utilise, au lieu d’install.wim. Vous devez
également supprimer install.wim de \sources. Vous devez exporter vers install.esd
uniquement si vous souhaitez réduire la taille de l’image Windows. L’image exportée
sera plus petite, mais ne sera pas montable.

À compter de Windows 11, /Auto n’acceptera pas ni ne supprimera le contrat de licence


utilisateur final. Voir /EULA.

/BitLocker
Spécifie l’état BitLocker pendant les mises à niveau.

Syntaxe
/BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive}

Paramètres

Paramètre Description

AlwaysSuspend BitLocker est toujours suspendu pendant une mise à niveau.

TryKeepActive Tente une mise à niveau sans suspendre BitLocker. Si la mise à niveau échoue,
le programme d’installation de Windows suspendra BitLocker et terminera la
mise à niveau. Il s’agit du comportement par défaut si l’option /BitLocker n’est
pas spécifiée.

ForceKeepActive Active la mise à niveau sans suspendre BitLocker. Si la mise à niveau ne peut
pas être terminée, car BitLocker est actif, la mise à niveau échouera.

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

/BusParams
Spécifie l’adresse PCI d’un port de débogage 1394, USB ou NET.
Syntaxe
/BusParams:<bus.device.function>

Exemples

setup /busparams:0.29.7

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Les numéros de bus, d’appareilet de fonction doivent être au format décimal. Pour plus
d’informations, consultez Configuration du débogage du noyau avec USB 2.0 .

/ConfigFile
Spécifie l’emplacement du fichier setupconfig.

Syntaxe
/ConfigFile:<location>

Paramètres

Paramètre Description

<location> Chemin d’accès au fichier local ou chemin d’accès réseau UNC à un dossier qui
contient le fichier de configuration du programme d’installation de Windows.

Exemples
setup /ConfigFile:\\server\share\

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Si vous incluez une option sur la ligne de commande et la même option dans le fichier
setupconfig, l’option et la valeur du fichier setupconfig sont prioritaires.

/CompactOS
Spécifie s’il faut utiliser la fonctionnalité Compact OS pour économiser de l’espace sur le
disque dur.

Syntaxe
/CompactOS {Enable | Disable}

Paramètres

Paramètre Description

Activer Le programme d’installation de Windows installe Windows à l’aide de fichiers


système compressés.

Désactiver Le programme d’installation de Windows installe Windows à l’aide de fichiers


système non compressés.

Exemples

setup /compactos enable


Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Par défaut, le programme d’installation de Windows détermine s’il faut utiliser cette
fonctionnalité automatiquement. Pour en savoir plus sur Compact OS, consultez
Compact OS, instanciation unique et optimisation d’image.

/Compat
Indique au programme d’installation de Windows comment gérer les analyses et les
messages de compatibilité.

Syntaxe
/Compat {IgnoreWarning | ScanOnly}

Paramètres

Paramètre Description

IgnoreWarning Le programme d’installation de Windows termine l’installation, ignorant les


messages de compatibilité révocables.

ScanOnly Le programme d’installation de Windows s’exécute via des analyses de


compatibilité, puis quitte (sans terminer l’installation) avec un code de sortie
pour indiquer si des problèmes de compatibilité sont présents. Le programme
d’installation de Windows retourne 0xC1900210 si aucun problème n’est
détectés. Le programme d’installation de Windows retourne 0xC1900208 si des
problèmes de compatibilité sont détectés.

Exemples

setup /compat ignorewarning


Cette commande fonctionne avec d’autres commutateurs. Pour exécuter le programme
d’installation de Windows en arrière-plan sans aucune interface utilisateur :

setup /auto upgrade /quiet /compat scanonly

Pour ignorer les exclusions de responsabilité courantes dans l’interface utilisateur, par
exemple, les modifications linguistiques :

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning

Souvent, un professionnel de l’informatique examinera le code XML compat si le


programme d’installation de Windows détecte des problèmes de compatibilité. Utilisez
/CopyLogs pour collecter les journaux d’installation de Windows :

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning /copylogs


C:\Temp\Logfiles.log

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une Oui


version ultérieure

Les fichiers setupconfig.ini utilisés pour les mises à jour Oui, uniquement avec /Compat
des fonctionnalités IgnoreWarning

Remarques
Cette option est disponible à partir de Windows 10 et les versions ultérieures.

Si vous lancez le programme d’installation de Windows avec /Compat ScanOnly :


Si aucun problème de compatibilité n’est détecté, il retourne
MOSETUP_E_COMPAT_SCANONLY (0xC1900210)
Si des problèmes de compatibilité actionnables sont détectés, comme des
applications, il retourne MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208)
S’il constate que l’option Mig-Choice sélectionnée n’est pas disponible, il retourne
MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204)
S’il trouve que l’ordinateur n’est pas éligible pour Windows 10 ou une version
ultérieure, il retourne MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200)
S’il trouve que la machine n’a pas suffisamment d’espace libre pour l’installer, il
retourne MOSETUP_E_INSTALLDISKSPACE_BLOCK (0xC190020E)

/CopyLogs
Le programme d’installation de Windows copiera ou chargera les journaux compressés
en cas de défaillance à l’emplacement spécifié, en supposant que l’ordinateur ou
l’utilisateur disposent d’autorisations et d’un accès réseau à l’emplacement.

Syntaxe
/CopyLogs <location>

Paramètres

Paramètre Description

<location> Chemin d’accès au fichier local ou chemins d’accès réseau UNC.

Exemples

setup /copylogs \\server\share\

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui


Configuration Applicable

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Les paramètres acceptés sont les chemins d’accès aux fichiers locaux et les chemins
d’accès réseau UNC. L’exécution s’exécute dans le contexte système, de sorte qu’elle n’a
peut-être pas les autorisations nécessaires pour copier vers des emplacements
nécessitant des autorisations utilisateur.

Debug/
Active le débogage du noyau sur un port COM (Communications) lorsque Windows est
en cours d’exécution et pendant la passe de configuration WindowsPE du programme
d’installation de Windows.

Syntaxe
/Debug:<port> [BaudRate:<baudrate>]

Paramètres

Paramètre Description

<port> Spécifie le port de débogage. La valeur par défaut est 1.

<baudrate> Spécifie la vitesse (en bauds) à utiliser lorsque Windows transfère des données
pendant le débogage. Le paramètre par défaut est 19 200, mais il peut également
être défini sur 57 600 ou 115 200.

Exemples

setup /debug:1 /baudrate:115200

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui


Configuration Applicable

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

/DiagnosticPrompt
Spécifie que l’invite de commandes est disponible pendant le programme d’installation
de Windows.

Syntaxe
/DiagnosticPrompt {Enable | Disable}

Paramètres

Paramètre Description

Activer L’invite de commandes est accessible en appuyant sur Maj+F10 pendant


l’installation de Windows.

Désactiver L’invite de commandes n’est pas disponible pendant l’installation de Windows.


L’invite de commandes ne sera pas disponible hors connexion ni pendant
l’exécution des phases OOBE. Il s’agit du paramètre par défaut.

Exemples

setup /diagnosticprompt enable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10 version 1703.

/DynamicUpdate
Spécifie si le programme d’installation de Windows devra effectuer des opérations de
mise à jour dynamique (recherche, téléchargement et installation des mises à jour).

Syntaxe
/DynamicUpdate {Enable | Disable | NoDrivers | NoLCU | NoDriversNoLCU}

Paramètres

Paramètre Description

Activer Les opérations de mise à jour dynamique sont effectuées.

Désactiver Les opérations de mise à jour dynamique ne sont pas effectuées.

NoDrivers Les opérations de mise à jour dynamique sont effectuées à l’exception de


l’acquisition du pilote.

NoDriversNoLCU Les opérations de mise à jour dynamique sont effectuées à l’exception de


l’acquisition du pilote et des mises à jour cumulatives les plus récentes.

NoLCU Les opérations de mise à jour dynamique sont effectuées à l’exception de


l’acquisition des mises à jour cumulatives les plus récentes.

Exemples

setup /auto upgrade /dynamicupdate disable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir Non


de WinPE

Setup.exe démarré à partir Oui


de Windows 10 ou d’une
version ultérieure
Configuration Applicable

Les fichiers setupconfig.ini Oui pour les mises à jour de fonctionnalités basées sur Microsoft
utilisés pour les mises à jour Update (MU) ; Oui pour les mises à jour de fonctionnalités basées
des fonctionnalités sur la plateforme mise à jour unifiée (UUP) uniquement lorsque
/DynamicUpdate NoDrivers est spécifié

Remarques
NoDrivers, NoLCU et NoDriversNoLCU sont nouveaux pour Windows 10, version 2004.
Lorsque NoDrivers, NoLCU ou NoDriversNoLCU sont spécifiés, les opérations de mise à
jour dynamique sont effectuées, mais l’acquisition des pilotes et/ou de la mise à jour
cumulative la plus récente ne seront pas effectuées. /DynamicUpdate peut être utilisé
avec /SkipFinalize pour contrôler les opérations de mise à jour dynamique ;
/DynamicUpdate est ignoré lorsqu’il est utilisé avec /Finalize.

/EMSPort
Active ou désactive les services de gestion des urgences (Emergency Management
Services/EMS) pendant le programme d’installation de Windows et une fois le système
d’exploitation du serveur installé.

Syntaxe
/EMSPort: {COM1 | COM2 | UseBIOSSettings | Off} [/EMSBaudRate:<baudrate>]

Paramètres

Paramètre Description

COM1 Active EMS sur COM1. Pris en charge uniquement pour les systèmes x86.

COM2 Active EMS sur COM2. Pris en charge uniquement pour les systèmes x86.

UseBIOSSettings Utilise le paramètre spécifié par le BIOS. Pour les systèmes x86, Windows
utilise la valeur de la table SPCR (Serial Port Console Redirection). Si aucun
chemin d’accès de table SPCR ou d’appareil de console EFI n’est spécifié dans
le BIOS, Windows désactive EMS.

Désactivé Désactive EMS. Si EMS est désactivé dans le programme d’installation de


Windows, vous pouvez l’activer ultérieurement en modifiant les paramètres de
démarrage.

<baudrate> Spécifie la vitesse (en bauds) à utiliser lorsque Windows transfère des données
pendant le débogage. La valeur par défaut est 19 200, mais elle peut
Paramètre Description

également être définie sur 57 600 ou 115 200.

Exemples

setup /emsport:COM1 /emsbaudrate:115200

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

/EULA
Instructions du programme d’installation de Windows pour supprimer l’expérience
utilisateur du contrat de licence utilisateur final du programme d’installation de
Windows.installation de Windows.

Syntaxe
/EULA accept

Exemples

setup /auto upgrade /quiet /eula accept

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non


Configuration Applicable

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est nouvelle à partir de Windows 11. Spécifier /EULA accept indique au
programme d’installation de Windows que le contrat de licence utilisateur final a été
accepté. À compter de Windows 11, l’acceptation du EULA Windows est requise avant
que l’installation du programme d’installation de Windows ne commence. En spécifiant
/EULA accept, vous acceptez que lorsque vous appliquez ce système d’exploitation
soit (1) la licence Windows applicable a été achetée par le biais d’une licence en volume,
soit (2) que vous acceptez les termes du contrat de licence logiciel Microsoft approprié.
Le programme d’installation de Windows retourne une erreur
MOSETUP_E_EULA_ACCEPT_REQUIRED (0xC190010E) si /EULA accept n’est pas spécifié
et (1) /Quiet est spécifié, ou (2) si le programme d’installation de Windows est démarré
lorsque l’interaction utilisateur n’est pas prise en charge. Pour en savoir plus sur les
licences, consultez les Termes du contrat de licence Microsoft .

/Finalize
Instructions du programme d’installation de Windows pour terminer les opérations de
mise à jour démarrées précédemment sur le système d’exploitation de bas niveau,
suivies d’un redémarrage immédiat pour démarrer la phase hors connexion.

Syntaxe
/Finalize

Exemples

setup /auto upgrade /finalize

Applicabilité
Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option est nouvelle pour Windows 10 version 2004. /Finalize ne doit pas être
spécifié avec l’option /NoReboot. Le programme d’installation de Windows retourne
une erreur MOSETUP_E_FINALIZE_RESUME_FAILURE (0xC1900132) si /Finalize est appelé
et que l’appareil n’est pas dans l’état approprié pour reprendre après l’exécution de
/SkipFinalize. Voir /SkipFinalize.

/ImageIndex
Instructions du programme d’installation de Windows sur l’image du système
d’exploitation à installer à partir de install.wim, si plusieurs images peuvent être
applicables.

Syntaxe
/ImageIndex <index>

Exemples

setup.exe /auto upgrade /quiet /compat ignorewarning /imageindex 2 /pkey


xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Applicabilité

Configuration Applicable

Setup.exe démarré à partir Oui


de WinPE

Setup.exe démarré à partir de Oui


Windows 10 ou d’une version
Configuration Applicable

ultérieure

Les fichiers setupconfig.ini Oui pour les mises à jour de fonctionnalités basées sur
utilisés pour les mises à jour des Microsoft Update (MU) ; Non pour les mises à jour des
fonctionnalités fonctionnalités basées sur la plateforme mise à jour
unifiée (UUP)

Remarques
Si plusieurs images sont applicables, le programme d’installation de Windows invite
l’utilisateur à en sélectionner une. Si plusieurs images sont applicables et que le
programme d’installation de Windows est appelé avec /Quiet, le programme
d’installation de Windows échoue avec l’erreur
MOSETUP_E_NO_MATCHING_INSTALL_IMAGE (0xC1900215). Cela peut se produire
lorsque la clé de produit spécifiée à l’aide de /PKey s’applique à plusieurs images du
système d’exploitation.

/InstallDrivers
Ajoute des pilotes de style .inf à la nouvelle installation de Windows 10.

Syntaxe
/InstallDrivers <location>

Paramètres

Paramètre Description

<location> Chemin d’accès de fichier local ou chemin d’accès réseau UNC à un dossier qui
contient des fichiers .inf.

Exemples

setup.exe /auto upgrade /installdrivers C:\Fabrikam\drivers /noreboot

Applicabilité
Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est nouvelle à partir de Windows 10. Le pilote .inf peut se trouver dans un
dossier à l’emplacement spécifié. La commande sera récursive via l’emplacement
spécifié.

/InstallFrom
Spécifie un autre fichier Install.wim à utiliser pendant le programme d’installation de
Windows.

Syntaxe
/InstallFrom<path>

Paramètres

Paramètre Description

<path> Chemin d’accès du fichier .wim à installer.

Exemples

setup /installfrom D:\custom.wim

Cette option est également utilisée avec des fichiers image fractionnés (.swm).
Sélectionner le premier fichier image fractionné dans la série

setup /installfrom D:\install.swm


Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cela vous permet d’utiliser un seul environnement de préinstallation pour installer
plusieurs versions d’images Windows. Par exemple, vous pouvez utiliser une
version 32 bits du programme d’installation de Windows pour déployer une image
Windows 64 bits. Vous pouvez également utiliser un fichier de réponses pour les
déploiements multiplateformes. Pour plus d’informations, consultez « Création
d’un WIM pour plusieurs types d’architecture » dans Plateformes prises en charge par le
programme d’installation de Windows et déploiements multiplateformes

/InstallLangPacks
Ajoute des modules linguistiques (lp.cab) à la nouvelle installation de Windows 10 ou
version ultérieure.

Syntaxe
/InstallLangPacks <location>

Paramètres

Paramètre Description

<location> Chemin d’accès de fichier local ou chemin d’accès réseau UNC à un dossier qui
contient des fichiers .inf.

Exemples

setup /auto upgrade /installlangpacks C:\Fabrikam\Languages\French /noreboot


Applicabilité

Configuration Applicable

Setup.exe démarré à partir Non


de WinPE

Setup.exe démarré à partir de Oui


Windows 10 ou d’une version
ultérieure

Les fichiers setupconfig.ini Oui pour les mises à jour de fonctionnalités basées sur
utilisés pour les mises à jour des Microsoft Update (MU) ; Non pour les mises à jour des
fonctionnalités fonctionnalités basées sur la plateforme mise à jour
unifiée (UUP)

Remarques
Cette option est nouvelle à partir de Windows 10. Les modules linguistiques peuvent se
trouver dans un dossier à l’<emplacement>spécifié. La commande installe tous les
fichiers lp.cab et toutes les fonctionnalités de langage, comme la reconnaissance vocale,
dans le dossier et les sous-dossiers à l’<emplacement> spécifié. Les fonctionnalités de
langage peuvent dépendre d’autres fonctionnalités de langage. Par exemple, la
conversion de texte par synthèse vocale dépend du composant de base du même
langage. Les fonctionnalités de langage ne doivent pas être renommées dans
l’<emplacement>. Consultez Fonctionnalités de langage et de région à la
demande (Features on Demand/FOD). Dans Windows 10, version 1903 et ultérieures, les
échecs d’installation entraîneront l’échec et la restauration du programme d’installation
de Windows.

/m
Indique au programme d’installation de Windows de copier d’autres fichiers à partir
d’un autre emplacement. Cette option indique au programme d’installation de Windows
d’examiner d’abord l’emplacement secondaire et, si des fichiers sont présents, de les
utiliser au lieu des fichiers de l’emplacement par défaut.

Syntaxe
/m:<folder_name>

Paramètres
Paramètre Description

<folder_name> Nom et emplacement du dossier qui contient les fichiers de remplacement et


qui peut être n’importe quel emplacement de lecteur local. Les chemins d'accès
UNC ne sont pas pris en charge.

Exemples
Pour copier un fichier C:\Program Files\Messenger\Msmsgs.exe mis à jour dans
l’installation de Windows, créez la structure de dossiers suivante sur la source
d’installation Pro\Sources$OEM$$Progs\Messenger\Msmsgs.exe à l’aide de la
commande d’installation :

Pro\sources\setup.exe /m

Si vous remplacez un fichier protégé par la protection des fichiers Windows, vous devez
également copier le fichier mis à jour vers les sources locales à installer avec Windows.
Par exemple, vous pouvez copier le fichier dans le dossier C:\Windows\i386. Le nom de
fichier doit être identique au nom utilisé dans le programme d’installation de Windows.
Par exemple, ajoutez la structure de fichiers et de dossiers suivante à votre
répertoire $OEM$ : Pro\sources$OEM$$$\i386\msmsgs.ex_. Si vous utilisez des fichiers
qui ne se trouvent pas sur un partage d’installation, vous devez spécifier le nom du
dossier. Dans cet exemple, le <folder_name> est C:\additional_files, où
C:\additional_files est votre répertoire $OEM$ personnalisé. Par exemple :
C:\additional_files$$\i386\msmsgs.ex_.

setup /m:C:\additional_files

Si vous modifiez les ressources dans vos fichiers de remplacement, vous devez ajouter
les fichiers d’interface utilisateur multi-langage (Multilanguage User Interface/MUI) mis
à jour à l’installation.

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui


Configuration Applicable

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Vous devez savoir où les fichiers seront installés sur l’installation de Windows. Tous les
fichiers supplémentaires doivent être copiés dans un dossier $OEM$ dans vos sources
d’installation ou dans le <folder_name>. La structure $OEM$ fournit une représentation
du disque d’installation de destination :

$OEM$\$1 correspond à %SYSTEMDRIVE%, qui peut être le lecteur C.


$OEM$\$$ correspond à %WINDIR%, qui peut être C:\windows.
$OEM$\$progs correspond au répertoire des fichiers programme.
$OEM$\$docs correspond au dossier Mes documents de l’utilisateur.

/MigNEO
Indique au programme d’installation de Windows d’effectuer une mise à niveau de
Windows sans optimisations de phase hors connexion supplémentaires.

Syntaxe
/MigNEO Disable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une Oui uniquement avec /Auto Upgrade
version ultérieure | DataOnly

Les fichiers setupconfig.ini utilisés pour les mises à jour Oui uniquement avec /Auto Upgrade
des fonctionnalités | DataOnly

Remarques
NEO signifie objectif non événement (Non-event Objective), un effort multiversion pour
réduire le temps hors connexion de la mise à jour des fonctionnalités, y compris un
redémarrage unique pour la plupart des utilisateurs. Cette option est disponible à partir
de Windows 10, version 1803 et versions ultérieures.

/MigrateDrivers
Indique au programme d’installation de Windows s’il faut migrer les pilotes depuis
l’installation existante pendant la mise à niveau.

Syntaxe
/MigrateDrivers {All | None}

Exemples

setup /auto upgrade /migratedrivers all

setup /auto upgrade /migratedrivers none /installdrivers N:\NewDrivers

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Vous pouvez spécifier All ou None. Par défaut, le programme d’installation de Windows
détermine quel est le meilleur pour chaque pilote individuel en fonction du choix
d’installation. Vous pouvez utiliser ce commutateur avec /InstallDrivers, bien que cela ne
soit pas obligatoire.
/NetDebug
Active le débogage du noyau sur le réseau.

Syntaxe
/NetDebug:hostip=<w.x.y.z>,port=<n>,key=<q.r.s.t>[,nodhcp][,busparams=<n.o.p>]

Paramètres

Paramètre Description

<w.x.y.z> Adresse IP de l’ordinateur hôte.

<n> Port de l’ordinateur hôte.

<q.r.s.t> Mot de passe pour configurer une connexion sécurisée.

<n.o.p> Numéro de bus, numéro d’appareil et numéro de fonction d’un adaptateur pour un
périphérique de bus PCI spécifique.

Exemples

setup /netdebug:hostip=10.125.4.86,port=50000,key=0.0.0.0

setup
/netdebug:hostip=10.125.4.86,port=50000,key=abcdefg.123.hijklmnop.456,nodhcp

setup
/netdebug:hostip=10.1.4.8,port=50000,key=dont.use.previous.keys,busparams=1.
5.0

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non


Configuration Applicable

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Utilisez hostip pour identifier l’adresse IP de l’ordinateur hôte. Utilisez port pour
identifier le port. Le port de début par défaut est 49152 et le port de fin par défaut est
65535. Utilisez key pour fournir un mot de passe afin de configurer une connexion
sécurisée. Utilisez nodhcp pour éviter d’utiliser une connexion DHCP. (facultatif). Utilisez
busparams pour sélectionner le numéro de bus, le numéro d’appareil et le numéro de
fonction d’un adaptateur pour un périphérique de bus PCI spécifique. (facultatif). Pour
plus d’informations, consultez Configurer manuellement le débogage en mode noyau
sur un câble réseau.

/NoReboot
Indique au programme d’installation de Windows de ne pas redémarrer l’ordinateur une
fois la phase de bas niveau du programme d’installation de Windows terminée.

Syntaxe
/NoReboot

Exemples

setup /noreboot

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non
Remarques
Cette option est nouvelle pour Windows 10. L’option /NoReboot vous permet
d’exécuter des commandes supplémentaires avant le redémarrage de Windows. Cette
option supprime uniquement le premier redémarrage. L’option ne supprime pas les
redémarrages suivants.

/PKey
Fournit le programme d’installation de Windows avec la clé de produit spécifique.

Syntaxe
/PKey <product key>

Exemples

setup.exe /auto upgrade /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est nouvelle à partir de Windows 10.

/Priority
Indique au programme d’installation de Windows d’augmenter la priorité de thread de
basse à normale pour les mises à jour des fonctionnalités via Windows Update.
Syntaxe
/Priority {Normal | Low}

Paramètres

Paramètre Description

Normal Le programme d’installation de Windows s’exécutera avec une priorité de thread


normale.

Faible Le programme d’installation de Windows s’exécute avec une priorité de thread


basse.

Exemples

setup.exe /auto upgrade /skipfinalize /priority low

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10, version 1709 et ultérieures. La
priorité Low est nouvelle pour Windows 10, version 2004. Les installations basées sur
des supports s’exécutent déjà en priorité Normal par défaut, mais peuvent être réduites
à une priorité Low.

/PostOOBE
Une fois le programme d’installation de Windows terminé, exécutez un script.

Syntaxe
/PostOOBE<location> [\setupcomplete.cmd]
Paramètres

Paramètre Description

<location> Chemin d’accès de fichier local ou chemin d’accès réseau UNC vers un fichier
nommé setupcomplete.cmd ou vers un dossier qui contient setupcomplete.cmd.

Exemples

setup.exe /auto upgrade /postoobe C:\Fabrikam\setupcomplete.cmd

Chemin d’accès au dossier qui contient un script portant le nom setupcomplete.cmd.


setupcomplete.cmd est copié dans $Windows.~BT, pour être exécuté après OOBE.

setup.exe /auto upgrade /postoobe C:\Fabrikam

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10.

/PostRollback
Indique au programme d’installation de Windows d’exécuter un script si la mise à jour
des fonctionnalités ne parvient pas à s’installer et restaure les modifications, ou si
l’utilisateur choisit de désinstaller la mise à jour des fonctionnalités et de revenir à une
version précédente de Windows.
Syntaxe
/PostRollback <location> [/PostRollbackContext {system | user}]

Paramètres

Paramètre Description

<location> Chemin d’accès de fichier local ou chemin d’accès réseau UNC à un fichier nommé
setuprollback.cmd ou à un dossier qui contient setuprollback.cmd.

Exemples

setup.exe /auto upgrade /postrollback C:\Fabrikam\setuprollback.cmd

setup.exe /postrollback C:\Fabrikam\setuprollback.cmd /postrollbackcontext


user

setup.exe /auto upgrade /postrollback \server\share

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10. L’option/PostRollbackContext est
disponible dans Windows 10, version 1803 et ultérieures. L’option /PostRollbackContext
vous permet de spécifier si le script s’exécute dans le contexte du compte système ou
du compte de l’utilisateur connecté. Par défaut, les mises à jour depuis les supports
exécutent setuprollback.cmd dans le contexte User, ce qui nécessite que le premier
utilisateur qui se connecte après la mise à niveau dispose de droits d’administrateur.
Pour les mises à jour depuis Windows Update, setuprollback.cmd s’exécute dans le
contexte System, quel que soient les droits du premier utilisateur connecté. Le
programme d’installation de Windows copiera setuprollback.cmd vers $Windows.~BT,
pour être exécuté après OOBE.

/Quiet
Cette instruction supprimera toute expérience utilisateur du programme d’installation
de Windows, y compris l’expérience utilisateur de restauration.

Syntaxe
/Quiet

Exemples

setup /auto upgrade /quiet

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option est disponible à partir de Windows 10.

/ReflectDrivers
Spécifie le chemin d’accès à un dossier qui contient des pilotes de chiffrement pour un
ordinateur sur lequel le chiffrement tiers est activé.

Syntaxe
/ReflectDrivers <location>
Paramètres

Paramètre Description

<location> Chemin d’accès de fichier local ou chemin d’accès réseau UNC à un dossier qui
contient des fichiers .inf.

Exemples

setup /auto upgrade /quiet /reflectdrivers C:\Fabrikam\drivers

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10, version 1607. Assurez-vous que
<location> contient uniquement un ensemble minimal de pilotes de chiffrement. Avoir
plus de pilotes que nécessaire peut avoir un impact négatif sur les scénarios de mise à
niveau.

/ResizeRecoveryPartition
Spécifie s’il est OK de redimensionner la partition Windows Recovery
Environment (Windows RE) existante ou d’en créer une nouvelle lors de l’installation.

Syntaxe
/ResizeRecoveryPartition {Enable | Disable}

Paramètres
>
Paramètre Description

Activer Pendant l’installation, Windows peut redimensionner la partition d’outils


Windows RE existante ou en créer une nouvelle si nécessaire.

Désactiver Windows ne redimensionne pas la partition existante des outils Windows RE ni n’en
crée une nouvelle lors de l’installation.

Exemples

setup /resizerecoverypartition disable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Pour en savoir plus sur les partitions Windows RE, consultez Partitions de disque dur
basées sur UEFI/GPT et Partitions de disque dur basées sur BIOS/MBR.

/ShowOOBE
Spécifie si l’utilisateur est tenu de terminer de manière interactive
l’expérience OOBE (Out Of Box Experience).

Syntaxe
/ShowOOBE {Full | None}

Paramètres

Exemples
Paramètre Description

Complète Exige que l’utilisateur termine de manière interactive l’expérience OOBE (Out Of Box
Experience).

Aucun Ignore OOBE et sélectionne les paramètres par défaut.

setup.exe /auto upgrade /showoobe full

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10.

/SkipFinalize
Configuration des instructions de démarrage des opérations de mise à jour sur le
système d’exploitation de bas niveau, sans lancer de redémarrage pour démarrer la
phase hors connexion.

Syntaxe
/SkipFinalize

Exemples

setup /auto upgrade /quiet /priority low /skipfinalize

Applicabilité
Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option est disponible à partir de Windows 10, version 2004. /SkipFinalize
préparera la mise à jour sans validation. Cela permet de terminer la validation à l’aide de
/Finalize, suivie d’un redémarrage immédiat de l’appareil. Il s’agit de l’approche
recommandée pour attendre la mise à jour, car l’option /NoReboot valide les
modifications, mais supprime le premier redémarrage pour autoriser des tâches
supplémentaires. /SkipFinalize n’indique pas automatiquement au programme
d’installation de Windows de s’exécuter en mode silencieux sur le système d’exploitation
de bas niveau pendant l’utilisation de l’ordinateur. Utilisez /Quiet pour supprimer
l’expérience utilisateur du programme d’installation de Windows et /Priority Low pour
empêcher un impact de l’utilisateur. /SkipFinalize n’appelle pas de redémarrage et
l’option /NoReboot n’est donc pas requise. Voir /Finalize.

/Telemetry
Spécifie si le programme d’installation de Windows doit capturer et signaler les données
d’installation.

Syntaxe
/Telemetry {Enable | Disable}

Paramètres

Paramètre Description

Activer Le programme d’installation de Windows capture et signale les données


d’installation.

Désactiver Le programme d’installation de Windows ne capture pas et ne signale pas les


données d’installation.

Exemples
setup /telemetry disable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

/TempDrive
Indique au programme d’installation de Windows de placer des fichiers d’installation
temporaires sur la partition spécifiée.

Syntaxe
/TempDrive <drive_letter>

Paramètres

Paramètre Description

<drive_letter> Partition sur laquelle copier les fichiers d’installation pendant le programme
d’installation de Windows.

Exemples

setup /tempdrive H

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui


Configuration Applicable

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui

Remarques
Cette option est disponible à partir de Windows 10, version 1607. Pour une mise à
niveau, l’option /TempDrive affecte uniquement le placement des fichiers temporaires.
Le système d’exploitation est mis à niveau dans la partition à partir de laquelle vous
exécutez le fichier setup.exe.

/Unattend
Vous permet d’utiliser un fichier de réponses avec le programme d’installation de
Windows.

Syntaxe
/Unattend:<answer_file>

Paramètres

Paramètre Description

<answer_file> Chemin d’accès du fichier et nom de fichier du fichier de réponse du programme


d’installation de Windows sans assistance.

Exemples

setup /unattend:\\server\share\unattend.xml

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non
Remarques
Il s’agit d’une installation sans assistance. Vous devez spécifier une valeur pour
<answer_file>. Le programme d’installation de Windows applique les valeurs dans le
fichier de réponses pendant l’installation. Lorsque /Unattend est utilisé, /Auto ne peut
pas être utilisé.

/Uninstall
Détermine si Windows devra inclure des contrôles qui permettent à l’utilisateur de
revenir au système d’exploitation précédent.

Syntaxe
/Uninstall {Enable | Disable}

Paramètres

Paramètre Description

Activer Le programme d’installation de Windows inclut des contrôles qui permettent à


l’utilisateur de revenir au système d’exploitation précédent.

Désactiver Le programme d’installation de Windows n’inclut pas de contrôles qui permettent à


l’utilisateur de revenir au système d’exploitation précédent.

Exemples

setup /uninstall disable

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Non

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Oui

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Oui
Remarques
Cette option est disponible à partir de Windows 10.

/USBDebug
Configure le débogage sur un port USB.

Syntaxe
/USBDebug :<hostname>

Paramètres

Paramètre Description

<hostname> Nom de l’ordinateur à déboguer.

Exemples

setup /usbdebug:testmachine01

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Les données de débogage sont efficaces au redémarrage suivant.

/WDSDiscover
Spécifie que le client des Services de déploiement Windows (Windows Deployment
Services/WDS) doit être en mode découverte.

Syntaxe
/WDSDiscover

Exemples
Pour démarrer le client WDS en mode de découverte dynamique, exécutez la
commande suivante :

setup /wds /wdsdiscover

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option n’est plus disponible à partir de Windows 11, version 21H2. Si vous ne
spécifiez pas /WDSServer, WDS recherche un serveur.

/WDSServer
Spécifie le nom du serveur des Services de déploiement Windows (WDS) auquel le client
doit se connecter.

Syntaxe
/WDSServer:<servername>

Paramètres
Paramètre Description

<servername> Nom du serveur des Services de déploiement Windows.

Exemples
Pour démarrer le client des Services de déploiement Windows en mode de découverte
statique, exécutez la commande suivante :

setup /wds /wdsdiscover /wdsserver:MyWDSServer

Applicabilité

Configuration Applicable

Setup.exe démarré à partir de WinPE Oui

Setup.exe démarré à partir de Windows 10 ou d’une version ultérieure Non

Les fichiers setupconfig.ini utilisés pour les mises à jour des fonctionnalités Non

Remarques
Cette option n’est plus disponible à partir de Windows 11, version 21H2. Pour utiliser ce
paramètre, vous devez également utiliser l’option /WDSDiscover. <servername> peut
être une adresse IP, un nom NetBIOS ou un nom de domaine complet (Fully Qualified
Domain Name/FQDN).

Codes de sortie du programme d’installation


de Windows

Nom du code de sortie Valeur Description


du
code de
sortie

CONX_SETUP_EXITCODE_CONTINUE_REBOOT 0x3 Cette mise à niveau a réussi.

CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT 0x5 La vérification de


compatibilité a détecté des
Nom du code de sortie Valeur Description
du
code de
sortie

problèmes qui nécessitent


d’être résolus avant que la
mise à niveau puisse
continuer.

CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL 0x7 L’option d’installation (mise


à niveau ou données
uniquement) n’était pas
disponible.

Rubriques connexes
États du programme d’installation de Windows

Fichiers d’ID de produit et de configuration de l’édition d’installation de Windows (EI.cfg


et PID.txt)

Fichiers journaux d’installation de Windows et journaux des événements


États d’installation de Windows
Article • 30/05/2023

Plusieurs états sont affectés à une image Windows pendant l’installation. Ces
informations sur l’état peuvent être utilisées pour détecter automatiquement les
différents états et les étapes de l’installation de Windows.

Informations sur l’état de l’installation de


Windows
L’état de l’image Windows est stocké dans deux emplacements, dans le registre et dans
un fichier.

Dans le registre :

CLÉ :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\
State

TYPE : REG_SZ

VALEUR : StateName

Dans un fichier :

FICHIER : %WINDIR%\Setup\State\State.ini

SECTION : [État]

VALEUR : StateName

Le tableau suivant décrit les valeurs qui existent pour StateName.

Nom de l’état Description

IMAGE_STATE_COMPLETE L’image a été installée avec succès. Les passes


de configuration specialize et oobeSystem sont
terminées. Cette image n’est pas déployable
sur un ordinateur qui a une configuration
matérielle différente, car elle dépend désormais
du matériel. Pour déployer cette image sur un
ordinateur qui a une configuration matérielle
différente, vous devez exécuter sysprep
/generalize.
Nom de l’état Description

IMAGE_STATE _UNDEPLOYABLE Il s’agit de l’état par défaut d’une image dans


une phase donnée de l’installation de Windows
qui n’est pas encore terminée. Si un processus
interroge la valeur IMAGE_STATE et que
IMG_UNDEPLOYABLE est retourné, l’image se
trouve dans l’un des états suivants :

L’installation est en cours d’exécution et


n’a pas entièrement terminé la phase.
Une fois qu’une phase donnée est
terminée, la valeur IMAGE_STATE est
définie sur une valeur d’achèvement
appropriée.
Si elle est interrogée en ligne alors que
l’installation n’est pas en cours
d’exécution, il y a eu un échec lors de
l’achèvement d’une phase d’installation.
Cette image doit être réinstallée.
Si elle est interrogée hors connexion,
l’image n’a pas terminé une phase et ne
sera jamais déployable.

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE L’image a terminé avec succès la passe de


configuration generalize et se poursuit en
passe de configuration OOBEsystem lorsque
l’installation est lancée.

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT L’image a terminé avec succès la passe de


configuration generalize et se poursuit en
mode audit lorsque l’installation est lancée.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE L’image a terminé avec succès la passe


specialize et se poursuit en passe de
configuration OOBEsystem lorsque l’installation
est lancée.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT L’image a terminé avec succès la passe de


configuration specialize et se poursuit en mode
audit lorsque l’installation est lancée.

Les exemples suivants montrent comment accéder aux informations sur l’état.

Pour accéder aux informations sur l’état à partir du registre :


C:\>reg query
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State /v Imag
eState

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Stat
e
ImageState REG_SZ IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE

Pour accéder aux informations sur l’état à partir d’un fichier :

C:\>type %windir%\Setup\State\State.ini
[State]
ImageState="IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE"

Rubriques connexes
Options de ligne de commande du programme d’installation de Windows

Fichiers d’ID de produit et de configuration de l’édition d’installation de Windows (EI.cfg


et PID.txt)

Fichiers journaux d’installation de Windows et journaux des événements


Fichiers d’ID de produit et de
configuration de l’édition d’installation
de Windows (EI.cfg et PID.txt)
Article • 19/06/2023

Vous pouvez éventuellement utiliser les fichiers de configuration d’édition (EI.cfg) et d’ID
de produit (PID.txt) pour spécifier la clé de produit Windows et l’édition Windows
pendant l’installation de Windows :

La configuration de l’édition (EI.cfg) vous permet de spécifier des valeurs pour l’ID
d’édition, le canal et la licence en volume.
L’ID de produit (PID.txt) vous permet de spécifier une clé de produit.

Vous pouvez utiliser ces fichiers pour automatiser la page d’entrée de clé de produit
dans le programme d’installation de Windows au lieu d’utiliser un fichier de réponses. Si
vous utilisez un fichier EI.cfg pour différencier le support de licence en volume, mais que
vous n’incluez pas de fichier PID.txt, l’utilisateur reçoit une invite de clé de produit pour
continuer le programme d’installation de Windows.

Vous pouvez réutiliser la clé de produit dans le fichier d’ID de produit pour plusieurs
installations. La clé de produit dans le fichier d’ID de produit est utilisée uniquement
pour installer Windows. Cette clé n’est pas utilisée pour activer Windows. Pour plus
d’informations, consultez Utiliser les clés de produit et l’activation.

Utilisation d’EI.cfg et de PID.txt


1. Créez ces fichiers de configuration dans un éditeur de texte tel que le Bloc-notes.

2. Enregistrez les fichiers dans le \Sources dossier sur le support d’installation. Le


programme d’installation de Windows utilise ces fichiers automatiquement
pendant l’installation.

3. Exécutez le programme d’installation de Windows. Le programme d’installation


utilise ces fichiers pendant la passe de configuration Windows PE dès son
lancement.

7 Notes

Un fichier de réponses est prioritaire sur ces fichiers. Si vous utilisez un fichier de
réponses pendant l’installation, le programme d’installation de Windows ignore les
fichiers EI.cfg et PID.txt.

EI.cfg Format
Le fichier EI.cfg spécifie les valeurs de l’ID d’édition, du canal et de la licence en volume.

Le fichier EI.cfg a le format suivant :

txt

[EditionID]
{Edition ID}
[Channel]
{Channel Type}
[VL]
{Volume License}

{ID d’édition} doit être un ID d’édition Windows valide, par exemple . Enterprise
Pour obtenir l’ID d’édition actuel :

À partir d’un fichier WIM, utilisez DISM /Get-ImageInfo et spécifiez le numéro


d’index ou le nom d’une image dans le WIM :

Invite de commandes Windows

DISM /Get-ImageInfo /ImageFile:install.wim /Index:1

) Important

Si vous ne spécifiez pas de nom ou de numéro d’index, la sortie n’inclut pas


l’ID d’édition.

À partir d’une image en ligne ou montée, utilisez DISM /Get-CurrentEdition :

Invite de commandes Windows

DISM /Image:C:\Mount /Get-CurrentEdition

Pour plus d’informations, consultez Effectuer l’inventaire d’une image ou d’un


composant à l’aide desoptions de Edition-Servicing Command-Line Windows
DISM et DISM.
{Channel Type} doit être « OEM » ou « Retail »

{Licence en volume} doit être 1, s’il s’agit d’une licence en volume, ou 0, s’il ne
s’agit pas d’une licence en volume.

Voici un exemple de fichier EI.cfg pour une image d’édition Entreprise de canal OEM qui
n’est pas sous licence en volume :

txt

[EditionID]
Enterprise
[Channel]
OEM
[VL]
0

format PID.txt
Le fichier PID.txt contient la clé de produit de l’édition de Windows que vous installez.

Le fichier PID.txt a le format suivant :

txt

[PID]
Value=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Où XXXXX-XXXXX-XXXXX-XXXXX-XXXXX est la clé de produit.

Résolution des problèmes


Si vous voyez The product key entered does not match any of the Windows images
available for installation. Enter a different product key. :

Vous devrez peut-être télécharger une version distincte de Windows. Les versions
OEM sont uniquement disponibles pour les oem, et les licences en volume ne sont
disponibles que pour les abonnés MSDN.
Vérifiez que vous utilisez l’ID d’édition approprié dans votre fichier EI.cfg.

Rubriques connexes
Utiliser des clés de produit et l’activation
Options de ligne de commande du programme d’installation de Windows

États d’installation de Windows


Fichiers journaux d’installation de
Windows et journaux des événements
Article • 19/06/2023

Le programme d’installation de Windows crée des fichiers journaux pour toutes les
actions qui se produisent pendant l’installation. Si vous rencontrez des problèmes lors
de l’installation de Windows, case activée les fichiers journaux pour vous aider à
résoudre les problèmes d’installation.

Emplacements des journaux


Les fichiers journaux d’installation de Windows sont disponibles dans les répertoires
suivants :

Emplacement du fichier journal Description

X:\Windows\panther\ Emplacement du journal avant que le


programme d’installation puisse accéder au
lecteur.

%WINDIR%\Panther Emplacement du journal des actions


d’installation après la configuration du disque.

%WINDIR%\Inf\Setupapi.log Permet de journaliser Plug-and-Play


installations d’appareils.

%WINDIR%\Memory.dmp Emplacement du vidage de la mémoire à partir


des vérifications de bogues.

%WINDIR%\Minidump.dmp Emplacement des minidumps de journal à


partir des vérifications de bogues.

%WINDIR%\System32\Sysprep\Panther Emplacement des journaux Sysprep.

Journaux des événements d’installation de


Windows
Le programme d’installation de Windows offre la possibilité de passer en revue les
événements de performances du programme d’installation de Windows dans la
visionneuse du journal des événements Windows. Cela vous permet d’examiner plus
facilement les actions qui se sont produites pendant l’installation de Windows et de
passer en revue les statistiques de performances pour différentes parties de l’installation
de Windows. Vous pouvez filtrer le journal afin d’afficher uniquement les éléments
pertinents qui vous intéressent. Les événements de performances du programme
d’installation de Windows sont enregistrés dans un fichier journal nommé Setup.etl, qui
est disponible dans le répertoire %WINDIR%\Panther de toutes les installations.

Pour afficher les journaux, vous devez utiliser le observateur d'événements inclus dans le
média Windows qui correspond à la version de l’image personnalisée que vous créez.

Pour afficher les journaux sur un ordinateur qui n’inclut pas le kit correspondant, vous
devez exécuter un script à partir de la racine du média qui installe le fournisseur Trace
d’événements pour Windows (ETW). À partir de la ligne de commande, tapez :

Invite de commandes Windows

Cscript D:\sources\etwproviders\etwproviderinstall.vbs install


D:\sources\etwproviders

où D est la lettre de lecteur du média DVD Windows.

Afficher les journaux des événements du programme


d’installation de Windows
1. Démarrez le observateur d'événements, développez le nœud Journaux Windows,
puis cliquez sur Système.
2. Dans le volet Actions , cliquez sur Ouvrir le journal enregistré , puis recherchez le
fichier Setup.etl. Par défaut, ce fichier est disponible dans le répertoire
%WINDIR%\Panther.
3. Le contenu du fichier journal s’affiche dans le observateur d'événements.

Exporter le journal dans un fichier


À partir de la ligne de commande, utilisez les commandes Wevtutil ou Tracerpt pour
enregistrer le journal dans un fichier .xml ou texte. Pour plus d’informations sur
l’utilisation de ces outils, consultez l’aide sur la ligne de commande. Les commandes
suivantes montrent des exemples d’utilisation des outils :

Invite de commandes Windows

Wevtutil qe /lf C:\windows\panther\setup.etl

-ou-
Tracerpt /l C:\windows\panther\setup.etl

Rubriques connexes
Options d’installation de Windows Command-Line Étatsdu programme
d’installationwindows Fichiers d’ID de produit et de configuration de l’édition
d’installation windows (EI.cfg et PID.txt)
Passes de configuration du programme
d’installation de Windows
Article • 19/06/2023

Les passes de configuration sont utilisées pour spécifier différentes phases de


l’installation de Windows. Les paramètres d’installation sans assistance peuvent être
appliqués dans un ou plusieurs passes de configuration.

Dans cette section


Les rubriques suivantes décrivent les passes de configuration utilisées avec le
programme d’installation de Windows.

Fonctionnement des passes de configuration Description des différentes phases de


l’installation de Windows et des différentes
passes de configuration utilisées pour installer
et configurer une installation de Windows.

auditSystem La passe de configuration auditSystem est


l’une des passes de configuration utilisées en
mode audit.

auditUser La passe de configuration auditUser est l’une


des passes de configuration utilisées en mode
audit.

Généraliser Le passage de configuration général prépare


une image Windows à déployer sur de
nombreux ordinateurs.

offlineServicing La passe de configuration offlineServicing est


utilisée pour installer des packages, des pilotes
et d’autres mises à jour sur une image
Windows hors connexion.

oobeSystem Le passe de configuration oobeSystem ,


également appelé Accueil Windows, peut être
utilisé pour préconfigurer les pages d’interface
utilisateur d’un utilisateur final.

specialize Le passe de configuration spécialisé


personnalise une installation Windows
spécifique sur un ordinateur spécifique.

windowsPE La passe de configuration windowsPE est


utilisée pour configurer Windows PE en plus de
certains aspects de l’installation de Windows.

Rubriques connexes
Scénarios d’installation de Windows et meilleures pratiques

Processus d’installation de Windows

Vue d’ensemble de l’automatisation de l’installation de Windows

Vue d’ensemble du mode Audit

Plateformes et déploiements multiplateformes pris en charge par le programme


d’installation de Windows
Fonctionnement des passes de
configuration
Article • 19/06/2023

Les passes de configuration sont les phases d’une installation de Windows au cours
desquelles vous pouvez personnaliser une image. Les paramètres d’installation de
Windows sans assistance peuvent être appliqués dans une ou plusieurs passes de
configuration, en fonction du paramètre que vous utilisez. Comprendre comment et
quand la configuration réussit l’exécution est très important dans le développement
d’une stratégie de déploiement Windows.

Dans cette rubrique :

Présentation des passes de configuration

Configuration des pilotes de périphérique

Configuration des paramètres internationaux

Exemples

Présentation des passes de configuration


Le diagramme suivant montre la relation entre les passes de configuration par rapport
aux différents outils de déploiement.
Toutes les passes de configuration ne s’exécutent pas dans une installation particulière
de Windows. Certaines passes de configuration, telles que auditSystem et auditUser,
s’exécutent uniquement si vous démarrez l’ordinateur en mode audit. La plupart des
paramètres sans assistance du programme d’installation de Windows peuvent être
ajoutés au pass de configuration spécialisé ou oobeSystem . Les autres passes de
configuration peuvent également être utiles dans certaines situations. Le tableau suivant
décrit chacune des passes de configuration.

Passe de configuration Description La passe de configuration


s’exécute lorsque

windowsPE De nombreux aspects du L'une des actions suivantes a


processus d’installation été effectuée :
peuvent être automatisés
pendant la passe de Démarrage du support
configuration windowsPE . d’installation de
Dans cette passe, vous pouvez Windows
configurer : Démarrage du
programme
Options Windows PE d’installation de
Windows à partir d’une
Ces options peuvent installation windows
inclure la spécification précédente
de l’emplacement du
fichier journal Windows Les options Windows PE sont
PE, qui permet la mise appliquées uniquement
en réseau ou un fichier lorsque vous exécutez le
de page Windows PE. programme d’installation de
Options d’installation de Windows à partir d’un
Windows environnement Windows PE.
Les options d’installation de
Ces options peuvent Windows sont appliquées
inclure la spécification lorsqu’il s’exécute à partir de
de l’image Windows à Windows PE ou d’une
installer et la installation windows
configuration d’un précédente.
disque sur l’ordinateur
de destination.

Pendant cette passe de


configuration, l’image
Windows est copiée sur
l’ordinateur de destination une
fois que les paramètres de la
passe de configuration
windowsPE ont été traités.

Si votre installation de
Windows PE nécessite des
Passe de configuration Description La passe de configuration
s’exécute lorsque

pilotes critiques de démarrage


pour accéder au lecteur de
disque dur local ou à un
réseau, utilisez cette passe de
configuration pour ajouter des
pilotes au magasin de pilotes
Windows PE et pour refléter
les pilotes critiques de
démarrage requis

offlineServicing Cette passe de configuration Automatiquement après


est utilisée pour appliquer des le passage de la
mises à jour, des pilotes ou configuration
des modules linguistiques à windowsPE et avant le
une image Windows. redémarrage de
l’ordinateur.
Pendant l’installation de Dans les scénarios de
Windows, l’image Windows est maintenance, lorsque
appliquée à un disque dur et vous spécifiez un fichier
tous les paramètres de la de réponses à l’aide de
section offlineServicing d’un l’outil de gestion et de
fichier de réponses sont maintenance des images
ensuite appliqués à cette de déploiement
image avant le redémarrage (Dism.exe).
de l’ordinateur.

Pendant cette passe de


configuration, vous pouvez
ajouter des pilotes à une
image Windows avant le
démarrage de l’image. Cela
vous permet d’installer et de
traiter des pilotes de
périphérique prêtes à l’emploi
pendant le programme
d’installation de Windows.

Cette passe de configuration


est également utilisée pour
appliquer des mises à jour à
une image Windows pendant
les scénarios de maintenance.
Passe de configuration Description La passe de configuration
s’exécute lorsque

specialize Ce pass de configuration est Automatiquement


utilisé pour créer et configurer lorsque l’image
des informations dans l’image Windows démarre pour
Windows, et est spécifique au la première fois.
matériel sur lequel l’image Lors du prochain
Windows est installée. démarrage après avoir
exécuté la commande
Une fois l’image Windows sysprep avec l’option
démarrée pour la première /generalize .
fois, la passe de configuration
de spécialisation s’exécute. Au
cours de cette passe, des ID de
sécurité uniques (SID) sont
créés. En outre, vous pouvez
configurer de nombreuses
fonctionnalités Windows,
notamment les paramètres
réseau, les paramètres
internationaux et les
informations de domaine.

Les paramètres du fichier de


réponses pour la passe
spécialisée s’affichent en
mode audit. Lorsqu’un
ordinateur démarre en mode
audit, le pass auditSystem
s’exécute et l’ordinateur traite
les paramètres auditUser.
Passe de configuration Description La passe de configuration
s’exécute lorsque

Généraliser Pendant cette passe de Le paramètre suivant est


configuration, les informations configuré : Microsoft-
spécifiques à l’ordinateur sont Windows-Deployment |
supprimées de l’installation de Generalize .
Windows, ce qui vous permet
de capturer et de réappliquer - ou -
l’image Windows sur différents
Exécutez la commande
ordinateurs. Par exemple,
sysprep /generalize .
pendant cette passe, l’ID de
sécurité unique (SID), les
pilotes de périphérique
uniques et d’autres paramètres
spécifiques au matériel sont
supprimés de l’image.

Cette passe de configuration


vous permet de configurer au
minimum la commande
sysprep /generalize, en plus
de configurer d’autres
paramètres Windows qui
doivent persister sur votre
image master.

Une fois la passe de


généralisation terminée, la
prochaine fois que l’image
Windows démarre, la passe de
configuration spécialisée
s’exécute. Si vous souhaitez
conserver les pilotes de
périphérique uniques installés
sur votre installation Windows,
vous pouvez utiliser Microsoft-
Windows-PnpSysprep |
PersistAllDeviceInstalls
Réglage. Si ce paramètre est
configuré, les pilotes de
périphérique uniques ne sont
pas supprimés de l’installation.
Passe de configuration Description La passe de configuration
s’exécute lorsque

auditSystem Pendant cette passe de Le paramètre


configuration, les paramètres d’installation sans
sont traités lorsque Windows assistance suivant est
s’exécute dans le contexte configuré : Microsoft-
système, avant qu’un Windows-Deployment |
utilisateur se connecte à Reseal | Mode =Auditer.
l’ordinateur en mode Aaudit.
- ou -
Cette passe est généralement
utilisée pour effectuer des Exécutez la commande
configurations sysprep avec l’option
supplémentaires à une /audit .
installation, comme
l’installation de pilotes de
périphérique prêtes à l’emploi.

Cette passe s’exécute


uniquement lorsqu’un
ordinateur est configuré pour
démarrer en mode audit.

auditUser Cette passe traite les Le paramètre


paramètres d’installation sans d’installation sans
assistance, une fois qu’un assistance suivant est
utilisateur se connecte à configuré : Microsoft-
l’ordinateur en mode audit. Windows-Deployment |
Reseal | Mode =Auditer.
Ce passage est généralement
utilisé pour exécuter des - ou -
commandes personnalisées ou
configurer des options Exécutez la commande
Windows Shell. sysprep avec l’option
/audit .
Cette passe s’exécute
uniquement lorsqu’un
ordinateur est configuré pour
démarrer en mode audit.
Passe de configuration Description La passe de configuration
s’exécute lorsque

oobeSystem Pendant cette passe de Le paramètre suivant est


configuration, les paramètres configuré : Microsoft-
sont appliqués à Windows Windows-Deployment |
avant le démarrage de l’accueil Reseal | Mode =OOBE
de Windows.
- ou -
Cette passe est généralement
utilisée pour configurer les Exécutez la commande
options de Windows Shell, sysprep avec l’option
créer des comptes d’utilisateur /OOBE .
et spécifier les paramètres de
langue et de paramètres
régionaux.

Les paramètres du fichier de


réponses pour la passe
oobeSystem s’affichent dans
l’accueil Windows, également
appelé OOBE. Ces paramètres
n’apparaissent pas en mode
audit.

Pour plus d’informations sur les composants et paramètres Windows qui peuvent être
ajoutés à un fichier de réponses, consultez le Guide de référence du programme
d’installation de Windows sans assistance. Pour plus d’informations sur la journalisation,
consultez Résolution des problèmes de déploiement et fichiers journaux et Fichiers
journaux d’installation de Windows et Journaux des événements.

Configuration des pilotes de périphérique


Pour ajouter des pilotes prêtes à l’emploi et critiques au démarrage lors d’une
installation sans assistance, vous devez vous assurer que le pilote critique au démarrage
est disponible sur le support de préinstallation. Les pilotes critiques au démarrage
doivent être ajoutés pendant la passe de configuration windowsPE . Tous les pilotes
sont mis en phase dans le magasin de pilotes, mais seuls les pilotes critiques au
démarrage sont reflétés ou installés dans l’image Windows hors connexion en plus de
l’image Windows PE. Les pilotes non critiques au démarrage peuvent être ajoutés à la
passe de configuration offlineServicing . Cela permet de s’assurer que les pilotes
critiques au démarrage sont disponibles et que lorsque l’ordinateur démarre, le pilote se
charge.
Pour plus d’informations, consultez Vue d’ensemble des pilotes de périphérique et du
déploiement.

Configuration des paramètres internationaux


Les paramètres internationaux sont disponibles dans plusieurs passes de configuration,
pour vous permettre de personnaliser l’image Windows en fonction des besoins du
client et des différents scénarios de déploiement.

Par exemple, si vous créez un ordinateur dans le États-Unis (qui serait un paramètre
international en-US), vous pouvez effectuer tous vos tests en anglais. Toutefois, si vous
avez l’intention de livrer l’ordinateur en France et que vous avez besoin de Windows
pour démarrer dans Français, vous pouvez ajouter le module linguistique fr-FR, si le
module linguistique n’est pas déjà installé, puis configurer le composant Microsoft-
Windows-International-Core pour appliquer les paramètres fr-FR pendant la passe de
configuration de spécialisation . Lorsque l’ordinateur démarre, l’installation affiche le
texte anglais. Toutefois, une fois la passe de configuration spécialisée terminée, Français
texte s’affiche.

Vous pouvez utiliser DISM pour configurer les paramètres de langue d’une image
Windows (en ligne ou hors connexion). Pour plus d’informations, consultez Langues
DISM et options de maintenance internationale Command-Line.

Par défaut, l’accueil Windows affiche une page d’interface utilisateur paramètres
régionaux pour que l’utilisateur final sélectionne la langue, les paramètres régionaux et
les paramètres d’entrée par défaut. Vous pouvez préconfigurer les paramètres de cette
page d’interface utilisateur en spécifiant la langue et les paramètres régionaux dans le
pass de configuration oobeSystem dans le composant Microsoft-Windows-
International-Core. Si les paramètres sont définis dans la passe de configuration
oobeSystem , la page Paramètres régionaux est ignorée. Si les paramètres de langue
sont configurés pendant la spécialisation, la page Paramètres régionaux s’affiche.

Pour plus d’informations, consultez Ajouter des modules linguistiques à Windows.

Exemples
Les sections suivantes décrivent des exemples de scénarios de déploiement et décrivent
quand la configuration réussit l’exécution.

Pour exécuter le programme d’installation de Windows


Dans ce scénario, vous installez Windows sur un nouvel ordinateur. Vous commencez
par le support de produit Windows et un fichier de réponses.

1. Exécutez le programme d’installation de Windows et spécifiez un fichier de


réponses. Le programme d’installation de Windows démarre.

2. Le pass de configuration windowsPE s’exécute. Les paramètres de la <settings


pass="windowsPE"> section d’un fichier de réponses sont traités. Il existe deux types

de paramètres différents que vous pouvez configurer pendant la passe de


configuration windowsPE : les paramètres qui s’appliquent à l’environnement
Windows PE, tels que la résolution d’affichage et les emplacements des fichiers
journaux pour Windows PE. Vous pouvez également spécifier des paramètres qui
s’appliquent à l’installation de Windows, tels que la configuration des partitions de
disque ou l’activation des mises à jour dynamiques.

Les paramètres spécifiques à Windows PE dans un fichier de réponses sont


appliqués uniquement lorsque vous exécutez le programme d’installation de
Windows à partir d’un environnement Windows PE.

Les options d’installation de Windows dans le pass de configuration


windowsPE sont appliquées lorsqu’il s’exécute à partir de Windows PE ou
d’une installation windows précédente.

3. Une fois l’image Windows copiée sur le disque dur, la passe de configuration
offlineServicing s’exécute . Tous les paramètres de la <servicing> section et
<settings pass="offlineServicing"> d’un fichier de réponses sont appliqués à
l’image Windows. En règle générale, les actions de cette configuration réussissent
à installer ou supprimer des packages, des modules linguistiques ou des pilotes de
périphérique.

4. Le système redémarre et le programme d’installation de Windows exécute la passe


de configuration de spécialisation . À ce stade, les paramètres de la <settings
pass="specialize"> section du fichier de réponses sont traités.

5. Une fois le programme d’installation de Windows terminé, l’ordinateur redémarre.


Ensuite, la passe de configuration oobeSystem s’exécute et les paramètres de la
<settings pass="oobeSystem> section d’un fichier de réponses sont traités.

Note Vous pouvez créer un fichier de contenu distinct appelé Oobe.xml que vous
pouvez utiliser pour personnaliser l’inscription d’accueil, d’Prise en main et de fai
Windows. L’utilisation de Oobe.xml est utile pour organiser ces personnalisations,
car elle vous permet de gérer un fichier unique qui répertorie toutes les possibilités
de personnalisation, de licence et d’inscription pour plusieurs pays, régions et/ou
langues. Pour plus d’informations, consultez Configurer Oobe.xml. En règle
générale, Oobe.xml est utilisé par les oem et les générateurs de systèmes.
Toutefois, certains aspects de Oobe.xml peuvent également bénéficier aux
scénarios de déploiement d’entreprise.

6. L’accueil Windows démarre et vous pouvez commencer à utiliser l’ordinateur.

Pour exécuter la commande Sysprep /generalize


/shutdown
Dans ce scénario, vous allez créer une image Windows de référence à utiliser dans votre
environnement. Vous commencez par une installation personnalisée de Windows.

1. Exécutez la commande sysprep avec les options /generalize /shutdown /oobe


pour créer une image master, configurer l’ordinateur pour qu’il démarre sur
l’accueil Windows, puis arrêter l’ordinateur.

2. Les paramètres de la <settings pass="generalize"> section d’un fichier de


réponses sont appliqués.

Si vous n’avez pas spécifié de fichier de réponses avec la commande Sysprep


, le fichier de réponses mis en cache sur l’ordinateur sera utilisé. Pour plus
d’informations sur l’utilisation des fichiers de réponses, consultez Vue
d’ensemble du programme d’installation de Windows Automation.

Si vous avez spécifié un fichier de réponses avec la commande sysprep , ce


fichier de réponses est mis en cache dans le répertoire %WINDIR%\Panther
de l’installation de Windows et sera utilisé lors des passes de configuration
suivantes.

3. L’ordinateur s’arrête, ce qui vous permet de démarrer sur Windows PE ou un autre


système d’exploitation et de capturer l’image. La prochaine fois que l’image
Windows démarrera, la passe de configuration spécialisée s’exécutera et Windows
démarrera l’ordinateur sur Windows Welcome.

Utilisation d’un script pour déployer une image Windows


Dans ce scénario, vous démarrez l’ordinateur avec une image master sur laquelle la
commande sysprep /generalize /shutdown /oobe a été exécutée et l’image a été
capturée. Vous commencez par une image master, Windows PE et l’outil DISM.

1. Appliquez l’image master à un ordinateur à l’aide de la commande dism avec


l’option /apply-image.
2. Démarrez l’ordinateur avec l’image master. Windows démarre.

3. Le pass de configuration spécialisé s’exécute. Les paramètres de la <settings


pass="specialize"> section du fichier de réponses sont traités.

4. L'ordinateur redémarre.

5. La passe de configuration oobeSystem s’exécute. Les paramètres de la <settings


pass="oobeSystem"> section du fichier de réponses sont traités.

6. L’accueil Windows démarre et vous pouvez commencer à utiliser votre ordinateur.

Pour démarrer Windows en mode audit


Dans ce scénario, vous démarrez une image Windows configurée pour démarrer en
mode audit. Le mode Audit est utile pour ajouter des applications personnalisées, des
pilotes et d’autres mises à jour à une image Windows. Vous pouvez configurer une
image Windows pour démarrer l’ordinateur en mode audit en configurant le paramètre
suivant dans un fichier de réponses : Microsoft-Windows-Deployment | Reseal |
Mode =Auditez ou exécutez la commande Sysprep avec l’option /audit .

1. Configurez l’image Windows pour démarrer l’ordinateur en mode audit. Dans ce


scénario, exécutez la commande sysprep avec les options /audit /reboot .

2. Windows redémarre l’ordinateur.

3. La passe de configuration auditSystem s’exécute. Les paramètres de la <settings


pass="auditSystem"> section du fichier de réponses sont traités.

4. Le compte d’administrateur intégré est activé.

5. La passe de configuration auditUser s’exécute. Les paramètres de la <settings


pass="auditUser"> section du fichier de réponses sont traités.

6. Le bureau s’affiche.

La prochaine fois que vous redémarrez l’ordinateur, il redémarre en mode audit.

Pour configurer l’ordinateur pour qu’il démarre sur Windows Welcome, vous devez
utiliser la commande sysprep avec l’option /oobe , ou configurer Microsoft-Windows-
Deployment | Reseal | Mode paramètre sur oobe dans un fichier de réponses.

Pour exécuter DISM sur une image Windows hors


connexion
Dans ce scénario, vous exécutez DISM sur une image Windows hors connexion.

1. Exécutez l’outil DISM sur une image Windows hors connexion et spécifiez un
fichier de réponses. Par exemple, pour répertorier le package dans une image
Windows hors connexion, utilisez la commande suivante :

Dism /image:C:\test\offline /Get-Packages

2. Les paramètres des <servicing> sections et <settings pass="offlineServicing">


d’un fichier de réponses sont appliqués à l’image Windows. La prochaine fois que
vous démarrez votre ordinateur, les packages et les paramètres sont traités.

Pour plus d’informations, consultez Options de gestion des images DISM Command-
Line.

Pour utiliser DISM sur une image Windows en cours


d’exécution
Dans ce scénario, vous exécutez l’outil DISM sur une installation Windows en cours
d’exécution.

Exécutez DISM sur une image Windows en ligne et spécifiez un fichier de réponses.
Par exemple, pour répertorier les informations de pilote dans une image Windows,
utilisez la commande suivante :

Dism /online /Get-Drivers

Important Lorsque vous utilisez DISM avec un fichier de réponses sur une
installation Windows en ligne, le fichier de réponses doit contenir uniquement les
éléments de la passe de configuration offlineServicing . Cela est dû au fait que
certains paramètres de la passe de configuration de spécialisation peuvent être
appliqués à l’installation de Windows en ligne.

Dans certains cas, vous devrez peut-être redémarrer votre ordinateur. Par exemple, si
vous ajoutez un module linguistique à votre installation de Windows, vous devez
redémarrer l’ordinateur.

Rubriques connexes
auditSystem

auditUser

Généraliser

offlineServicing

oobeSystem

specialize

windowsPE
auditSystem
Article • 19/06/2023

La passe de configuration auditSystem traite les paramètres d’installation de Windows


sans assistance dans le contexte système en mode audit. Le passage de configuration
auditSystem s’exécute immédiatement avant le passage de configuration auditUser , qui
est utilisé pour appliquer des paramètres dans le contexte utilisateur. Lorsque Windows
démarre en mode audit, la configuration auditSystem passe et les paramètres
d’installation de Windows sans assistance auditUser sont traités.

7 Notes

Il n’est pas nécessaire d’activer explicitement le compte administrateur intégré ou


de spécifier une journalise automatique du compte à l’aide d’un fichier de réponses
afin d’exécuter des commandes dans les passes auditSystem et auditUser. Cela
peut empêcher l’image ou l’appareil d’entrer correctement dans l’expérience OOBE
(Out-Of-Box Experience). Lors du démarrage en mode Audit, le compte
administrateur intégré est automatiquement activé, est utilisé pour exécuter des
scripts pendant la transmission auditUser par défaut et permet de se connecter
automatiquement.

Le mode Audit permet aux oem et aux entreprises d’installer des pilotes de
périphérique, des applications et d’autres mises à jour supplémentaires sur une image
Windows. En utilisant le mode audit, vous pouvez conserver moins d’images, car vous
pouvez créer une image de référence avec un ensemble minimal de pilotes et
d’applications. L’image de référence peut ensuite être mise à jour avec des pilotes
supplémentaires en mode audit. En outre, vous pouvez ensuite tester et résoudre tous
les problèmes liés à des appareils défectueux ou mal installés sur l’image Windows
avant d’envoyer l’ordinateur à un client. Le mode Audit est facultatif.

Le diagramme suivant montre quand la passe de configuration auditSystem est traitée


en mode audit.
La passe de configuration auditSystem s’exécute uniquement lorsque vous configurez
le programme d’installation de Windows pour démarrer en mode audit. Vous pouvez
démarrer en mode audit à l’aide de la commande sysprep avec l’option d’audit , ou de
la commande sysprep avec les options généraliser et audit , ou vous pouvez spécifier le
paramètre Reseal dans le composant Microsoft-Windows-Deployment. Pour plus
d’informations, consultez Vue d’ensemble du mode audit et Démarrage de Windows en
mode Audit ou OOBE.

Rubriques connexes
Fonctionnement des passes de configuration
auditUser

Généraliser

offlineServicing

oobeSystem

specialize

windowsPE
auditUser
Article • 19/06/2023

La passe de configuration auditUser traite les paramètres d’installation de Windows


sans assistance dans le contexte utilisateur en mode audit. La passe de configuration
auditUser s’exécute toujours après la passe auditSystem , qui est utilisée pour appliquer
des paramètres dans le contexte système. En règle générale, le pass de configuration
auditUser est utilisé pour exécuter des commandes RunSynchronous ou
RunAsynchronous . Ces commandes sont utilisées pour exécuter des scripts, des
applications ou d’autres exécutables en mode audit. Lorsque Windows démarre en
mode audit, les paramètres auditSystem et auditUser pour le programme d’installation
de Windows sans assistance sont traités.

7 Notes

Il n’est pas nécessaire d’activer explicitement le compte administrateur intégré ou


de spécifier une journalise automatique du compte à l’aide d’un fichier de réponses
afin d’exécuter des commandes dans les passes auditSystem et auditUser. Cela
peut empêcher l’image ou l’appareil d’entrer correctement dans l’expérience OOBE
(Out-Of-Box Experience). Lors du démarrage en mode Audit, le compte
administrateur intégré est automatiquement activé, est utilisé pour exécuter des
scripts pendant la transmission auditUser par défaut et permet de se connecter
automatiquement.

Le mode Audit permet aux oem et aux entreprises d’installer des pilotes de
périphérique, des applications et d’autres mises à jour supplémentaires sur une image
Windows. En utilisant le mode audit, vous pouvez conserver moins d’images, car vous
pouvez créer une image de référence avec un ensemble minimal de pilotes et
d’applications. L’image de référence peut ensuite être mise à jour avec des pilotes
supplémentaires en mode audit. En outre, vous pouvez tester et résoudre tous les
problèmes liés à des appareils défectueux ou mal installés sur l’image Windows avant
d’envoyer l’ordinateur à un client. Le mode Audit est facultatif.

Le diagramme suivant montre quand la passe de configuration auditUser est traitée en


mode audit.
La passe de configuration auditUser s’exécute uniquement lorsque vous configurez le
programme d’installation de Windows pour démarrer en mode audit. Vous pouvez
démarrer en mode audit à l’aide des commandes sysprep /audit ou sysprep /generalize
/audit , ou vous pouvez spécifier le paramètre Reseal dans le composant Microsoft-
Windows-Deployment. Pour plus d’informations sur le mode audit, consultez Vue
d’ensemble du mode Audit et Démarrage de Windows en mode Audit ou OOBE.

Rubriques connexes
Fonctionnement des passes de configuration
auditSystem

Généraliser

offlineServicing

oobeSystem

specialize

windowsPE
generalize
Article • 19/06/2023

Le passage de configuration général du programme d’installation de Windows est utilisé


pour créer une image de référence Windows qui peut être utilisée dans un organization.
Les paramètres de la passe de configuration generalize vous permettent d’automatiser
le comportement de tous les déploiements de cette image de référence. En
comparaison, les paramètres appliqués dans la passe de configuration de spécialisation
vous permettent de remplacer le comportement d’un déploiement unique et spécifique.

Lorsqu’un système est généralisé, les données de configuration spécifiques pour une
installation donnée de Windows sont supprimées. Par exemple, pendant la passe de
configuration généraliser , l’ID de sécurité unique (SID) et d’autres paramètres
spécifiques au matériel sont supprimés de l’image.

La passe de configuration généralise s’exécute uniquement lorsque vous utilisez la


commande Sysprep avec l’option /generalize . Les paramètres du fichier de réponses
dans la <generalize> section d’un fichier de réponses sont appliqués au système avant
la généralisation sysprep . Le système s’arrête ensuite.

Le diagramme suivant montre le processus de la passe de configuration de généraliser .

Le pass de configuration spécialisé s’exécute immédiatement après le prochain


démarrage du système. Lorsque vous exécutez Sysprep, vous pouvez décider si
Windows démarre en mode audit ou en mode d’accueil Windows en spécifiant /audit
ou /oobe. La passe de configuration spécialisée s’exécute toujours une fois qu’un
ordinateur a été généralisé, que l’ordinateur soit configuré pour démarrer en mode
audit ou accueil Windows.

Toute méthode de déplacement ou de copie d’une image Windows sur un nouvel


ordinateur doit être préparée avec la commande sysprep /generalize . Pour plus
d’informations, consultez Sysprep (Généraliser) une installation Windows.
Rubriques connexes
Fonctionnement des passes de configuration

auditSystem

auditUser

offlineServicing

oobeSystem

specialize

windowsPE
offlineServicing
Article • 19/06/2023

Utilisez la passe de configuration offlineServicing pour appliquer les paramètres


d’installation sans assistance à une image Microsoft Windows hors connexion. Pendant
cette passe de configuration, vous pouvez ajouter des modules linguistiques, un
package de mise à jour, des pilotes de périphérique ou d’autres packages à l’image hors
connexion.

Le passe de configuration offlineServicing s’exécute pendant l’installation de Windows.


Le programme d’installation extrait et installe l’image Windows, puis exécute l’outil
maintenance et gestion des images de déploiement (Dism.exe). Les packages répertoriés
dans la <servicing> section et les paramètres de la <offlineServicing> section du
fichier de réponses sont appliqués à l’image Windows hors connexion.

En outre, vous pouvez utiliser l’outil maintenance et gestion des images de déploiement
avec un fichier de réponses pour appliquer des paramètres dans le passe
offlineServicing . Pour plus d’informations, consultez Service d’une image Windows à
l’aide de DISM.

Rubriques connexes
Fonctionnement des passes de configuration

auditSystem

auditUser

Généraliser

oobeSystem

specialize

windowsPE
oobeSystem
Article • 19/06/2023

La passe de configuration oobeSystem configure les paramètres qui sont appliqués


pendant l’expérience de premier démarrage de l’utilisateur final, également appelée
Out-Of-Box Experience (OOBE). Les paramètres de passe de configuration oobeSystem
sont traités avant qu’un utilisateur se connecte pour la première fois à Windows.

Out-of-Box-Experience (OOBE) s’exécute la première fois que l’utilisateur démarre un


ordinateur nouvellement configuré. OOBE s’exécute avant l’interpréteur de commandes
Windows ou tout autre logiciel, et effectue un petit ensemble de tâches nécessaires à la
configuration et à l’exécution de Windows.

Le diagramme suivant illustre le processus qui se produit lorsqu’un utilisateur final


démarre pour la première fois un ordinateur nouvellement configuré. Le résultat est
OOBE, ou l’expérience de premier démarrage d’un utilisateur.

Vous pouvez configurer Windows pour démarrer sur OOBE en exécutant la commande
sysprep à l’aide de l’option /oobe . Par défaut, après l’exécution du programme
d’installation de Windows, OOBE démarre.

Rubriques connexes
Fonctionnement des passes de configuration

auditSystem

auditUser

Généraliser

offlineServicing

specialize

windowsPE
specialize
Article • 19/06/2023

Pendant la passe de configuration spécialisée du programme d’installation de Windows,


des informations spécifiques à l’ordinateur pour l’image sont appliquées. Par exemple,
vous pouvez configurer des paramètres réseau, des paramètres internationaux et des
informations de domaine.

Le passe de configuration spécialisé est utilisé avec le passe de configuration


généraliser . La passe de généralisation est utilisée pour créer une image de référence
Windows qui peut être utilisée tout au long d’une organization. À partir de cette image
de référence Windows de base, vous pouvez ajouter des personnalisations
supplémentaires qui s’appliquent à différentes divisions d’un organization ou à
différentes installations de Windows. Toute méthode de déplacement ou de copie d’une
image Windows vers un nouvel ordinateur doit être préparée avec la commande
sysprep /generalize . Pour plus d’informations, consultez Vue d’ensemble de Sysprep
(préparation du système) et Options de Command-Line Sysprep.

Le diagramme suivant illustre la façon dont le passe de configuration spécialisé est


utilisé pour appliquer ces personnalisations spécifiques.

Par exemple, pendant la passe de configuration de spécialisation, vous pouvez spécifier


différentes pages d’accueil dans internet Explorer pour différents services ou branches
de votre entreprise. Ce paramètre remplace ensuite la page d’accueil par défaut.

Rubriques connexes
Fonctionnement des passes de configuration

auditSystem
auditUser

Généraliser

offlineServicing

oobeSystem

windowsPE
windowsPE
Article • 19/06/2023

La passe de configuration windowsPE est utilisée pour configurer des paramètres


spécifiques à l’environnement de préinstallation Windows (Windows PE) en plus des
paramètres qui s’appliquent à l’installation.

Par exemple, vous pouvez spécifier la résolution d’affichage de Windows PE,


l’emplacement d’enregistrement d’un fichier journal et d’autres paramètres liés à
Windows PE.

Le diagramme suivant illustre la passe de configuration windowsPE .

La passe de configuration windowsPE vous permet également de spécifier les


paramètres liés au programme d’installation de Windows, notamment :

Partitionnez et mettez en forme un disque dur.

Sélectionnez une image Windows spécifique à installer, le chemin d’accès de cette


image et toutes les informations d’identification requises pour accéder à cette
image.
Sélectionnez une partition sur l’ordinateur de destination sur lequel vous installez
Windows.

Appliquez une clé de produit et un mot de passe administrateur.

Exécutez des commandes spécifiques pendant le programme d’installation de


Windows.

Rubriques connexes
Fonctionnement des passes de configuration

auditSystem

auditUser

Généraliser

offlineServicing

oobeSystem
Résolution des problèmes de
déploiement et fichiers journaux
Article • 19/06/2023

La section suivante décrit la relation entre les scénarios de déploiement courants et leurs
fichiers journaux associés. Le déploiement de Windows est un processus hautement
personnalisable, qui peut entraîner de nombreux points de défaillance. L’identification
du point de défaillance spécifique que vous avez rencontré commence par comprendre
le fonctionnement des technologies sous-jacentes.

Scénario d’installation de Windows


Ce scénario commence par terminer le programme d’installation de Windows sur un
nouvel ordinateur, afin que vous arriviez sur le bureau. Ce scénario est le plus courant
lorsque vous créez une image de référence. Ce processus est également appelé
première expérience utilisateur.

Comme le montre l’illustration suivante, la clé de la résolution des échecs consiste à


identifier où vous êtes dans le processus d’installation et quand une défaillance se
produit. Étant donné que vous créez une installation, le disque dur n’est pas initialement
disponible. Le programme d’installation de Windows écrit les journaux en mémoire. Une
fois le disque dur formaté, le programme d’installation continue de se connecter
directement sur le nouveau disque dur ( C:\Windows ). Les fichiers journaux créés pendant
la phase Windows PE sont temporaires.

Lorsqu’une défaillance se produit dans le programme d’installation de Windows,


examinez d’abord les entrées du fichier Setuperr.log, puis le fichier Setupact.log en
second, puis d’autres fichiers journaux si nécessaire.

Fichiers journaux windows Setup-Related


Fichier journal Description Emplacement

Setupact.log Fichier journal principal pour Configuration (spécialisation) :


la plupart des erreurs qui se X:\Windows\panther
produisent pendant le
processus d’installation de Configuration (OOBE),
Windows. Il existe plusieurs LogonUI, OEM First
instances du fichier Run:%windir%\panther
Setupact.log, selon le moment
Out-Of-Box Experience
où l’échec se produit dans le
(OOBE) :
processus d’installation. Il est
%windir%\panther\unattendGC
important de savoir quelle
version du fichier Setupact.log
examiner, en fonction de la
phase dans laquelle vous vous
trouvez.

Setuperr.log Liste générale des erreurs qui Configuration (spécialisé) :


se sont produites pendant la %windir%\panther
phase spécialisée de
l’installation. Le fichier Configuration (spécialisé) :
Setuperr.log ne fournit pas de %windir%\panther
détails spécifiques.
Configuration (OOBE),
LogonUI, OEM First Run:
%windir%\panther

Setupapi.offline.log Échecs du pilote pendant la %windir%\inf


sous-phase spécialisation des
composants de la phase de
spécialisation de l’installation.

Cbs_unattend.log Échecs de maintenance de %windir%\panther


l’installation sans assistance.

Setupapi.dev.log Échecs du pilote pendant la %windir%\inf


phase oobe de l’installation.

Sessions.xml Fichier journal des %windir%\servicing\sessions


transactions XML qui effectue
le suivi de toutes les activités
de maintenance, en fonction
de l’ID de session, du client,
des status, des tâches et des
actions. Si nécessaire, le fichier
Sessions.log pointe vers les
fichiers DISM.log et CBS.log
pour plus d’informations.
Fichier journal Description Emplacement

CBS.log Fichier journal de maintenance %windir%\panther


qui fournit plus de détails sur
les échecs de maintenance
hors connexion.

Scénario de maintenance hors connexion


Le scénario de maintenance hors connexion implique l’ajout et la suppression de mises
à jour, de pilotes et de modules linguistiques, ainsi que la configuration d’autres
paramètres, sans démarrer Windows. Étant donné qu’elle élimine la nécessité de recréer
des images mises à jour, la maintenance hors connexion est un moyen efficace de gérer
les images existantes stockées sur un serveur. Vous pouvez effectuer une maintenance
hors connexion sur une image montée ou appliquée à un lecteur ou un répertoire.

DISM est l’outil principal pour toutes les tâches de maintenance hors connexion. DISM
s’exécute à partir d’une invite de commandes de Windows PE ou d’un système
d’exploitation Windows en cours d’exécution. Si un échec se produit lors de l’exécution
d’une commande DISM, l’outil fournit une réponse immédiate et journalise le problème
dans le fichier DISM.log. Le fichier Session.xml est un fichier journal des transactions qui
capture toutes les activités de maintenance sur le système d’exploitation cible. Le fichier
Session.xml peut être utilisé conjointement avec le fichier DISM.log pour déterminer les
points de défaillance et l’activité de maintenance requise.

Lorsqu’une défaillance se produit dans la maintenance hors connexion, examinez


d’abord le fichier DISM.log pour rechercher des erreurs spécifiques. Si le fichier DISM.log
ne contient pas d’erreurs, passez en revue le fichier journal Sessions.xml en second, puis
le fichier CBS.log.

Fichiers journaux associés à la maintenance hors


connexion

Fichier journal Description Emplacement


Fichier journal Description Emplacement

DISM.log Fichier journal principal pour %windir%\logs\dism


toutes les actions hors
connexion à l’aide de DISM. Vous pouvez également créer
le fichier journal DISM dans un
autre emplacement à l’aide de
l’option /LogPath . Le niveau
des données écrites dans le
fichier journal peut également
être contrôlé à l’aide de
l’option /LogLevel .

Sessions.xml Journal des transactions XML %windir%\servicing\sessions


qui effectue le suivi de toutes
les activités de maintenance,
en fonction de l’ID de session,
du client, des status, des
tâches et des actions. Si
nécessaire, le fichier
Sessions.log pointe vers les
fichiers DISM.log et CBS.log
pour plus d’informations.

Pour en savoir plus sur la maintenance hors connexion, consultez Présentation des
stratégies de maintenance.

Scénario de maintenance en ligne


Ce scénario est la maintenance d’un système d’exploitation en cours d’exécution. Ce
scénario implique le démarrage de l’ordinateur en mode audit pour ajouter des pilotes,
des applications et d’autres packages. La maintenance en ligne est idéale pour les
pilotes si les packages de pilotes ont des co-programmes d’installation ou des
dépendances d’application. Il est également efficace lorsque la majorité de vos packages
de maintenance ont des programmes d’installation, que les mises à jour sont dans des
formats de fichier .msi ou KB.exe, ou que les applications s’appuient sur des services et
technologies installés par Windows (comme le .NET Framework ou la prise en charge
complète du plug-and-play).
Comme la maintenance hors connexion, toute la journalisation est capturée dans les
fichiers DISM.log, CBS.log et Sessions.xml. Si un échec se produit lors de l’exécution
d’une commande DISM, l’outil fournit une réponse immédiate et journalise le problème
dans le fichier DISM.log. Le fichier Session.xml est un fichier journal des transactions qui
capture toutes les activités de maintenance sur le système d’exploitation cible. Le fichier
Session.xml peut être utilisé conjointement avec le fichier DISM.log pour déterminer les
points de défaillance et les activités de maintenance requises.

Lorsqu’une défaillance se produit dans la maintenance hors connexion, examinez le


fichier DISM.log pour rechercher des erreurs spécifiques. Si le fichier DISM.log ne
contient pas d’erreurs, passez en revue le fichier journal Sessions.xml, puis le fichier
CBS.log.

Fichiers journaux de Servicing-Related en ligne

Fichier journal Description Emplacement

DISM.log Fichier journal principal pour %windir%\logs\dism


toutes les actions en ligne à
l’aide de DISM. Si nécessaire, Vous pouvez également
DISM.log pointe vers CBS.log pointer le fichier journal DISM
pour plus d’informations. vers un autre emplacement à
l’aide de l’option de
commande /LogPath. Les
données de journal peuvent
également être contrôlées à
l’aide de l’option de
commande /LogLevel.

CBS.log Fichier journal secondaire qui %windir%\logs\cbs


fournit plus de détails sur un
échec de maintenance en
ligne. DISM.log référencera
CBS.log pour plus
d’informations.

Sessions.xml Journal des transactions xml %windir%\servicing\sessions


qui effectue le suivi de toutes
les activités de maintenance en
fonction de l’ID de session, du
client, des status, des tâches et
des actions. Si nécessaire,
Sessions.log pointe vers
DISM.log et CBS.log pour plus
de détails.
Pour en savoir plus sur la maintenance hors connexion, consultez Présentation des
stratégies de maintenance.

Diagnostic des fichiers journaux d'Servicing-Related en


ligne
SetupDiag est un outil de diagnostic autonome qui peut être utilisé pour obtenir des
détails sur la raison de l’échec d’une mise à niveau. SetupDiag fonctionne en examinant
les fichiers journaux d’installation de Windows. Il tente d’analyser ces fichiers journaux
pour déterminer la cause racine d’un échec de mise à jour ou de mise à niveau de
l’ordinateur vers une nouvelle version de Windows. À compter de Windows 10 version
2004, le programme d’installation de Windows inclut et exécute SetupDiag. Lorsque le
programme d’installation de Windows démarre setupdiag.exe avec les /ZipLogs:False
/Format:xml /Output:%windir%\logs\SetupDiag\SetupDiagResults.xml

/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results paramètres.

Pour en savoir plus sur SetupDiag, consultez SetupDiag.


Informations de référence sur les outils
de déploiement windows Command-
Line
Article • 19/06/2023

Ces outils en ligne de commande sont souvent utilisés lors de la fabrication d’appareils
Windows.

Dans cette section


BCDBoot Command-Line Options Initialise le magasin de données de
configuration de démarrage (BCD) et copie les
fichiers d’environnement de démarrage dans la
partition système pendant le déploiement de
l’image.

BCDEdit Command-Line Options Gère les données de configuration de


démarrage (BCD).

Options de ligne de commande Bootsect Mises à jour le code de démarrage master pour
que les partitions de disque dur basculent entre
le Gestionnaire de démarrage Windows
(Bootmgr.exe) et windows NT Loader (NTLDR).

Diskpart Gère les partitions de disque.

Oscdimg Command-Line Options Crée un fichier image (.iso) d’une version


personnalisée 32 bits ou 64 bits de Windows
PE.

Rubriques connexes
Gestionnaire de serveur outils en ligne de commande

Référence technique des outils de déploiement Windows


Options de ligne de commande
BCDBoot
Article • 30/05/2023

BCDBoot est un outil en ligne de commande utilisé pour configurer les fichiers de
démarrage sur un PC ou un appareil afin d’exécuter le système d’exploitation Windows.
Vous pouvez utiliser l’outil dans les scénarios suivants :

Ajoutez des fichiers de démarrage à un PC après avoir appliqué une nouvelle


image Windows. Dans un déploiement Windows basé sur une image classique,
utilisez BCDBoot pour configurer le microprogramme et la partition système pour
démarrer votre image. Pour en savoir plus, consultez Capturer et appliquer des
partitions Windows, Système et Récupération.
Configurez le PC pour démarrer sur un fichier de disque dur virtuel (VHD) qui
inclut une image Windows. Pour plus d’informations, consultez Démarrage sur un
disque dur virtuel (démarrage natif) : ajouter un disque dur virtuel au menu de
démarrage.
Réparez la partition système. Si la partition système a été endommagée, vous
pouvez utiliser BCDBoot pour recréer les fichiers de partition système à l’aide de
nouvelles copies de ces fichiers à partir de la partition Windows.
Configurez ou réparez le menu de démarrage sur un PC à double démarrage. Si
vous avez installé plusieurs copies de Windows sur un PC, vous pouvez utiliser
BCDBoot pour ajouter ou réparer le menu de démarrage.

Emplacements des fichiers


Environnement Emplacement du fichier

Windows %WINDIR%\System32\BCDBoot.exe

Environnement de %WINDIR%\System32\BCDBoot.exe
préinstallation Windows
(WinPE)

Kit de déploiement et C:\Program Files (x86)\Windows Kits\10\Assessment and


d'évaluation Windows Deployment Kit\Deployment Tools\amd64\BCDBoot\BCDBoot.exe
(Windows ADK)

Fonctionnement
Pour configurer la partition système, BCDBoot copie un petit ensemble de fichiers
d’environnement de démarrage de l’image Windows installée vers la partition système.

BCDBoot peut créer un magasin de Données de configuration de démarrage (BCD) sur


la partition système à l’aide de la dernière version des fichiers Windows :

BCDBoot crée un magasin BCD et initialise les fichiers d’environnement de


démarrage BCD sur la partition système, y compris le Gestionnaire de démarrage
Windows, à l’aide du fichier %WINDIR%\System32\Config\BCD-Template .
Sous Windows 10 et ultérieure, lors d’une mise à niveau, BCDBoot conserve toutes
les autres entrées de démarrage existantes, telles que debugsettings, lors de la
création du nouveau magasin. Utilisez l’option /c pour ignorer les anciens
paramètres et recommencer avec un nouveau magasin BCD.
S’il existe déjà une entrée de démarrage pour cette partition Windows, par défaut,
BCDBoot efface l’ancienne entrée de démarrage et ses valeurs. Utilisez l’option /m
pour conserver les valeurs d’une entrée de démarrage existante lorsque vous
mettez à jour les fichiers système.
Par défaut, BCDBoot déplace l’entrée de démarrage de la partition Windows
sélectionnée en haut de l’ordre de démarrage du Gestionnaire de démarrage
Windows. Utilisez l’option /d pour conserver l’ordre de démarrage existant.

Sur les PC UEFI, BCDBoot peut mettre à jour les entrées du microprogramme dans la
NVRAM de l’appareil :

BCDBoot ajoute une entrée de microprogramme dans la NVRAM pour pointer vers
le Gestionnaire de démarrage Windows. Par défaut, cette entrée est placée comme
premier élément de la liste de démarrage. Utilisez l’option /p pour conserver
l’ordre de démarrage UEFI existant. Utilisez /addlast pour l’ajouter au bas de la
liste de l’ordre de démarrage.

Options de ligne de commande


Les options de ligne de commande suivantes sont disponibles pour BCDBoot.exe.

Invite de commandes Windows

BCDBOOT <source> [/l <locale>] [/s <volume-letter> [/f <firmware type>]]


[/v] [/m [{OS Loader GUID}]] [/addlast or /p] [/d] [/c]

Option Description
Option Description

<source> Obligatoire. Spécifie l’emplacement du


répertoire Windows à utiliser comme source
pour la copie des fichiers d’environnement de
démarrage.

L’exemple suivant initialise la partition système


à l’aide de fichiers BCD du dossier C:\Windows :

bcdboot C:\Windows

<Paramètres régionaux> /l Facultatif. Spécifie les paramètres régionaux. La


valeur par défaut est l’anglais américain ( en-
us ).

L’exemple suivant définit les paramètres


régionaux BCD par défaut sur le japonais :

bcdboot C:\Windows /l ja-jp

<Lettre de volume> /s Facultatif. Spécifie la lettre de volume de la


partition système. Cette option ne doit pas être
utilisée dans des scénarios de déploiement
classiques.

Utilisez ce paramètre pour spécifier une


partition système lorsque vous configurez un
lecteur qui sera démarré sur un autre
ordinateur, tel qu’un lecteur flash USB ou un
disque dur secondaire.

UEFI :

BCDBoot copie les fichiers de démarrage


dans la partition système EFI ou dans la
partition spécifiée par l’option /s.

BCDBoot crée le magasin BCD dans la


même partition.

Par défaut, BCDBoot crée une entrée du


Gestionnaire de démarrage Windows
dans la NVRAM sur le microprogramme
pour identifier les fichiers de démarrage
Option Description

sur la partition système. Si l’option/s est


utilisée, cette entrée n’est pas créée. Au
lieu de cela, BCDBoot s’appuie sur les
paramètres par défaut de
microprogramme pour identifier les
fichiers de démarrage sur la partition
système. Selon la spécification UEFI 2.3.1,
les paramètres de microprogramme par
défaut doivent ouvrir le fichier :
\efi\boot\bootx64.efi dans la partition
système EFI (ESP).

BIOS :

1. BCDBoot copie les fichiers de démarrage


sur la partition active sur le disque dur
principal ou la partition spécifiée par
l’option /s.
2. BCDBoot crée le magasin BCD dans la
même partition.

L’exemple suivant copie les fichiers BCD du


dossier C:\Windows vers une partition système
sur un disque dur secondaire qui sera démarré
sur un autre ordinateur. La partition système
sur le lecteur secondaire s’est vue attribuer la
lettre de volume S :

bcdboot C:\Windows /s S:

L’exemple suivant crée des entrées de


démarrage sur un lecteur flash USB avec la
lettre de volume S, y compris des fichiers de
démarrage pour prendre en charge un
ordinateur UEFI ou BIOS :

bcdboot C:\Windows /s S: /f ALL


Option Description

<Type de microprogramme> /f Facultatif. Spécifie le type de microprogramme.


Les valeurs valides sont UEFI , BIOS et ALL .

Sur les systèmes BIOS/MBR, la valeur par


défaut est BIOS . Cette option crée le
répertoire \Boot sur la partition système
et copie tous les fichiers
d’environnement de démarrage requis
dans ce répertoire.
Sur les systèmes UEFI/GPT, la valeur par
défaut est UEFI . Cette option crée le
répertoire \Efi\Microsoft\Boot et copie
tous les fichiers d’environnement de
démarrage requis dans ce répertoire.
Lorsque vous spécifiez la valeur ALL ,
BCDBoot crée les répertoires \Boot et
\Efi\Microsoft\Boot, et copie tous les
fichiers d’environnement de démarrage
requis pour le BIOS et l’UEFI dans ces
répertoires.

Si vous spécifiez l’option /f, vous devez


également spécifier l’option /s pour identifier la
lettre de volume de la partition système.

L’exemple suivant copie les fichiers BCD qui


prennent en charge le démarrage sur un
ordinateur UEFI ou BIOS à partir du dossier
C:\Windows vers un lecteur flash USB auquel a
été attribuée la lettre de volume S :

bcdboot C:\Windows /s S: /f ALL

/v Facultatif. Active le mode détaillé. Exemple :

bcdboot C:\Windows /v
Option Description

[{GUID du chargeur de système d’exploitation}] Facultatif. Fusionne les valeurs d’une entrée de
/m démarrage existante dans une nouvelle entrée
de démarrage.

Par défaut, cette option fusionne uniquement


les objets globaux. Si vous spécifiez un GUID du
chargeur de système d’exploitation, cette option
fusionne l’objet chargeur dans le modèle
système pour produire une entrée démarrable.

L’exemple suivant fusionne le chargeur de


système d’exploitation dans le magasin BCD
actuel que le GUID spécifié identifie dans le
nouveau magasin BCD :

bcdboot c:\Windows /m {xxxxxxxx-


xxxx-xxxx-xxxx-xxxxxxxxxxxx}

/addlast Facultatif. Spécifie que l’entrée du


microprogramme du Gestionnaire de
démarrage Windows doit être ajoutée en
dernier. Le comportement par défaut consiste à
l’ajouter en premier. Ne peut pas être utiliser
avec /p.

bcdboot C:\Windows /addlast


Option Description

/p Facultatif. Spécifie que la position existante de


l’entrée du microprogramme du Gestionnaire
de démarrage Windows doit être conservée
dans l’ordre de démarrage UEFI. Si l’entrée
n’existe pas, une nouvelle entrée est ajoutée à
la première position. Ne peut pas être utiliser
avec /addlast.

Par défaut, lors d’une mise à niveau, BCDBoot


déplace le Gestionnaire de démarrage
Windows pour qu’il soit la première entrée
dans l’ordre de démarrage UEFI.

bcdboot C:\Windows /p
bcdboot C:\Windows /p /d

/d Facultatif. Conserve l’entrée existante de


système d’exploitation par défaut dans l’objet
{bootmgr} dans le Gestionnaire de démarrage
Windows.

bcdboot C:\Windows /d

/C Facultatif. Spécifie que tout élément BCD


existant ne doit pas être migré.

Nouveauté pour Windows 10 : par défaut, lors


d’une mise à niveau, les éléments BCD tels que
debugsettings ou flightsigning sont conservés.

bcdboot C:\Windows /c

Réparer la partition système


Si la partition système a été endommagée, vous pouvez utiliser BCDBoot pour recréer
les fichiers de partition système à l’aide de nouvelles copies de ces fichiers à partir de la
partition Windows.
1. Démarrez votre PC sur une ligne de commande. Par exemple, démarrez sur le
disque d’installation de Windows et appuyez sur Maj+F10, ou démarrez sur
Windows PE (WinPE : Créer un lecteur de démarrage USB).

2. Utilisez Diskpart pour déterminer quelle lettre de lecteur contient votre partition
Windows et votre partition système ( diskpart, list vol, exit ).

3. Facultatif : formatez votre partition système : format (drive letter of your system
partition) /q

4. Ajoutez une entrée de démarrage pour votre partition Windows : bcdboot


D:\Windows

5. Redémarrez le PC. Windows doit apparaître.

Configurer ou réparer le menu de démarrage


sur un PC à double démarrage
Lorsque vous configurez un PC pour démarrer plusieurs systèmes d’exploitation, vous
pouvez parfois perdre la possibilité de démarrer dans l’un des systèmes d’exploitation.
L’option BCDBoot vous permet d’ajouter rapidement des options de démarrage pour un
système d’exploitation Windows. Pour configurer un PC à double démarrage :

1. Installez un disque dur distinct ou préparez une partition distincte pour chaque
système d’exploitation.

2. Installez les systèmes d’exploitation. Par exemple, si votre PC a Windows 7, installez


Windows 10 sur l’autre disque dur ou partition.

3. Redémarrez le PC. Les menus de démarrage doivent apparaître avec les


deux systèmes d’exploitation répertoriés.

Si les deux systèmes d’exploitation ne sont pas répertoriés :

a. Ouvrez une ligne de commande, en tant qu’administrateur depuis Windows, ou


en démarrant sur une ligne de commande à l’aide du support d’installation
Windows et en appuyant sur Maj+F10, ou en démarrant sur Windows PE
(WinPE : Créer un lecteur de démarrage USB).

b. Ajoutez des options de démarrage pour un système d’exploitation Windows.

Invite de commandes Windows

bcdboot D:\Windows
c. Redémarrez le PC. À présent, le menu de démarrage affichera les deux options
de menu.

Rubriques connexes
Capturer et appliquer des partitions Windows, Système et Récupération

Configurer des partitions de disque dur BIOS/MBR

Configurer des partitions de disque dur UEFI/GPT

BCDedit

Options de ligne de commande Bootsect

Syntaxe de la ligne de commande Diskpart


Réparer le menu de démarrage sur un
PC à double démarrage
Article • 19/06/2023

Lorsque vous configurez un PC pour démarrer plusieurs systèmes d’exploitation, vous


pouvez parfois perdre la possibilité de démarrer dans l’un des systèmes d’exploitation.
L’option BCDBoot vous permet d’ajouter rapidement des options de démarrage pour un
système d’exploitation Windows.

Réparation d’une partition Windows sur un PC


à double démarrage
1. Commencez avec un PC sur lequel Windows est installé sur son disque dur.
2. Installez un disque dur distinct ou préparez une partition distincte que vous
utiliserez pour une autre installation windows.
3. Installez le nouveau système d’exploitation sur le disque dur ou la partition que
vous avez configuré à l’étape précédente. Par exemple, si votre PC a Windows 10,
installez Windows 11 sur l’autre disque dur ou partition.
4. Redémarrez le PC. Les menus de démarrage doivent apparaître avec les
deux systèmes d’exploitation répertoriés.

Si les deux systèmes d’exploitation ne sont pas


répertoriés
Si vous avez installé deux versions de Windows sur le même PC, mais qu’elles
n’apparaissent pas toutes les deux dans le menu de démarrage lorsque vous démarrez
votre PC, vous pouvez ajouter manuellement une installation De Windows :

1. Ouvrez une ligne de commande et utilisez Bcdboot pour ajouter le nouveau


système d’exploitation au menu de démarrage (voir la remarque ci-dessous sur les
options permettant d’accéder à une ligne de commande) :

Invite de commandes Windows

Bcdboot D:\Windows

Où D:\Windows est le chemin d’accès à la nouvelle installation de Windows. Si vous


avez besoin de trouver la lettre de lecteur de votre installation Windows, exécutez
diskpart , puis list volume pour voir les lettres affectées aux lecteurs de votre PC.

7 Notes

Vous pouvez accéder à une ligne de commande à l’aide de l’une des


méthodes suivantes :

Démarrage dans Windows et ouverture de l’invite de commandes en


tant qu’administrateur.
Démarrez le PC à partir du support d’installation Windows et appuyez
sur Maj+F10.
Démarrage sur Windows PE.

2. Redémarrez le PC. À présent, le menu de démarrage affichera les deux options de


menu.

Rubriques connexes
BCDboot Command-Line Options
Options de ligne de commande BCDEdit
Article • 30/05/2023

Les fichiers Données de configuration de démarrage (BCD) fournissent un magasin


utilisé pour décrire les applications de démarrage et les paramètres d’application de
démarrage.

BCDEdit est un outil en ligne de commande permettant de gérer BCD. Il peut être utilisé
à diverses fins, notamment la création de magasins, la modification de magasins
existants et l’ajout d’options de menu de démarrage.

Exécution de BCDEdit
BCDEdit est inclus dans le dossier %WINDIR%\System32 . Il requiert des privilèges
d’administrateur pour modifier les données BCD. Après avoir modifié les données BCD,
un arrêt et un redémarrage normaux sont nécessaires pour garantir que tous les
paramètres BCDEdit modifiés ont été vidés vers le disque.

BCDEdit est limité aux types de données standard et est conçu principalement pour
effectuer des modifications communes uniques à BCD. Ressources connexes :

Certaines opérations BCD courantes (telles que la récupération d’une partition ou


la configuration de la partition système d’un nouveau PC) peuvent être plus
facilement réalisées à l’aide de BCDboot.
Pour les opérations complexes ou les types de données non standard, envisagez
d’utiliser l’interface de programmation d’applications (API) BCD Windows
Management Instrumentation (WMI) pour créer des outils personnalisés plus
puissants et plus flexibles.

Syntaxe BCDEdit
Invite de commandes Windows

BCDEdit /Command[Argument1] [Argument2] ...

Options de ligne de commande BCDEdit


Les options de ligne de commande suivantes sont disponibles pour BCDEdit.exe.
Aide

Option Description

/? [commmand] Affiche une liste de commandes BCDEdit.

Pour afficher une aide détaillée sur une


commande particulière, exécutez bcdedit /?
command, où command est le nom de la
commande sur laquelle vous êtes à la
recherche d’informations supplémentaires.

bcdedit /? createstore

Fonctionnement sur un magasin

Option Description

/createstore Crée un magasin de données de configuration de démarrage vide. Le magasin créé


n’est pas un magasin système.

/export Exporte le contenu du magasin système dans un fichier. Ce fichier peut être utilisé
ultérieurement pour restaurer l’état du magasin système. Cette commande est
valide uniquement pour le magasin système.

/import Restaure l’état du magasin système à l’aide d’un fichier de données de sauvegarde
généré précédemment à l’aide de l’option /export. Cette commande supprime
toutes les entrées existantes dans le magasin système avant l’importation. Cette
commande est valide uniquement pour le magasin système.

/store Cette option peut être utilisée avec la plupart des commandes BCDedit pour
spécifier le magasin à utiliser. Si cette option n’est pas spécifiée, BCDEdit
fonctionne sur le magasin système. L’exécution de la commande bcdedit /store
seule revient à exécuter la commande active bcdedit /enum.

/sysstore Définit l’appareil du magasin système. Cela affecte uniquement les systèmes EFI.
Elle n’est pas conservée entre les redémarrages et est utilisée uniquement dans les
cas où l’appareil du magasin système est ambigu.

Fonctionnement sur des entrées dans un magasin

Option Description
Option Description

/copy Effectue une copie d’une entrée de démarrage spécifiée dans le même magasin
système.

/create Crée une entrée dans le magasin de données de configuration de démarrage. Si un


identificateur connu est spécifié, les options /application, /inherit et /device ne peuvent
pas être spécifiées. Si un identificateur n’est pas spécifié ou n’est pas connu, une option
/application, /inherit ou /device doit être spécifiée.

/delete Supprime un élément d’une entrée spécifiée.

/mirror Crée un miroir d’entrées dans le magasin.

Modification des options d’entrée

Option Description

/deletevalue Supprime un élément spécifié d’une entrée de démarrage.

/set Définit une valeur d’option d’entrée.

Par exemple, cette commande permet au système d’approuver les versions d'évaluation
Windows Insider qui sont signées avec des certificats qui ne sont pas approuvés par
défaut :

Bcdedit /set {bootmgr} flightsigning on


Bcdedit /set flightsigning on

Redémarrez après l’exécution de la commande. Pour désactiver la signature de vol


(flightsigning) :

Bcdedit /set {bootmgr} flightsigning off


Bcdedit /set flightsigning off

Contrôle de la sortie

Option Description
Option Description

/enum Répertorie les entrées dans un magasin.


L’option /enum est la valeur par défaut de
BCEdit. Par conséquent, l’exécution de la
commande bcdedit sans options revient à
exécuter la commande active bcdedit/enum.

/v Mode documenté. En général, les


identificateurs d’entrée bien connus sont
remplacés par leur nom convivial court. La
spécification de /v comme option de ligne de
commande affiche tous les identificateurs sous
leur forme complète.
L’exécution de la commande bcdedit/v seule
revient à exécuter la commande bcdedit/enum
active/v.

Contrôle du gestionnaire de démarrage

Option Description

/bootsequence Spécifie l’ordre d’affichage à usage unique à utiliser pour le prochain


démarrage. Cette commande est similaire à l’option /displayorder, à ceci près
qu’elle est utilisée uniquement lors du démarrage suivant de l’ordinateur. Par
la suite, l’ordre d’affichage d’origine de l’ordinateur est rétabli.

/default Spécifie l’entrée par défaut que le gestionnaire de démarrage sélectionne


lorsque le délai d’attente expire.

/displayorder Spécifie l’ordre d’affichage utilisé par le gestionnaire de démarrage pour


afficher les options de démarrage à un utilisateur.

/timeout Spécifie le délai d’attente, en secondes, avant que le gestionnaire de


démarrage sélectionne l’entrée par défaut.

/toolsdisplayorder Spécifie l’ordre d’affichage que le gestionnaire de démarrage doit utiliser lors
de l’affichage du menu outils.

Options des services de gestion d’urgence

Option Description

/bootems Active ou désactive les services de gestion d’urgence (EMS) pour l’entrée spécifiée.

/ems Active ou désactive les EMS pour l’entrée de démarrage du système d’exploitation
spécifiée.
Option Description

/emssettings Définit les paramètres globaux des EMS de l’ordinateur. /emssettings n’active ni ne
désactive les EMS pour une entrée de démarrage particulière.

Débogage

Option Description

/bootdebug Active ou désactive le débogueur de démarrage pour une entrée de


démarrage spécifiée. Bien que cette commande fonctionne pour n’importe
quelle entrée de démarrage, elle est effective uniquement pour les
applications de démarrage.

/dbgsettings Spécifie ou affiche les paramètres globaux du débogueur pour le système.


Cette commande n’active ni ne désactive le débogueur du noyau. Utilisez
l’option /debug à cet effet. Pour définir un paramètre de débogueur global
individuel, utilisez la commande de valeur de type bcdedit /setdbgsettings.

/debug Active ou désactive le débogueur du noyau pour une entrée de démarrage


spécifiée.

/hypervisorsettings Définit les paramètres de l’hyperviseur.

Pour résoudre les problèmes d’une nouvelle installation, activez le mode débogage en
modifiant le fichier de configuration de démarrage (BCD). Par exemple, utilisez la
syntaxe suivante pour activer le débogage du noyau ou de démarrage.

Invite de commandes Windows

bcdedit /set <id> debug on

ou

Invite de commandes Windows

bcdedit /set <id> bootdebug on

où <id> est le GUID de l’objet Chargeur (Loader) utilisé pour charger le système
d’exploitation. Vous pouvez utiliser « Par défaut » si le système d’exploitation est
l’option par défaut du menu Gestionnaire de démarrage.

Pour obtenir des exemples de BCDEdit, consultez Données de configuration de


démarrage (BCD) dans Windows Vista .
Journalisation des événements à distance

Option Description

/eventsettings Définit les paramètres globaux de journalisation des événements distants.

/event Active ou désactive la journalisation des événements à distance pour une entrée
du système d’exploitation.

Rubriques connexes
BCDboot
Paramètres du magasin système BCD pour UEFI
Commandes BCDEdit pour l’environnement de démarrage
Réglage de 4 gigaoctets : BCDEdit et Boot.ini
Données de configuration de démarrage (BCD) dans Windows Vista
Bootsect Command-Line Options
Article • 20/06/2023

Bootsect.exe met à jour le code de démarrage master pour les partitions de disque dur
afin de basculer entre Bootmgr et NT Loader (NTLDR). Vous pouvez utiliser cet outil
pour restaurer le secteur de démarrage sur votre ordinateur. Cet outil remplace FixFAT
et FixNTFS.

Syntaxe Bootsect
Invite de commandes Windows

bootsect {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force] /mbr

Par exemple, pour appliquer le code de démarrage master compatible avec NTLDR au
volume intitulé E, utilisez :

Invite de commandes Windows

bootsect /nt52 E:

/help
Affiche des instructions d’utilisation.

/nt52
Applique le code de démarrage master compatible avec NTLDR à SYS , ALL ou
<DriveLetter> . Le système d’exploitation installé sur SYS , ALL ou <DriveLetter> doit
être antérieur à Windows Vista.

/nt60
Applique le code de démarrage master compatible avec Bootmgr à SYS , ALL ou
<DriveLetter> . Le système d’exploitation installé sur SYS , ALL ou <DriveLetter> doit

être Windows 8, Windows Server 2012 ou plus récent.


SYS
Mises à jour le code de démarrage master sur la partition système utilisée pour
démarrer Windows.

ALL
Mises à jour le code de démarrage master sur toutes les partitions. L’option ALL ne met
pas nécessairement à jour le code de démarrage pour chaque volume. Au lieu de cela,
cette option met à jour le code de démarrage sur les volumes qui peuvent être utilisés
comme volumes de démarrage Windows, ce qui exclut les volumes dynamiques qui ne
sont pas connectés à une partition de disque sous-jacente. Cette restriction est
présente, car le code de démarrage doit se trouver au début d’une partition de disque.

<DriveLetter>
Mises à jour le code de démarrage master sur le volume associé à cette lettre de lecteur.
Le code de démarrage ne sera pas mis à jour dans les cas suivants :

<DriveLetter> n’est pas associé à un volume

-ou-

<DriveLetter> est associé à un volume non connecté à une partition de disque


sous-jacente.

/force
Démonte de force les volumes pendant la mise à jour du code de démarrage. Vous
devez utiliser cette option avec précaution.

Si Bootsect.exe ne peut pas obtenir un accès exclusif au volume, le système de fichiers


peut remplacer le code de démarrage avant le prochain redémarrage. Bootsect.exe
tente toujours de verrouiller et de démonter le volume avant chaque mise à jour. Quand
/force est spécifié, un démontage forcé est tenté en cas d’échec de la tentative de

verrouillage initiale. Un verrou peut échouer, par exemple, si des fichiers sur le volume
de destination sont actuellement ouverts par d’autres programmes.

En cas de réussite, un démontage forcé permet un accès exclusif au volume et une mise
à jour fiable du code de démarrage, même si le verrou initial a échoué. En même temps,
un démontage forcé invalide tous les handles ouverts dans les fichiers sur le volume de
destination. Cela peut entraîner un comportement inattendu de la part des programmes
qui ont ouvert ces fichiers. Par conséquent, utilisez cette option avec précaution.

/Mbr
Mises à jour l’enregistrement de démarrage master sans modifier la table de partition
sur le secteur 0 du disque qui contient la partition spécifiée par SYS , ALL ou <drive
letter> . Lorsqu’il est utilisé avec l’option /nt52 , l’enregistrement de démarrage master
est compatible avec les systèmes d’exploitation antérieurs à Windows Vista. Lorsqu’il est
utilisé avec l’option « /nt60 », l’enregistrement de démarrage master est compatible
avec Windows Vista, Windows Server 2008 ou version ultérieure.

Rubriques connexes
BCDboot Command-Line Options
Oscdimg Command-Line Options
Article • 19/06/2023

Oscdimg est un outil en ligne de commande que vous pouvez utiliser pour créer un
fichier image (.iso) d’une version 32 bits ou 64 bits personnalisée de Windows PE
(Préinstallation Environment). Vous pouvez ensuite graver le fichier .iso sur un CD ou un
DVD. Oscdimg prend en charge les systèmes de fichiers ISO 9660, Joliet et UDF
(Universal Disk Format).

Syntaxe Oscdimg
Invite de commandes Windows

Oscdimg [<options>] <sourceLocation> <destinationFile>

Options du système de fichiers


L’outil Oscdimg et l’API IMAPI (Microsoft Windows Image Mastering API) prennent en
charge trois formats de système de fichiers : ISO 9660, Joliet et UDF.

ISO 9660 Options


Les options ISO 9660 ne peuvent pas être combinées avec les options Joliet ou UDF. La
longueur du nom de fichier combinée à la longueur de l’extension de nom de fichier ne
peut pas dépasser 30 caractères dans le système de fichiers ISO 9660.

Les -d options et -nt ne peuvent pas être utilisées ensemble.

Option Description

-d Autorise les noms de fichiers minuscules. Ne


force pas les noms de fichiers minuscules en
majuscules.

-n Autorise les noms de fichiers plus longs que les


noms de fichiers DOS 8.3.

-Nt Autorise les noms de fichiers longs compatibles


avec Windows NT 3.51.
Joliet Options
Joliet est une extension du système de fichiers ISO 9660. Joliet permet des noms de
fichiers plus longs, des caractères Unicode et des profondeurs de répertoire supérieures
à huit. Les options joliet ne peuvent pas être combinées avec les options ISO 9660.

L’option -j2 Joliet ne peut pas être utilisée avec les options UDF.

Option Description

-j1 Permet aux deux systèmes de fichiers d’afficher


toutes les données sur le disque. L’utilisation de
cette option ne dupliquer pas tous les fichiers
sur l’image. Cette option encode les noms de
fichiers Unicode Joliet et génère des noms de
fichiers compatibles AVEC DOS 8.3 dans
l’espace de noms ISO 9660. Ces noms de
fichiers peuvent être lus par les systèmes Joliet
ou les systèmes ISO 9660 conventionnels.
Toutefois, Oscdimg peut modifier certains des
noms de fichiers de l’espace de noms ISO 9660
pour qu’ils soient conformes aux restrictions de
nommage DOS 8.3 et ISO 9660.

-j2 Encode les noms de fichiers Unicode Joliet sans


noms ISO 9660 standard. Cette option est
utilisée pour produire une image qui contient
uniquement le système de fichiers Joliet. Tout
système qui ne peut pas lire Joliet voit
uniquement un fichier texte par défaut qui
avertit l’utilisateur que cette image n’est
disponible que sur les ordinateurs qui prennent
en charge Joliet.

-Js Remplace le fichier texte par défaut utilisé


lorsque l’utilisateur spécifie l’option -j2 . Par
exemple :

-jsC:\readme.txt

UDF Options
Les options UDF ne peuvent pas être combinées avec les options ISO 9660. Les -
ue options , -uf et -us s’appliquent uniquement lorsqu’elles sont utilisées avec l’option
-u2 .

Option Description

-u1 Produit une image qui a à la fois le système de


fichiers UDF et le système de fichiers ISO 9660.
Le système de fichiers ISO 9660 est écrit à l’aide
de noms de fichiers 8.3 compatibles AVEC DOS.
Le système de fichiers UDF est écrit à l’aide de
noms de fichiers Unicode.

-u2 Produit une image qui contient uniquement le


système de fichiers UDF. Tout système qui ne
peut pas lire la fonction UDF voit uniquement
un fichier texte par défaut qui avertit
l’utilisateur que cette image n’est disponible
que sur les ordinateurs qui prennent en charge
UDF.

-udfver102 Spécifie le système de fichiers UDF version 1.02.

-ue Crée des fichiers incorporés.

-Uf Incorpore les entrées d’identificateur de fichier


UDF.

-Votre Remplace le fichier texte par défaut utilisé avec


l’option -u2 . Par exemple :

-urC:\Readme.txt

-Nous Crée des fichiers épars, lorsqu’ils sont


disponibles, pour rendre l’utilisation de l’espace
disque plus efficace.

-Yl Spécifie des descripteurs d’allocation longs au


lieu de descripteurs d’allocation courte.

Options de démarrage sur CD ou DVD


Les options de démarrage peuvent être utilisées pour créer des images CD ou DVD de
démarrage. Les options de démarrage suivantes peuvent être utilisées pour générer des
entrées à démarrage unique. Pour plus d’informations, consultez Utiliser une entrée de
démarrage unique pour créer une image de démarrage.
Option Description

-b<bootSectorFile> Spécifie le fichier de secteur de démarrage El


Torito qui sera écrit dans le ou les secteurs de
démarrage du disque. N’utilisez pas d’espaces.
Par exemple :

Sur UEFI : -bC:\winpe_x86\Efisys.bin

Sur le BIOS : -bC:\winpe_x86\Etfsboot.com

-e Désactive l’émulation de disquette dans le


catalogue El Torito.

-p Spécifie la valeur à utiliser pour l’ID de


plateforme dans le catalogue El Torito. L’ID par
défaut est 0xEF pour représenter un système
UEFI (Unified Extensible Firmware Interface).
0x00 représente un système BIOS.

<sourceLocation> Obligatoire. Spécifie l’emplacement des fichiers


que vous envisagez de générer dans une image
.iso.

<targetFile> Spécifie le nom du fichier image .iso.

) Important

Les entrées de démarrage unique et les entrées de démarrage multiple ne peuvent


pas être combinées dans la même commande.

Entrées multi-démarrage
Les options de démarrage suivantes peuvent être utilisées pour générer des entrées de
démarrage multiple. Pour plus d’informations, consultez Utiliser des entrées de
démarrage multiple pour créer un fichier image.

Option Description

b<bootSectorFile> Spécifie le fichier de secteur de démarrage El


Torito qui sera écrit dans le ou les secteurs de
démarrage du disque. N’utilisez pas d’espaces.
Par exemple :

Sur UEFI : bEfisys.bin

Sur le BIOS : bEtfsboot.com


Option Description

-bootdata:<number> Spécifie une image à démarrage multiple, suivie


du nombre d’entrées de démarrage. N’utilisez
pas d’espaces. Par exemple :

-bootdata:<3>#<defaultBootEntry>#
<bootEntry1>#<bootEntryN>

où <3> est le nombre d’entrées de démarrage


qui suivent.

e Désactive l’émulation de disquette dans le


catalogue El Torito.

P Spécifie la valeur à utiliser pour l’ID de


plateforme dans le catalogue El Torito. L’ID par
défaut est 0xEF pour représenter un système
UEFI. 0x00 représente un système BIOS.

t Spécifie le segment de charge El Torito. Si elle


n’est pas spécifiée, cette option est 0x7C0 par
défaut.

<sourceLocation> Obligatoire. Spécifie l’emplacement des fichiers


que vous envisagez de générer dans une image
.iso.

<targetFile> Spécifie le nom du fichier image .iso.

Options d’optimisation
Les options d’optimisation peuvent être utilisées pour optimiser le stockage en
encodant des fichiers en double une seule fois.

Option Description

-o Utilise un algorithme de hachage MD5 pour


comparer des fichiers.

-Oc Utilise une comparaison binaire de chaque


fichier et est plus lent que l’option -o .

-Oi Ignore les horodatages de compression


Diamond lors de la comparaison de fichiers.
Options de commande
Les options de commande spécifient l’ordre des fichiers sur le disque. L’ordre des
fichiers n’a pas besoin de répertorier tous les fichiers. Tous les fichiers qui n’apparaissent
pas dans ce fichier sont classés comme ils le seraient normalement (autrement dit, si le
fichier de classement n’existait pas). Pour plus d’informations, consultez Spécifier l’ordre
de démarrage.

L’option -yo est prioritaire sur l’option -y5 .

Option Description

-y5 Spécifie la disposition de fichier sur le disque.


Cette option écrit tous les fichiers dans un
répertoire i386 en premier et dans l’ordre de tri
inverse.

-Yo<bootOrder.txt> Spécifie un fichier texte qui a une disposition


pour les fichiers à placer dans l’image. N’utilisez
pas d’espaces. Par exemple :

-yoC:\temp\bootOrder.txt

Options vidéo et audio DVD


Les options de création de dvd vidéo et de disque audio ne peuvent pas être combinées
avec les options ISO 9660, Joliet ou UDF.

Option Description

-Ut Tronque la section ISO 9660 de l’image lors de


la création d’un DVD vidéo et d’un disque
audio. Lorsque cette option est utilisée, seuls
les répertoires VIDEO_TS, AUDIO_TS et
JACKET_P sont visibles à partir du système de
fichiers ISO 9660.
Option Description

-Uv Spécifie la compatibilité de la zone vidéo UDF


lors de la création de dvd vidéo et de disque
audio. Lors de la création, UDF 1.02 et ISO 9660
sont écrits sur le disque. Tous les fichiers des
répertoires VIDEO_TS, AUDIO_TS et JACKET_P
sont écrits en premier. Ces répertoires sont
prioritaires sur toutes les autres règles de
classement utilisées pour cette image.

Options de messagerie
Les options de messagerie personnalisent l’affichage des informations de fichier et de
répertoire.

Option Description

-a Affiche le résumé de l’allocation pour les


fichiers et les répertoires.

-Os Affiche les fichiers en double lorsque le


système crée l’image.

-w1 Signale tous les noms de fichiers ou répertoires


qui ne sont pas conformes à la norme ISO ou à
Joliet.

-w2 Signale tous les noms de fichiers qui ne sont


pas conformes à DOS.

-w3 Signale tous les fichiers de longueur nulle.

-w4 Signale chaque nom de fichier copié dans


l’image.

-yd Supprime les avertissements pour les fichiers


non identiques qui ont les mêmes 64 000
octets initiaux.

Options générales de création d’images


Les options générales de création d’images peuvent être utilisées avec une option
d’entrée à démarrage unique ou des options d’entrée multi-démarrage pour créer des
images CD ou DVD démarrables. Pour plus d’informations, consultez Options de
démarrage et exemples.
Les -m options et -maxsize ne peuvent pas être utilisées ensemble.

Option Description

-c Spécifie que le système doit utiliser des noms


de fichiers ANSI au lieu de noms de fichiers
OEM.

-g Encode les valeurs d’heure en tant que temps


universel coordonné (UCT) pour tous les
fichiers, au lieu de l’heure locale.

-h Inclut des fichiers et des répertoires masqués


dans le chemin d’accès source de l’image.

-k Crée une image même si certains fichiers


sources ne peuvent pas être ouverts.

-l<volumeLabel> Spécifie le nom de volume. N’utilisez pas


d’espaces. Par exemple :

-l<volumeLabel>

-m Ignore la limite de taille maximale d’une image.

-maxsize:<limit> Remplace la taille maximale par défaut d’une


image. La valeur par défaut est un CD de 74
minutes. Toutefois, si la fonction UDF est
utilisée, la valeur par défaut n’a pas de taille
maximale. N’utilisez pas d’espaces. Par
exemple :

-maxsize:<4096>

où <4096> limite l’image à 4 096 Mo.

-q Analyse uniquement les fichiers sources. Cette


option ne crée pas d’image.

-r Nouveau pour Windows 8. Résout les liens


symboliques vers leur emplacement cible.
Option Description

-t<mm/jj/aaaa,hh:mm:ss> Spécifie l’horodatage de tous les fichiers et


répertoires. N’utilisez pas d’espaces. Vous
pouvez utiliser n’importe quel délimiteur entre
les éléments. Par exemple :

-t12/31/2000,15:01:00

-y6 Spécifie que les enregistrements de répertoire


doivent être alignés exactement à la fin des
secteurs.

-Yw Ouvre les fichiers sources qui ont un partage


d’écriture.

Exemples
Ces exemples illustrent comment effectuer les opérations suivantes :

Créez un CD ou un DVD de démarrage pour un ordinateur UEFI à l’aide d’une


entrée de démarrage unique.
Créez un CD ou un DVD de démarrage pour un ordinateur UEFI ou BIOS à l’aide
d’une entrée à démarrage multiple.
Spécifiez l’ordre des fichiers de démarrage sur un disque.

Utiliser une entrée de démarrage unique pour créer une


image de démarrage
Vous pouvez utiliser l’outil Oscdimg pour créer un CD ou un DVD démarrable à l’aide
d’une entrée à démarrage unique.

Pour utiliser une entrée à démarrage unique :

Créez un fichier image pour un ordinateur UEFI. Par exemple :

Invite de commandes Windows

Oscdimg -bC:\winpe_amd64\Efisys.bin -pEF -u1 -udfver102


C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
où C:\winpe_amd64\media is the location of the source files, and
C:\winpe_amd64\winpeamd64.iso' est le chemin du fichier .iso.

Utiliser des entrées de démarrage multiple pour créer une


image de démarrage
Vous pouvez utiliser l’outil Oscdimg pour créer un CD ou un DVD démarrable à l’aide
d’entrées à démarrage multiple. Dans ce cas, notez les points suivants :

L’option bootdata doit être suivie du nombre d’entrées de démarrage dans la


commande ( -bootdata:<number> ).
Chaque entrée à démarrage multiple doit être délimitée à l’aide d’un symbole de
hachage ( # ).
Chaque option d’une entrée de démarrage doit être délimitée à l’aide d’une
virgule ( , ).
Chaque entrée de démarrage doit spécifier l’ID de plateforme.

Pour utiliser des entrées à démarrage multiple :

Créez un fichier image pour un ordinateur UEFI ou BIOS à l’aide d’une commande
de démarrage multiple. Par exemple :

Invite de commandes Windows

Oscdimg -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -u1 -udfver102


C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso

où cette commande démarre le fichier de démarrage Etfsboot.com pour une


image BIOS, puis démarre le fichier de démarrage Efisys.bin pour une image UEFI.

Spécifier l’ordre de démarrage


Pour les images de plus de 4,5 Go, vous devez créer un fichier d’ordre de démarrage
pour vous assurer que les fichiers de démarrage se trouvent au début de l’image.

Les règles de classement des fichiers sont les suivantes :

Le fichier de commande doit être dans ANSI.


Le fichier de commande doit se terminer par une nouvelle ligne.
Le fichier de commande doit avoir un fichier par ligne.
Chaque fichier doit être spécifié par rapport à la racine de l’image.
Chaque fichier doit être spécifié sous la forme d’un nom de fichier long. Aucun
nom court n’est autorisé.
Chaque chemin d’accès de fichier ne peut pas être plus long que MAX_PATH. Cela
inclut le nom du volume.

Par exemple, D:\cdimage ressemble à ce qui suit (où D est la lettre de lecteur du lecteur
de DVD) :

D:\cdimage\1\1.txt
D:\cdimage\2\2.txt
D:\cdimage\3\3.txt
D:\cdimage\3\3_5.txt
D:\cdimage\<longFileName>.txt

Créer un fichier d’ordre de démarrage


Créez un fichier d’ordre de démarrage. Par exemple :

Invite de commandes Windows

Oscdimg -m -n -yoC:\temp\bootOrder.txt -bC:\winpe_amd64\Efisys.bin


C:\winpe_amd64\winpeamd64.iso

où BootOrder.txt contient la liste de fichiers suivante :

boot\bcd
boot\boot.sdi
boot\bootfix.bin
boot\bootsect.exe
boot\etfsboot.com
boot\memtest.efi
boot\memtest.exe
boot\en-us\bootsect.exe.mui
boot\fonts\chs_boot.ttf
boot\fonts\cht_boot.ttf
boot\fonts\jpn_boot.ttf
boot\fonts\kor_boot.ttf
boot\fonts\wgl4_boot.ttf
sources\boot.wim

Rubriques connexes
WinPE : créer un lecteur USB démarrable
Informations de référence sur les outils de déploiement windows Command-Line
Az.WindowsIotServices
Référence

Microsoft Azure PowerShell : applets de commande WindowsIotServices

WindowsIotServices
Get- Get the non-security related metadata of a Windows IoT Device
AzWindowsIotServicesDevice Service.

New- Create or update the metadata of a Windows IoT Device Service.


AzWindowsIotServicesDevice The usual pattern to modify a property is to retrieve the
Windows IoT Device Service metadata and security metadata,
and then combine them with the modified values in a new body
to update the Windows IoT Device Service.

Remove- Delete a Windows IoT Device Service.


AzWindowsIotServicesDevice

Update- Updates the metadata of a Windows IoT Device Service. The


AzWindowsIotServicesDevice usual pattern to modify a property is to retrieve the Windows IoT
Device Service metadata and security metadata, and then
combine them with the modified values in a new body to update
the Windows IoT Device Service.

6 Collaborer avec nous sur Azure PowerShell feedback


GitHub Azure PowerShell is an open source
La source de ce contenu se project. Select a link to provide
trouve sur GitHub, où vous feedback:
pouvez également créer et
examiner les problèmes et les  Ouvrir un problème de
demandes de tirage. Pour plus documentation
d’informations, consultez notre
guide du contributeur.  Indiquer des commentaires sur
le produit
Service
Article • 19/06/2023

Objectif
Mettez à jour, actualisez ou reconditionnez vos appareils après-vente.

Objectif Ressources

Mise à jour du système Bureau : Mettre à niveau les éditions


d’exploitation, des pilotes et des Pilotes : gérer la distribution des pilotes dans les mises à jour
packages des appareils Windows 10
IoT Core

Remise à neuf d’appareils Bureau : Réinitialisation/récupération complète : créer un


support de récupération lors du déploiement de nouveaux
appareils
Bureau : Réinitialisation/récupération complète : permettre à
vos utilisateurs de créer un support
de récupérationBureau : Réinitialiser un appareil
Tester les performances et la
compatibilité
Article • 19/06/2023

Nous fournissons un ensemble d’outils et de technologies pour vous aider à tester les
performances, la compatibilité, la fiabilité et les fonctionnalités du matériel et des
logiciels que vous créez pour les exécuter avec Windows 10. Le Kit HLK (Windows
Hardware Lab Kit), les Outils de performances Windows (WPT) et windows Assessment
Toolkit s’adressent à un large public qui comprend les développeurs de pilotes, les
fabricants de matériel, les générateurs de systèmes et les développeurs d’applications
générales.

À propos des outils


Kit De laboratoire matériel Windows : Windows HLK est une infrastructure de test
utilisée pour tester la fiabilité et la compatibilité des appareils matériels utilisés
avec Windows 10.
Windows Performance Toolkit : WPT vous aide à mesurer, analyser et résoudre les
problèmes de performances pour créer des systèmes rapides, fluides et efficaces.
Windows Assessment Toolkit : le kit de ressources d’évaluation fournit des outils et
des tests supplémentaires qui vous aident à déterminer la qualité d’un système
d’exploitation en cours d’exécution ou d’un ensemble de composants en ce qui
concerne les performances, la fiabilité et les fonctionnalités.
Windows Mixed Reality kit d’exercices HMD - Le kit d’exercices à la tête Windows
Mixed Reality (MR HMD) est un package matériel et logiciel qui automatise la
validation des MR HMD et des PC.

Téléchargements d’outils
Télécharger le windows HLK Télécharger Windows ADK

Les versions précédentes du kit sont Le Kit d’évaluation et de déploiement Windows (ADK)
également disponibles sur la page de pour Windows 10 inclut WPT et le kit de ressources
téléchargement HLK. d’évaluation, ainsi que plusieurs outils de déploiement
utiles.

Conseils pas à pas


Guide de Prise en main HLK
Guides pas à pas sur les performances Windows
Guide pas à pas de la console d’évaluation Windows
Guide de démarrage rapide du kit d’exercices Windows MR HMD

Ressources associées
Services de tableau de bord : le tableau de bord matériel est utilisé pour envoyer
des tests HLK et certifier des appareils et des applications, pour envoyer et
distribuer des pilotes et pour gérer votre compte partenaire.
Guides d’ingénierie Windows (WEG) : les weg fournissent aux partenaires des
conseils sur la fourniture d’ordinateurs et d’appareils Windows aux clients.
Liste des produits compatibles Windows : ce programme vous permet de
répertorier votre produit sur la liste des produits certifiés de Microsoft après avoir
réussi les tests de compatibilité et de fiabilité dans le HLK.

Développeurs concernés
Cette section de la documentation du partenaire est destinée aux oem, aux ODM et aux
professionnels de l’informatique.

Vous aimerez peut-être aussi