通过


验证 OS 可选包参考

可以使用按需的可选 .cab 包来为 Validation OS 添加功能。 请务必注意,存在现有的包到包 (cab-to-cab) 依赖关系,并且如果未串联安装某些包,则生成的 WIM 可能会变得不可用。

在何处获取验证 OS 可选组件

所有包含的验证 OS 可选组件位于 <ISO_ROOT>:\cabs下。

如何添加可选功能

要添加可选功能到基础验证 OS 镜像,只能使用GenImage 高级自定义方法。

测试 OS 功能与测试 OS 可选组件

验证 OS 功能包由一系列可选组件包 (.cab) 组成,这些组件包可以添加到脱机验证 OS .wim 映像中。 启用这些功能的可选组件包文件在 <Root>\cabs 文件夹中的验证 OS ISO 上可用。

  • 每个可选组件包都有一个中性语言版和一个语言特定版的 CAB 文件。 这两个版本都需要添加到图像中。
  • 验证 OS 支持 WOW。 如果任何应用程序都依赖于 x86 二进制文件,请确保还要添加 WOW64 包。

使用受支持的过程将验证 OS 可选组件添加到基础映像时,无需担心中性/语言差异,也不需要指定 WOW64 组件。

可用的可选包

包名称 说明
Microsoft-OneCore -KernelDebuggerTransports-Package 为 USB 内核调试器传输和网络提供支持
Microsoft-OneCore-PersistentMemory-Drivers-Package 将持久性内存驱动程序添加到验证 OS。 驱动程序包括nvdimm.syspmem.sysscmbus.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 包括提供对 NVMe 设备的访问的 StorNVMe 驱动程序。
Microsoft-Windows-NetFx-VCRedist-Package 启用运行动态链接到 Microsoft C 运行库 8.0 或 9.0 可再发行 DLL 的应用程序。
Microsoft-Windows-OpenGL-Package 允许运行基于 OpenGL 的图形应用程序。 建议将其与 Microsoft-WinVOS-Graphics-Package 一起安装。
Microsoft-WinVOS-应用程序包 支持运行使用常见控件和常见对话的应用。 此包包括 robocopy.exe 和 notepad.exe。
Microsoft-WinVOS-Audio-Package 在验证 OS 中提供音频播放支持。

此包需要以下必备包:
- Microsoft-Windows-核心系统-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package (微软-视窗-核心系统-网络驱动程序-包)
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-WinVOS-连接性-Devices-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-驱动程序-Support-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-Privacy-Package
- Microsoft-WinVOS-TerminalServices-Package
微软-WinVOS-基准测试工具支持包 添加了运行第三方测试应用程序(包括 CinebenchFurMarkGeekbench 6BurnInTest)的支持。
Microsoft-WinVOS-Bluetooth-Package 在验证 OS 中提供蓝牙发现和配对支持。
Microsoft-WinVOS-Camera-Package 提供在验证 OS 中使用相机的功能。

此包需要以下必备包:
- Microsoft-Windows-核心系统-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package (微软-视窗-核心系统-网络驱动程序-包)
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-应用程序包
- Microsoft-WinVOS-Audio-Package
- Microsoft-WinVOS-音频-WOW64-Package
- Microsoft-WinVOS-连接性-Devices-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-驱动程序-Support-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-Graphics-Package
- Microsoft-WinVOS-Multimedia-Package 微软-WinVOS-多媒体软件包
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-Privacy-Package
- Microsoft-WinVOS-TerminalServices-Package。
Microsoft-WinVOS-CJKFonts-Package 中文、日语和韩国 TrueType 支持。
Microsoft-WinVOS-COM-Package 提供对 COM/OLE 功能的访问权限,包括系统事件通知服务(SENS)。
Microsoft-WinVOS-连接-Devices-Package 提供高级连接支持,如额外的 HID、DAS、显示和电源支持。
Microsoft-WinVOS-Connectivity-Package 提供基本的连接支持,包括 USB、HID、串行、触摸等。

注意:在实际硬件上运行时, 可能需要额外的设备驱动程序才能使特定设备正常工作。
Microsoft-WinVOS-Deployment-Package 试验性的早期支持,可以使用应用包服务命令将应用包添加到脱机 Windows 映像
Microsoft-WinVOS-开发者工具-Package 添加各种开发人员工具,包括 wecutil注册表编辑器 和多个 MMC 管理单元
Microsoft-WinVOS-DiskTools-Package 允许执行各种磁盘管理作业。 此包包括磁盘管理工具,例如 diskpart.exe 和 diskraid.exe。
Microsoft-WinVOS-Driver-Support-Package 包含许多设备特定驱动程序所需的各种低级 OS 驱动程序支持组件(例如 portcls.sys)。
Microsoft-WinVOS-DriversPack-A-Package 包含适用于 Windows 硬件实验室工具包(HLK)测试的硬件特定驱动程序
Microsoft-WinVOS-Filesystems-Package 提供对可选文件系统(例如 UDF)的支持。
Microsoft-WinVOS-Fonts-Package 包含 Windows 桌面字体的子集和其他 OpenType 字体组件,以支持某些 East-Asian 类型集。
Microsoft-WinVOS-GDIPlus-软件包 在验证 OS 中提供 GDI 支持。 它使应用程序能够使用图形。
Microsoft-WinVOS-GPIO-Package (微软-WinVOS-GPIO-软件包) 提供 GPIO 驱动程序支持。
Microsoft-WinVOS-Graphics-Package 为验证 OS 提供基本的 DirectX 功能。 目前受支持的技术包含在 https://github.com/microsoft/DirectX-Graphics-Samples中。 此包需要以下必备包:
- Microsoft-Windows-核心系统-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package (微软-视窗-核心系统-网络驱动程序-包)
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-应用程序包
- Microsoft-WinVOS-连接性-Devices-Package
- Microsoft-WinVOS-Connectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-驱动程序-Support-Package
- Microsoft-WinVOS-驱动程序-支持 -WOW64-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-Graphics-UXTheme-Package 为验证 OS 提供 UI 主题(新式 UI)功能。
Microsoft-WinVOS-Hyper-V-Drivers-Package 添加了在生成启动到 VM 的 VHDX 映像时对键盘、鼠标、网络、动态内存和故障转储的支持。

生成 VHJDX 映像时,将自动包含此包。

生成 VHDX 映像时,将自动包含此包。
Microsoft-WinVOS-LockMemoryPrivilege-Package 配置安全策略设置,为管理员启用锁定内存特权。
Microsoft-WinVOS-Multimedia-Package 提供媒体播放(e.g. mp4文件)的功能。

此包需要以下必备包:
- Microsoft-Windows-核心系统-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package (微软-视窗-核心系统-网络驱动程序-包)
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-应用程序包
- Microsoft-WinVOS-Audio-Package
- Microsoft-WinVOS-连接性-Devices-Package
- Microsoft-WinVOS-Connectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-驱动程序-Support-Package
- Microsoft-WinVOS-驱动程序-支持 -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.exedevcon.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-核心系统-ClassExtensions-Package
- Microsoft-Windows-CoreSystem-NetworkDrivers-Package (微软-视窗-核心系统-网络驱动程序-包)
- Microsoft-Windows-CoreSystem-OnecoreDrivers-Package
- Microsoft-Windows-OpenGL-Package
- Microsoft-WinVOS-应用程序包
- Microsoft-WinVOS-连接性-Devices-Package
- Microsoft-WinVOS-Co nnectivity-Devices-WOW64-Package
- Microsoft-WinVOS-Connectivity-Package
- Microsoft-WinVOS-驱动程序-Support-Package
- Microsoft-WinVOS-GDIPlus-Package
- Microsoft-WinVOS-Graphics-Package
- Microsoft-WinVOS-PnP-Package
- Microsoft-WinVOS-TerminalServices-Package
Microsoft-WinVOS-PowerShell-Package (微软-WinVOS-PowerShell-包) 在验证 OS 中提供对 PowerShell 的支持。
Microsoft-WinVOS-Printing-Package [x64-only]增强的打印支持。
Microsoft-WinVOS-Privacy-Package 添加能力访问管理器服务,这是某些功能(例如相机和音频)所必需的。
Microsoft-WinVOS-Provisioning-Package 包括bcdboot.exebcdedit.exebootsect.exe以及某些亚洲语言的 dism 和 boot 字体。
DISM.exe /Image: /Set-ScratchSpace支持从 USB 启动以配置 RAM-DISK 大小。
Microsoft-WinVOS-RAS-Package 远程访问服务(RAS)支持
Microsoft-WinVOS-RemoteFS-Package 为 SMB 客户端和 net use 命令提供支持。
Microsoft-WinVOS-RETools-Package 提供从 Validation OS 脱机管理 Windows 恢复环境(Windows RE) 的支持。
Microsoft-WinVOS-SecureStartup-Package 在验证 OS 中提供安全启动支持。
Microsoft-WinVOS-Setup-Package 允许在首次启动时将计算机重命名为唯一名称。

此包还可以选择创建新用户,并将此用户添加到本地管理员组。
Microsoft-WinVOS-Sensors-Package 提供对验证 OS 中的传感器功能的支持。
Microsoft-WinVOS-SmartCardSupport-Package 添加了对智能卡和近场通信(NFC)的支持。
微软-WinVOS-终端服务-软件包 包含终端服务组件(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-软件包 Windows Management Instrumentation (WMI)提供命令行接口实用工具。 自 Windows 10 起,WMIC 实用工具已弃用,但作为验证 OS 的可选包提供。

注意: 验证 OS 提供的 WMIC 实用工具当前支持除表格式(默认格式)之外的所有 xsl 格式。 支持的格式为 VALUE、LIST、RAWXML、HTABLE、HFORM、XML、MOF 和 CSV。
使用 wmic 时,请使用 /format 开关指定所需的格式。
例如:wmic bios get name /format:xml
Microsoft-WinVOS-WPF-Support-Package 提供运行某些 WPF 应用程序的基本支持,并提供足够的支持来运行 .NET(前“.NET core”)和 .NET 上的 WPF(前“.NET core 上的 WPF”)。 此包位于 Extras CAB 目录下。
Microsoft-WinVOS-WWAN-Package 提供对 WWAN 的支持,特别是它允许通过 AT 命令与调制解调器交互。 这要依赖于 Microsoft-WinVOS-PnP-Settings。 请参阅 (实验性)添加 WWAN 支持的详细信息。