Windows HLK 先决条件

警告

  Windows Hardware Lab Kit (HLK) 只能安装在专门用于测试目的的计算机上。 不要在专用测试环境之外的机器上安装任何 HLK 组件。

Windows HLK 由两个组件组成:一个 HLK 测试服务器和一个或多个测试系统。

  • HLK 测试服务器。 测试服务器通常称为控制器,包含两部分:Windows HLK 控制器和 Windows HLK 工作室。 控制器软件是管理在测试系统上运行的测试的引擎。 Studio 软件是一种管理工具,让你可以针对连接到测试服务器的任何测试系统选择和安排测试。 控制器和工作室是从 Windows HLK 安装源安装的。 安装后,测试服务器包含单独的安装程序,用于安装远程 Windows HLK 工作室和 Windows HLK 客户端。

    一个控制器管理一组客户端计算机。 控制器只能管理和访问其控制的客户端计算机。

  • 测试系统。 测试系统也称为客户端计算机,每个测试系统可以具有适用于各种测试方案的不同配置,包括不同的硬件、操作系统、服务包和驱动程序。 每个测试系统只能与一个测试服务器相关联。 要配置每个测试系统,可以通过直接从测试服务器上的共享网络位置运行 Windows HLK 客户端软件安装程序。

在开始测试之前,请确保测试环境满足必要的要求。

  • 在安装控制器之前,请务必安装 .NET Framework 4.5。 如果未提前安装 .NET Framework 4.5,控制器安装将失败。
  • 在安装 HLK 之前,必须首先卸载任何 32 位 SQL Server 安装。 不支持 32 位 SQL Server 安装。
  • 在安装 HLK 之前,必须首先卸载所有 SQL Server 2014、2015、2016 和 2017 安装。
  • 请注意,对于测试系统,在测试计算机上启用安全启动可能会导致 HLK 客户端安装失败。 此外,还有一组 HLK 测试需要禁用安全启动才能正常运行。 有关完整的测试列表,请参阅使用安全启动的系统测试

部署方案

Windows HLK 有两种部署方案:

  • 已加入域的环境。 在已加入域的环境中有一个域控制器,为 Windows HLK 功能指定的所有计算机将加入到同一个域控制器。 如果你计划在加入域的环境中部署 Windows HLK,则至少需要三台计算机:一台 Windows 域控制器、一台 Windows HLK 测试服务器和至少一个 Windows HLK 测试系统。 确保在域控制器上已配置并运行 Microsoft Active Directory。 域控制器和 HLK 测试服务器不能在同一个机箱中。

  • 工作组环境。 工作组环境没有域控制器。 如果你计划在工作组中部署 Windows HLK,则至少需要两台计算机:一台测试服务器和一个加入同一工作组的测试系统。 不要 使用默认管理员帐户。 在此配置中,必须启用来宾帐户。

此外,请考虑希望如何组织实验室资源以充分地利用 Windows HLK。 需要确定测试服务器的数量以及连接到它们的测试系统的数量。 这些决定部分受你要测试的设备或系统类型的影响。

要测试系统和并筛选驱动程序,至少需要 1 台测试服务器和 1 个测试系统。

要测试外部设备,你至少需要 1 台测试服务器、1 个测试系统以及要测试的外部设备。

如果希望减少管理控制器和客户端的开销,可以选择分配更少的控制器,每个控制器连接多个客户端。 单个控制器最多可连接 150 个客户端。 也可以分配更多控制器并将更少的客户端连接到控制器。 这会让任何给定控制器更快响应,因为与其通信的客户端数量减少了。 有关详细信息,请参阅 HLK 控制器和客户端组织

以下映像显示了一个示例测试环境。

example hlk test environment

系统要求

测试服务器

组件 最小值 最佳

处理器

单个基于 Intel 或 AMD 的 x64 平台,速度为 2.0 GHz

以 x64 模式运行的多核或多个基于 x64 的处理器,速度为 2.0 GHz 或更快

系统内存

2 GB 主内存

4 GB 主内存

硬盘容量

最少 300 GB,以容纳可能生成的日志量。

RAID 配置

网络连接

每秒 100 兆位 (Mbps)

每秒 1 吉比特 (Gbps)

操作系统

适用于 2021 年之前发布的 HLK 版本的 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016 的英语和英语本地版本。 对于 Windows 11,HLK Windows Server 2016 和 Windows Server 2019 是 HLK 控制器支持的唯一 Windows Server 版本。

注意

在 2021 年之前的 HLK 版本中,不支持将 Windows Server 2019 作为 1809 HLK 控制器的主机操作系统。 但是,支持将其作为客户端操作系统。

注意

  • Windows 10S 用户应针对 Windows 10 Pro 进行测试。
  • Windows Server 2003、Windows Server 2008、Windows Vista、Windows XP 或 Windows 2000 不支持控制器。
  • 已设置为域控制器的安装不支持控制器。
  • 测试系统应专门用于测试目的,因此不应在其中存储敏感信息,即使过去曾用于存储敏感信息的系统也不符合条件。 应格式化每个测试系统的硬盘驱动器并安装或重新安装你希望计算机运行的操作系统,使系统在安装 HLK 客户端和运行测试之前系统处于干净状态。
  • 服务器核心版安装不支持控制器。
  • 控制器仅支持 Standard 版和 Datacenter 版。

测试系统

组件 最小值

处理器

为安装的操作系统推荐的处理器。

系统内存

请参阅为安装的操作系统推荐的处理器。

硬盘容量

最少 300 GB,以容纳可能生成的测试文件和日志。

客户端必须是唯一的;不能交换驱动器。

网络连接

100 Mbps

操作系统

安装你正在测试的 Windows 操作系统的英语和英语本地版本。

虚拟 PC 或任何第三方虚拟机监控程序环境均不支持测试系统。

如果针对 Windows“N”版本进行测试,则还必须手动安装媒体功能包。

Windows 10S 用户应针对 Windows 10 Pro 进行测试。

如果你针对 Windows Server 进行测试,则在安装过程中将安装 DataCenter 版本和“完整服务器”或“带 GUI 的服务器”。

其他需求

请禁用安全启动,因为这会导致 HLK 客户端安装失败。 此外,还有一组测试需要禁用安全启动才能正确运行。 请查看[使用安全启动进行系统测试](../testref/system-testing-with-secure-boot.md) 文档以获取更多信息。

许多测试需要重新启动测试系统(通常不止一次)才能完成测试运行。 因此,我们的建议是:

  • 将测试系统配置为从硬盘驱动器的常规引导扇区引导,而不是从外部设备、CD 或 DVD 引导盘引导。

对于工作组环境,必须启用来宾帐户。

  1. 在每台计算机上,创建一个新用户帐户并将其添加到管理员组。

  2. 在每台计算机上,使用你刚刚创建的管理员帐户登录并启用来宾帐户。

测试可能还需要:

  • HLK 筛选器。

  • 测试签名驱动程序。

  • 在包创建结束时请求的其他源代码/自述文件。

可选远程/独立 Windows HLK 工作室

组件 最小值

处理器

为安装的操作系统推荐的处理器。

系统内存

请参阅为安装的操作系统推荐的处理器。

硬盘容量

最少 300 GB,以容纳可能生成的日志量。

客户端必须唯一;不能交换驱动器。

网络连接

100 Mbps

操作系统

  • Windows 10

  • Windows 8.1

  • Windows 8

  • Windows 7