答案:可通过回滚驱动、禁用强制签名、关闭完整性检查、组策略设置及隐藏更新来安装旧版驱动。具体依次为:使用设备管理器回滚;通过高级启动禁用驱动程序强制签名;以管理员身份运行命令提示符执行bcdedit.exe /set nointegritychecks on关闭完整性检查;专业版用户可用组策略编辑器将“设备驱动程序的代码签名”设为“忽略”;最后用微软wushowhide.diagcab工具隐藏驱动更新防止覆盖。

如果您尝试在Windows 11系统中安装特定的旧版本驱动程序,但发现系统自动阻止或覆盖为更新的签名版本,则可能是由于驱动程序强制签名和Windows Update的自动更新策略所致。以下是解决此问题的具体步骤:
本文运行环境:Dell XPS 13,Windows 11 家庭版。
一、通过设备管理器回滚驱动程序
此方法适用于您刚刚更新了驱动程序,但希望恢复到之前已安装的版本的情况。系统会利用保留的旧版驱动文件进行快速回退。
1、同时按下键盘上的 Win + X 组合键,在弹出的菜单中选择“设备管理器”。
2、在设备管理器列表中,找到并双击展开“显示适配器”。
3、右键点击您正在使用的显卡设备,然后选择“属性”。
4、切换到“驱动程序”选项卡,点击“回滚驱动程序”按钮。
5、根据提示完成操作。如果该按钮呈灰色不可用状态,则说明系统未保存之前的驱动程序版本,需要采用其他方法。
二、禁用驱动程序强制签名(临时模式)
此方法通过重启进入特殊启动模式,临时绕过驱动程序的数字签名验证,允许安装未经微软认证签名的旧版或测试版驱动程序。
1、打开“设置”,进入“系统”下的“恢复”选项。
2、在“高级启动”区域,点击“立即重新启动”。
3、电脑重启后,依次选择“疑难解答” > “高级选项” > “启动设置”。
4、点击“重启”按钮。
5、电脑再次重启后,按键盘上的 F7 键(或根据屏幕提示选择对应的数字键),选择“禁用驱动程序强制签名”。
6、系统将以该模式正常启动,此时您可以手动安装所需的旧版驱动程序。
三、使用命令提示符永久关闭完整性检查
此方法通过修改系统底层的启动配置数据(BCD),永久性地关闭内核模式驱动程序的完整性检查,从而允许安装任何版本的驱动程序。请注意,此操作存在安全风险,完成后建议重新开启。
1、在开始菜单中搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。
2、在用户账户控制窗口中,点击“是”以确认权限提升。
3、在命令提示符窗口中输入以下命令并按回车执行:bcdedit.exe /set nointegritychecks on。
4、等待命令执行成功,然后重启计算机。
5、重启后,系统将不再强制要求驱动程序签名,您可以进行旧版驱动的安装。
6、安装完成后,建议再次以管理员身份运行命令提示符,并执行 bcdedit.exe /set nointegritychecks off 命令来重新启用保护。
四、通过组策略编辑器修改代码签名策略
此方法适用于Windows 11专业版或企业版用户,通过调整本地组策略来改变系统对未签名驱动程序的处理方式,使其忽略签名错误并继续安装。
1、按 Win + R 组合键打开“运行”对话框。
2、输入 gpedit.msc 并按回车,以打开本地组策略编辑器。
3、在左侧导航栏中,依次展开“计算机配置” > “管理模板” > “系统” > “驱动程序安装”。
4、在右侧找到“设备驱动程序的代码签名”策略,双击打开其设置窗口。
5、将策略设置为“已启用”,然后在下方的选项中选择“忽略 - 安装未签名的驱动程序”。
6、点击“确定”保存设置,关闭组策略编辑器并重启计算机。
7、重启后,系统将允许安装未通过微软数字签名验证的旧版驱动程序。
五、阻止Windows Update自动替换驱动
即使成功安装了旧版驱动,Windows Update仍可能将其检测为“推荐更新”并自动下载安装新版,导致您的设置被覆盖。此方法可阻止这一行为。
1、访问微软官方的“Show or hide updates”工具下载页面,获取名为 wushowhide.diagcab 的诊断工具。
2、下载后运行该工具,它将扫描您系统中已安装的更新和可选更新。
3、在工具界面中,选择“隐藏更新”功能。
4、从列表中找到与您的显卡型号相关的最新驱动程序更新条目(通常名称包含“AMD”、“NVIDIA”或“Intel Graphics Driver”)。
5、勾选该条目,然后点击下一步。工具会将此更新标记为“隐藏”,从而防止Windows Update自动下载和安装它。











