1、通过组策略编辑器选择“忽略”设备驱动程序代码签名并重启;2、通过高级启动临时禁用驱动强制签名;3、使用管理员命令提示符执行bcdedit命令开启测试签名和禁用完整性检查。
如果您尝试安装某些第三方或未经认证的驱动程序,但系统因强制签名策略而阻止安装,则需要调整相关设置。以下是解决此问题的步骤:
本文运行环境:联想ThinkPad E14,Windows 10 专业版
一、通过组策略编辑器永久禁用
该方法适用于Windows 10专业版及以上版本,通过修改本地组策略实现对驱动程序代码签名的处理方式。
1、按下 Win + R 组合键打开“运行”窗口。
2、输入 gpedit.msc 并按回车,启动本地组策略编辑器。
3、依次展开 计算机配置 > 管理模板 > 系统 > 驱动程序安装。
4、在右侧找到并双击“设备驱动程序的代码签名”。
5、在弹出的窗口中选择“已启用”,然后在下方选项中选择 “忽略”。
6、点击“确定”保存设置,并重启计算机使更改生效。
二、通过高级启动临时禁用
此方法可在不更改系统策略的情况下,临时绕过驱动程序强制签名验证,适合测试或一次性安装场景。
1、点击“开始”菜单,选择“设置”图标。
2、进入“更新和安全”选项。
3、切换到“恢复”标签页,在右侧“高级启动”区域点击“立即重启”。
4、电脑重启后进入“选择一个选项”界面,选择“疑难解答”。
5、依次进入“高级选项” > “启动设置”,然后点击“重启”。
6、系统再次重启后,按键盘上的 数字7 或功能键 F7 选择“禁用驱动程序强制签名”。
三、使用命令提示符修改启动配置
通过BCDEdit工具修改启动参数,可影响系统启动时对驱动程序签名的检查行为。
1、右键点击“开始”按钮,选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车执行:bcdedit /set testsigning on。
3、继续输入 bcdedit /set nointegritychecks on 并回车,以禁用完整性检查。
4、完成命令执行后,重启计算机。
5、重启后系统将显示“测试模式”水印,表示驱动程序签名验证已被放宽。