手动修复 Windows 7 机器的 BSOD

手动修复 Windows 7 机器的 BSOD

我正在尝试手动对一台机器进行 BSOD 以进行一些测试。我已经尝试使用 autohotkey 编辑注册表,但无济于事。我需要通过脚本/批处理或其他可以编写脚本的方式完成此操作。

答案1

知道有一种方法可以解决它。我似乎记得,很多年前,在我早期的 Windows 开发时代,一个简单的 API 调用会导致系统“蓝屏”。它在 Windows DDK 中。您正在寻找 KeBugCheck 或 KeBugCheckEx。它旨在供设备驱动程序使用,如果连接了调试器,将导致系统崩溃。如果没有调试器,系统将出现 BSOD。以下是描述它的 Microsoft 文章:

http://msdn.microsoft.com/en-us/library/ff551948(VS.85).aspx

答案2

您可能可以下载并安装调试工具,然后编写“.crash”命令脚本。我不确定这样做的具体细节,但听起来可行。

来源;

http://www.microsoft.com/whdc/devtools/debugging/default.mspx https://stackoverflow.com/questions/667581/simulating-a-bluescreen

答案3

您可以获取 Sysinternal 的 Process Explorer,以管理员身份运行它,然后终止它winlogon.exe。但这不会是“传统”的蓝屏。

答案4

手动 BSOD 的非常简单的工具是http://download.sysinternals.com/files/NotMyFault.zip 只需运行 notmyfault /crash

相关内容