验证 OS 功能包引用

可以使用预定义功能包,将功能添加到验证 OS。

在何处获取验证 OS 功能组件

验证 OS ISO 在 <ISO_ROOT>:\GenImage\configs 文件夹中包含预定义的功能包定义。 这些是基于文本的简单配置文件,扩展名为 .pkg,可以在文本编辑器中打开它们以检查其内容。 此内容指的是可再分发 ISO 中包含的验证 OS 可选包

这些文件的顶部部分包含有关特定功能的详细信息。

如何添加可选功能

可以使用使用验证 OS 映像生成器进行自定义,也可以使用使用 GenImage 进行自定义(高级)方法将可选功能添加到基本验证 OS 映像。

验证 OS 功能与验证 OS 可选组件

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

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

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

可用功能

功能名称 描述
应用程序和应用程序支持 为 VC++ dlls、.NET Framework 4.5、COM 支持、磁盘管理工具、有限数量的字体和基本应用程序(例如记事本)添加可再分发包
音频 启用音频播放和录制
蓝牙 启用蓝牙支持
Camera 添加对使用相机的支持
调试 添加内核调试支持
设备预配和管理 包括 dism、bctboot、bcdedit、基本网络、PowerShell 以及支持设备管理的其他工具。

说明 1:
验证 OS 提供的 WMIC 实用工具当前支持除默认格式的 TABLE 格式之外的所有 xsl 格式。 支持的格式包括 VALUE、LIST、RAWXML、HTABLE、HFORM、XML、MOF 和 CSV。
使用 wmic 时,使用 /format 开关指定所需的格式。
例如:wmic bios get name /format:xml

备注 2
若要配置 EMS,请在映像刷写到设备后,在验证 OS 命令提示符中使用以下命令:
bcdedit /emssettings emsport:1 emsbaudrate:115200
bcdedit /ems on
bcdedit /bootems on

重要提示:
EMS 不能与 KD 一起运行。
Graphics/DirectX 支持 添加了对运行 DirectX 和 OpenGL 应用程序的支持。 还包括 GDI+ 并提供新式窗口外观 (UXTheme)
多媒体 启用使用基本 Windows 编解码器的多媒体播放
可选文件系统 启用支持 UDFS 并添加 chkdsk.exe
外围设备和网络适配器 增强的驱动程序支持、类驱动程序扩展、PnP 基础结构、通用网络适配器和其他元素,使特定于设备的驱动程序能够与硬件通信
电源管理 启用电源管理和各种电源状态。

将映像刷写到设备后,请在验证 OS 命令提示符内使用此命令启用休眠:powercfg /h /type Full
PowerShell
(不带 cmdlet 的基本可执行文件)
包括 PowerShell 5.1 和 .NET Framework
Sensors 基本传感器支持
SMB 启用 SMB 客户端、Lanman 和多个 UNC 提供程序 (MUP) 支持
USB 支持 包括对 USB 和 HID 设备的最低支持
虚拟化支持 添加基本虚拟化支持
WLAN 启用无线 LAN 支持

将映像刷写到设备后,请在验证 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