禁用MEMORY.DMP生成可彻底阻止蓝屏后自动生成数GB转储文件:通过图形界面将“写入调试信息”设为“无”,或修改注册表CrashDumpEnabled值为0并重启;同时需手动删除C:\Windows\MEMORY.DMP及Minidump目录下所有.dmp文件,并用磁盘清理工具清除残留。

Windows 10蓝屏后在C盘根目录下生成的MEMORY.DMP文件动辄数GB甚至超过你物理内存容量,它会悄悄吃掉大量系统盘空间,导致更新失败、软件安装报错、磁盘清理工具反复提示“C盘空间不足”,而普通用户根本用不到这种完整转储信息。
图形界面一键禁用完整内存转储
右键“此电脑”→选择“属性”→点击左侧“高级系统设置”→切换到“高级”选项卡→在“启动和恢复”区域点击“设置”→将“写入调试信息”下拉菜单改为【无】→点击“确定”→再点一次“确定”保存→重启计算机生效。
这一步直接切断系统崩溃时写入任何调试数据的通路,比只改路径或调小类型更彻底。改完后,下次蓝屏只会记录事件ID 41,不再生成任何.dmp文件。
注册表强制清零(适用于图形界面失效或批量部署)
方法一:管理员权限运行regedit → 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl → 找到名为CrashDumpEnabled的DWORD值 → 双击将其数值数据改为【0】 → 关闭注册表编辑器 → 重启系统。
方法二:管理员权限运行PowerShell → 输入命令:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl" -Name "CrashDumpEnabled" -Value 0 → 回车 → 立即执行Restart-Computer -Force。
注意:注册表修改后必须重启才生效,且该操作不可逆——除非你手动改回非0值,否则系统永远不会自动生成完整转储。
顺手清理已存在的超大MEMORY.DMP文件
第一步:以管理员身份运行命令提示符 → 输入del /f /s /q C:\Windows\MEMORY.DMP → 回车。
第二步:继续输入del /f /s /q C:\Windows\Minidump\*.* → 回车。
第三步:打开“此电脑”→右键C盘→“属性”→“磁盘清理”→点击左下角【清理系统文件】→再次选中C盘→勾选【系统错误内存转储文件】和【系统错误小型转储文件】→确定删除。
这三步组合能确保当前盘里所有残留的崩溃日志被清空,尤其第一步能绕过系统锁定直接粉碎正在被占用的MEMORY.DMP。

















