测试全部通过后Windows HLK的PACKAGE选项卡仍不可用
针对你遇到的这个情况,我整理了几个实用的排查和解决方向,你可以逐一尝试:
确认驱动与项目的关联配置
先检查你的USBStorageFilter驱动是否已精准关联到HLK项目对应的硬件ID上。有时候在组件列表选择时,如果只是模糊匹配而非选中驱动对应的专属硬件条目,HLK可能无法识别这是完整的驱动测试流程,从而锁定PACKAGE选项。另外,确保驱动已经签署了测试签名——未签名的驱动在HLK中会被限制后续打包操作。补充必要的基础测试套件
虽然HLK推荐的两项测试都顺利通过,但像USB存储过滤这类驱动,往往需要完成一些基础合规测试才能解锁打包功能。你可以手动搜索添加USB Storage Device Basic Compliance Test这类相关测试,运行完成后再查看PACKAGE选项是否恢复可用。排查HLK环境的运行状态
重启HLK Studio服务器端和测试机上的HLK客户端服务,有时候环境缓存或临时服务异常会导致UI控件失效。同时确认测试机的防火墙/杀毒软件没有拦截HLK相关的通信,这也可能影响流程推进。验证项目的目标OS版本匹配性
检查你创建的HLK项目所指定的目标操作系统版本,是否和测试机的实际OS版本完全一致。版本不兼容的情况下,HLK会限制后续的打包发布流程。
我正在学习HLK Studio,针对我方一款USBStorageFilter驱动运行了推荐测试。在测试机的可用组件列表中选择该驱动后,Studio仅推荐了“HyperVisor Code Integrity Readiness Test”和“TDI Filters and LSPS are not allowed”两项测试。这两项测试均无错误完成,Studio显示总测试数2、通过数2,但PACKAGE选项卡呈灰色,无法继续操作。
内容的提问来源于stack exchange,提问作者Nick K




