1. 前置条件:配置转储文件写入
在触发蓝屏之前,必须先确保 Windows 被配置为在崩溃时写入转储文件,否则即使触发了蓝屏,也可能不会生成任何可供分析的 .dmp 文件。
图形界面路径:
- 打开 控制面板 > 系统和安全 > 系统。
- 点击左侧或右下角的 "高级系统设置"。
- 在"高级"选项卡下,找到"启动和故障恢复"区域,点击 "设置"。
- 在"写入调试信息"下拉菜单中,选择 "内核内存转储" 或 "完全内存转储"("活动内存转储"和"自动内存转储"也可用)。
- 确认"转储文件"路径(通常为
%SystemRoot%\MEMORY.DMP)。 - 点击"确定"保存。
2.在注册表中创建 CrashOnCtrlScroll
以管理员身份打开 regedit,根据第 2.1 步确认的驱动类型,导航到对应路径:
| 键盘类型 | 注册表路径 |
|---|---|
| USB / HID 键盘 | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters |
| PS/2 键盘 | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters |
| Hyper-V 键盘(物理机极少用) | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\hyperkbd\Parameters |
在 Parameters 项上右键 → 新建 → DWORD (32 位) 值 ,命名为 CrashOnCtrlScroll,双击将其数值数据设为 1(十六进制 0x01)。
推荐的双保险做法 :由于部分笔记本可能同时使用 PS/2 驱动处理内置键盘、HID 驱动处理外接键盘,微软官方建议同时为 kbdhid 和 i8042prt 两个路径都创建 CrashOnCtrlScroll = 1,以确保任一键盘都能触发。
3.重启使配置生效
注册表修改完成后,必须重启 Windows 才能使 CrashOnCtrlScroll 生效。
4. 物理机触发操作
系统重启完成后,执行以下按键序列:
按住键盘最右侧的 Ctrl 键 → 连续按两次 Scroll Lock 键。