Référence sur les composants facultatifs WinPE

Ajoutez des packages de fonctionnalités, également appelés composants facultatifs, à Windows PE (WinPE).

Où obtenir les composants facultatifs WinPE

Les composants facultatifs WinPE sont inclus dans les modules complémentaires WinPE pour le Kit de déploiement et d’évaluation Windows (ADK, Assessment and Deployment Kit).

Des composants facultatifs sont disponibles dans les architectures Amd64 et Arm64. Les composants facultatifs 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 pouvez trouver des composants facultatifs WinPE aux emplacements suivants après avoir installé les modules complémentaires Windows PE pour l’ADK :

  • Amd64C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\
  • Arm64C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\arm64\WinPE_OCs\

Comment ajouter des composants facultatifs

Les composants facultatifs WinPE sont des packages .cab 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 composants facultatifs à une image WinPE, il vous faut une image WinPE (boot.wim). Consultez WinPE : Créer un média démarrable pour découvrir comment créer un ensemble de fichiers de travail WinPE qui incluent une image WinPE. Vous trouverez boot.wim dans sources\boot.wim, dans 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 livrés en deux parties : un package indépendant de la langue et un ensemble de packages spécifiques aux langues. Lors de l’installation d’un composant facultatif qui a des packages spécifiques aux langues, vous devez d’abord ajouter le composant facultatif indépendant de la langue, puis ajouter au moins un de ses packages spécifiques aux langues. Les ressources spécifiques aux langues et indépendantes de la langue doivent être de la même version. Vous trouverez des composants facultatifs dans les dossiers suivants :

  • Indépendant de la langue - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\
  • Spécifiques au langage - ...\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\xx-xx\

Composants facultatifs WinPE

Domaine/Nom du composant facultatif Description
Base de données/WinPE-MDAC WinPE-MDAC prend en charge Microsoft Open Database Connectivity (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 dynamique à 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, à la fois relationnelles (SQL Server) et non relationnelles.
Gestion de fichiers/WinPE-FMAPI WinPE-FMAPI permet d’accéder à l’API de gestion des fichiers Windows PE (FMAPI, File Management API) pour la découverte et la restauration des fichiers supprimés à partir de volumes non chiffrés. La 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 du Chiffrement de lecteur BitLocker de Windows.
Polices/WinPE-Fonts-Legacy WinPE-Fonts-Legacy contient 32 fichiers de polices pour différentes langues/écritures. Certaines de ces polices ne sont plus utilisées comme polices d’interface utilisateur. Par exemple, les écritures telles que le bangla, devanagari, gujarati, gurmukhi, kannada, malayalam, odia, tamoul, télougou et cinghalais ont été remplacés par le mangal, latha, vrinda, gautami, kalinga, artika, raavi, shruti et tunga. Toutes ces écritures étaient unifiées dans Windows 8 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 Khmer UI (khmer UI)
  • KhmerUIB.ttf Khmer UI Bold (khmer UI)
  • 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 (tibetan)
  • monbaiti.ttf Mongolian Baiti (mongol)
  • MSYI.ttf Microsoft Yi Baiti (syllabes yi)
  • nyala.ttf Nyala (éthiopien)
  • sylfaen.ttf Sylfaen (géorgien arménien &)
  • euphemia.ttf Euphemia (syllabaires autochtones canadiens)
  • plantc.ttf Plantagenet Cherokee (cherokee)
Polices/WinPE-Font Support-JA-JP WinPE-Font Support-JA-JP contient deux familles de polices japonaises packagées sous forme de fichiers de Collection TrueType (TTC). MS Gothic est la police d’interface utilisateur japonaise Windows dans les versions antérieures à Windows Vista. MS Gothic contient un vaste ensemble de caractères et des bitmaps incorporées pour garantir un rendu lisible à petite taille. 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. Meiryo s’appuie plutôt sur des instructions d’indication pour produire des caractères lisibles à petite taille. De plus, le module contient deux polices bitmap japonaises, App932.fon et Vga932.fon. Le module contient également une police TrueType uniquement à bitmap appelée Jpn_font.ttf. Cette police est utilisée sur les écrans de démarrage.
Polices/WinPE-Font Support-KO-KR WinPE-Font Support-KO-KR contient trois familles principales de polices coréennes : Gulim, Batang et Malgun Gothic. Gulim est la police d’IU héritée et, en tant que fichier TTC, elle contient Gulim, GulimChe, Dotum et DotumChe. Batang est la police de texte héritée et est également un fichier TTC qui contient Batang, BatangChe, GungSuh et GungSuhChe. Malgun Gothic, une police introduite dans Windows Vista, est spécifiquement conçue pour être utilisée 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 à petite taille.
Polices/WinPE-Font Support-ZH-CN WinPE-Font Support-ZH-CN contient deux familles de polices chinoises qui sont packagées sous forme de fichiers TTC. Simsun est la police d’IU en chinois simplifié dans les versions de Windows antérieures à Windows Vista. Simsun contient des bitmaps incorporées pour garantir un rendu lisible à petite taille. L’autre police TTC est MingLiu. MingLiu dispose de bitmaps incorporées et prend en charge le jeu de caractères supplémentaires de Hong Kong (HKSCS, Hong Kong Supplementary Character Set). 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 plutôt sur des instructions d’indication pour produire des caractères lisibles à petite taille. Le module contient également une police TrueType uniquement à bitmap appelée Chs_boot.ttf. Cette police est utilisée sur les écrans de démarrage.
Polices/WinPE-Font Support-ZH-HK

et

WinPE-Font Support-ZH-TW

Les composants facultatifs de Hong Kong et de Taiwan contiennent deux familles de polices chinoises qui sont packagées sous forme de fichiers TTC. Simsun est la police d’IU en chinois simplifié dans les versions de Windows antérieures à Windows Vista. Simsun contient des bitmaps incorporées pour garantir un rendu lisible à petite taille. MingLiu a des bitmaps incorporées et prend en 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 plutôt sur des instructions d’indication pour produire des caractères lisibles à petite taille. Le module contient également une police TrueType uniquement à bitmap appelée 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 d’interface utilisateur graphique (GUI, graphical user interface) via le moteur de script Windows Internet Explorer et les services HTML. Ces applications sont approuvées et affichent uniquement les menus, icônes, barres d’outils et informations de titre que vous créez.

Ce composant facultatif est uniquement disponible pour l’architecture Amd64.

Dépendances : installez WinPE-Scripting avant d’installer WinPE-HTA.
Entrée/WinPE-GamingPeripherals WinPE-GamingPeripherals ajoute une prise en charge pour les manettes sans fil Xbox dans WinPE.
Microsoft .NET/WinPE-NetFx WinPE-NetFx contient un sous-ensemble du .NET Framework 4.5 conçu 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 utilisables. En raison d’un ensemble limité d’API, les fonctionnalités .NET Framework suivantes n’ont aucune fonctionnalité ou celle-ci est réduite dans Windows PE :

  • Windows Presentation Foundation (WPF) (non prise en charge)
  • Windows Runtime
  • API de 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.
Réseau/WinPE-Dot3Svc Ajoute la prise en charge du protocole d’authentification IEEE 802.1X sur les réseaux câblés. Pour plus d’informations, consultez Pilotes réseau WinPE : Initialisation et ajout de pilotes.
Réseau/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 de protocole point-à-point (PPP) dans des trames Ethernet. PPPoE permet aux utilisateurs Windows de connecter leurs ordinateurs au web à distance. En utilisant PPPoE, les utilisateurs peuvent virtuellement appeler 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.
Réseau/WinPE-RNDIS WinPE-RNDIS contient la spécification d’interface de pilote de réseau à distance (RNDIS, Remote Network Driver Interface Specification). WinPE-RNDIS active la prise en charge réseau pour les appareils qui implémentent la spécification RNDIS via USB. La RNDIS définit un jeu de messages indépendant du bus et une description du fonctionnement de ce jeu de messages 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 RNDIS est standardisée, un seul ensemble de pilotes hôtes peut prendre en charge n’importe quel nombre de périphériques réseau attachés à un bus.
Réseau/WinPE-WDS-Tools WinPE-WDS-Tools inclut des API permettant d’activer l’outil de capture d’images et un scénario de multidiffusion qui implique un client personnalisé des services de déploiement Windows. Il doit être installé si vous envisagez d’exécuter le client des services de déploiement Windows sur une image Windows PE personnalisée.
Réseau/WinPE-WiFi-Package WinPE-WiFi-Package est utilisé par l’environnement de récupération Windows (Windows RE, Recovery Environment) 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 les modules complémentaires Windows PE pour le Kit de déploiement et d’évaluation Windows.

Remarque : Windows PE et Windows RE ne prennent pas en charge les fonctions de mise en réseau sans fil générales.
Windows PowerShell/WinPE-PlatformID WinPE-PlatformID contient les cmdlets Windows PowerShell pour récupérer l’identificateur de plateforme de la machine physique.

Dépendances : installez WinPE-WMI et WinPE-SecureStartup avant d’installer WinPE-PlatformID.

Pour utiliser la cmdlet Windows PowerShell afin de récupérer l’identificateur de plateforme, vous devez installer le package WinPE-PowerShell.

Windows PowerShell/WinPE-PowerShell WinPE-PowerShell contient des diagnostics basés sur Windows PowerShell qui simplifient l’utilisation de WMI (Windows Management Instrumentation) pour interroger le matériel pendant la fabrication. Vous pouvez créer un déploiement basé sur Windows PowerShell et des outils 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 dispose des limitations connues suivantes :
  • La communication à distance Windows PowerShell n’est pas prise en charge. Toutes les cmdlets qui ont une fonctionnalité de communication à distance retournent une erreur.
  • L’environnement d’écriture de scripts intégré (ISE, Integrated Scripting Environment) de 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.

Windows PowerShell/WinPE-DismCmdlets WinPE-DismCmdlets contient le module PowerShell DISM qui inclut des cmdlets utilisées pour la gestion et la maintenance des images Windows.

Pour plus d’informations, consultez Cmdlets de gestion de maintenance des images de déploiement (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 PowerShell/WinPE-SecureBootCmdlets WinPE-SecureBootCmdlets contient les cmdlets PowerShell de gestion des variables d’environnement UEFI (Unified 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 PowerShell/WinPE-StorageWMI WinPE-StorageWMI contient des cmdlets PowerShell pour la gestion du stockage. Ces cmdlets utilisent l’API de gestion du stockage Windows (SMAPI, Storage Management API) pour gérer le stockage local, comme les objets de disque, de partition et de volume. Ou bien ces cmdlets utilisent la SMAPI Windows avec la gestion du stockage en baie à l’aide d’un fournisseur de gestion du stockage. WinPE-StorageWMI contient également des cmdlets de l’initiateur Internet SCSI (iSCSI) permettant de connecter un ordinateur ou serveur hôte à des disques virtuels sur des baies 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-Rejuv WinPE-Rejuv est utilisé par l’environnement de récupération Windows (Windows RE, Recovery Environment). Ce package est inclus dans le fichier winre.wim de base et n’est pas disponible séparément dans les modules complémentaires Windows PE pour le Kit de déploiement et d’évaluation Windows.
Récupération/WinPE-SRT WinPE-SRT est utilisé par Windows RE. Ce package est inclus dans le fichier winre.wim de base et n’est pas disponible séparément dans les modules complémentaires Windows PE pour le Kit de déploiement et d’évaluation Windows.
Récupération/WinPE-WinReCfg WinPE-WinReCfg contient l’outil Winrecfg.exe et permet les scénarios suivants :

  • Démarrage à partir de Windows PE basé sur x86 pour configurer les paramètres Windows RE sur une image de système d’exploitation hors connexion basée sur x64.
  • Démarrage à partir de Windows PE basé sur x64 pour configurer les paramètres Windows RE sur une image de système d’exploitation hors connexion basée sur x86.
Scripts/WinPE-Scripting WinPE-Scripting contient un environnement de script à plusieurs langues, idéal pour automatiser les tâches d’administration système, telles que le traitement des fichiers par lots. Les scripts qui s’exécutent dans l’environnement Windows Script Host (WSH) peuvent appeler des objets WSH et d’autres technologies COM qui prennent en charge l’automatisation. Celles-ci comprennent WMI, qui gère les sous-systèmes Windows au cœur de nombreuses tâches d’administration système.

Dépendances : installez WinPE-Scripting pour assurer que la fonctionnalité de script complète est disponible lorsque vous utilisez WinPE-NetFX et WinPE-HTA. L’ordre d’installation n’est pas pertinent.
Scripts/WinPE-WMI WinPE-WMI contient un sous-ensemble des fournisseurs WMI (Windows Management Instrumentation) qui permettent d’effectuer des diagnostics système minimaux. WMI est l’infrastructure pour les données et les opérations de gestion sur des systèmes d’exploitation Windows. Vous pouvez écrire des scripts ou des applications WMI pour automatiser des 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.
Configuration/Winpe-LegacySetup Winpe-LegacySetup contient tous les fichiers de configuration du dossier \Sources sur le support Windows. Ajoutez ce composant facultatif lorsque vous gérez la configuration ou le dossier \Sources sur le support Windows. Vous devez ajouter ce composant facultatif en même temps que le composant facultatif pour la fonctionnalité de configuration. Pour ajouter un nouveau fichier Boot.wim au support, ajoutez le WinPE-Setup parent, l’un des enfants (WinPE-Setup-Client ou WinPE-Setup-Server), ainsi que les composants facultatifs du support. La configuration du support est requise pour prendre en charge l’installation de Windows Server 2008 R2.
Configuration/WinPE-Setup WinPE-Setup est le parent de WinPE-Setup-Client et WinPE-Setup-Server. Il contient tous les fichiers de configuration du dossier \Sources partagés entre le client et le serveur.
Configuration/WinPE-Setup-Client WinPE-Setup-Client contient les fichiers de personnalisation du client pour le composant facultatif WinPE-Setup parent.

Dépendances : installez WinPE-Setup avant d’installer WinPE-Setup-Client.
Configuration/WinPE-Setup-Server WinPE-Setup-Server inclut les fichiers de personnalisation du serveur pour le composant facultatif WinPE-Setup parent.

Dépendances : installez WinPE-Setup avant d’installer WinPE-Setup-Server.
Démarrage/WinPE-HSP-Driver Disponible à partir de la version 22H2 de Windows 11. WinPE-HSP-Driver ajoute la prise en charge du processeur de sécurité Microsoft Pluton dans WinPE.

Ce composant facultatif est uniquement disponible pour l’architecture Amd64.
Configuration/WinPE-SecureStartup WinPE-SecureStartup permet l’approvisionnement et la gestion de BitLocker et du Module de plateforme sécurisée (TPM, Trusted Platform Module). 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, TMS Base Services), la classe Win32_TPM, l’Assistant de déverrouillage BitLocker et des bibliothèques d’IU 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-EnhancedStorage WinPE-EnhancedStorage permet à Windows de découvrir des fonctionnalités supplémentaires pour les périphériques de stockage, tels que les lecteurs chiffrés, ainsi que des implémentations qui combinent des spécifications TCG (Trusted Computing Group) et IEEE 1667 (« Standard Protocol for Authentication in Host Attachments of Transient Storage Devices »). Ce composant facultatif permet à Windows de gérer ces périphériques de stockage en mode natif à l’aide de BitLocker.
Architecture/WinPE-x64-Support WinPE-x64-Support permet la prise en charge de l’émulation x64 sur Arm64 WinPE. Consultez Arm64EC pour les applications Windows 11 pour plus d’informations.

 

Composants facultatifs Windows RE

L’image de 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
WinPE-SRT
WinPE-WDS-Tools
WinPE-WMI

Ajouter des langues aux images qui incluent des composants facultatifs

Conseil

Pour ajouter des modules linguistiques à l’aide de Windows PE, il se peut que vous deviez ajouter la prise en charge des fichiers de pagination à Windows PE. Pour plus d’informations, consultez Ajouter la prise en charge des fichiers de pagination à votre image WinPE.

  1. Sur une image montée, répertoriez les composants facultatifs dans l’image Windows PE :

    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.

    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"
    

    …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 polices supplémentaires, ajoutez les packages de police pour ces langues. Voici un exemple pour le Japon :

    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 :

    Dism /Get-Packages /Image:"C:\WinPE_amd64\mount"
    

    Passez en revue la liste des packages obtenue et vérifiez qu’il existe un module linguistique associé pour chaque composant facultatif, y compris l’image Windows PE de base.

  5. Remplacez les paramètres régionaux par la langue que vous souhaitez utiliser :

    Dism /Set-AllIntl:en-US /Image:"C:\WinPE_amd64\mount"
    

    Pour changer de langue dans Windows PE, utilisez wpeutil setmuilanguage. ConsultezOptions de ligne de commande Wpeutil pour plus d’informations.

WinPE : optimiser et réduire l’image

Vue d’ensemble de WinPE

WinPE : monter et personnaliser