7

我记得看过 Mark Russinovich 的网络广播,展示了用户启动的内核转储的键盘按键顺序。有人可以按键的确切顺序刷新我的记忆吗?

请注意,这是针对 XP 的。

4

4 回答 4

8

http://psacake.com/web/jr.asp包含完整的说明,这里是摘录:

虽然考虑故意导致蓝屏死机 (BSOD) 可能看起来很奇怪,但 Microsoft 在 Windows XP 中包含了这样的规定。这对于测试和故障排除您的启动和恢复设置、事件日志记录以及演示目的可能会派上用场。

以下是创建 BSOD 的方法:

启动注册表编辑器 (Regedit.exe)。
转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters。
转到编辑,选择新建 | DWORD 值并将新值命名为 CrashOnCtrlScroll。
双击 CrashOnCtrlScroll DWORD 值,在数值数据文本框中键入 1,然后单击确定。
关闭注册表编辑器并重新启动 Windows XP。
当您想要导致蓝屏时,按住键盘右侧的 [Ctrl] 键,然后点击 [ScrollLock] 键两次。现在您应该看到 BSOD。

如果您的系统重新启动而不是显示 BSOD,您将不得不禁用 Automatically
系统属性对话框中的重启设置。为此,请按照下列步骤操作:

按 [Windows] - 中断。
选择高级选项卡。
单击“启动和恢复”面板中的“设置”按钮。
清除 System Failure 面板中的 Automatically Restart 复选框。
单击确定两次。

以下是删除 BSOD 配置的方法:

启动注册表编辑器 (Regedit.exe)。
转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters。
选择 CrashOnCtrlScroll 值,下拉编辑菜单,然后选择删除命令。
关闭注册表编辑器并重新启动 Windows XP。
注意:编辑注册表是有风险的,因此在进行任何更改之前,请确保您拥有经过验证的备份。

我假设你想要 BSOD 可能是错误的,所以这是一个 Microsoft 页面,展示了如何捕获内核转储: https://web.archive.org/web/20151014034039/https: //support.microsoft.com/fr- ma/kb/316450

于 2008-09-12T15:54:13.223 回答
1

据我所知,“创建转储”命令仅添加到 Vista 的任务管理器中。我知道的唯一过程是使用Debugging Tools附带的 adplus VBScript 。没有连接到 dbghelp 并以编程方式自己完成。

于 2008-09-12T15:48:08.777 回答
1

您可以使用热键设置 Microsoft的用户转储工具来转储进程。但是,这是用户进程转储,而不是内核转储...

于 2008-09-12T15:58:27.647 回答
0

我不知道任何键盘快捷键,但是当您右键单击一个进程并选择“创建转储”时,您是否正在寻找像在任务管理器中一样?

于 2008-09-12T15:43:20.927 回答