应禁用Windows错误报告服务并清理相关日志:停止WerSvc服务、删除ReportArchive/ReportQueue/LiveKernelReports目录文件、注册表设置Disable=1、磁盘清理勾选错误报告项、关闭存储感知中的错误报告保留策略。

如果您在使用Windows 11过程中发现C盘空间被大量错误报告日志文件占用,或系统频繁生成werfault.exe相关临时数据、WerLogs目录持续膨胀,则很可能是Windows错误报告服务(WerSvc)持续收集并缓存诊断信息所致。以下是针对性清理系统错误报告内容的具体操作步骤:
一、停止并禁用Windows错误报告服务
通过直接禁用WerSvc服务,可阻止其继续写入日志与临时文件,从而遏制C盘空间进一步被错误报告数据占用。
1、右键点击“开始”按钮,选择“计算机管理”。
2、在左侧导航栏中,依次展开“服务和应用程序” → “服务”。
3、在右侧服务列表中,找到并双击“Windows Error Reporting Service”。
4、在属性窗口中,将“启动类型”设置为禁用。
5、点击“停止”按钮终止当前运行的服务实例。
6、点击“确定”保存设置。
二、手动删除已积累的错误报告日志与缓存
Windows错误报告会在C盘生成大量日志文件,主要位于系统路径下,这些文件长期累积会显著占用空间,需定位后彻底清除。
1、打开文件资源管理器,在地址栏中粘贴并跳转至路径:C:\ProgramData\Microsoft\Windows\WER\ReportArchive。
2、全选该文件夹内所有子文件夹及文件,按Shift + Delete永久删除(绕过回收站)。
3、在同一级目录下,进入C:\ProgramData\Microsoft\Windows\WER\ReportQueue,清空其中全部内容。
4、再打开路径:C:\Windows\LiveKernelReports,删除该目录下所有.lkd、.dmp等内核报告文件。
三、通过注册表禁用错误报告功能并清理残留项
注册表中存在控制错误报告行为的核心开关,修改后可防止系统重建报告目录,并清除已注册的上报策略。
1、按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting。
3、在右侧空白处右键 → 新建 → DWORD (32位)值,命名为Disable。
4、双击该新建项,将“数值数据”设为1,基数选“十进制”,点击确定。
5、继续导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting,重复步骤3–4,同样新建并设置Disable=1。
四、使用磁盘清理工具定向清除错误报告文件
Windows内置磁盘清理工具已集成对错误报告缓存的识别能力,启用后可安全批量释放对应空间。
1、按下Win + R,输入cleanmgr并回车,启动磁盘清理。
2、选择系统盘(通常为C:),点击“确定”等待扫描完成。
3、在文件列表中,勾选“Windows错误报告”和“系统错误内存转储文件”两项。
4、取消勾选其他不确定项目,点击“确定”→“删除文件”执行清理。
五、禁用存储感知中的错误报告自动保留策略
即使关闭了错误报告服务,若存储感知仍开启“保留错误报告”选项,系统可能周期性恢复部分缓存行为,需同步关闭该策略。
1、打开“设置”(Win + I),进入系统 → 存储 → 存储感知。
2、点击“配置存储感知或立即运行”,向下滚动至“临时文件”区域。
3、关闭“保留我的Windows错误报告”开关。
4、返回上一级,点击“立即运行存储感知”,强制触发一次清理流程。











