| Предыдущий | Следующий |
| WER_S_DISABLED_QUEUE | WER_S_REPORT_ASYNC |
WER_S_DISABLED_ARCHIVE
Практический смысл
WER_S_DISABLED_ARCHIVE (0x001B0006) относится к Windows Error Reporting. Это информационный/success HRESULT. Короткий ориентир по имени статуса: отключено / архив. Код фиксирует конкретную границу операции; сам facility не объясняет, какой объект, вход или этап вызвал состояние.
Исходное описание условия: WER uploaded the report but did not archive it
. Сопоставляйте эту формулировку с первым нативным возвратом, а не с поздней wrapper exception или сообщением UI.
Граница проверки
Определите стадию WER: создание отчёта, добавление dump/attachments, локальная очередь/архив или отправка. Вторичная ошибка репортинга не должна затереть первичное падение приложения.
Специфичные признаки из исходного описания
WER uploaded the report but did not archive it
Practical scenario A privacy policy disables local archives while permitting upload.
Support uses the report ID rather than expecting a local ReportArchive folder.
Difference from nearby results WER_S_REPORT_UPLOADED may also leave an archive; this status adds the explicit no-archive condition.
AllStat describes it as “Report was uploaded, but not archived due to archiving being 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 .
WER uploaded the report but did not archive it this result is HRESULT 1769478 ( 0x001B0006 ) from winerror.h.
Correct handling and recovery Close submission successfully, record that no archive copy exists, and do not later search the WER archive as proof of delivery.
Что сохранить до исправления
- исходный exception/fault signature и faulting module
- первый Wer* API и состояние report handle
- WER_SUBMIT_RESULT, queue/archive state и соответствующие event-log записи
- пути, размеры и доступность dump/attachments до передачи WER
- код-специфичный маркер для этого случая: отключено / архив
Порядок диагностики
- Проверьте именно признак отключено / архив; не объединяйте его с соседними кодами той же подсистемы.
- Сверьте trace с наиболее специфичным исходным условием:
WER uploaded the report but did not archive it
.
Исправление и критерий проверки
Исправляйте только подтверждённую стадию отчёта и повторяйте с минимальным набором артефактов. Не создавайте рекурсивный WER-отчёт из того же пути обработки ошибки.
Положительный контроль должен убрать условие Practical scenario A privacy policy disables local archives while permitting upload.
, а отрицательный — по-прежнему воспроизводить ожидаемый отказ на заведомо неверном входе или состоянии. Так можно отличить исправление причины от случайного изменения маршрута выполнения.
Технические ссылки
- Microsoft: WER error codes
- Microsoft: WerReportSubmit
- Microsoft: Windows Error Reporting
- Microsoft: HRESULT values
Нужно найти другой код? Найти другой код состояния или ошибки.
