# 最新WHQL认证申请流程

> WHQL是Windows Hardware Quality Lab.的简称， 翻译成中文是windows系统硬件质量实验室测试认证计划，简称WHQL认证。 实验室主要执行windows徽标计划，检验硬件产品和驱动程序在windows系统下的兼容性和稳定性。 申请 WHQL 认证主要包含如下几步： 一

- 原文: https://www.ssldun.com/article/prproblem-397.html
- 栏目: 常见问题
- 发布: 2026-11-04
- 更新: 2026-11-04
- 关键词: 常见问题,SSL证书
- 引用政策: https://www.ssldun.com/citation-policy.html

## 正文

WHQL是Windows Hardware Quality Lab.的简称， 翻译成中文是windows系统硬件质量实验室测试认证计划，简称WHQL认证。
实验室主要执行windows徽标计划，检验硬件产品和驱动程序在windows系统下的兼容性和稳定性。
申请WHQL认证主要包含如下几步：
一, 申请EV代码签名证书
申请EV代码签名证书主要为了创建 Azure AD账户和提交测试LOG, 微软要求必须是微软授权的CA公司的EV代码签名证书，如Digicert。
二，申请Azure AD（Active Directory）账户
目前微软WHQL认证的网站Developer.Microsoft.com 。微软要求申请WHQL认证的公司必须要申请Azure AD账户。
三，硬件（或软件）和驱动程序做HLK, HCK测试。
微软的测试工具有做许多的更新，到目前为止Windows 7 、Windows 8、Windows8.1还是采用HCK(Hardware certificate kit) 2.1版本来做测试。Windows 10采用HLK（Hardware Lab Kit）来做测试，但是HLK版本需要根据要Windows 10版本来选择。目前分别有HLK 1607， 1703， 1709， 1803， 1809版本，  笔者的经验是Windows 10 1803及以下版本可以共同用HLK 1803版本测试. 而HLK 1809版本只能用于测试Windows 10 1809和Windows server 2019， 不能兼容以下的版本。
四，将全部测试项通过的LOG打包。
测试完成后需要用HCK或HLK将测试结果打包。用HCK打的包后缀名为HCKx, 而用HLK打包的是HLKx.
五，提交测试结果给微软审核。
提交之前需要将前面创建的所有HCKx文件、HLKx合并，如果有驱动程序的需要加入驱动程序，然后创建一个新的HCKx或者HLKx文件，注意这次的创建需要用EV代码签名证书签名。 把新创建的HCKx或HLKx文件通过前面创建的Azure AD 账户提交微软审核。
六，等待微软审核
微软审核周期因产品类型而有些差异。一般的产品通常1个小时左右可以审核完成，而有些如指纹仪这种需要微软人工审核的产品需要2天的时间。
七，完成
微软审核通过（approved）,下载驱动数字签名catalogfile和微软认证报告。有需要的公司可以将驱动发布到windows Update.
