提交 WHQL 之前,与其先纠结测试项目怎么排,不如花十分钟把证书自查一遍。很多“提交失败”的根因并不在驱动代码,而是在证书这一层。下面这张清单,可以逐条对照。

一、为什么先自查证书
微软对驱动提交的要求是分层的:先把账号资质解决,才谈得上测试与提交。账号层要的是一张有效的 EV 代码签名证书,提交的那一刻证书还得在有效期内,签名格式也要符合微软要求。这三点任意一条不满足,后面的工作都推进不下去。
二、六项自查清单
证书类型:是否为 EV 增强型代码签名证书(普通代码签名证书不能用于建立 WHQL 账号);
有效期:提交时证书是否仍在有效期内;
签名格式:证书为 SHA-2,并按 /fd sha256 完成签名;
账号绑定:证书是否已绑定到 Hardware Dev Center 账号;
主体一致:证书主体与申请账号的企业主体是否一致;
交付方式:云签名还是硬件令牌,是否会与提交排期冲突。
三、最容易被忽略的几项
有效期:不是“还没到期”就行,而是提交当天必须在有效期内,排期跨月时尤其要留意;
主体一致:证书主体与账号主体不一致,往往到账号验证环节才暴露出来;
交付方式:使用硬件令牌的场景,需要提前确认设备到位与协作方式,避免卡在最后一步。
四、自查通过之后,往下走四步
注册微软 Windows 徽标认证(硬件开发者)账号;
搭建测试环境,对驱动做 Windows 兼容性测试;
提交微软审核;
取得微软认证签名,验证后的驱动可发布到微软 update 服务器,实现在线安装。
五、证书与 WHQL 测试服务可以配套办理
上海环度信息科技有限公司提供的是配套方案:一张 EV 增强型代码签名证书,加上 WHQL 测试认证服务——搭建测试平台、对驱动做 Windows 系统兼容性测试、对发现的兼容性问题给出修复建议、获取 WHQL 测试报告,并把验证后的驱动发布到微软 update 服务器。
测试系统覆盖 Win7 / Win8 / Win8.1 / Win10 与 Server 2008 / 2012 / 2016,32 位与 64 位分别测试;交付时间上,单系统约 3 个工作日、多系统约 5 个工作日,配套方案一般 7-10 个工作日(以实际排期为准);计费按“每个驱动 × 每个系统”,32 位与 64 位分别计费,全系统测试有相应优惠,当前价格以产品页展示与销售人员报价为准。需要准备的,是驱动文件、单位名称(中英文)、联系人信息,以及 2 套测试硬件设备。
六、办理入口
办理入口在上海环度信息科技有限公司的官方网站:在线提交申请、上传材料即可,我们收到后会尽快处理,并在证书申请、账号准备、测试与提交各环节提供协助。
查看 WHQL 认证测试服务 → 查看 EV 代码签名证书 →
证书这一步提前办好,后面的账号、测试与提交才排得开。
以上内容依据当前公开资料与微软相关公开要求整理,不构成法律意见,具体细节请与工作人员沟通确认。

