创建可重复的 BSOD 场景(用于教学)?

创建可重复的 BSOD 场景(用于教学)?

这可能很容易出现在 stackoverflow 或其他几个地方,但我希望在这里得到最好的答案,因为总是有很多蓝屏问题等待解决。

我对这里的专家遇到的任何蓝屏场景都很感兴趣,这些场景很容易重复,可以远程触发,也可以在启动后 0-15 分钟内发生(必要时启用驱动程序验证程序)。场景越复杂、记录越详细、创建场景所需的第三方应用程序越少,就越好。创建崩溃场景所需的任何程序都必须是开源的、微软制作的或免费的。我愿意使用 Vista/2008 内核及更新版本的任何 Windows 客户端或服务器操作系统。每个场景的原因都需要能够在虚拟机中重现(供应商中立的虚拟机管理程序是一个加分项),并且必须有一个明确的修复。

我的最终目标是教 IT 专业人士如何进行实用的操作系统故障排除,我正在尝试为学生提出实验室故障排除的想法。因此,这需要真实世界例子。我希望我的学生能够使用 windbg 调试它们、禁用服务和使用 google 来解决它们。

答案1

您可以使用不是我的错这可能会导致几种不同的错误检查崩溃:

Notmyfault 是一款可用于使 Windows 系统崩溃、挂起和导致内核内存泄漏的工具。它对于学习如何识别和诊断设备驱动程序和硬件问题非常有用,您还可以使用它在行为异常的系统上生成蓝屏转储文件。

在此处输入图片描述

答案2

微软

使用 USB 键盘时,您必须在注册表中启用键盘启动崩溃。在注册表项 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters 中,创建一个名为 CrashOnCtrlScroll 的值,并将其设置为 REG_DWORD 值 0x01。

您必须重新启动系统才能使这些设置生效。

完成后,可以使用以下热键序列启动键盘崩溃:按住最右边的 CTRL 键,然后按两次 SCROLL LOCK 键。

你也可以启动 forkbomb,参见这个问题。这会不断产生新的进程,直到机器内存已满并且 CPU 占用率达到 100%。

相关内容