验证 OS 可选包引用
可以使用可选的按需 .cab 包为验证 OS 添加功能。 请务必注意,存在现有的包到包(cab 到 cab)依赖关系,如果某些包没有同时安装,则会丢失这些依赖关系,从而导致 WIM 无法使用。
在何处获取验证 OS 可选组件
所有包含的验证 OS 可选组件都位于 <ISO_ROOT>:\cabs
下。
如何添加可选功能
只能使用使用 GenImage 进行自定义(高级)将可选功能添加到基本验证 OS 映像。
验证 OS 功能与验证 OS 可选组件
验证 OS 功能包由可添加到脱机验证 OS .wim
映像的集合可选组件 (.cab
) 包组成。 启用这些功能的可选组件包文件可在 <Root>\cabs
文件夹中的验证 OS ISO 中找到。
- 每个可选包都有一个非特定于语言和特定于语言的 cab 版本。 这两个版本都需要添加到映像。
- 验证 OS 支持 WOW。 如果任何应用程序都依赖于 x86 二进制文件,请确保还添加 WOW64 包。
使用受支持的过程将验证 OS 可选组件添加到基本映像时,无需担心中性/语言差异,也不需要指定 WOW64 组合。
可用的可选包
包名称 | 描述 |
---|---|
Microsoft-OneCore -KernelDebuggerTransports-Package | 提供对 USB 内核调试器传输和网络的支持 |
Microsoft-OneCore-PersistentMemory-Drivers-Package | 此包为验证 OS 增加了持久性内存驱动程序。 驱动程序包括 nvdimm.sys、pmem.sys 和 scmbus.sys。 |
Microsoft-OneCore-SerialConsole-Package | 提供串行控制台支持,以便在验证 OS 中启用 EMS。 若要配置 EMS,请在映像刷写到设备后,在验证 OS 命令提示符中使用以下命令: bcdedit /emssettings emsport:1 emsbaudrate:115200 bcdedit /ems on bcdedit /bootems on 重要提示: EMS 不能与 KD 一起运行。 |
Microsoft-OneCore-TAEF-Package | 此包提供对验证 OS 中的测试自动化和执行框架的支持。 |
Microsoft-Windows-CoreSystem-ClassExtensions-Package | 此包包含 GPIO 类扩展基础结构的支持文件。 其中包括 msgpioclx.sys 驱动程序。 |
Microsoft-Windows-CoreSystem-NetworkDrivers-Package | 在验证 OS 中提供网络驱动程序。 |
Microsoft-Windows-CoreSystem-OnecoreDrivers-Package | 此包包括 StorNVMe 驱动程序,该驱动程序提供对 NVMe 设备的访问。 |
Microsoft-Windows-NetFx-VCRedist-Package | 此包支持运行可动态链接到 Microsoft C 运行时库 8.0 或 9.0 可再分发 DLL 的应用程序。 |
Microsoft-Windows-OpenGL-Package | 允许运行基于 OpenGL 的图形应用程序。 建议将其与 Microsoft-WinVOS-Graphics-Package 一起安装。 |
Microsoft-WinVOS-Apps-Package | 支持运行使用通用控件和通用对话框的应用。 此包包括 robocopy.exe 和 notepad.exe。 |
Microsoft-WinVOS-Audio-Package | 在验证 OS 中提供音频播放支持。 此包需要以下必备包: - 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 | 在验证 OS 中提供蓝牙发现和配对支持。 |
Microsoft-WinVOS-Camera-Package | 提供在验证 OS 中使用相机的功能。 此包需要以下必备包: - 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 | 提供对 COM/OLE 功能的访问权限。 |
Microsoft-WinVOS-Connectivity-Devices-Package | 提供高级连接支持,例如其他 HID、DAS、显示和电源支持。 |
Microsoft-WinVOS-Connectivity-Package | 提供基本的连接支持,包括 USB、HID、串行、触摸等。 注意:当在实际硬件上运行时,可能需要其他设备驱动程序才能使特定设备正常工作。 |
Microsoft-WinVOS-DiskTools-Package | 允许执行范围广泛的磁盘管理作业。 此包包括磁盘管理工具,例如 diskpart.exe 和 diskraid.exe。 |
Microsoft-WinVOS-Driver-Support-Package | 承载许多特定于设备的驱动程序所需的各种低级别 OS 驱动程序支持组件(例如portcls.sys)。 |
Microsoft-WinVOS-Filesystems-Package | 提供对可选文件系统(例如,UDF)的支持。 |
Microsoft-WinVOS-Fonts-Package | 包含 Windows 桌面字体的子集和用于支持某些东亚类型集的其他 OpenType 字体组件。 |
Microsoft-WinVOS-GDIPlus-Package | 在验证 OS 中提供 GDI 支持。 它使应用程序能够使用图形。 |
Microsoft-WinVOS-Graphics-Package | 为验证 OS 提供基本的 DirectX 功能。 当前支持的技术包含在 https://github.com/microsoft/DirectX-Graphics-Samples 内。 此包需要以下必备包: - 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-Co nnectivity-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 | 为验证 OS 提供 UI 主题(新式 UI)功能。 |
Microsoft-WinVOS-LockMemoryPrivilege-Package | 此包配置安全策略设置,为管理员启用锁定内存特权。 |
Microsoft-WinVOS-Multimedia-Package | 提供媒体播放功能(例如,mp4 文件)。 此包需要以下必备包: - 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-Co nnectivity-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 | 此包在验证 OS 上启用 .NET Framework 4.5。 可以使用此包来运行各种类型的应用,例如控制台应用和 GUI 应用。 |
Microsoft-WinVOS-PnP-Package | 在验证 OS 中提供对 PnP 功能的支持。 此包包括 pnputil.exe 和 devcon.exe。 支持的任务包括联机设备安装、添加和删除设备以及在系统运行时枚举设备。 |
Microsoft-WinVOS-PnP-Settings-Package | 此包介绍了使 WWAN 在验证 OS 上正常工作的特定设置。 必须在卸载映像之前应用此包,否则生成的映像将以不稳定的状态引导系统。 注意:此包按原样提供,因为它需要特殊处理。 因此,此包被放在 < ISO_ROOT>:\cabs\experimental 下,而不是与完全支持的包一起发布。 有关详细信息,请参阅(试验)添加 WWAN 支持 |
Microsoft-WinVOS-Power-Package | 在验证 OS 中提供对 Power 功能的支持。 这支持诸如休眠和新式待机之类的电源方案。 此外,还支持 Powercfg 的 SleepStudy 选项,以获取有关电源事件的详细历史记录。 将映像刷写到设备后,请在验证 OS 命令提示符内使用此命令启用休眠:powercfg /h /type Full 此包需要以下必备包: - 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-Co nnectivity-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 | 在验证 OS 中提供对 PowerShell 的支持。 |
Microsoft-WinVOS-Privacy-Package | 添加某些功能所需的功能访问管理器服务,例如相机和音频 |
Microsoft-WinVOS-Provisioning-Package | 包括 bcdboot.exe、bcdedit.exe、bootsect.exe 以及针对某些亚洲语言的 dism 和引导字体。 |
Microsoft-WinVOS-RemoteFS-Package | 提供对 SMB 客户端和“net use”命令的支持。 |
Microsoft-WinVOS-Sensors-Package | 提供对验证 OS 中的传感器功能的支持。 |
Microsoft-WinVOS-TerminalServices-Package | 承载终端服务组件 (termsrv.dll),以允许对 DWM 和某些硬件驱动程序所需的设备进行评估。 |
Microsoft-WinVOS-Virtualization-Package | 此包提供对验证 OS 中虚拟化的支持。 |
Microsoft-WinVOS-WDP-Package | 此包在验证 OS 中提供对 Windows 设备门户的支持。 |
Microsoft-WinVOS-WDTF-Package | 此包在验证 OS 中提供对 Windows 驱动程序测试框架的支持。 |
Microsoft-WinVOS-Windows-Runtime-Metadata-Package | 此包提供 .NET 应用程序利用 WinRT API 所需的 WinRT 元数据。 |
Microsoft-WinVOS-WLAN-Package | 此包提供用于网络管理的命令行接口实用工具。 将映像刷写到设备后,请在验证 OS 命令提示符中使用这些命令列出接口和可用网络: netsh wlan show interface netsh wlan show networks 在连接到所选 Wi-Finetwork 的标准 Windows 计算机上,运行: cd %TEMP% netsh export profile name=\<profile name\> folder=. key=clear 注意:配置文件名称通常只是 SSID 的名称。 将创建的文件复制到 USB 盘,并将其传输到受测设备。 在受测设备上运行以下命令。 netsh wlan add profile filename=\<the profile XML\> netsh wlan connect name=\<profile name\> ping 8.8.8.8 |
Microsoft-WinVOS-WMIC-Package | 此包提供适用于 Windows Management Instrumentation (WMI) 的命令行接口实用工具。 自 Windows 10 起,WMIC 实用工具已被弃用,但作为验证 OS 的可选包提供。 注意:验证 OS 提供的 WMIC 实用工具当前支持除默认格式的 TABLE 格式之外的所有 xsl 格式。 支持的格式包括 VALUE、LIST、RAWXML、HTABLE、HFORM、XML、MOF 和 CSV。 使用 wmic 时,使用 /format 开关指定所需的格式。 例如: wmic bios get name /format:xml |
Microsoft-WinVOS-WWAN-Package | 此包提供对 WWAN 的支持,特别是允许通过 AT 命令与调制解调器进行交互。 这取决于 Microsoft-WinVOS-PnP-Settings。 有关详细信息,请参阅(试验)添加 WWAN 支持 |