werfaultsecure.exe

Windows Error Reporting Secure

System ProcessSafeSystem Utility
CPU Usage
0-6%
Memory
20-100 MB
Location
C:\Windows\System32
Publisher
Microsoft Corporation

Quick Answer

werfaultsecure.exe is safe. It is Windows' secure error reporting component that collects crash data and securely forwards it for analysis; it runs in the background and is not a user application.

Is it a Virus?
✔ NO - Safe
Must be located at C:\Windows\System32\WerFaultSecure.exe and be digitally signed by Microsoft.
Warning
Typically normal activity
WerFaultSecure may briefly run during application crashes to collect diagnostic data.
Can I Disable?
✔ YES
You can end the process if needed and adjust Windows Error Reporting settings, but disabling can reduce crash diagnostics.

What is werfaultsecure.exe?

werfaultsecure.exe is the Windows Error Reporting Secure variant responsible for capturing crash data when an application fails. It runs in the background under system context to collect diagnostics, memory dumps, and event data, then send them securely for analysis or store for later submission. It helps improve reliability.

It coordinates Windows Error Reporting: it runs when an app crashes, collects dump data, and transmits it securely for analysis. It operates with elevated rights and communicates with the WER service without exposing user content.

Quick Fact: Windows Error Reporting evolved to support secure data handling; WerFaultSecure focuses on protected transmission of crash data.

Types of Wer Fault Processes

Is werfaultsecure.exe Safe?

Yes, werfaultsecure.exe is safe when it's the legitimate Microsoft system file located in the System32 folder and signed by Microsoft.

Is werfaultsecure.exe a Virus or Malware?

The real werfaultsecure.exe is NOT a virus. However, malware can impersonate benign system files. Always verify location and signature.

How to Tell if werfaultsecure.exe is Legitimate or Malware

  1. File Location: Must be in C:\Windows\System32\WerFaultSecure.exe or C:\Windows\SysWOW64\WerFaultSecure.exe. Any other path is suspicious.
  2. Digital Signature: Right-click the file in Explorer → Properties → Digital Signatures. Should show "Microsoft Corporation" as signer.
  3. Resource Usage: Normal usage is 0-6% CPU per process under light load, 20-100 MB memory. Constant high usage is suspicious.
  4. Behavior: The service should run in the background and only engage during crashes for reporting.

Red Flags: If werfaultsecure.exe is located outside System32/SysWOW64, lacks a digital signature, or exhibits persistent high resource use, scan with reputable antivirus and check Windows Event Logs for errors.

Why Is werfaultsecure.exe Running on My PC?

werfaultsecure.exe is part of Windows Error Reporting and runs to capture crash data when applications fail or when diagnostic data is requested by the OS.

Reasons it's running:

Can I Disable or Remove werfaultsecure.exe?

Disabling werfaultsecure.exe is not recommended because it is a core OS component for crash diagnostics. You can reduce activity or adjust reporting in Windows Settings.

How to Stop werfaultsecure.exe

How to Disable Windows Error Reporting (WER) related features

Common Problems: High CPU or Memory Usage by WerFaultSecure

If werfaultsecure.exe is consuming excessive resources or behaving oddly, try the following common fixes.

Common Causes & Solutions

Quick Fixes:
1. Open Task Manager and identify heavy WerFaultSecure activity (Ctrl+Shift+Esc).
2. Limit crash data: Settings > Privacy & security > Diagnostics & feedback.
3. Run Windows Update to ensure bug fixes are present.
4. Update drivers from official sources.
5. Run SFC and DISM to fix system components.

Frequently Asked Questions

Is werfaultsecure.exe a virus?

No, the legitimate werfaultsecure.exe is a Microsoft system file found in C:\Windows\System32 and signed by Microsoft. Malicious files may misuse similar names.

Why is werfaultsecure.exe using CPU?

It runs during crash reporting. Short spikes are normal during a fault; persistent high CPU warrants checking for failing apps or driver issues.

Where is werfaultsecure.exe located?

Typically in C:\Windows\System32\WerFaultSecure.exe or C:\Windows\SysWOW64\WerFaultSecure.exe for 32-bit environments.

Can I disable werfaultsecure.exe?

Disabling is not recommended, but you can reduce data collection or disable WER features via Diagnostics settings or Group Policy in Enterprise editions.

How do I fix WerFaultSecure high memory usage?

Update Windows, run SFC/DISM, check for faulty drivers or applications causing crashes, and review Event Viewer for crash details.

What is the difference between WerFault and WerFaultSecure?

WerFault is the classic error reporting process; WerFaultSecure is a variant with tightened data handling and encryption for reporting crash data.

Related Processes