创build可重复的BSOD场景(教学)?

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

我感兴趣的是,这里的专家已经遇到过很容易重复的蓝屏场景,可以远程触发,或者在启动后15-15分钟(如果需要启用驱动程序validation程序)发生。 越迂回,logging越好,创build场景所需的第三方应用越less越好。 创build崩溃场景所需的任何程序都必须是开源的,Microsoft制作的或免费的。 我愿意使用Vista / 2008内核及更新版本的任何Windows客户端或服务器操作系统。 每个场景的原因都需要能够在虚拟机内复制(供应商中立的虚拟机pipe理程序是一个优点),并且必须有一个确定的修复。

我的最终目标是教授IT专业人员实际的操作系统故障排除,并试图提出实验室的想法,让学生排除故障。 因此,这需要是现实世界的例子。 我希望我的学生不得不使用windbg,禁用服务和谷歌来debugging它们,以便解决它们。

您可以使用NotMyFault ,它可以创build几个不同的错误检查崩溃:

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

在这里输入图像说明

来自微软 :

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

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

完成此操作后,可以使用以下热键顺序启动键盘故障:按住最右边的CTRL键,然后按两下SCROLL LOCK键。

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