注意到我们的一台较旧的 win2008r2 服务器上的 c:\programdata\Microsoft\Windows\wer\ReportQueue 文件夹已经超出控制范围。占用了近 90gb 的 cab 文件。清除此文件夹内容的推荐方法是什么?
答案1
WER(Windows 错误报告)服务旨在收集有关系统和第三方软件故障的调试详细信息并将其报告给 Microsoft 服务器。上传完成后,文件将从队列中删除。
如果上传失败(无论出于何种原因),您可以安全地删除文件夹内容以释放空间。请注意,这里的许多文件是软件不断崩溃的迹象,而不是 WER 失败的迹象。
您还可以在 Windows 中禁用 WER,以防止首先创建这些文件。
Windows Server 2012/R2:在控制面板->系统和安全->操作中心->维护->设置中选择“我不想参与,也不要再询问我”。
Windows Server 2008 R2:在服务器管理器中,向下滚动列表到“资源和支持部分”。选择“我不想参与,并且不再询问我”选项。
Windows 10 / 服务器 2016/2019:在提升的 PowerShell 中运行Disable-WindowsErrorReporting
。如果成功,则返回 $True。否则,返回 $False。
如果您需要将此设置部署到更多机器,则可以通过注册表禁用它:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
将Disabled
设置 (DWORD) 设置为1