| Previous | Next |
| WER_S_IGNORE_ASSERT_INSTANCE | WER_S_ASSERT_CONTINUE |
WER_S_IGNORE_ALL_ASSERTS
WER handled the assertion and added it to a permanent ignore list
WER_S_IGNORE_ALL_ASSERTS is HRESULT 1769481 (0x001B0009) from winerror.h. AllStat describes it as “The assertion was handled and added to a permanent ignore list.” In the Windows Error Reporting collection, queue, upload, archive, assertion, or debugging workflow, the value reports a nonfailure state that must not be collapsed into plain S_OK.
This result is actionable completion information and may require waiting, reconciliation, fallback, or user disclosure.
Where the status is encountered
- WerReportSubmit and WER store processing; capture the exact API, object, and phase because the same numeric success severity does not define the state by itself.
- Crash, hang, assertion, and application-failure reporting;
- Enterprise policy controlling WER queue, archive, upload, debugger, and throttling;
Keep it attached to the operation that returned it. Interpreting it outside that API contract can turn a normal continuation or partial result into an incorrect retry or false completion.
What must be true before accepting it
Verify that the broad ignore decision is authorized and scoped to the correct assertion identity and application version. The caller should reject a path where outputs and state do not match the recorded condition.
Also confirm that returned outputs belong to the current operation generation and were not inherited from an earlier attempt.
Correct handling and recovery
Record the ignore rule, provide a way to remove it, and avoid hiding unrelated assertion sites that share a generic message.
Continuation after it within the documented state machine is different from restarting the entire operation.
Difference from nearby results
The instance-only variant resumes once; this status changes handling for future matching assertions.
Using one generic success branch for it and its neighbor can lose output, repeat work, or misreport completion.
Practical scenario
A developer suppresses a noisy assertion fingerprint for one build. The tool stores the exact module and line signature and expires the rule on upgrade.
References
- Microsoft: WER error codes
- Microsoft: WerReportSubmit
- Microsoft: Windows Error Reporting
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.