应立即清理windows错误报告日志以释放c盘空间,首选磁盘清理工具勾选“windows错误报告”和“系统错误内存转储文件”;若仍不足,可手动清空reportarchive、reportqueue及livekernelreports目录,或用命令行删除;最后禁用wersvc服务、修改注册表disable值为1,并在设置中调低诊断数据级别,彻底阻止再生。

当你发现C盘空间突然减少、磁盘清理工具扫描出大量“Windows错误报告”或“系统错误内存转储文件”,且路径中频繁出现WER、LiveKernelReports、ReportArchive等字样时,说明错误报告日志已堆积成为空间占用主力——这些文件由系统自动创建,不手动干预会持续膨胀,最严重时单个目录可达5GB以上。
用磁盘清理工具一键清除
这是最安全、最推荐的入门方式,适用于所有Windows 10/11用户,无需接触系统文件夹或注册表。
右键“此电脑”→选择C盘→点击【属性】→点【磁盘清理】→等待扫描完成→点击左下角【清理系统文件】→再次扫描后,在列表中勾选【Windows错误报告】和【系统错误内存转储文件】→点击确定→确认永久删除。
这一步会清空C:\ProgramData\Microsoft\Windows\WER\ReportArchive与ReportQueue中已归档的用户模式错误报告,同时删除C:\Windows\Minidump下的.dmp小内存转储文件。注意:它不会动LiveKernelReports里的内核级报告,也不影响当前正在运行的服务诊断能力。
手动删除深层错误报告目录
若磁盘清理后空间未明显释放,或你看到C:\ProgramData\Microsoft\Windows\WER\ReportArchive文件夹仍占满数GB,说明大量未归档的原始报告正卡在队列中,需人工介入。
方法一:直接清空核心报告目录
打开文件资源管理器→地址栏粘贴:C:\ProgramData\Microsoft\Windows\WER\ReportArchive→按Enter进入→全选所有子文件夹→Shift + Delete永久删除;
再依次进入:C:\ProgramData\Microsoft\Windows\WER\ReportQueue 和 C:\Windows\LiveKernelReports→清空各自全部内容。
方法二:用命令行批量清除(适合习惯终端操作者)
以管理员身份运行CMD或PowerShell→依次执行:rd /s /q "C:\ProgramData\Microsoft\Windows\WER\ReportArchive"rd /s /q "C:\ProgramData\Microsoft\Windows\WER\ReportQueue"del /f /q "C:\Windows\LiveKernelReports\*.*"
【必须先停止WerSvc服务,否则ReportQueue可能被占用导致删除失败】
禁用错误报告服务并封堵再生路径
不清除源头,错误报告几天后就会重新长出来。以下操作将彻底关闭Windows错误报告的采集、上传与本地缓存行为。
第一步:停止并禁用服务
Win + R → 输入services.msc→回车→找到Windows Error Reporting Service→右键→属性→启动类型设为【禁用】→点击【停止】→确定。
第二步:注册表双保险封锁
Win + R → 输入regedit→以管理员身份运行→导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting→右键新建DWORD (32位)值→命名为Disable→双击设数值数据为1;
再导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting→同样新建Disable并设为1。
第三步:关闭设置页残留开关
进入【设置】→【隐私和安全性】→【诊断和反馈】→将“诊断数据”改为【必需的诊断数据】→关闭【问题步骤记录器】和【自动发送崩溃数据】选项。
做完这三步,系统将不再生成新的WER目录,也不会再往C盘写入任何错误报告类文件。











