How to fix WerFault.exe error in Windows 11

A WerFault.exe error means another program crashed and Windows Error Reporting is reporting it, so the fix is to repair that program or the system files under it: update the app, run DISM and sfc /scannow, and test with a clean boot.

This guide shows how to find the real culprit, the repair commands in order, how to rule out malware and bad memory, and how to stop the pop-ups if you only want them gone.

How to Fix WerFault.exe Error in Windows 11

Work through these in order and stop when the error goes away. Most cases end at step 3.

  1. Read the error dialog and note the app it names; WerFault.exe is the reporter, not the program that failed.
  2. Update that app, or uninstall and reinstall it from its publisher.
  3. Select Start, Settings, Windows Update, then Check for updates, and install everything offered, including optional updates.
  4. Open Command Prompt as administrator and run DISM.exe /Online /Cleanup-image /Restorehealth, then sfc /scannow.
  5. Restart the PC and repeat what triggered the error.
  6. If it still appears, do a clean boot to find a conflicting service or startup app.

Understanding WerFault.exe

WerFault.exe is part of Windows Error Reporting (WER), the built-in feature that records app crashes, hangs and kernel faults, reports them to Microsoft and offers any available solution. For a deeper look at the process itself, see what WerFault.exe is and why it runs.

Question Answer
What does it do? Collects information when an app crashes or stops responding and sends a report
Is it part of Windows? Yes, it is the Windows Error Reporting component
Why does it show an error? Usually because the app it is reporting on crashed, or because system files it relies on are damaged
Can it be turned off? Yes, through Group Policy or the registry, but crashes then go unreported and unsolved
Who controls it at work? Administrators can override user settings with Group Policy

Causes of WerFault.exe Error

What you see Likely cause Fix to try first
Error names one app every time That app is crashing Update or reinstall the app
Error appears for many apps or at startup Damaged Windows system files Run DISM, then sfc /scannow
Error started after installing new software A service or startup app conflicts Clean boot, then re-enable items in halves
Random crashes, freezes or blue screens as well Faulty RAM Run Windows Memory Diagnostic
WerFault.exe uses high CPU or disk for a long time A crashing app repeating, or malware Windows Security quick scan, then fix the crashing app
Error appeared after a Windows update A pending fix or driver mismatch Install all updates and optional driver updates

Repair system files with DISM and SFC

Run DISM first: it fetches clean files from Windows Update, and SFC then uses them to replace damaged system files. Open Command Prompt by typing cmd in Search, right-clicking it and selecting Run as administrator.

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

DISM repairs the Windows component store using Windows Update as its source; sfc /scannow then checks every protected system file and replaces corrupted ones with a cached copy. Leave the window open until verification reaches 100%.

You should see: DISM reports "The operation completed successfully", and SFC reports "Windows Resource Protection did not find any integrity violations" or that it repaired the files it found.

If SFC says Windows Resource Protection could not perform the requested operation, run it again in Safe Mode.

Administrator Command Prompt running sfc /scannow with verification progress
Run the scan from an elevated Command Prompt and let it reach 100 percent before closing the window. (Image: Microsoft)

Find a conflicting app with a clean boot

  1. Sign in as an administrator, select Search, type msconfig and open System Configuration.
  2. On the Services tab, select Hide all Microsoft services, then Disable all, then Apply.
  3. On the Startup tab, select Open Task Manager.
  4. On Startup apps, select each Enabled item and select Disable, noting what you turned off.
  5. Close Task Manager, select OK in System Configuration and restart.
  6. If the error is gone, re-enable items a few at a time until it returns; the last batch holds the culprit.

Undo the clean boot when finished by re-enabling the services and startup apps you turned off, then restart.

System Configuration Services tab with Hide all Microsoft services ticked
Tick Hide all Microsoft services, then click Disable all to start a clean boot. (Image: Microsoft)

Scan for malware and test memory

Malware sometimes hides under system names, and failing RAM makes many apps crash at once. Rule out both.

  1. Select Start > Settings > Privacy & security > Windows Security > Virus & threat protection.
  2. Select Quick scan and remove anything it finds.
  3. Select Start, type mdsched.exe and press Enter.
  4. Choose to restart now and check for problems.
  5. Let Windows Memory Diagnostic run its standard test; press F1 first if you want the Extended test mix, then F10 to continue.
  6. If it reports memory errors, have the RAM checked or replaced.

How to stop WerFault.exe pop-ups or disable error reporting

Do this only after the steps above. Turning WER off hides the symptom; the app underneath still crashes, and you lose the reports and solutions Windows would offer. Back up the registry before editing it.

  1. On Windows 11 Pro, press Windows + R, type gpedit.msc and press Enter.
  2. Go to Computer Configuration > Administrative Templates > Windows Components > Windows Error Reporting.
  3. Open Disable Windows Error Reporting, select Enabled, then Apply and OK.
  4. On Windows 11 Home, open regedit and go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting.
  5. To hide only the pop-up, create a DWORD named DontShowUI and set it to 1.
  6. To turn WER off completely, create or edit the DWORD Disabled and set it to 1, then restart.

To undo, set the policy back to Not Configured, or set DontShowUI and Disabled to 0.

How to check the error is fixed

  1. Restart the PC normally (not in clean boot).
  2. Open the app that triggered the error and do the same task again.
  3. Leave the PC running for a normal work session and watch for the WerFault.exe dialog.
  4. Open Task Manager and confirm WerFault.exe is not sitting at high CPU or disk use.

Fix common WerFault.exe symptoms

"WerFault.exe application error" on startup

A startup app or service crashes as Windows loads.

  1. Perform a clean boot.
  2. Re-enable startup items in small groups until the error returns.
  3. Update or uninstall the item that triggers it.

WerFault.exe high CPU, disk or memory usage

An app is crashing repeatedly, so WER keeps collecting reports, or malware is posing as the process.

  1. Run a Quick scan in Windows Security.
  2. Note which app keeps crashing and update or reinstall it.
  3. Run DISM and sfc /scannow if many apps are affected.

WerFault.exe itself crashes

Damaged system files or memory faults.

  1. Run DISM, then sfc /scannow.
  2. Run Windows Memory Diagnostic.
  3. Install every Windows update and optional driver update.

Frequently asked questions

What is WerFault.exe?

WerFault.exe is the Windows Error Reporting process. When an app crashes or stops responding, it collects details, can send a report to Microsoft, and shows any solution Windows has. It is a normal part of Windows 11 and Windows 10.

What is a WerFault.exe application error?

It is a dialog shown when an app fails and Windows Error Reporting steps in. The named app is usually the real problem, so update or reinstall it. If many apps fail, repair system files with DISM and sfc /scannow.

Is WerFault.exe a virus?

The genuine WerFault.exe is part of Windows. Malware can borrow system names, though, so if it uses heavy CPU for long periods, run a Quick scan in Windows Security under Virus & threat protection.

Why does WerFault.exe crash?

WerFault.exe usually fails because Windows system files are damaged or memory is faulty. Run DISM followed by sfc /scannow, then Windows Memory Diagnostic, and install all Windows updates.

How do I disable WerFault.exe?

On Windows 11 Pro, enable the Disable Windows Error Reporting policy under Windows Components, Windows Error Reporting in gpedit.msc. On Home, set the DWORD Disabled to 1 under HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting. Crashes still happen; they just go unreported.

How do I fix the WerFault.exe error in Windows 10?

The same steps work on Windows 10: update the failing app, install Windows updates, run DISM and sfc /scannow as administrator, and do a clean boot. The Windows Update path on Windows 10 is Settings, Update & Security, Windows Update.

Is it safe to end WerFault.exe in Task Manager?

Yes. Ending it only stops the current report. It starts again the next time an app crashes, so fix the crashing app to stop it returning.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

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