Что означает код HRESULT 0x001B0003 (WER_S_DISABLED)?

 
Предыдущий Следующий
WER_S_REPORT_QUEUED WER_S_SUSPENDED_UPLOAD

WER_S_DISABLED

Практический смысл

WER_S_DISABLED (0x001B0003) относится к Windows Error Reporting. Это информационный/success HRESULT. Короткий ориентир по имени статуса: отключено. Код фиксирует конкретную границу операции; сам facility не объясняет, какой объект, вход или этап вызвал состояние.

Исходное описание условия: Windows Error Reporting is disabled. Сопоставляйте эту формулировку с первым нативным возвратом, а не с поздней wrapper exception или сообщением UI.

Граница проверки

Определите стадию WER: создание отчёта, добавление dump/attachments, локальная очередь/архив или отправка. Вторичная ошибка репортинга не должна затереть первичное падение приложения.

Специфичные признаки из исходного описания

  • Windows Error Reporting is disabled
  • Practical scenario A managed workstation disables WER by policy.
  • Difference from nearby results Queue-disabled and archive-disabled affect individual stages; it disables reporting as a whole.
  • Surface configuration guidance only to authorized administrators.
  • A new attempt following it should be triggered by a meaningful transition, not merely by elapsed time.
  • The application writes its minimal local log and omits upload attempts.
  • 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.

Что сохранить до исправления

  • исходный exception/fault signature и faulting module
  • первый Wer* API и состояние report handle
  • WER_SUBMIT_RESULT, queue/archive state и соответствующие event-log записи
  • пути, размеры и доступность dump/attachments до передачи WER
  • код-специфичный маркер для этого случая: отключено

Порядок диагностики

  1. Проверьте именно признак отключено; не объединяйте его с соседними кодами той же подсистемы.
  2. Сверьте trace с наиболее специфичным исходным условием: Windows Error Reporting is disabled.

Исправление и критерий проверки

Исправляйте только подтверждённую стадию отчёта и повторяйте с минимальным набором артефактов. Не создавайте рекурсивный WER-отчёт из того же пути обработки ошибки.

Положительный контроль должен убрать условие Practical scenario A managed workstation disables WER by policy., а отрицательный — по-прежнему воспроизводить ожидаемый отказ на заведомо неверном входе или состоянии. Так можно отличить исправление причины от случайного изменения маршрута выполнения.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.