不同的版本Windows 10 的WHQL认证是不是可以相互兼容呢?Windows 1607 版本WHQL认证通过后获得的驱动数字签名是不是能在Windows 10 1909下面使用?
经过客户反馈和安信WHQL认证实验室的验证表明,Windows 10 1809与其以下的版本WHQL驱动数字签名可以 通用,而最新的Windows 10 1903, 1909版本不能通用。假如某厂商用Windows10 1607版本做的WHQL认证获 得的驱动数字签名,在Windows 10 1703, 1709, 1803, 1809下面使用都没有问题。但如果将这个驱动数字 签名在Windows 10 1903, 1909下面使用,会报无法识别驱动数字签名的错误。
针对这个驱动数字签名兼容问题,为了更好的用户体验,建议至少做两个以上版本的Windows 10 WHQL认证 。
所有文章
WHQL驱动是什么?
驱动程序目前都有一个标签叫做WHQL,WHQL是Microsoft Windows Hardware Quality Lab的缩写,中文意思 为Windows硬件设备质量实验室(认证),主要是对Windows操作系统的兼容性测试。这个实验室主要从事计 算机硬件产品、驱动程序与Windows操作系统的兼容性和稳定性测试,如果通过测试就证明这款产品与Windows操作系统能够达到100%兼容,从而使计算机系统达到前所未有的稳定性。微软规定凡是通过WHQL认证的产品都被授予“Designed for Windows”标志,其相关信息都会出现在微软官方网站和操作系统的硬件 兼容列表(HCL)中,以方便查询。WHQL认证过程十分严格,因此一款通过了WHQL认证的驱动程序可以说在 Windows系统中基本不存在兼容性问题。这类别驱动最大的特点是稳定性高和微软操作系统的兼容性好,一 般情况下用户的首选驱动最好是通过微软WHQL认证的版本。
系统自带驱动和厂商提供的驱动有区别吗?
Windows系统自带的驱动程序首先百分之百是通过WHQL认证的驱动,这是由微软和相关硬件厂商合作推出的,稳定性肯定毋庸置疑。但是这种驱动程序是以“牺牲”功能性,甚至是性能为代价而产生的。原因是对于微软来说,系统自带的驱动程序必须保证最大限度的兼容性、稳定性,对于功能和性能的考虑几乎不存在。尤其是声卡和显卡驱动,往往会缺失许多功能。
在最新的Windows10下,这个情况有所改观,显然是微软加强了与硬件厂商的协作,相对以往来说,驱动程序的更新更为频繁,同时也尽力提供了更丰富的功能。
2020 年 09 月 02 日seo, seo
适用于微软WHQL测试计划的相关设备:
音频设备、总线控制和端口设备、显示设备、输入设备、游戏设备、便携设备、打印设备、网络设备、扫描 设备、存储设备、流媒体以及广播设备等。
微软徽标认证的的流程:
申请为USB-IF会员,获取VID号,此项目点析互联可协助完成。
由点析互联完成 WHQL 测试,直至测试完全通过。
由点析互联生成测试包,签名后提交至微软网站。
通过微软认证后点析互联下载 Windows 徽标使用资格以及下载驱动程序数字签名。
点析互联转交下载的cab文件和Windows logo至厂商用于其的驱动程序。
终端用户在使用经过微软认证的驱动程序的时候,可以确保顺利安装从而保证其与Windows系统的兼容性。
2020 年 09 月 02 日seo, seo
通过WHQL数字签名认证的程序具有最高的稳定性、安全性,不含病毒并且不干扰系统上的其他设备。未进行 WHQL认证的程序在安装的时候会弹出未签名、不稳定等不友好的提示框。
WHQL的全称是Windows Hardware Quality Labs,意思是“Windows操作系统硬件品质实验室”,该实验室的 主要工作在于测试电脑周边硬件产品、驱动程式与操作系统的相容性及稳定性。如果通过WHQL测试就证明这 款产品与Windows操作系统可以达到100%兼容,从而使计算机系统达到前所未有的稳定性。微软规定凡是通 过WHQL认证的产品都被授予“Designed for Windows”标志,相关信息也会出现在微软官方网站和操作系统 的硬件兼容列表中,以便查询。WHQL认证过程十分严格,所以一款通过了WHQL认证的驱动程序可以说在 Windows系统中基本不存在兼容性问题。这类别驱动最大的特点是稳定性高和微软操作系统的兼容性好,一 般情况下用户的首选驱动最好是通过微软WHQL认证的版本。
Windows 硬件设备质量实验室是创建并管理用于 测试系统和外围设备与微软Windows操作系统的硬件兼容性测试工具。制商用HCT来检测他们的硬件产品,以便获取使用“Designed for Windows”徽标的资格并将其产品列入硬件兼容性列表与Windows目录。微软提供Windows徽标计划来帮助客户识别那些可以满足平台特性的基本定义并保证终端用户高品质的Windows体验 的系统和外围设备。
微软强烈推荐他的客户只使用获得“Designed for Windows”徽标的设备驱动。这个测试保证驱动程序能工作在微软的操作系统上,不含病毒且不干扰系统上的其他设备。每个授权驱动是有.CAT 文件的一个数字签名,表明这个驱动是被检验过的并且没有被改动过。在Windows XP,驱动签名机制默认下设置为启用状态,每个试图安装一个未经签署的驱动程序的用户都会收到一个警告信息,被告知驱动程序签名的重要性。
2020 年 08 月 21 日seo, seo
想要实现代码签名必须首先获得数字证书才能使用这些功能。代码签名证书针对不同的平台,其代码证书品种也不尽相同,所以使用者最好事先咨询正规的代码签名证书的颁发机构,能够针对不同平台的代码签名应用,提供不同的代码签名证书产品及应用解决方案。
从软件开发者和Web管理者的角度,利用代码签名的抗伪造性,能为其商标和产品建立一定信誉。利用可信代码服务,一方面开发者可以借助代码签名获取更高级别权限的API,设计各种功能强大的控件和桌面应用程序来创建出丰富多彩的页面,另一方面用户也可以理性地选择所需下载的软件包。并且利用代码签名技术,还能大大减少客户端防护软件误报病毒或恶意程序的可能性,使用户在多次成功下载并运行具有代码签名
的软件后,和开发者间的信任关系得到巩固。
从用户角度,能通过代码签名服务鉴别软件的发布者以及软件在传输过程中是否被篡改。若某软件在用户计算机上执行后造成恶性后果,由于代码签名服务的可审计性,用户可依法向软件发布者索取赔偿,可很好的制止软件开发者发布攻击性代码的行为。
从客户端安全防护的角度,经过代码签名认证过的程序可以获得更高的系统API授权。一些硬件驱动文件或64位操作系统内核驱动文件要求必须首先经过代码签名才可在客户端上正确的加载执行。
2020 年 08 月 21 日seo, seo
代码签名证书为软件开发商提供了一个理想的解决方案,使得软件开发商能对其软件代码进行数字签名。通
过对代码的数字签名来标识软件来源以及软件开发者的真实身份,保证代码在签名之后不被恶意篡改。使用
户在下载已经签名的代码时,能够有效的验证该代码的可信度。EV代码签名证书相对OV代码签名证书审核更
为严格,并且功能上更强大,EV代码签名证书具有一些OV代码签名证书所没有的优势。
1、支持Windows10内核驱动签名
EV代码签名证书可以立即获得Windows8/Windows10中SmartScreen信誉,支持微软硬件表盘WHQL徽标认证账
户注册登录。
2、增加用户信任度
使用EV代码签名证书将增强软件的安全性,用含有软件发布者信息的通知代替未签名代码出现的安全警告,
从而避免用户放弃安装并增加下载率,有助于增加用户的信任,与一家可靠和安全的公司合作用户会更有信
心。
3、微软Windows10强制使用EV代码签名证书
微软公司要求凡是使用最新的微软Windows10安装包安装的Windows10 1607版本,在此版本中的所有驱动签
名强制要求使用EV代码签名证书。EV代码签名证书能促进软件下载使用与分发,防止用户下载植入木马和病
毒的有害文件。
2020 年 08 月 03 日seo, seo
如果您是驱动最终用户,遇到驱动未数名的情况。您可以联系这款驱动的供应商。如果您是驱动发行机构或
者是硬件产品生产商,那么可以选择一下几种方式获得数字签名:
1、申请Windows发行的驱动数字签名
此驱动数字签名是在windows操作系统下使用最多、最有效、最稳定的驱动数字签名。在安装过程中非常的
流畅,没有任何敬告提示,是微软windows操作系统最欢迎的驱动数字签名。
想要获得Windows发行的驱动数字签名需将硬件和驱动通过微软的WHQL认证,认证完成后微软会下发签
有“Microsoft Windows Hardware Compatibility Publisher”驱动catalog文件,将此文件附在驱动的同
一目录下驱动就有了数字签名。
Windows数字签名是驱动开发商和硬件生产商首选的驱动数字签名。
2、用代码签名证书签发驱动数字签名
此驱动数字签名主要是利用CA机构如symantec颁发的代码签名证书来对驱动进行签名。这种签名运用范围非
常广泛,除了对驱动进行签名以外还可以对其他类型文件例如exe、 MSI、dll、 cab等文件进行签名。这种
驱动数字签名相比windows发行的数字签名级别要低,安装时会出现对话框确认,但能够在windows 64位系
统上成功安装。因为这种数字签名成本较低,也被广泛采用。
2020 年 08 月 03 日seo, seo
1、申请EV代码签名证书
申请EV代码签名证书主要为了创建Azure AD账户和提交测试LOG,
微软要求必须是Symantec、Certum、Entrust、GlobalSign、Comodo、DigiCert EV代码签名证书。
2、申请合作伙伴账户Azure AD(Active Directory)
目前微软WHQL认证的网站已改成Developer.Microsoft.com。微软要求申请WHQL认证的公司必须要申请Azure AD账户。
3、硬件(或软件)和驱动程序做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, 不能兼容以下的版本。
4、将全部测试项通过的LOG打包
测试完成后需要用HCK或HLK将测试结果打包。用HCK打的包后缀名为HCKx, 而用HLK打包的是HLKx.
5、提交测试结果给微软审核
提交之前需要将前面创建的所有HCKx文件、HLKx合并,如果有驱动程序的需要加入驱动程序,然后创建
一个新的HCKx或者HLKx文件,注意这次的创建需用EV代码签名证书签名。 把新创建的HCKx或HLKx文件通过前面创建的Azure AD账户提交微软审核。
6、等待微软审核
微软审核周期因产品类型而有些差异。一般的产品通常1个小时左右可以审核完成,而有些需要微软人工审核的产品需要2天。
7、完成
微软审核通过(approved),下载驱动数字签名catalogfile和微软认证在线报告。若有需要的公司可以将驱动发布到windows Update。
2020 年 07 月 21 日seo, seo
保证用户更好地得到Windows应用体验。
除了上述的好处外,获得Windows徽标对于制造商来说具有很多好处:
有权在产品和包装上使用“Designed for Windows”徽标,获得微软Windows品牌及用户对产品与Windows兼容认可的优势。
选择在全球Windows Catalog以及HCL列入产品。政府机关,大公司的IT管理部门和教育院所在购买前,常常会确保产品在列表之中。
设备产品驱动的数字签名认可,表示驱动已经通过了Windows兼容性检测。
在Windows更新上免费发放经过数字签名的驱动,因此客户很易得到最新的与Windows相关软件的更新。
访问微软联机崩溃分析(OCA),利用其提供的用户出错数据帮助公司改进他们签名驱动软件和目标装置的质量。
2020 年 07 月 21 日seo, seo
Win10驱动冲突我们应该怎么办呢?解决方法如下:
1、右键点击桌面上的【计算机】或【此电脑】图标,点击后会弹出菜单,选择【属性】;
2、打开【属性】窗口之后,找到并点击窗口左侧的【设备管理器】按钮;
3、打开【设备管理器】之后,找到【显示适配器】下的显卡型号一项,右键点击,并在弹出的菜单中
选择【更新驱动程序】;
4、点击之后,在新弹出的窗口中选择【自动搜索更新的驱动程序软件】;
5、当系统提示【你的设备的最佳驱动软件已安装】时,就代表驱动程序更新完成。这时就不会出现驱
动不兼容的情况。
2020 年 07 月 10 日seo, seo