如何在 Windows 10 上禁用驱动程序验证程序?

如何在 Windows 10 上禁用驱动程序验证程序?

我正在尝试禁用 Windows 10 驱动程序签名验证器。

这导致持续的 BSOD 错误 - 所有错误都显示“驱动程序验证程序 IOManger 违规”

我正在尝试安装一个旧的视频驱动程序。我想完全禁用验证程序,但目前还做不到。

过去几天,我一直在研究和尝试以下策略的各种变体


我重新启动进入高级设置选项

在cmd.exe中

shutdown.exe /r /o

然后我点击F7禁用驱动程序签名验证


我打开了gpedit.msc

启用代码签名驱动程序的选项

启用测试模式


我尝试在设备管理器下禁用任何正在使用的视频驱动程序,但根本没有安装视频驱动程序。


在 cmd.exe 中,我运行“verifier”来打开驱动程序验证器管理器

我选择“显示现有设置”

所有选项都显示为“否”


我在驱动程序安装包上设置了兼容模式并以管理员身份运行


每次尝试安装后,都会出现 BSOD 屏幕和驱动程序验证程序错误消息。

有什么建议吗?

答案1

验证程序设置存储在注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers和下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel。删除这两个条目即可删除驱动程序验证程序。

答案2

我将把这个留在这里给那些和我遇到同样问题的人:

  1. 点击 ”查看高级修复选项
  2. 去 ”故障排除
  3. 轻按 ”高级选项
  4. 点击 ”启动设置
  5. 按下4以安全模式启动
  6. 登录后,输入run
  7. 类型verifier.exe
  8. 点击 ”删除现有设置
  9. 转到开始菜单并单击“重新开始

希望这能有所帮助。我陷入了一个令人沮丧的循环,没有任何东西可以禁用驱动程序验证程序,但这对我来说是有效的,所以我希望它对你也有用。

答案3

扩展 MagicAndre 的回答。一些更通用的信息可以帮助那些不知道如何访问非默认注册表配置单元和/或可能无法在恢复模式下看到其驱动器的人(例如我的 PCIe SSD)

如果您在恢复模式下看不到启动选项,则您的恢复分区可能无法看到您的 SSD 驱动器。要检查这一点,请尝试打开恢复命令提示符。到达那里后,在出现提示符时键入diskpart,然后键入。如果您看到与您的操作系统驱动器匹配的磁盘,那么您只需从命令提示符打开即可。list diskdiskpartregedit

在注册表中

  1. 选择 HKEY LOCAL MACHINE,然后点击File : Load Hive
  2. 导航到您的 OS 驱动器,然后打开 \Windows\System32\Config\SYSTEM(无文件扩展名),为配置单元指定一个临时名称(例如 CDRIVESYSTEM)
  3. 浏览注册表 -HKLM\CDRIVESYSTEM\CurrentControlSet\Control\SESSION MANAGER\MEMORY MANAGEMENT\VerifyDrivers
  4. 删除VerifyDriverLevelVerifyDrivers
  5. File : Unload Hive
  6. 重启你的机器。运气好的话,你的操作系统启动时就不会再崩溃了!

看不到驱动器

如果您在那里看不到您的操作系统驱动器,您可以尝试创建一个安装了 WinPE 的可启动 USB 棒。启动到 WinPE 可能会让您的磁盘出现在 diskpart 中,在这种情况下,您可以按照上面的 regedit 步骤从中删除验证器值 HKLM\System\CurrentControlSet\Control\SESSION MANAGER\MEMORY MANAGEMENT

相关内容