| Предыдущий | Следующий |
| SYSTEM_IMAGE_BAD_SIGNATURE | DRIVER_CORRUPTED_EXPOOL |
DRIVER_VERIFIER_DETECTED_VIOLATION
Значение DRIVER_VERIFIER_DETECTED_VIOLATION
DRIVER_VERIFIER_DETECTED_VIOLATION является проверкой ошибки 0x000000C4. Driver Verifier обнаружил фатальное нарушение правила в проверяемом драйвере. Параметр 1 является подкодом Verifier; параметры 2–4 содержат адреса, handles, данные пула или состояние, зависящие от правила.
Как анализировать DRIVER_VERIFIER_DETECTED_VIOLATION
Зафиксируйте параметры Verifier и выбранные драйверы, расшифруйте параметр 1 по официальной таблице или !analyze -vи исследуйте указанный драйвер в месте первой недопустимой операции. Сохраните дамп первого возникновения: последующее повреждение может скрыть исходное нарушение правила.
- При исследовании
DRIVER_VERIFIER_DETECTED_VIOLATION. - Выполните
!analyze -vи исследуйте объекты, заданные параметрами, а также стек, связанный сDRIVER_VERIFIER_DETECTED_VIOLATION, вместо того чтобы полагаться только на символьное имя или одну строку probable cause. - При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с
DRIVER_VERIFIER_DETECTED_VIOLATION, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.
Границы восстановления для DRIVER_VERIFIER_DETECTED_VIOLATION
Исправьте или замените драйвер, нарушивший контракт Verifier. После сбора данных не оставляйте агрессивные параметры Verifier включёнными на рабочих компьютерах; для воспроизведения применяйте целевую проверку.
Официальные материалы по DRIVER_VERIFIER_DETECTED_VIOLATION
- Microsoft: bug check DRIVER_VERIFIER_DETECTED_VIOLATION
- Microsoft: справочник кодов проверок ошибок
- Microsoft: анализ дампа режима ядра с помощью WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.
