Как исправить ошибку DRIVER_POWER_STATE_FAILURE пошагово

Последнее обновление: 26/08/2025

  • Ошибка 0x0000009F обычно вызвана неправильной настройкой драйверов и параметров питания.
  • Решите проблему с помощью практических шагов: удалите периферийные устройства, обновите/откатите драйверы, SFC и схемы электропитания.
  • Расширенная диагностика с помощью WinDbg (TRIAGE_9F_POWER/PNP) для поиска виновного драйвера.
  • Поддерживайте стабильность работы вашей системы с помощью Центра обновления Windows, обновлений прошивки/BIOS и проверок оборудования.
DRIVER_POWER_STATE_FAILURE

Если вы увидели синий экран с текстом DRIVER_POWER_STATE_FAILURE, сделайте глубокий вдох: это известная ошибка, и ее можно исправить, вы можете увидеть, как Исправление ошибки драйвера Windows 11. Эта ошибка обычно появляется при запуске, перезапуске или выходе из режима сна/гибернации.и почти всегда связана с драйверами, которые плохо управляют состояниями питания устройства.

В следующих строках вы найдете полное руководство, которое объединяет практические решения, расширенные проверки и, для тех, кому это необходимо, Низкоуровневые методы отладки для ошибки 0x0000009F Документировано Microsoft. Кроме того, если вы потеряли файлы из-за BSOD, мы расскажем, как восстановить их без проблем.

Что такое DRIVER_POWER_STATE_FAILURE и когда оно появляется?

DRIVER_POWER_STATE_FAILURE — это код остановки Windows со значением 0x0000009FНа экране может появиться сообщение типа: «Обнаружена проблема… DRIVER_POWER_STATE_FAILURE», и система перезагрузки для защиты целостности ОС.

Типичным триггером является то, что Windows пытается разбудить, перевести в спящий режим или возобновить работу устройства и Контроллер не отвечает или остается в недопустимом состоянии питанияТаким образом, наиболее распространенным симптомом является BSOD при пробуждении компьютера, хотя он может возникнуть и во время использования, если драйвер «завис».

DRIVER_POWER_STATE_FAILURE

Распространенные причины отказов

Существует несколько сценариев, вызывающих ошибку DRIVER_POWER_STATE_FAILURE. Это наиболее распространенные согласно задокументированным случаям:

  • Несовместимые или поврежденные драйверы: Драйверы устарели, повреждены или несовместимы с вашей версией Windows.
  • Проблемные периферийные устройства: Внешние накопители, USB-концентраторы, принтеры или вновь подключенные устройства, вызывающие конфликты.
  • Неправильно настроенные параметры мощности: Агрессивные параметры энергосбережения, которые отключают питание устройств и не позволяют им повторно включиться.
  • Поврежденные системные файлы: особенно если файл гибернации hiberfil.sys был поврежден.
  • SSD и режимы пониженного энергопотребления: подразделения, которые плохо справляются с определенными функциями (например, DevSleep).
  • Антивирус или стороннее программное обеспечение: Приложения, которые мешают передаче питания или работе драйверов.
  • Malware: инфекции, которые изменяют системные файлы или драйверы.
  • Неисправное оборудование: Накопители или видеокарты периодически выходят из строя.

Прежде чем углубляться в детали, стоит определить проблему. Отключите все внешнее и проверьте; если он перестанет давать сбои, у вас уже есть четкая подсказка относительно происхождения.

Быстро определить виновника

Начните с простого. Отключите периферийные USB-устройства и загрузитесьЕсли BSOD исчезнет, ​​подключайтесь по одному устройству, чтобы найти проблемное, и когда найдете его, переустановите его драйвер из диспетчера устройств.

Эксклюзивный контент – нажмите здесь  Sony представляет 27-дюймовый монитор PlayStation с возможностью зарядки DualSense

Если компьютер не запускается нормально, введите Безопасный режим (F8 при запуске в старых версиях; в Windows 10/11 из дополнительных параметров), чтобы избежать загрузки проблемных драйверов и работать без сбоя экрана.

Откройте Диспетчер устройств Ищите устройства с красным крестиком или жёлтым восклицательным знаком. Обычно именно там находится источник: обновите или удалите этот драйвер.

Другим источником подсказок является Просмотр событий: Проверьте наличие критических системных ошибок в том же временном окне, в котором появился BSOD. Журналы могут указывать на конкретный драйвер которые потерпели неудачу.

DRIVER_POWER_STATE_FAILURE

Практические пошаговые решения

Давайте теперь рассмотрим ряд возможных решений ошибки DRIVER_POWER_STATE_FAILURE:

1) Удалите недавнее внешнее оборудование.

Наиболее распространенными виновниками являются новые USB-устройства. Отключите диски, концентраторы, принтеры и ключи., перезагрузите и проверьте. Если ошибка исчезнет, ​​обновите драйвер конфликтующего устройства с сайта производителя. Если вы работаете с принтерами или сканерами, проверьте водитель WIA.

2) Удалите драйверы в безопасном режиме.

Если вы недавно установили какой-либо драйвер и возникла проблема, загрузитесь в Безопасный режим, перейдите в диспетчер устройств, щелкните правой кнопкой мыши на недавно установленном устройстве и нажмите Удалить устройство. Повторите с подозреваемыми и начните снова в обычном режиме.

3) Обновите (или откатите) драйверы

Откройте «Выполнить» (Windows+R), введите devmgmt.msc и на устройстве выберите Обновить драйвер. Сначала попробуйте автоматический поискЕсли вы ничего не нашли, скачайте драйвер с официального сайта производителя.

Если проблема возникла после обновления драйвера (особенно графика (драйвер AMD Radeon), сеть или Wi‑Fi), перейдите в Свойства устройства, вкладка Драйвер и используйте Вернуться к предыдущему контроллеру. Перезагрузите и проверьте.

4) Запустите сканирование SFC

Чтобы восстановить поврежденные системные файлы, откройте CMD как администратор и выполните:

sfc /scannow

Дайте ему закончить; это может занять некоторое время, особенно в Механический жесткий диск. Не прерывайте процесс Даже если кажется, что процесс не продвигается. Когда процесс завершится, закройте окно и перезапустите его.

5) Настройте параметры питания

Этот BSOD тесно связан с управлением питанием. Откройте Панель управления > Электропитание и выберите Сбалансированный (рекомендуется). Затем в разделе «Изменение настроек плана» > «Дополнительные настройки»:

  • Беспроводной адаптер: Максимальная производительность.
  • PCI Express > Управление состоянием канала: тестирование между Отключено или максимальное энергосбережение в зависимости от вашего случая (некоторые руководства предлагают сохранить, другие предлагают отключить его, чтобы избежать отключений электроэнергии); проверьте, какой параметр устраняет BSOD).
  • Проверьте режим сна/гибернации и не допускайте перехода критически важных устройств в агрессивные состояния.
Эксклюзивный контент – нажмите здесь  Звук задерживается в Windows 11: отключите монопольный режим и уменьшите задержку

Если вы в прошлом возились с планами, эффективным вариантом будет восстановить настройки по умолчанию для каждого плана и попробуйте еще раз.

6) Временно отключите или удалите антивирус.

Некоторые антивирусные программы вмешиваются в работу драйверов или переключателей питания. В разделе «Панель управления» > «Программы» временно удалить антивирусПерезапустите компьютер и проверьте, исчезла ли ошибка. Если проблема исчезнет, ​​установите последнюю версию или смените решение безопасности.

7) Настройте панель управления NVIDIA

Если у вас видеокарта NVIDIA, откройте Панель управления и выберите «Управление параметрами 3D». В разделе «Режим управления питанием» выберите Предпочитаю максимальную производительность и выберите предпочитаемый графический процессор. Подайте заявку и протестируйте.

8) Удалите проблемные программы

Если BSOD начался после установки программы, перейдите в Панель управления > Программы > Удаление программы, удалить это программное обеспечение и перезагрузите компьютер. В некоторых случаях инструменты очистки от оставшихся драйверов помогают удалить оставшиеся драйверы.

9) Используйте средство проверки драйверов

Windows включает в себя Проверка драйверов Для обнаружения нестабильных драйверов: найдите «verifier» в меню «Пуск», создайте стандартную конфигурацию, выберите драйверы для анализа, перезагрузите систему и дайте ей выполнить проверку. Если он обнаружит проблемы, он сгенерирует отчеты. которые указывают на виновника.

10) Проверьте наличие обновлений Windows (или откатитесь до последней версии)

Перейдите в раздел «Параметры» > «Центр обновления Windows». Установите ожидаемые исправления, так как они устраняют проблемы со стабильностью и питанием. Если проблема возникла после обновления, перейдите к Удалить обновления и возвращает последний, чтобы исключить регрессии.

11) Обновите систему, сохранив файлы.

В крайнем случае в разделе «Настройки» > «Обновление и безопасность» > «Восстановление» используйте «Сбросить этот компьютер», опция «Сохранить мои файлы». Это лёгкая переустановка, которая обычно устраняет постоянные конфликты водителей.

Расширенное техническое руководство: Отладка Bugcheck 0x9F

Для сред разработки или расширенных ИТ-сред Microsoft документирует анализ ошибок. DRIVER_POWER_STATE_FAILURE (0x9F)Параметр 1 указывает тип нарушения и определяет диагностику.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Описание причины
0x1 Объект устройства зарезервированный зарезервированный Объект устройства с ожидающим незавершенным запросом питания освобождается..
0x2 Объект целевого устройства (если есть) Объект устройства Объект драйвера (если существует) Состояние системной мощности IRP завершено но PoStartNextPowerIrp не был вызван.
0x3 Стек PDO нт!_TRIAGE_9F_POWER ИРП заблокирован Объект устройства слишком долго блокирует IRP.
0x4 Время ожидания (секунды) Фиксатор нити PnP нт!_TRIAGE_9F_PNP Тайм-аут при синхронизации перехода питания с PnP.
0x5 ПДО POP_FX_DEVICE Зарезервировано: 0 Устройство не завершило направленный энергетический переход вовремя..
0x6 POP_FX_DEVICE Направленное выключение (1) / Включение (0) Зарезервировано: 0 Неполный обратный вызов направленного энергетического перехода.
0x500 зарезервированный Целевое устройство (если есть) Устройство (объект) Состояние питания IRP завершено без вызова PoStartNextPowerIrp.
Эксклюзивный контент – нажмите здесь  Сколько видеопамяти мне нужно на видеокарте для игрового ПК?

Базовая диагностика в WinDbg: использование !анализировать -v чтобы увидеть структуру nt!_TRIAGE_9F_POWER или nt!_TRIAGE_9F_PNP и возможные KiBugCheckDriver вовлеченный.

kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)

В лице dx KiBugCheckDriver вы можете прочитать имя водителя, если оно доступно, и с помощью dt о nt!_TRIAGE_9F_POWER (Arg3) вы изучаете ожидающие энергетические списки IRP и направления работы, в которых это задействовано.

0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY 
+0x010 ThreadList : ... _LIST_ENTRY 
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE

Команда !irp на Arg4 показывает след заблокированного IRP, и !devstack с PDO (Arg2) перечислите стек драйверов для конкретной службы (например, HidUsb на USB HID-устройствах).

0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"

Для мировых энергетических государств, !poaction отображает назначенные IRP и активные рабочие потоки.

kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...

Если вы работаете с KMDF, используйте !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues для подтверждения того, ожидает ли фреймворк подтверждения ожидающих запросов. !стеки может обнаружить нити, которые задерживают энергетический переход.

Также для 0x4 проверьте структуру нт!_TRIAGE_9F_PNP указанный в Arg4, с его завершенной очередью и отложенной очередью работ.

kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE

Если вы не собираетесь заниматься отладкой, то основные рекомендации уже приведены (обновите/удалите драйверы, проверьте диспетчер устройств, временно отключить энергосбережение, удаление нового оборудования, запуск диагностики и обновление BIOS/ACPI) — это практичные способы.

Дополнительные советы и финальные проверки

Если после применения нескольких методов проблема сохраняется, рассмотрите возможность анализа компоненты оборудования (особенно блоки питания и накопители) и обновите прошивку/BIOS и таблицы ACPI.

Помните, что некоторые планы электропитания портативных устройств очень агрессивны: изменить режим сна/гибернации, PCIe и Wi-Fi, а также проверьте их с помощью перезагрузок. Иногда обратный процесс (сброс настроек до значений по умолчанию, если вы их изменили, или настройка, если настройки были установлены по умолчанию) помогает изолировать параметр, вызывающий BSOD.

Наконец, если экран всегда появляется при перезагрузке, а не при холодной загрузке, то обычно проблема в устройства, которые не просыпаются должным образом или повреждение канала гибернации. В этом случае сочетание SFC, правильных драйверов и экономичной схемы электропитания обычно решает проблему.

Со всем вышеперечисленным Вы должны иметь возможность обойти DRIVER_POWER_STATE_FAILURE: Отключите периферийные устройства, отрегулируйте питание, восстановите файлы и обновляйте драйверы., система снова стабильна; и если вам нужно было сохранить данные после недавней катастрофы, Утилиты восстановления избавят вас от неприятностей вполне надежно.

Как создать аварийный USB-накопитель для исправления любых ошибок Windows
Теме статьи:
Как создать аварийный USB-накопитель для исправления любых ошибок Windows