模块驱动安装时签名导致的失败

一、问题描述

在某些电脑上安装模块设备驱动时不成功,提示“文件的哈希值不在指定的目录文件中。此文件可能了已经被损坏或被篡改”。

二、问题分析与解决思路

在Windows8和Windows10系统中,安装一些未通过签名认证的驱动程序时,会提示“文件的哈希值不在指定的目录文件中”,驱动安装失败。此处拟通过手动禁用驱动程序强制签名,来完成驱动程序的安装。

 

三、实施方案

方案一:

从系统启动管理器进入安全模式选项中禁用:

  1. 重启电脑,并在重启的过程中按F8,如果是双系统或多系统,则在选择系统的启动管理器中,选中需要进入的系统再按F8:

模块驱动安装时签名导致的失败_第1张图片

 

  1. 此时进入了高级启动项,选择“禁用驱动程序强制签名”并回车,计算机启动后即可重新安装驱动。

模块驱动安装时签名导致的失败_第2张图片

 

方案二:

某些电脑主板可能不支持从F8进入高级启动项,可以从设置中进入:

  1. 开始菜单,点击电脑设置(设置),如果没有此项,进入所有应用,找到并点击电脑设置(设置)

模块驱动安装时签名导致的失败_第3张图片模块驱动安装时签名导致的失败_第4张图片

 

2、在更新和恢复(更新和安全)界面,点击左侧“恢复”,在右侧窗口选择“高级启动”

模块驱动安装时签名导致的失败_第5张图片

 

  1. 电脑重启后,在选择一个选项界面,点击疑难解答:

 

模块驱动安装时签名导致的失败_第6张图片

 

  1. 在疑难解答界面,点击高级选项:

模块驱动安装时签名导致的失败_第7张图片

 

4、在高级选项界面,点击启动设置:

 

模块驱动安装时签名导致的失败_第8张图片

 

5、在启动设置界面,重启后选择第7项“禁用驱动程序强制签名”,再重启后即可重新安装驱动。

 

模块驱动安装时签名导致的失败_第9张图片

模块驱动安装时签名导致的失败_第10张图片

 

方案三:

以上方法禁用数字签名并安装驱动后,后面若是再重启电脑,会再次启用数字签名。也可以一直强制关闭,CMD输入:bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

再重启电脑,那么系统就会一直默认关闭数字签名了。

模块驱动安装时签名导致的失败_第11张图片

 

四、适用范围

 

本文档提及的方法适用于Windows操作系统下的电脑,通常是Windows8或Windows10,在遇到类似的驱动安装失败现象时都可以尝试使用上述方法解决。

 

五、总结

以上方法只是通过手动禁用的办法来规避问题,如果需要彻底解决,还需要去通过其微软的WHQL签名认证;方案一、方案二和方案三,可根据具体的系统环境和自己实际需求来使用。

 

 

 

 

你可能感兴趣的:(模块驱动安装时签名导致的失败)