好好的系统为毛要整蓝屏~
because
有时候程序崩溃,导致整个系统hang住(卡死),只能插拔电源重启怎么来收集dump文件来分析你有问题的程序呢?
so 可以设置系统蓝屏快捷键,在hang住后,敲击该键,就可以创建dump文件了噻
第一步 开启完全内存转储
生成完整的dump文件必须保证c盘剩余空间够用,还要保证蓝屏后系统自动重新启动,系统没有自动重启要手动关闭再启动,否则不能生成完整dump文件
设置生成完全内存转储:在注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl 添加CrashDumpEnabled ,类型:REG_DWORD 值 1
如果该位置下有 MachineCrash子项,删除这一行。
好啦,设置好后重启生效。
第二步 键盘快捷键手动蓝屏设置
PS/2 键盘:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters
添加键 CrashOnCtrlScroll 类型 REG_DWORD 值 1
usb键盘注册表位置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters
添加键 CrashOnCtrlScroll 类型 REG_DWORD 值 1
重启使注册表生效
按住ctr,快速的按两下 Scroll Lock,系统会立刻蓝屏。蓝屏后等待系统重启,生成dump文件。
页面被禁用大小,无法选择完全存储dump时
在控制面板\系统\高级系统设置\性能\高级 更改C盘虚拟内存, 自定义大小,其实值大于2761,然后点击设置才会生效, 然后退回高级系统设置,查看启动和故障恢复设置,是否选择为完全转储文件。 然后右边 ctr+两次 Scroll 会出现蓝屏并重启,生成dump文件在c盘windows下,memory.dmp