如何手动触发BSOD(以及为什么要这么做)

大多数时候,我们希望我们的PC不会崩溃,但是在那些稀少的时刻,我们实际上希望系统进入死亡蓝图(BSOD)。如果您发现自己处于这种情况,请不要担心。 Windows 10中有一种快速简便的方法来触发手动BSOD。

让我们探讨一下如何设置和触发手动BSOD,以及促使某人实际想要一个的方法。

如何在Windows 10中设置手动BSOD

首先,我们需要做一些设置才能启用此功能。微软在注册表中隐藏了该选项,以免人们意外触发该选项!

首先,您需要打开注册表。按Windows键+ R ,然后键入regedit并按Enter

现在,您需要将设置添加到注册表中的特定位置。位置取决于您在PC上使用哪种键盘。

如果您使用PS / 2键盘,请访问以下目录:

HKEY_LOCAL_MACHINE System CurrentControlSet Services i8042prt Parameters

如果您有USB键盘,请转到此处:

HKEY_LOCAL_MACHINE System CurrentControlSet Services kbdhid Parameters

最后,如果您使用Hyper-V键盘,则需要转到此处:

HKEY_LOCAL_MACHINE System CurrentControlSet Services hyperkbd Parameters

如果不确定键盘的种类,可以安全地将设置添加到这三个目录中,以覆盖所有基础。如果执行此操作,则不会发生任何不良情况。

当您位于所选目录中时,右键单击窗口右侧的空白区域。将鼠标悬停在“新建”上,然后单击“ DWORD(32位)值”

然后将要求您命名新文件。您需要给文件指定一个特定的名称,以便您的计算机知道它的作用。在这种情况下,将其称为CrashOnCtrlScroll 。仔细检查您的拼写,以确保没有拼写错误。

右键单击该新文件,然后单击修改。在出现的窗口中,将“值”设置为1

完成后,关闭注册表编辑器。现在,您需要重新启动PC,以便它加载手动崩溃功能。

如何在Windows 10中触发手动BSOD

现在您已经正确设置了BSOD,是时候触发它了。为此,您需要按住两个您可能永远都不记得的键: Right CTRLScroll Lock

首先,按住键盘上的右CTRL键。请注意,如果您按住左CTRL键,则您的PC不会激活BSOD,它必须是右侧的。

然后,点按两次滚动锁定键。如果您使用的笔记本电脑没有滚动锁定键,则通常可以通过按住Fn键然后双击CKSF6键来触发它。

如果正确输入了按键,您的PC将立即蓝屏。您可以分辨出手动BSOD与系统触发的BSOD的区别,因为手动BSOD的错误代码为“ MANUALLY_INITIATED_CRASH”。 如果您的BSOD显示了此信息,则说明这是您的工作,而不是奇怪的巧合。

为什么您会触发BSOD?

现在您知道如何触发自己的BSOD了,问题仍然存在。你为什么会做这样的事情?事实证明,您可能要这样做至少有两个合理的原因。

首先,手动BSOD是开发人员查看崩溃期间其软件会发生什么的一种好方法。如果在发生BSOD时程序正在向磁盘写入内容,则可能会导致严重损坏。通过触发手动BSOD,开发人员可以确保其程序在崩溃后不会陷入困境。

其次,这是查看您的PC是否可以生成故障转储的好方法。发生BSOD时,PC会创建错误日志,以便您更好地诊断问题。您可以通过在Windows 10中启用一个功能来激活这些转储。

如果您要仔细检查崩溃转储是否正确显示或在日志创建过程中发生错误,则可以使用手动BSOD进行测试。

了解BSODS

通常,我们希望避免计算机崩溃,但是在极少数情况下,我们希望触发BSOD。无论您打算做什么,现在您都知道如何随时触发BSOD。

如果您想成为诊断蓝屏的专家,请确保同时下载WinDbg和BlueScreenView。这些程序有助于破坏故障转储,因此您不需要这样做。

图片来源:ShotPrime Studio / Shutterstock.com