The WER (Windows Error Reporting) service is designed to collect the debug information about system and third-party software failures in Windows and report them to Microsoft servers. This information should be analyzed on the MSFT servers and if there is a solution, it will be sent to a user through Windows Error Reporting Response. Actually, few people use this feature although Microsoft always leaves WER service enabled by default in the latest Windows versions. In most cases, people remember about WER when they see that C:\ProgramData\Microsoft\Windows\WER\ReportQueue\ occupies much space on the system drive (up to several dozens of GB) even though NTFS compression is enabled for this directory by default.
Windows Error Reporting Service
Windows Error Reporting is a separate Windows service that can be easily disabled using this command:
net stop WerSvc
In the WER\ReportQueue\ directory there are a lot of folders with the names in the following format:
As you can see, the name of the directory contains the severity level of an event and the name of the specific EXE file that has crashed. In all folders, there is a file called Report.wer, which contains the description of the errors and some files with the additional information.
How to Clear WER\ReportQueue Folder in Windows
Typically, the size of each folder is small, but in some cases a memory dump is generated for a problem process that occupies much space. The screenshot below shows that the size of memory.hdmp is about 610 MB. A couple of such dumps, and several free gigabytes of the disk space are missing.
To clear all these errors and logs using the integrated tools, open the Control Panel and go to Control Panel -> System and Security -> Action Center -> Maintenance -> View reliability history -> View all problem reports, then click Clear all problem reports.
To free up some space quickly, you can manually delete debug files generated by WER in the following directories:
How to Disable Windows Error Reporting on Windows Server 2012 R2 / 2008 R2
You can disable Windows Error Reporting in server Windows versions as follows:
- Windows Server 2012 / R2 – select I don’t want to participate, and don’t ask me again in the Control Panel -> System and Security -> Action Center -> Maintenance -> Settings.
- Windows Server 2008 R2 – open Server Manager and scroll down the list to the Resources and Support section. Select I don’t want to participate, and don’t ask me again option.
How to Disable Error Reporting in Windows 10
In Windows 10 you cannot disable Error Reporting in the GUI. You can check the component status in the Control Panel -> System & Security -> Security and Maintenance -> Maintenance. As you can see, the Report problems parameter is enabled.
You can disable Windows Error Reporting in Windows 10 from the registry. To do it, create a new DWORD (32-bit) parameter with the name Disabled and the value 1 in the registry key HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting.
Now let’s check the status of the Report problems parameter in the Control Panel again. It should be Off.
How to Disable Windows Error Reporting Using GPO
You can disable logging by the Windows Error Reporting service through Group Policy. You can find it in Computer Configuration -> Administrative Templates -> Windows Components -> Windows Error Reporting. To disable data collection and reporting, enable Disable Windows Error Reporting policy.
After that, the error reports will stop generating and automatically sent to Microsoft.