What does HRESULT 0x001B0003 (WER_S_DISABLED) mean?

 
Previous Next
WER_S_REPORT_QUEUED WER_S_SUSPENDED_UPLOAD

WER_S_DISABLED

Windows Error Reporting is disabled

WER_S_DISABLED is HRESULT 1769475 (0x001B0003) from winerror.h. The documented description is “Reporting was disabled.” 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.

Telemetry and tests should retain this result because its operational meaning differs from S_OK.

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;

What must be true before accepting it

Verify that the disabled state comes from explicit system, user, or organizational policy rather than a transient submission failure. Without the boundary check, the HRESULT can hide stale output, pending ownership, or omitted work.

Difference from nearby results

Queue-disabled and archive-disabled affect individual stages; it disables reporting as a whole.

Correct handling and recovery

Respect the policy, preserve only application-local diagnostics allowed by policy, and do not loop on WerReportSubmit. Surface configuration guidance only to authorized administrators.

Practical scenario

A managed workstation disables WER by policy. The application writes its minimal local log and omits upload attempts.

References


Looking for a different code? Search another status or error code.