Resolve Werfault.exe High CPU Usage Issue

What is werfault.exe?

The werfault.exe module is an important component of the Windows Error Reporting tool that does the job of automatically reporting errors related to the Windows operating system, Windows features, and applications.

The Windows Error Reporting tool gives users the option of sending data about errors to Microsoft and receiving information about the solution, if Microsoft has the solution for the reported error.

Werfault.exe high CPU consumption issue

In Windows Vista, many users have complained of werfault.exe consuming huge amounts (95%-100%) of CPU resources.

If you are facing the same issue then to fix the problem, disable the error reporting. When you the disable the error reporting, werfatult.exe stops working.

To disable error reporting in Windows Vista, perform the following steps:

  1. Click Start and then click Control Panel to open its corresponding window.
  2. Click System and Maintenance.
  3. Next, click Problem Reports and Solutions.
  4. Now, in the left panel of the Problem Reports and Solutions window click Change Settings and then click Advance settings.
  5. Click Off to turn off Error Reporting.

What are the options I can choose in Windows Error Reporting?

Besides turning Error reporting on or off, there are different consent levels available that allow a user to control how Windows Error Reporting prompts before sending data to Microsoft.

If you wish to keep Windows Error Reporting on, then you can select one of the following options:

Send all data – If you select this option, any data requested by Microsoft will be automatically sent without prompting you for confirmation. You can configure this option only through Group Policy and not via the Control Panel.

Automatically check for solutions – When this option is selected, only the minimum data required to check for an existing solution is sent to Microsoft. User consent is needed if Microsoft requests for additional data.

Automatically check for solutions and send additional information if needed – In addition to the minimum data required to check for an existing solution, the data specified by the application developer as a requirement is also sent to Microsoft. As in case of the second option, user consent is needed if Microsoft requests additional information.

Ask each time a problem occurs – If you have selected this option, the Windows Error Reporting asks you for permission before sending an error report to Microsoft.

Werfault.exe – Can you trust this process?

Yes, werfault.exe is a safe process and is not known to be associated with any malware. However, it is important to keep in mind that malware programs often give their processes similar names as legitimate processes.

If you find a slightly misspelled werfault.exe process running on your computer, run a malware scan using advanced antimalware programs to ensure that only legitimate processes are running on your computer. If malware is found on your system, immediately remove them. Further, run a registry scan using reliable registry cleaning software, such as PCHealthBoost to remove any malicious entry that the malware may have injected into the Windows registry.