故障提示:
当在Windows 10或8系统安装旧打印机、扫描仪等设备驱动时,弹出错误窗口:
“文件的哈希值不在指定的目录文件中,此文件可能已损坏或被篡改”
错误弹窗示意图

一、问题根源深度解析
此错误是由于微软强制驱动数字签名验证机制引发,核心原因有三:
驱动过期:旧设备厂商未更新适用于Win10/8的签名驱动
签名失效:驱动证书过期或被吊销
系统拦截:未签名驱动被识别为潜在威胁
注意:部分病毒会伪装成驱动,遇到此提示需先确认驱动来源可信!
二、解决方案一:通过系统设置禁用驱动强制签名(图形界面操作)
步骤详解:
打开高级启动菜单
鼠标移至屏幕右下角 → 点击设置(齿轮图标) → 选择**“更新和安全”**
设置路径
进入恢复模式
左侧导航栏点击**“恢复”** → 高级启动栏点击**“立即重新启动”**
警告:点击后系统将强制重启,请保存所有工作!
选择疑难解答
重启后选择 → “疑难解答” → “高级选项”
启用启动设置
点击**“启动设置”** → **“重启”**按钮
禁用驱动程序签名
重启出现选项列表 → 按键盘 7 或 F7 选择:
“禁用驱动程序强制签名”
启动选项界面
安装驱动
系统进入特殊启动模式 → 正常安装驱动即可

三、解决方案二:命令快速重启法(10秒进入禁用模式)
操作流程:
打开运行窗口
快捷键 Win + R → 输入:
shutdown.exe /r /o /f /t 5
shutdown.exe /r /o /f /t 5
参数说明:/r重启 /o进高级选项 /f强制关闭程序 /t 5延迟5秒
进入启动设置
系统重启后自动进入蓝屏菜单 → 选择:
“疑难解答” → “高级选项” → “启动设置” → “重启”
选择禁用签名模式
重启后按 7 键启用 “禁用驱动程序强制签名”
优势:跳过图形界面操作,适合熟悉命令行的用户

四、解决方案三:兼容模式安装(免禁用签名)
若设备提供独立安装程序(.exe文件),可尝试:
右键安装程序 → 选择 “属性”
切换至 “兼容性” 选项卡
勾选 “以兼容模式运行” → 选择 “Windows 7”
勾选 “以管理员身份运行”
点击应用后重新执行安装
适用场景:部分驱动通过兼容模式可绕过签名验证
五、关键安全措施(操作后必做)
禁用签名会使系统处于脆弱状态,完成驱动安装后必须恢复保护:
# 以管理员身份打开CMD/PowerShell
bcdedit /set nointegritychecks off
# 以管理员身份打开CMD/PowerShell
bcdedit /set nointegritychecks off
验证恢复是否成功:
快捷键 Win + R 输入 sigverif → 点击 “高级” → 查看日志确认无“未签名驱动”
终极建议:优先在设备官网下载支持Win10/8的新版驱动,从根源避免此问题!
附录:驱动合法性验证方法
右键驱动文件(.inf/.sys) → “属性” → “数字签名” 选项卡
检查签名者名称是否显示设备厂商(如Canon/HP/Epson)
点击 “详细信息” 查看证书状态:
“该数字签名正常” → 驱动可信
“证书已过期” → 需联系厂商更新
问题根源深度解析
核心故障现象:
在Windows 8/10系统安装老旧打印机、扫描仪等设备驱动时,系统弹出警告:
"文件的哈希值不在指定的目录文件中,此文件可能已损坏或被篡改"
这是由于微软在Win8之后强制启用驱动程序数字签名认证机制,而旧设备驱动未获得微软认证签名所致。
解决方案一:通过系统设置禁用驱动强制签名(推荐新手)
操作流程图解
Syntax error in graph
mermaid version 9.1.7
分步操作指南
唤醒系统设置菜单
鼠标滑动至屏幕右上角或右下角(触屏设备可从右边缘向内滑动)
点击弹出的 ⚙️设置 图标
进入更新与安全中心
选择 “更新和安全” → 左侧导航栏点击 “恢复”
在“高级启动”栏点击 “立即重新启动”
注意:点击后系统会在60秒内强制重启,请提前保存所有文件!
启动高级修复模式
重启后选择 “疑难解答” → “高级选项” → “启动设置”
点击 “重启” 按钮(此时系统将二次重启)
禁用驱动签名强制
重启后出现9个选项的菜单界面
按键盘数字键 7 或功能键 F7 选择:
“禁用驱动程序强制签名”
完成驱动安装
系统将以特殊模式启动(桌面右下角显示水印提示)
此时可正常安装老旧设备驱动

解决方案二:命令行快速重启法(适合技术用户)
操作优势
全程耗时约2分钟
无需多层菜单跳转
支持批量部署场景
执行步骤
打开高级运行窗口
快捷键 Win + R 调出运行框
输入精准命令(注意空格和斜杠):
shutdown.exe /r /o /f /t 5
shutdown.exe /r /o /f /t 5
参数解析:
/r 重启
/o 进入高级启动选项
/f 强制关闭应用程序
/t 5 5秒后执行(可调整)
导航至启动设置
系统重启后自动进入蓝色菜单界面
依次选择:
疑难解答 → 高级选项 → 启动设置 → 重启
关闭签名验证
重启出现选项列表时按 7 键
等待系统加载完成即可安装驱动
解决方案三:永久关闭驱动签名验证(慎用!)
适用于需频繁安装未签名驱动的场景,但会大幅降低系统安全性
注册表修改法
管理员身份运行CMD
依次执行两条命令:
bcdedit /set testsigning on
bcdedit /set nointegritychecks on
bcdedit /set testsigning on
bcdedit /set nointegritychecks on
重启后生效(桌面将显示"测试模式"水印)
恢复安全验证
bcdedit /set testsigning off
bcdedit /set nointegritychecks off
bcdedit /set testsigning off
bcdedit /set nointegritychecks off
关键注意事项
驱动来源验证
从设备官网下载历史版本驱动包(如HP LaserJet 1010系列)
检查文件属性→数字签名→证书状态(即使显示"未验证"也可强制安装)
系统版本差异
系统版本 设置入口变化
Win 8.1 设置→更改电脑设置→常规→高级启动
Win 10 设置→更新和安全→恢复
Win 11 设置→系统→恢复→高级启动
安装后恢复建议
完成驱动安装后务必重启系统恢复签名验证
在设备管理器中检查驱动状态:

延展解决方案
绕过签名验证工具(Driver Signature Enforcement Overrider)
下载官方工具包 [DSEO.zip](https:
解压后以管理员身份运行 DSEOff.exe
选择 "Enable Test Mode" → "Sign a System File"
浏览选择待安装的驱动.sys文件完成伪签名
组策略临时关闭(仅限Win10专业版/企业版)
Win+R输入 gpedit.msc
导航至:
用户配置→管理模板→系统→驱动程序安装
启用 “关闭设备驱动程序代码签名” 策略
通过上述任一方法,即可彻底解决Windows新系统安装旧设备驱动的哈希值验证问题,让老旧设备重获新生!