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先决条件检查
- 在搜索栏输入cmd,以管理员身份运行命令提示符
- 在命令窗口中执行以下命令:
shell |
图1:磁盘扇区信息查询结果
重要提示:如果驱动器扇区大小(LogicalBytesPerSector)与物理扇区大小(PhysicalBytesPerSectorForAtomicity)不一致,可能会导致安装失败。建议更换设备或参考微软官方文档解决。 |
2.2 HLK服务端安装
- 从微软官网下载 HLKSetup 安装程序并运行
- 选择"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
- 局域网:两台计算机连接到同一台交换机或路由器上
参考资料:详细的网线直连配置方法可搜索"两台电脑通过网线直连共享数据"相关教程。 |
配置完成后,请确保:
- 两台计算机能够互相 ping 通
- 服务端防火墙已放行 HLK 相关端口(默认安装时已自动配置)
- 客户端防火墙已放行 1771 端口
三、客户端安装与配置
本章介绍 HLK 客户端的安装步骤和验证方法。
3.1访问服务端共享
- 在客户端计算机上,按Win + R打开运行窗口
- 输入服务端的 IP 地址(格式为\\IP地址),点击 OK
图4:通过运行窗口访问服务端共享
3.在打开的共享文件夹中,进入HLKInstall文件夹
图5:服务端共享文件夹列表
4.继续进入Client子文件夹
图6:HLKInstall文件夹内容
3.2客户端安装
- 在 Client 文件夹中找到并运行Setup.cmd
图7:Client文件夹中的安装文件
2.如果出现如下安装向导界面,说明系统版本符合要求
图8:客户端安装向导欢迎界面
3.点击 Next,同意许可协议,直到安装确认页面
图9:确认安装界面
4.点击 Install 开始安装,等待安装完成
3.3验证安装
客户端安装完成后,在服务端打开 HLK Studio,切换到 Configuration 页面:
- 在左侧 Machine Pools 中展开 $(Root) → Default Pool
- 查看右侧 Machines 列表中是否出现客户端计算机名称
图10:HLK Studio中显示的客户端计算机
验证成功:如果在Default Pool中能看到客户端计算机名称和对应的平台信息,说明客户端安装成功并已成功连接到服务端。 |
初始状态下,计算机的 Status 为NotReady,需要在后续步骤中将其设置为就绪状态。
四、计算机池配置
本章介绍如何在 HLK Studio 中创建和管理计算机池。
4.1创建计算机池
- 在 HLK Studio 的 Configuration 页面,点击左上角的Create Machine Pool
图11:创建计算机池按钮
2.右键单击$(Root)节点,选择创建新的计算机池
3.为新池命名(例如 HLK)
4.将 Default Pool 中的客户端计算机拖拽到新建的计算机池中
重要限制:
图12:系统警告提示 |
4.2计算机状态管理
将客户端计算机移入自定义计算机池后,需要将其状态设置为"就绪"才能开始测试:
- 在新建的计算机池中,右键单击客户端计算机
- 选择Change Machine Status→Ready
图13:更改计算机状态为就绪
3.确认状态变更后,计算机的 Status 将变为Ready
提示:只有状态为Ready的计算机才能被分配测试任务。如果需要对计算机进行维护或重新配置,可以将其改回NotReady状态。 |
五、开始测试
完成上述所有配置后,即可开始创建测试项目并执行硬件测试:
- 在 HLK Studio 中切换到Project页面
- 创建新的测试项目
- 选择要测试的硬件设备或驱动程序
- 选择对应的测试用例并分配到就绪的客户端计算机
- 开始执行测试
部署完成:恭喜您已完成HLK测试环境的全部部署工作。现在可以开始进行硬件兼容性测试了。 |
| 参考:Windows HLK 入门 | Microsoft Learn