把 WHQL 提交看成一条链路:从证书资质到测试日志,中间要经过六个检查站。任何一个站没过,提交就会停在那里。这篇按顺序说明每一站该检查什么、不过会有什么表现、以及怎么过。

检查站 ①:证书资质
检查什么:账号是否绑定有效的 EV 代码签名证书;提交当天证书是否在有效期内;证书是否为 SHA-2。
不过的表现:账号无法完成验证,或提交被拒、签名校验失败。
怎么过:提前确认证书类型与到期日,把提交排期与有效期对齐。
检查站 ②:账号与主体
检查什么:证书是否已完成账号绑定;证书主体与账号主体是否一致;角色权限是否齐备;组织证书额度是否还有余量。
不过的表现:主体验证环节卡住,或无法新增证书。
怎么过:提前核对主体名称与账号信息,集团共用账号时先规划额度。
检查站 ③:提交包
检查什么:打包格式是否符合微软要求;包内文件是否完整、有没有夹带中间产物。
不过的表现:提交在中途失败,报文件缺失。
怎么过:按官方要求的格式打包,提交前先本地核对文件清单。
检查站 ④:签名环节
检查什么:签名是否使用 /fd sha256;时间戳是否正常附加;签名覆盖范围是否符合要求。
不过的表现:提交包签名不通过。
怎么过:提交前先本地校验一遍签名结果,确认参数与时间戳。
检查站 ⑤:驱动文件
检查什么:INF 文件写法、版本号规则、硬件 ID 是否规范;目录文件(.cat)是否与驱动文件匹配。
不过的表现:驱动被判定不符合规范,需要返工。
怎么过:对照规范逐项检查,把这一步放在最后再动。
检查站 ⑥:测试与日志
检查什么:测试系统是否覆盖目标系统与 32/64 位;测试日志是否完整、可提交。
不过的表现:因日志缺失被打回。
怎么过:测试前先确认覆盖范围,测试后完整保存日志。
六站排查完成之后
如果前五站都确认无误,第六站的日志也完整,那么问题基本可以定位到驱动内容本身;这时再回去改代码,方向就比较明确了。反过来,前几站没排除就动手改驱动,很容易出现“改了半天,问题还在证书上”的情况。
证书与 WHQL 测试服务可以配套办理
上海环度信息科技有限公司提供 EV 增强型代码签名证书 + WHQL 测试认证服务的配套方案:搭建测试平台、对驱动做 Windows 系统兼容性测试、对发现的兼容性问题给出修复建议、获取 WHQL 测试报告,并把验证后的驱动发布到微软 update 服务器。测试系统覆盖 Win7 / Win8 / Win8.1 / Win10 与 Server 2008 / 2012 / 2016,32 位与 64 位分别测试;交付时间上,单系统约 3 个工作日、多系统约 5 个工作日,配套方案一般 7-10 个工作日(以实际排期为准);计费按“每个驱动 × 每个系统”,32 位与 64 位分别计费,全系统测试有相应优惠,当前价格以产品页展示与销售人员报价为准。
办理入口在上海环度信息科技有限公司的官方网站:在线提交申请、上传材料即可,我们收到后会尽快处理,并在证书申请、账号准备、测试与提交各环节提供协助。
查看 WHQL 认证测试服务 → 查看 EV 代码签名证书 →
以上内容依据当前公开资料与微软相关公开要求整理,不构成法律意见,具体细节请与工作人员沟通确认。

