Windows Error Reporting
Windows Error Reporting stores reports and sometimes dumps for application failures. A crash report can connect an executable, module and failure time, but a crash is not a verdict about malicious behaviour.
Listen to the full guide
Useful for
Support that an application encountered the reported failure.
Important limit
Infer malicious injection merely because a DLL appears in a crash report.
Location & availability
ProgramData\Microsoft\Windows\WER\ReportArchive and ReportQueue; Application event log
Availability depends on reporting policy, cleanup and application behaviour. Dumps can contain sensitive process data.
Fields to examine
- Report.wer application path and report identifiers.
- Failure time and exception or fault-module information where supplied.
- Associated Application error events and dump metadata.
What it can establish
- Support that an application encountered the reported failure.
- Identify a faulting component for further examination.
What it cannot prove
- Infer malicious injection merely because a DLL appears in a crash report.
- Assume a report preserves every module or all earlier executions.
Worked example
A game crashed with a capture overlay listed as the faulting module. Record the crash and module identity. A faulting module can be a legitimate installed component and needs examination before any accusation.