By default, when an app crashes on your computer, Windows uses a feature called Error Reporting to send diagnostic data to Microsoft. It also provides you with a solution to the error that caused the crash, if such a solution exists. Unfortunately, the executable file in charge of the error reporting process, Werfault.exe, can use an unusually high number of your system resources. This, in turn, causes your computer to become slow or unresponsive. If you want to solve this problem, or if you simply are concerned about the privacy issues involved with allowing Microsoft to collect data from your computer, it is possible to disable Werfault.exe.
Open the Windows Start screen and type "Action Center," then click on the "Action Center" shortcut below the Search box. Action Center is the name of the panel which allows you to review and edit some of your operating system's most critical system and security settings.
Select "Change Action Center settings."
Click on the "Problem reporting settings" shortcut.
Select "Never check for solutions" and click on "OK" to confirm your new settings. Alternatively, if you wish to still be able to manually decide whether Windows should check for solutions when an app crashes, select "Each time a problem occurs, ask me before checking for solutions."
Information in this article applies to Windows 8.1. It may differ slightly or significantly with other versions or products.
Disabling the Windows error reporting feature will prevent your operating system from providing you with a personalized solution to fix the error that caused the app to crash.
Turning this feature off will also prevent Microsoft from collecting diagnostic data from your computer. While this might seem like a good thing from a privacy point of view, it may also make it more difficult for Microsoft to find out about app crashes and fix those issues in a timely manner.