windows 安装设备的驱动程序软件时遇到一个问题
Win10系统下经常遇到驱动安装失败
为什么Win10内核驱动安装失败?很多朋友在Win10系统下经常遇到驱动安装失败的问题,并非Win10兼容性差,而是Win10开始执行内核驱动强制数字签名。
2016年7月底,在Win10正式版发布一周年之际,微软宣布从1607版本开始,Win10内核驱动要求强制数字签名,所有该模式驱动都必须递交到Windows Hardware Developer Center Dashboard(Windows硬件开发者中心)去获得数字签名。Windows系统早在XP和Win7就已经要求数字签名,但之前允许用户选择是否安装。而Win10执行强制签名后,没有数字签名的内核驱动将被系统拒绝。
但这并不是说所有未获得签名的Win10内核驱动在升级后都用不了,使用升级安装的系统将能够继续正常使用所有驱动,而全新安装的系统将会审核内核驱动的身份,未获数字签名的驱动将被系统拒绝。
对于开发者来说,新版的Win10内核驱动应尽快使用增强型(EV)代码签名证书进行数字签名,避免Win10用户无法安装使用,同时能帮助已经签名的代码在Windows SmartScreen®中快速建立自己的声誉,并减少系统的用户信任警告信息。
对于Win10用户来说,如果发现自己设备上仍有未签名的内核驱动,并且影响正常使用,则应该考虑及时更新这些旧版Win10驱动。如何检测Win10系统中的未签名驱动?方法如下:
1. 在运行中输入“sigverif”后按回车键打开该工具;
2. 点击“开始”就可以进行检测过程;
3. 开始后稍等片刻,就可以看到检测结果。