Windows 11中WER生成的.dmp/.wer文件会占用大量C盘空间,可通过禁用注册表项、停止服务及删除缓存彻底清理;或仅清除LocalDumps键值与报告目录来保留基础错误上报。

Windows 11中某些软件崩溃时会触发Windows错误报告(WER)机制,在C:\ProgramData\Microsoft\Windows\WER\ReportArchive或ReportQueue目录下生成数百MB甚至几个GB的.dmp和.wer组合文件,这些文件长期滞留会悄悄吃掉C盘空间,且多数用户并不需要它们用于故障分析。
彻底禁用WER自动转储生成
第一步:以管理员身份运行命令提示符或PowerShell
右键“开始”按钮 → 选择“终端(管理员)” → 点击“是”确认UAC弹窗。
第二步:执行注册表禁用命令reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v DontShowUI /t REG_DWORD /d 1 /freg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v Disabled /t REG_DWORD /d 1 /f
第三步:停止并禁用WER服务
执行:net stop WerSvc && sc config WerSvc start= disabled
【此操作将永久关闭Windows错误报告服务,后续所有程序崩溃都不会再生成.dmp/.wer文件】
第四步:删除已积累的旧转储存档
手动进入路径:C:\ProgramData\Microsoft\Windows\WER\ReportArchive 和 ReportQueue
全选内容 → Shift+Delete永久删除(跳过回收站)。
仅禁用Dump文件、保留基础错误上报
方法一:通过系统属性调整崩溃转储类型
右键“此电脑”→“属性”→左侧“高级系统设置”→“启动和故障恢复”区域点击“设置”→在“写入调试信息”下拉菜单中选择“无”→点击“确定”两次。
注意:该设置只影响系统蓝屏时的内核转储,不影响应用级WER生成的用户模式.dmp文件。
方法二:精准清理WER配置项(推荐)
按Win+R输入regedit → 定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps
若存在该子项,直接右键删除整个LocalDumps项;若不存在,则无需操作。
【LocalDumps键值一旦存在,任何未处理异常都会强制生成用户模式dump,必须清除】
批量清理现存Dump与WER缓存文件
打开文件资源管理器,在地址栏粘贴以下路径后回车:%ProgramData%\Microsoft\Windows\WER\ReportArchive
按Ctrl+A全选 → Delete删除。
再依次访问:%LocalAppData%\Microsoft\Windows\WER\ReportQueue%SystemRoot%\Minidump
对这两个路径执行相同操作:全选 → Delete。
最后清空临时文件夹:%TEMP% → 全选 → Shift+Delete(部分.dmp可能混在此处)。

















