由于我们很多人都会遇到死机或崩溃的情况,我想知道如何手动启动计算机进行死机以创建内存转储来查看和诊断可能与崩溃有关的任何问题?
我正在寻找如何力量计算机崩溃,而不是等待计算机自己崩溃。
答案1
您的问题有点不清楚——您是想让它在崩溃时生成转储,还是想让它在没有崩溃时生成转储并尝试从中诊断问题?如果是后者,这可能不是一种特别好的方法。
启用崩溃转储
您可以通过以下方式启用崩溃转储:
My Computer
> Properties
> Startup and Recovery
>Settings
然后在 下选择 minidump 或 kernel memory dump Write debugging information
。当发生崩溃时,这将写入 minidump。
启动手动崩溃
所需设置
如果您询问如何手动崩溃并写入小型转储,您可以执行以下操作:
打开 regedit。
如果您有 USB 键盘,请找到以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
或者如果您有 PS/2 键盘,则按以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
在编辑菜单中,单击添加值并添加以下注册表项:
- 姓名:
CrashOnCtrlScroll
- 数据类型:
REG_DWORD
- 价值:
1
- 姓名:
退出注册表编辑器,然后重新启动。
系统崩溃(挂起)
重启后,您可以通过在SCROLL按住右键的同时按两次键盘键来触发崩溃CTRL,只要您将 Windows 设置为在执行此操作时写入转储,它就会将其写入%SYSTEMROOT%\Minidump
。
该热键的缩写形式为CTRL+ SCR LK+ SCR LK。