必须先启用转储功能并配置为小内存转储(256KB)且路径为%SystemRoot%\Minidump,再通过注册表新建CrashOnCtrlScroll=1(USB键盘对应kbdhid,PS/2对应i8042prt),重启后按住右Ctrl+双击Scroll Lock触发真实蓝屏,生成Mini*.dmp文件。

当你需要在Windows 10系统中主动触发一次真实蓝屏以生成可用于调试的内存转储(Dump)文件时,必须通过键盘组合键配合底层注册表配置来实现——这不是模拟窗口或截图,而是调用KeBugCheck引发内核错误检查,生成MiniDump或完全内存转储。
启用系统崩溃转储功能
这一步决定你能否拿到有效的.dmp文件。若跳过,即使成功蓝屏,也不会留下任何可分析数据。
按下 Win + R,输入 sysdm.cpl → 回车,打开系统属性窗口 → 切换到“高级”选项卡 → 点击“启动和故障恢复”区域的“设置”按钮。
在弹出窗口中,取消勾选【自动重新启动】,否则蓝屏一闪就重启,根本来不及观察错误代码;在“写入调试信息”下拉菜单中选择小内存转储(256 KB)(推荐初学者使用,体积小、生成快、兼容性好);确认“转储文件”路径显示为%SystemRoot%\Minidump\(即C:\Windows\Minidump),点击“确定”保存。
⚠️ 注意:若路径显示为%SystemRoot%\MEMORY.DMP且你未手动修改过,【该设置大概率无法生成有效转储】——Windows 10家庭版及部分OEM预装系统存在路径写入权限缺陷,必须确保路径指向Minidump子目录才可靠。
定位并修改键盘驱动注册表项
此操作区分物理接口类型,USB键盘与PS/2键盘对应不同注册表路径,填错会导致功能失效甚至临时键盘失灵。
按下 Win + R,输入 regedit → 回车,以管理员身份运行注册表编辑器。
USB键盘用户请导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
PS/2键盘用户请导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
在右侧空白处右键 → 新建 → DWORD (32位)值 → 命名为 CrashOnCtrlScroll。
双击该新建项,将“数值数据”改为 1(十六进制或十进制均可),点击“确定”。【务必确认数值是1,不是0,否则按键无效】
触发蓝屏并验证Dump生成
完成注册表修改后,必须重启电脑,配置才会载入内核驱动层。
重启进入桌面后,保持系统处于空闲状态(关闭所有可能拦截输入的远程控制软件、杀毒弹窗、游戏覆盖层)。
按住键盘最右侧的Ctrl键不放 → 迅速连续按两次Scroll Lock键(不是Caps Lock,不是Num Lock)。
屏幕将在1秒内变蓝,出现类似“IRQL_NOT_LESS_OR_EQUAL”的错误代码与堆栈信息,随后自动重启(前提是之前未取消“自动重新启动”)。
重启后,立即打开文件资源管理器,粘贴路径:%windir%\Minidump → 回车,检查是否存在以Mini开头、.dmp结尾的新文件,例如 Mini101926-01.dmp(日期格式为MMDDYY)。


















