三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

HLK 测试部署流程指南

HLK 测试部署流程指南

部署结果验证中,流程仅供参考

一、环境准备

本章介绍 HLK(Windows Hardware Lab Kit)测试环境所需的硬件和软件要求。

1.1硬件要求

角色

操作系统

说明

服务端

Windows Server 2025

建议关闭防火墙或放行相应端口

客户端

Windows 11

关闭防火墙或放行 1771 端口

1.2软件要求

服务端必备组件

  • SQL Server(HLK 安装时可自动安装 SQL Server 2019 Express)
  • .NET Framework 4.5(Windows Server 2025 已自带)
  • 服务端安装的hlk版本是以客户端系统为准的,这里按照自己的win 11版本来下载:

二、服务端安装与配置

本章详细介绍 HLK 服务端的安装步骤和配置方法。

2.1先决条件检查

  1. 在搜索栏输入cmd,以管理员身份运行命令提示符
  2. 在命令窗口中执行以下命令:

shell
fsutil fsinfo sectorinfo C:

1:磁盘扇区信息查询结果

重要提示:如果驱动器扇区大小(LogicalBytesPerSector)与物理扇区大小(PhysicalBytesPerSectorForAtomicity)不一致,可能会导致安装失败。建议更换设备或参考微软官方文档解决。

2.2 HLK服务端安装

  1. 从微软官网下载 HLKSetup 安装程序并运行
  2. 选择"Install the Windows Hardware Lab Kit to this computer",确认安装路径后点击 Next

2:选择安装位置

3.在功能选择页面,选择"Windows Hardware Lab Kit -- Controller + Studio"

3:选择安装功能

4.同意许可协议,选择允许开放防火墙端口,点击 Install 开始安装

提示:安装过程耗时较长(约13.2GB数据),请耐心等待。安装完成后系统会自动配置SQL Server数据库。

2.3网络配置

为了实现服务端与客户端的通信,需要确保两台计算机处于同一网络环境中。推荐使用以下方式:

  • 网线直连:使用网线直接连接两台计算机的网口,配置同一网段的静态 IP
  • 局域网:两台计算机连接到同一台交换机或路由器上

参考资料:详细的网线直连配置方法可搜索"两台电脑通过网线直连共享数据"相关教程。

配置完成后,请确保:

  1. 两台计算机能够互相 ping 通
  2. 服务端防火墙已放行 HLK 相关端口(默认安装时已自动配置)
  3. 客户端防火墙已放行 1771 端口

三、客户端安装与配置

本章介绍 HLK 客户端的安装步骤和验证方法。

3.1访问服务端共享

  1. 在客户端计算机上,按Win + R打开运行窗口
  2. 输入服务端的 IP 地址(格式为\\IP地址),点击 OK

4:通过运行窗口访问服务端共享

3.在打开的共享文件夹中,进入HLKInstall文件夹

5:服务端共享文件夹列表

4.继续进入Client子文件夹

6HLKInstall文件夹内容

3.2客户端安装

  1. 在 Client 文件夹中找到并运行Setup.cmd

7Client文件夹中的安装文件

2.如果出现如下安装向导界面,说明系统版本符合要求

8:客户端安装向导欢迎界面

3.点击 Next,同意许可协议,直到安装确认页面

9:确认安装界面

4.点击 Install 开始安装,等待安装完成

3.3验证安装

客户端安装完成后,在服务端打开 HLK Studio,切换到 Configuration 页面:

  1. 在左侧 Machine Pools 中展开 $(Root) → Default Pool
  2. 查看右侧 Machines 列表中是否出现客户端计算机名称

10HLK Studio中显示的客户端计算机

验证成功:如果在Default Pool中能看到客户端计算机名称和对应的平台信息,说明客户端安装成功并已成功连接到服务端。

初始状态下,计算机的 Status 为NotReady,需要在后续步骤中将其设置为就绪状态。

四、计算机池配置

本章介绍如何在 HLK Studio 中创建和管理计算机池。

4.1创建计算机池

  1. 在 HLK Studio 的 Configuration 页面,点击左上角的Create Machine Pool

11:创建计算机池按钮

2.右键单击$(Root)节点,选择创建新的计算机池

3.为新池命名(例如 HLK)

4.将 Default Pool 中的客户端计算机拖拽到新建的计算机池中

重要限制:

  • 不能针对状态为"未就绪"的计算机计划测试
  • 当某个计算机在默认池中时,不能设置为"就绪"状态

12:系统警告提示

4.2计算机状态管理

将客户端计算机移入自定义计算机池后,需要将其状态设置为"就绪"才能开始测试:

  1. 在新建的计算机池中,右键单击客户端计算机
  2. 选择Change Machine StatusReady

13:更改计算机状态为就绪

3.确认状态变更后,计算机的 Status 将变为Ready

提示:只有状态为Ready的计算机才能被分配测试任务。如果需要对计算机进行维护或重新配置,可以将其改回NotReady状态。

五、开始测试

完成上述所有配置后,即可开始创建测试项目并执行硬件测试:

  1. 在 HLK Studio 中切换到Project页面
  2. 创建新的测试项目
  3. 选择要测试的硬件设备或驱动程序
  4. 选择对应的测试用例并分配到就绪的客户端计算机
  5. 开始执行测试

部署完成:恭喜您已完成HLK测试环境的全部部署工作。现在可以开始进行硬件兼容性测试了。

| 参考:Windows HLK 入门 | Microsoft Learn

← 返回列表