Windows HLK 先决条件
10/15/2017
本文内容
警告
Windows 硬件实验室工具包 (的 HLK) 只应安装在专门用于测试目的的计算机上。 不要在专用测试环境之外的计算机上安装任何 HLK 组件。
Windows HLK 由以下两个组件组成:一个 HLK 测试服务器和一个或多个测试系统。
HLK 测试服务器。 通常称为 控制器,测试服务器分为两部分: Windows hlk 控制器和 Windows hlk Studio。 控制器软件是管理在测试系统上运行的测试的引擎。 Studio 软件是一种管理工具,允许你针对连接到测试服务器的任何测试系统选择和计划测试。 控制器和 Studio 是从 Windows HLK 安装源安装的。 安装后,测试服务器包含单独的安装程序来安装远程 Windows HLK Studio 和 Windows HLK 客户端。
一个控制器控制客户端计算机的集合。 控制器只能管理和访问其控制的客户端计算机。
测试系统。 也称为 "客户端计算机",每个测试系统都可以具有不同的配置,适用于各种测试方案,包括不同的硬件、操作系统、service pack 和驱动程序。 每个测试系统只能与一个测试服务器相关联。 您可以通过从测试服务器上的共享网络位置直接运行 Windows HLK 客户端软件安装程序来配置每个测试系统。
开始测试之前,请确保测试环境满足必要的要求。
确保在安装控制器之前 安装 4.5 .NET Framework 。 如果之前未安装 .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 控制器和客户端组织。
下图显示了一个示例测试环境。
系统要求
测试服务器
组件
最小值
得到
处理器
速度为 2.0 GHz 的单个基于 Intel 或 AMD 的 x64 平台
以 x64 模式运行、速度为 2.0 GHz 或更快的多核或多个基于 x64 的处理器
系统内存
2 GB 主内存
4 GB 主内存
硬盘容量
最少 300 GB 以容纳可以生成的日志量。
RAID 配置
网络连接
每秒100兆位 (Mbps)
每秒 1 吉比特 (Gbps)
操作系统
英语和英语本地版本的 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016 在2021之前发布的 HLK 版本。
备注
在2021之前的 HLK 版本上,不支持将 Windows Server 2019 用作 1809 HLK 控制器的主机操作系统。 但是,它支持作为客户端操作系统。
备注
Windows 数十用户应针对 Windows 10 专业版进行测试。
Windows Server 2003、windows Server 2008、Windows Vista、Windows XP 或 Windows 2000 上不支持控制器。
已设置为域控制器的安装不支持控制器。
测试系统应专门用于测试目的,不应将敏感信息存储在这些系统上,也不应在过去之前用于存储它们的敏感信息。 应该对每个测试系统的硬盘进行格式化,并安装或重新安装要运行计算机的操作系统,以便在安装 HLK 客户端和运行测试之前系统处于干净状态。
服务器核心安装不支持控制器。
控制器仅支持 Standard 和 Datacenter 版本。
测试系统
组件
最小值
处理器
建议用于所安装操作系统的处理器。
系统内存
请参阅建议用于安装的操作系统的处理器。
硬盘容量
最少 300 GB,以容纳可生成的测试文件和日志。
客户端必须唯一;可以't 交换驱动器。
网络连接
100 Mbps
操作系统
安装要对其进行测试的 Windows 操作系统的英语和英语本地版本。
测试系统在虚拟 PC 或任何第三方虚拟机监控程序环境中不受支持。
如果要针对 Windows " N edition 进行测试 " ,还必须手动安装媒体功能包。
Windows 数十用户应针对 Windows 10 专业版进行测试。
其他需求
禁用安全启动,因为这可能会导致 HLK 客户端安装失败。 此外,还提供了一组测试,要求禁用安全启动才能正常运行。 有关详细信息,请查看有关 [安全启动的系统测试](../testref/system-testing-with-secure-boot.md) 文档。
许多测试都需要测试系统(通常是多次)才能完成测试运行。 因此,建议您:
将测试系统配置为从硬盘驱动器的常规启动扇区启动,而不是从外部设备、Cd 或 DVD 启动光盘启动。
对于工作组环境,必须启用来宾帐户。
在每台计算机上,创建一个新的用户帐户并将其添加到管理员组。
在每台计算机上,使用刚创建的管理员帐户登录,并启用 Guest 帐户。
测试可能还需要:
HLK 筛选器。
对驱动程序进行测试签名。
创建包末尾请求的其他源代码/自述文件。
可选的远程/独立 Windows HLK Studio
组件
最小值
处理器
建议用于所安装操作系统的处理器。
系统内存
请参阅建议用于安装的操作系统的处理器。
硬盘容量
最少 300 GB 以容纳可以生成的日志量。
客户端必须唯一;可以't 交换驱动器。
网络连接
100 Mbps
操作系统
Windows 10
Windows 8.1
Windows 8
Windows 7