必须启用完全内存转储才能完整复现蓝屏瞬间的全部内存状态,包括用户模式进程、内核数据及驱动上下文;默认内核或小型转储会遗漏关键线索,影响硬件兼容性与第三方注入问题定位。

当Windows 11发生蓝屏崩溃时,若需完整复现系统崩溃瞬间的全部内存状态(包括用户模式进程数据、内核数据、驱动上下文等),必须启用完全内存转储,否则默认的内核转储或小型转储会遗漏关键线索,导致无法定位某些硬件兼容性问题或第三方软件注入行为。
通过系统属性图形界面启用完全内存转储
这是最稳妥、无需命令行权限的操作路径,适用于所有Win11家庭版/专业版/企业版用户。
第一步:右键桌面“此电脑”图标 → 选择“属性”。
第二步:点击左侧“高级系统设置”,打开“系统属性”对话框。
第三步:切换到“高级”选项卡 → 在“启动和故障恢复”区域点击“设置”按钮。
第四步:在“写入调试信息”下拉菜单中,【必须选择“完全内存转储”】;此时系统会自动将“转储文件”路径设为%SystemRoot%\MEMORY.DMP(即C:\Windows\Memory.dmp)。
第五步:勾选“覆盖任何现有文件”,避免因磁盘空间不足导致新转储失败;取消勾选“自动重新启动”,以便蓝屏后能看清停止代码(如0x0000007E)。
第六步:点击“确定”逐级保存 → 系统提示需重启,立即执行重启操作,配置才真正生效。
手动配置页面文件以支撑完全转储
完全内存转储要求页面文件(分页文件)容量 ≥ 物理内存容量 + 300MB。若未手动设置,系统可能因空间不足静默降级为内核转储,且不报错。
在“系统属性”→“高级”选项卡 → “性能”区域点击“设置” → 切换到“高级”选项卡 → 点击“虚拟内存”下的“更改”。
取消勾选“自动管理所有驱动器的分页文件大小” → 选中系统盘(通常是C:)→ 选择“自定义大小”。
将“初始大小(MB)”和“最大大小(MB)”均设为:你的物理内存总容量(单位MB)+ 300。例如,你有32GB RAM(32768MB),则填入33068。
点击“设置” → “确定” → 再次重启计算机。这一步不可跳过,否则即使界面选了“完全内存转储”,实际也不会生成MEMORY.DMP文件。
用PowerShell命令快速启用(管理员权限)
适合批量部署或远程管理场景,命令执行后立即写入注册表,但仍需重启生效。
方法一:启用完全内存转储并指定默认路径
以管理员身份运行PowerShell,输入:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "CrashDumpEnabled" -Value 1
方法二:强制指定转储路径为C盘根目录(防GUI误改)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "DumpFile" -Value "C:\MEMORY.DMP"
方法三:启用覆盖旧文件行为(防止磁盘写满)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "Overwrite" -Value 1
执行完三条命令后,运行 Restart-Computer -Force 强制重启。

















