手动“制作” Windows 蓝屏错误提示截图
最近笔者在编写文章时,需要一张 Windows 的蓝屏错误提示截图。如何截取一张“正宗”的蓝屏错误提示截图(并非 PS 作品),这可是一件看起来容易、做起来麻烦的事情。首先蓝屏错误提示肯定不能在宿主机中进行,目前还没有哪款截图软件可以“强”到在 Windows 蓝屏后继续运行。因此只能借助 VIRTUAL PC、VMWARE 虚拟机,把虚拟机中的操作系统弄成蓝屏,然后在宿主机中对虚拟机截图。
但是,如何把虚拟机中的操作系统弄成蓝屏,这也不是一件容易的事。平时有些人总是抱怨 Windows 系统的稳定性不佳,系统经常崩溃。可是现在想让 Windows 系统变成蓝屏,反而没有办法。笔者把各种常见的蓝屏错误提示的类型和触发原因仔细想了一遍,想来想去也没有一个蓝屏错误提示是可以“随心所欲”地触发的。总不能为了触发 0x0000007B,就故意把硬盘分区搞乱;不能为了触发 0x000000EA,就故意把显示驱动搞乱。
后来,笔者在 cfan 杂志上找到了一则“解决方法”。在 Windows 系统中打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,新建一个 DWORD 值 CrashOnCtrlScroll,并将其设置为 1。重新启动 Windows 后,按住键盘上的右 Ctrl 键不放,然后按下 Scrolllock 键两次,Windows 就会立即出现 0x000000E2 蓝屏,并且会提示“The end-user manually generated the crashdump”。如附件所示。