Windows 10 陷入 bsod 循环 DRIVER_VERIFIER_DETECTED_VIOLATION

Windows 10 陷入 bsod 循环 DRIVER_VERIFIER_DETECTED_VIOLATION

我在中等负载下使用电脑,突然出现 BSOD。现在我无法启动,在进入 Windows 之前,我一遍又一遍地出现相同的 BSOD,它陷入了循环,因此它无法自行进入恢复模式。

我有一个 win10 usb 密钥,所以我用它进入恢复模式,现在我可以访问命令提示符

  • ]SFC /scannow 失败,错误为“有一个系统修复正在等待执行,需要重新启动才能完成。重新启动 Windows 并再次运行 sfc。”

  • DISM 不起作用

  • 无法进入安全模式

  • /bcdedit 不起作用,bcdedit /enum 提示“无法打开启动配置数据存储。找不到请求的系统设备”

  • 在命令提示符中,如果我输入“cd C:”,它不起作用,而且我看不到我的 win10 ssd 的根目录。但是我可以访问其他驱动程序

  • 在 bios 中,我的 960 pro SSD 仍然在启动设备中被检测到

  • /fixmbr 和 /fixboot 成功完成,但并未解决问题

可能的原因? :

  • 几周前我刚刚升级到三星 960 pro NVME SSD。也许它坏了?

  • 今天我自动升级了 nvidia 驱动程序,系统要求我重新启动,然后我点击了“稍后”。然后出现 BSOD。可能是驱动程序损坏了,因为更新无法完成?有时重新启动时会在后台触发驱动程序升级。

  • 这里排除了常见的新手错误。我是一名经验丰富的 IT 人员,这是一台 100% 稳定的机器,所有硬件都经过测试,并且 9 个月来全天候运行。驱动程序是最新的,RAM 经过内存测试,CPU 经过压力测试,SSD 经过测试和基准测试,使用 ssd magician 和 hdd sentinel,Windows 是最新的,没有恶意软件,没有病毒等。

配置:Windows 10 Pro i7-6950x gtx 1080 titan x pascal 三星 960 pro nvme msi x99a

我真的非常感激您的帮助。谢谢!

答案1

更新驱动程序后,我遇到了类似的问题(我的没有想到 BSOD 循环)。我在命令提示符中关闭了驱动程序验证程序。

在命令提示符下输入一次 verifier /bootmode resetonbootfail。然后按回车键。

我找到了这篇文章,它很有帮助。从 Widows 10 论坛启用禁用驱动程序验证程序

答案2

“无法进入安全模式”

你是怎么做到的?

继续按住“shift”并重启机器或从 Windows 10 安装媒体启动并选择“修复计算机”,然后选择“疑难解答”、“高级”、“启动选项”、“安全模式”。然后再次检查症状。

答案3

运行命令verifier.exe /reset是跳出循环的关键。然而这并不像看起来那么简单。

就我而言,运行此命令根本没有效果。Windows 只是在启动时重新启动了验证器,好像什么都没有改变一样。我认为这是因为我在 Windows 疑难解答的命令提示符选项中输入了它。我认为它需要提升的命令提示符,所以我想我将使用安全模式登录到我的帐户,从那里启动提升的命令提示符,然后输入命令。但是当我尝试通过安全模式登录时,Windows 拒绝接受我的密码。进一步研究后我发现,在安全模式下,Windows 需要您输入本地密码,而不是您的 Microsoft 帐户密码(本地密码是您第一次安装 Windows 时使用的密码,在将其与您的 MS 帐户关联之前)。输入或重置您的 MS 帐户密码毫无意义。它只会重置 MS 云中的密码,而不是您的本地密码。

当然,我记不住本地密码,因为我已经好几年没用过了。然后我发现使用粘滞键功能启动提升的命令提示符的巧妙技巧。总结如下:

打开 Windows 疑难解答命令提示符。

输入以下命令来备份原始粘滞键文件:

copy c:\windows\system32\sethc.exe c:\

然后将命令提示符可执行文件(cmd.exe)复制到粘滞键可执行文件的顶部:

copy c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe

重新启动电脑。

选择安全模式,到达登录屏幕时点击 Shift 键 5 次。

应打开提升的命令提示符。现在您可以输入命令verifier.exe /reset

按照提示重新启动计算机。它应该会跳出驱动程序验证程序循环。

相关内容