| Предыдущий | Следующий |
| SL_E_TAMPER_RECOVERY_REQUIRES_ACTIVATION | ERROR_ALL_SIDS_FILTERED |
ERROR_AUDITING_DISABLED
Что означает ERROR_AUDITING_DISABLED
ERROR_AUDITING_DISABLED (0xC0090001) — Указанное событие сейчас не подлежит аудиту.
Код 0xC0090001 относится не ко всему компоненту «Windows», а к операции в области «системный объект и операцию, прямо указанные официальным описанием». Сообщение «указанное событие сейчас не подлежит аудиту» позволяет начать с темы «auditing, disabled».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0xC0090001 и условии «указанное событие сейчас не подлежит аудиту» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0xC0090001, соберите первый API-вызов, его параметры, object ID и события соответствующего системного компонента; отдельно запишите HRESULT. Затем для 0xC0090001 сравните исправный и неуспешный запуск в части «auditing, disabled», меняя одно условие за раз.
После локализации 0xC0090001 действуйте по контракту подсистемы: устраняйте первое подтверждённое условие и повторяйте исходный вызов без изменения остальных параметров. Для 0xC0090001 и условия «указанное событие сейчас не подлежит аудиту» неизменённый повтор без нового состояния не считается исправлением.
После исправления повторите тот же вызов на прежних данных; у результата 0xC0090001 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0xC0090001: Microsoft Open Specifications: HRESULT values · HRESULT facility extraction · Windows security auditing overview.
Нужно найти другой код? Найти другой код состояния или ошибки.