Windows 10 users periodically complain about the WerFault.exe – Application Error that appears when running various applications. In this article, you will find more information about what WerFault.exe is, and why the “WerFault.exe – Application Error” bug happens. Also, we will provide you with some tips on how to fix the “WerFault.exe – Application Error” error in Windows 10.
WerFault.exe is one of many default Windows services responsible for your PC running as smoothly as possible. It does not directly affect a computer’s stability and performance, though. The WerFault.exe main purpose is to collect logs and error reports in different Windows components and apps. It is a part of Windows Error Reporting Service (WerSvc) that runs in the background and monitors your computer. WerSvc automatically generates and collects error data and then lets the user decide what to do with that information. You can either send the data to Microsoft or third-party developers or leave it as is and do nothing.
Whenever an app encounters an error, WerFault.exe kicks in and collects an error report data. Ironically, WerFault.exe sometimes may fail by itself with the following error:
WerFault.exe – Application Error
The instruction at x0000000 referenced memory at x0000000. The memory could not be written.
Click on OK to terminate the program.
That error means that the process was unable to complete collecting the error data and terminated abnormally. Some users think that the easiest way to fix WerFault.exe – Application Error is to delete the WerFault.exe. It is important to mention that WerFault.exe is a system protected file. That means the user cannot delete it from the computer to fix the error “WerFault.exe – Application Error.”
An intermittent and random WerFault.exe error is not a problem. If you happened to encounter the problem once or twice, you probably should not care about it at all.
However, if the error appears constantly, you need to fix your computer. One of the side effects of constant WerFault.exe errors is multiple Werfault.exe processes in Task Manager. They cause a high CPU load and reduce performance.
Fix WerFault.exe errors
As usual, we recommend beginning troubleshooting any computer with the following simple tasks that often fix the most common bugs in Windows 10. If nothing below helps, proceed to more complicated options.
- Restart your computer.
- Check for Windows updates and install them if available.
- Check for software updates. That is particularly relevant if the WerFault.exe error happens with some specific application.
- If possible, uninstall the related application.
- If available, use system restore points to roll back your Windows installation to a previously working state.
- Check for drivers updates and install, if available.
- Temporarily disable your antivirus, especially if you are using free third-party solutions.
The WerFault.exe error may happen if one of dll libraries in the Windows folder is missing or damaged. Usually, the problem should be gone after checking the integrity of system files using a dedicated command in Command Prompt.
Launch Command Prompt with Administrator privileges and execute the following command:
Then, run the next command:
Dism /Online /Cleanup-Image /RestoreHealth
Finally, check your system drive for file system errors. Execute the following command: chkdsk C: /f
All you need to do is sit back and wait for the system to complete the process. Windows will automatically try to fix detected issues. After executing the commands, you need to restart your computer.
Next, check your computer RAM for errors. To test memory in Windows 10, use the utility MdSched.exe. It is worth mentioning that in case your computer has some hardware problems with RAM, you will notice lots of weird behavior, issues, crashes and reboots. Still, checking RAM is one step to ensure your components are working properly.
Finally, you can turn off the Windows Error Reporting Service to get rid of the error. Do note that this is how you get rid of symptoms, not the cause of the error, which is not the best way to troubleshoot your computer. Still, if there are no other issues and your computer works fine, disabling the WerSvc may give you peace of mind.
- On your keyboard, press Win + R and enter the services.msc command;
- In the list of services find Windows Error Reporting Services and double-click it;
- Stop the service and change its startup type to Disabled;
- Save the changes and restart the computer.