How to Fix Werfault.exe Application Error in Windows 10?

Windows 10 users periodically complain about the error WerFault.exe – Application Error that appears when running various applications. In this article, we will try to explain why the WerFault.exe process is used in Windows and how to fix related errors.

The WerFault.exe executable file is one of the built-in Windows system applications that is included in the system of automatic error collection, generating and sending logs and error reports to Microsoft support. Windows Error Reporting Service (WerSvc) runs in the background and monitors the status of Windows and running applications. The error data of every running application is generated automatically, and the user decides whether to send this report to Microsoft.

If an error occurs when starting up an application, the WerFault.exe process automatically starts and collects error report data. But it happens that the WerFault.exe process fails with the 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.


This error means that the process was unable to complete collecting the error data and terminated abnormally. Some users may decide that it the easiest solution is to delete the WerFault.exe file so that this error won’t appear. Since WerFault.exe is a system file, the user cannot delete it from the computer in order to stop the appearance of the error “WerFault.exe – Application Error”.

READ ALSO  How to Enable Remote Desktop (RDP) Remotely?

If you faced a problem with the terminated Werfault.exe process only once—do not pay attention. However, if the error appears constantly, several processes of Werfault.exe are immediately visible in the Task Manager, which cause a high load on the disk or CPU, then this problem needs to be fixed.

Let’s try to figure out why errors may appear when executing WerFault.exe.

Perhaps the file WerFault.exe or its dll libraries are damaged. It is usually worth checking the integrity of system files with the command:

sfc /scannow


Dism /Online /Cleanup-Image /RestoreHealth

werfault.exe error

If any of these commands found damage to the system files, it will try to fix them. After executing these commands, you need to restart the computer.

Check your computer RAM for errors. Perhaps there is a damaged area, when access to which application errors appear. To test the memory in Windows 10, use the utility MdSched.exe (

You can also turn off the error reporting service in Windows (this option is not recommended because you will only fix the problem and not its cause in this way). For this:

  1. Open the service management console—services.msc;
  2. In the list of services find Windows Error Reporting Services and open its properties;
  3. Stop the service and change its startup type to Disabled; werfault
  4. Save the changes and restart the computer.
READ ALSO  Manage and Disable Windows Defender Using PowerShell
Cyril Kardashevsky


  1. This is an excellent article. Had no idea what WerFault.exe even was. Now I know. Going to try the SFC in SafeMode first, and if that doesn’t resolve the pop-up memory error, I’m just going to disable the Windows Error Reporting Service. IMHO, that service is useless MS fluff. “Send the error report to Microsoft”. Who actually *does* that, anyway?? :-) Like I noted, useless MS fluff. Since my company has rolled-out a lot of Win10 patches recently, this odd error only started to occur (and frequently at that) about a few weeks ago on many PCs. So, I suspect some bad/quirky patch is the root cause of this, although I have no absolute proof of that. Thanks again for this well-written article.

  2. Excellent article – worked for me specifically the Dism /Online /Cleanup-Image /RestoreHealth fix. Read article to learn about it

  3. Great article, I executed both commands (sfc /scannow and Dism /Online /Cleanup-Image /RestoreHealth) and error message disappeard :-)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.