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

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:

sfc /scannow

Then, run the next command:

 Dism /Online /Cleanup-Image /RestoreHealth

werfault.exe error

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.

  1. On your keyboard, press Win + R and enter the services.msc command;
  2. In the list of services find Windows Error Reporting Services and double-click it;
  3. Stop the service and change its startup type to Disabled;
  4. Save the changes and restart the computer.
I enjoy technology and developing websites. Since 2012 I'm running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.
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.

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