不少团队准备 WHQL 的顺序是反的:先把驱动改好、把测试环境搭好,临到要注册微软账号才发现——还差一张 EV 代码签名证书。而这张证书并不是“可以用别的代替”的配件,它是整条链路能不能启动的前提。本文把这道门槛说清楚。

一、门槛设在哪里
微软对驱动提交的要求是分层的,真正卡住人的往往不是驱动本身,而是账号资质:
要把驱动提交做 attestation 签名,或做 WHCP(Windows 硬件兼容性计划,也就是常说的 WHQL 徽标认证),你的 Hardware Dev Center 账号上必须至少绑定一张有效的 EV 代码签名证书;
提交的那一刻,这张证书也必须处于有效期内;
签名格式上,证书需要是 SHA-2,并按微软要求使用
/fd sha256签名。
账号资质没过,后面的测试与提交都无从谈起——这就是它被称为“门槛”的原因。
二、EV 证书在这条链路上出现的三个位置
建账号:注册微软硬件开发者账号时,用 EV 证书完成企业身份验证;
签提交包:提交给微软的驱动包需要用证书签名;
签驱动:部分场景下驱动本身也需要签名。
三处合起来,就能理解为什么它更像“入场券”,而不是“配件”。
三、几个行不通的替代思路
用普通(非 EV)代码签名证书建 WHQL 账号:账号层面的要求就是 EV 证书;
用第三方代码签名证书直接给驱动签名:这条路径微软已不再接受,驱动侧需要走 WHQL 取得微软签名;
证书过期后继续提交:提交时证书必须有效;
只买证书、不做测试与提交:账号有了,驱动依然拿不到微软签名。
四、正确的准备顺序
① 办理 EV 代码签名证书;
② 注册微软 Windows 徽标认证(硬件开发者)账号;
③ 搭建测试环境,对驱动做 Windows 兼容性测试;
④ 提交微软审核;
⑤ 取得微软认证签名,验证后的驱动可发布到微软 update 服务器,实现在线安装。
五、EV 证书 + WHQL 测试认证,可以配套办理
上海环度信息科技有限公司提供的是配套方案:一张 EV 增强型代码签名证书(来自微软认可的 CA,可用于建立 WHQL 账号),加上 WHQL 测试认证服务——搭建测试平台、对驱动做 Windows 系统兼容性测试、对发现的兼容性问题给出修复建议、获取 WHQL 测试报告,并把验证后的驱动发布到微软 update 服务器。
测试系统:Win7 / Win8 / Win8.1 / Win10 与 Server 2008 / 2012 / 2016,32 位与 64 位分别测试;
交付时间:单系统约 3 个工作日、多系统约 5 个工作日,配套方案一般 7-10 个工作日(以实际排期为准);
计费方式:WHQL 测试按“每个驱动 × 每个系统”计费,32 位与 64 位分别计费,全系统测试有相应优惠,当前价格以产品页展示与销售人员报价为准;
需要提供:驱动文件、单位名称(中英文)、联系人信息,以及 2 套测试硬件设备。
需要办理的话,可以直接在上海环度信息科技有限公司的官方网站上在线提交,我们收到后会尽快安排,并在证书申请、账号准备、测试与提交各环节全程跟进。
查看 WHQL 认证测试服务 → 查看 EV 代码签名证书 →
六、时间上留出余量
证书本身有有效期,到期需要续期;WHQL 的测试与提交也需要排期。建议把这两件事一起放进计划,而不是等驱动改完再去找证书——那会让整条链路停在最后一步。
以上内容依据现阶段公开资料与微软相关公开要求整理,不构成法律意见;具体细节请与工作人员确认。



