| Предыдущий | Следующий |
| USER_MODE_HEALTH_MONITOR | INTERNAL_POWER_ERROR |
DRIVER_POWER_STATE_FAILURE
Значение DRIVER_POWER_STATE_FAILURE
DRIVER_POWER_STATE_FAILURE является проверкой ошибки 0x0000009F. Драйвер или стек устройства перешёл в несогласованное состояние питания либо не завершил переход питания. Параметр 1 задаёт нарушение; распространённые варианты указывают заблокированный power IRP и соответствующие device objects.
Как анализировать DRIVER_POWER_STATE_FAILURE
Расшифруйте параметр 1, исследуйте заблокированный IRP в WinDbg, пройдите по стеку устройства и определите драйвер, которому принадлежит запрос или который обрабатывал его последним. Сопоставьте дамп с событиями sleep, resume, shutdown, удаления устройства и power framework.
- При исследовании
DRIVER_POWER_STATE_FAILURE. - Выполните
!analyze -vи исследуйте объекты, заданные параметрами, а также стек, связанный сDRIVER_POWER_STATE_FAILURE, вместо того чтобы полагаться только на символьное имя или одну строку probable cause. - При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с
DRIVER_POWER_STATE_FAILURE, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.
Границы восстановления для DRIVER_POWER_STATE_FAILURE
Обновите или исправьте драйвер, который не передал либо не завершил power request. Удаление устройства или отключение функции питания является лишь диагностическим шагом, если только это не поддерживаемый платформой обходной путь.
Официальные материалы по DRIVER_POWER_STATE_FAILURE
- Microsoft: bug check DRIVER_POWER_STATE_FAILURE
- Microsoft: справочник кодов проверок ошибок
- Microsoft: анализ дампа режима ядра с помощью WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.