Partager via


Référence des packages optionnels de Validation OS

Vous pouvez utiliser des packages .cab optionnels à la demande pour ajouter des fonctionnalités à Validation OS. Il est important de noter qu’il existe des dépendances package-à-package (cab-à-cab) existantes, et si certains packages ne sont pas installés ensemble, le WIM résultant pourrait devenir inutilisable.

Où obtenir les composants optionnels de Validation OS

Tous les composants optionnels de Validation OS inclus se trouvent sous <ISO_ROOT>:\cabs.

Comment ajouter des fonctionnalités optionnelles

Vous pouvez uniquement utiliser la méthode Personnaliser avec GenImage (Avancé) pour ajouter des fonctionnalités optionnelles à l’image de base de Validation OS.

Fonctionnalités de Validation OS vs Composants optionnels de Validation OS

Les packages de fonctionnalités de Validation OS consistent en une collection de packages de composants optionnels (.cab) qui peuvent être ajoutés à une image Validation OS hors ligne .wim. Les fichiers de packages de composants optionnels permettant ces fonctionnalités sont disponibles sur l’ISO de Validation OS dans le dossier <Root>\cabs.

  • Chaque package optionnel a une version neutre en langue et une version spécifique à la langue du cab. Les deux versions doivent être ajoutées à une image.
  • Validation OS prend en charge WOW. Si l’une de vos applications repose sur des binaires x86, assurez-vous d’ajouter également le package WOW64.

Lors de l’utilisation du processus pris en charge pour ajouter des composants optionnels de Validation OS à l’image de base, il n’est pas nécessaire de se soucier des distinctions neutre/langue, ni de spécifier les composants WOW64.

Packages optionnels disponibles

Nom du package Description
Microsoft-OneCore-KernelDebuggerTransports-Package Fournit la prise en charge du transport du débogueur de noyau USB et réseau.
Microsoft-OneCore-PersistentMemory-Drivers-Package Ce package ajoute des pilotes de mémoire persistante à Validation OS. Les pilotes incluent nvdimm.sys, pmem.sys et scmbus.sys.
Microsoft-OneCore-SerialConsole-Package Fournit une prise en charge de la console série pour activer EMS dans Validation OS.
Pour configurer EMS Une fois que l’image a été flashée sur l’appareil, utilisez ces commandes depuis l’invite de commande de Validation OS :
bcdedit /emssettings emsport:1 emsbaudrate:115200
bcdedit /ems on
bcdedit /bootems on

Important :
EMS ne peut pas fonctionner en même temps que KD.
Microsoft-OneCore-TAEF-Package Ce package fournit une prise en charge du cadre d’automatisation et d’exécution des tests dans Validation OS.
Microsoft-Windows-CoreSystem-ClassExtensions-Package Ce package contient des fichiers de support pour l’infrastructure d’extension de classe GPIO. Il inclut le pilote msgpioclx.sys.
Microsoft-Windows-CoreSystem-NetworkDrivers-Package Fournit des pilotes réseau dans Validation OS.
Microsoft-Windows-CoreSystem-OnecoreDrivers-Package Ce package inclut le pilote StorNVMe qui permet l’accès aux périphériques NVMe.
Microsoft-Windows-NetFx-VCRedist-Package Ce package permet l’exécution d’applications qui lient dynamiquement les DLL redistribuables de Microsoft C Runtime Library 8.0 ou 9.0.
Microsoft-Windows-OpenGL-Package Permet l’exécution d’applications graphiques basées sur OpenGL. Il est recommandé de l’installer avec le package Microsoft-WinVOS-Graphics-Package.
Microsoft-WinVOS-Apps-Package Prise en charge des applications utilisant des contrôles et des boîtes de dialogue communs. Ce package inclut robocopy.exe et notepad.exe.
Microsoft-WinVOS-Audio-Package Fournit la prise en charge de la lecture audio dans Validation OS.

Ce package nécessite les packages requis suivants :
- Microsoft-Windows-CoreSystem-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-WinVOS-Connectivity-Devices-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-Driver-Support-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-Privacy-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-Bluetooth-Package Fournit la prise en charge de la découverte et de l’appairage Bluetooth dans Validation OS.
Microsoft-WinVOS-Camera-Package Fournit des capacités pour utiliser la caméra dans Validation OS.

Ce package nécessite les packages requis suivants :
- Microsoft-Windows-CoreSystem-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-Apps-Package
- Microsoft-WinVOS-Audio-Package
- Microsoft-WinVOS-Audio-WOW64-Package
- Microsoft-WinVOS-Connectivity-Devices-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-Driver-Support-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-Graphics-Package
- Microsoft-WinVOS-Multimedia-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-Privacy-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-COM-Package Fournit l’accès aux capacités COM/OLE.
Microsoft-WinVOS-Connectivity-Devices-Package Fournit une prise en charge avancée de la connectivité comme HID supplémentaire, DAS, Display et Power.
Microsoft-WinVOS-Connectivity-Package Fournit une prise en charge de base de la connectivité, y compris USB, HID, Serial, tactile, etc.

Remarque : lors de l’exécution sur du matériel réel, des pilotes supplémentaires peuvent être nécessaires pour que certains périphériques fonctionnent.
Microsoft-WinVOS-DiskTools-Package Vous permet d’effectuer une large gamme de tâches de gestion des disques. Ce package inclut des outils de gestion de disque tels que diskpart.exe et diskraid.exe.
Microsoft-WinVOS-Driver-Support-Package Contient divers composants de support de pilotes OS de bas niveau (par exemple portcls.sys) requis par de nombreux pilotes spécifiques aux périphériques.
Microsoft-WinVOS-Filesystems-Package Fournit une prise en charge des systèmes de fichiers optionnels, par exemple, UDF.
Microsoft-WinVOS-Fonts-Package Contient un sous-ensemble de polices de bureau Windows et des composants de police OpenType supplémentaires pour prendre en charge certains types d’écriture est-asiatiques.
Microsoft-WinVOS-GDIPlus-Package Fournit la prise en charge de GDI dans Validation OS. Il permet aux applications d’utiliser des graphiques.
Microsoft-WinVOS-Graphics-Package Fournit des fonctionnalités DirectX de base pour Validation OS. Les technologies actuellement prises en charge sont incluses dans https://github.com/microsoft/DirectX-Graphics-Samples. Ce package nécessite les packages requis suivants :
- Microsoft-Windows-CoreSystem-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-Apps-Package
- Microsoft-WinVOS-Connectivity-Devices-Package
- Microsoft-WinVOS-Connectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-Driver-Support-Package
- Microsoft-WinVOS-Driver-Support-WOW64-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-Graphics-UXTheme-Package Fournit une fonctionnalité de thématisation de l’interface utilisateur (interface utilisateur moderne) pour Validation OS.
Microsoft-WinVOS-LockMemoryPrivilege-Package Ce package configure les paramètres de politique de sécurité pour activer le privilège de verrouillage de la mémoire pour les administrateurs.
Microsoft-WinVOS-Multimedia-Package Fournit des capacités de lecture multimédia (par exemple, fichiers mp4).

Ce package nécessite les packages requis suivants :
- Microsoft-Windows-CoreSystem-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-Apps-Package
- Microsoft-WinVOS-Audio-Package
- Microsoft-WinVOS-Connectivity-Devices-Package
- Microsoft-WinVOS-Connectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-Driver-Support-Package
- Microsoft-WinVOS-Driver-Support-WOW64-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-Graphics-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-NetFx45-Package Ce package active .NET Framework 4.5 sur Validation OS. Vous pouvez utiliser ce package pour exécuter divers types d’applications telles que des applications console et des applications GUI.
Microsoft-WinVOS-PnP-Package Fournit la prise en charge de la fonctionnalité PnP dans Validation OS. Ce package inclut pnputil.exe et devcon.exe. Les tâches prises en charge comprennent l’installation de périphériques en ligne, l’ajout et la suppression de périphériques et l’énumération des périphériques pendant que le système est en cours d’exécution.
Microsoft-WinVOS-PnP-Settings-Package Ce package introduit des paramètres spécifiques pour faire fonctionner WWAN sur Validation OS. Ce package doit être appliqué juste avant de démonter l’image, sinon l’image résultante démarrera le système dans un état instable.

Remarque : Ce package est fourni tel quel, car il nécessite une manipulation spéciale. Pour cette raison, le package est expédié sous < ISO_ROOT>:\cabs\experimental, et non avec les packages entièrement pris en charge. Voir les détails à (Expérimental) Ajouter la prise en charge de WWAN
Microsoft-WinVOS-Power-Package Fournit une prise en charge des fonctionnalités d’alimentation dans Validation OS. Cela permet des scénarios d’alimentation tels que l’hibernation et la veille moderne. L’option SleepStudy de powercfg est également prise en charge pour obtenir un historique détaillé des événements d’alimentation. Une fois que l’image a été flashée sur l’appareil, utilisez cette commande depuis l’invite de commande de Validation OS pour activer l’hibernation :
powercfg /h /type Full

Ce package nécessite les packages requis suivants :
- Microsoft-Windows-CoreSystem-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-Apps-Package
- Microsoft-WinVOS-Connectivity-Devices-Package
- Microsoft-WinVOS-Connectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-Driver-Support-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-Graphics-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-PowerShell-Package Fournit la prise en charge de PowerShell dans Validation OS.
Microsoft-WinVOS-Privacy-Package Ajoute le Capability Access Manager Service qui est requis pour certaines fonctionnalités, par exemple Camera et Audio.
Microsoft-WinVOS-Provisioning-Package Inclut bcdboot.exe, bcdedit.exe, bootsect.exe ainsi que dism et des polices de démarrage pour certaines langues asiatiques.
Microsoft-WinVOS-RemoteFS-Package Fournit une prise en charge du client SMB et de la commande « net use ».
Microsoft-WinVOS-Sensors-Package Fournit la prise en charge de la fonctionnalité des capteurs dans Validation OS.
Microsoft-WinVOS-TerminalServices-Package Contient des composants des services Terminal (termsrv.dll) pour permettre l’évaluation des périphériques requise par DWM et certains pilotes matériels.
Microsoft-WinVOS-Virtualization-Package Ce package fournit la prise en charge de la virtualisation dans Validation OS.
Microsoft-WinVOS-WDP-Package Ce package fournit la prise en charge du portail des périphériques Windows dans Validation OS.
Microsoft-WinVOS-WDTF-Package Ce package fournit la prise en charge du framework de test des pilotes Windows dans Validation OS.
Microsoft-WinVOS-Windows-Runtime-Metadata-Package Ce package fournit les métadonnées WinRT requises par l’application .NET utilisant l’API WinRT.
Microsoft-WinVOS-WLAN-Package Ce package fournit l’utilitaire d’interface en ligne de commande pour la gestion des réseaux.

Une fois que l’image a été flashée sur l’appareil, utilisez ces commandes depuis l’invite de commande de Validation OS pour lister l’interface et les réseaux disponibles :
netsh wlan show interface
netsh wlan show networks

Sur un ordinateur Windows standard connecté au réseau Wi-Fi de votre choix, exécutez :
cd %TEMP%
netsh export profile name=\<profile name\> folder=. key=clear
Remarque : Le nom du profil est généralement simplement le nom du SSID.

Copiez le fichier créé sur une clé USB et transférez-le sur l’appareil à tester.
Exécutez les commandes suivantes sur l’appareil à tester.
netsh wlan add profile filename=\<the profile XML\>
netsh wlan connect name=\<profile name\>
ping 8.8.8.8
Microsoft-WinVOS-WMIC-Package Ce package fournit l’utilitaire d’interface en ligne de commande pour l’instrumentation de gestion Windows (WMI). L’utilitaire WMIC est obsolète depuis Windows 10 mais est fourni en tant que package optionnel pour Validation OS.

Remarque : L’utilitaire WMIC fourni par Validation OS prend actuellement en charge tous les formats xsl sauf le format TABLE qui est le format par défaut. Les formats pris en charge sont VALUE, LIST, RAWXML, HTABLE, HFORM, XML, MOF et CSV.
Lors de l’utilisation de wmic, utilisez le commutateur /format pour spécifier le format souhaité.
Par exemple : wmic bios get name /format:xml
Microsoft-WinVOS-WWAN-Package Ce package fournit la prise en charge de WWAN, en permettant spécifiquement l’interaction avec le modem via des commandes AT. Il dépend de Microsoft-WinVOS-PnP-Settings. Voir les détails à (Expérimental) Ajouter la prise en charge de WWAN