Варианты решения проблемы синего экрана смерти со STOP-ошибкой 0x0000009f «DRIVER_POWER_STATE_FAILER» на Windows XP, 7, 8 и 10


Выброс системой синего экрана смерти со STOP-ошибкой 0x0000009f связан с неправильной обработкой драйверами управления электропитанием устройств ПК запросов системного диспетчера питания. Дополнительные сведения о данном исключении предоставляют 4 параметра ошибки.
Фото 1Для устранения стоп-экрана DRIVER_POWER_STATE_FAILER необходимо точно определить драйвер, неправильно обрабатывающий запросы системного диспетчера питания, и заменить или удалить его.

Описание кода ошибки

Дружественным символьным именем стоп-ошибки 0x0000009f является DRIVER_POWER_STATE_FAILER. Данная исключительная ситуация возникает в результате наличия незавершенных операций между диспетчером электропитания Windows и драйвером подключенного устройства, отвечающим за управление электропитанием. Также она возникает как результат некорректной работы драйвера электропитания устройства.

У ошибки DRIVER_POWER_STATE_FAILER существует ряд параметров:

  • Если первый параметр установлен как 0х1, то второй параметр показывает освобожденное устройство. Эта ситуация сообщает о наличии невыполненного, незавершенного запроса по электропитанию. Третий и четвертый параметры зарезервированы.
  • Значение 0х2 параметра 1 определяет второй параметр как целевой объект-устройство.
  • В четвертом параметре демонстрируется драйвер, ставший причиной исключительной ситуации, ответственный за диспетчеризацию питания обслуживаемого «девайса». Драйвер завершил обработку IRP-запроса, но не вызвал процедуру PoRequestPowerIrp системного диспетчера электропитания.
  • Другие значения первого параметра, определяющего тип стоп-экрана, характерны определенным версиям Windows. Например, значение первого параметра 0х3 позволяет понимать второй параметр как адрес стека объекта, представляющего физическое устройство. Четвертый параметр отображает блокированный IRP-запрос.Данное значение первого параметра находит объяснение в версиях Windows выше XP. Трактовка неоднозначна: в некоторых случаях говорится о слишком длительной блокировке IRP-запроса, а иногда сообщается о некорректной обработке IRP-запроса в режиме ожидания.

Фото 2

Важно! Стоп-экран 0х0000009f возможен у любой версии Windows (XP, 7, 8, 10).
Трактовка ряда параметров бывает разной, хотя общим источником возникновения синего экрана остаются нарушения в обработке запросов управления питанием между ядром системы и драйвером, управляющим питанием отдельного устройства.

Возможные причины проблемы

Причиной выбрасывания системой исключения DRIVER_POWER_STATE_FAILER является чаще всего драйвер устройства, диспетчеризирующий питание. Например, был замечен факт неправильной обработки NDIS-драйвером сетевых карт запросов системного диспетчера электропитания на переход в различные режимы энергосбережения. Такой сценарий выявлен для систем Windows 8.1.

Версия 8.1 Windows также сталкивается с проблемой неправильного перехода между режимами электропитания беспроводных сетевых адаптеров Wi-fi. В среде Windows 7 замечен сценарий неправильной обработки запросов перехода между состояниями различных режимов экономии энергопитания программных оболочек, обслуживающих USB хост-котроллеры EHCI. Характерны такие сценарии для ряда чипсетов производства AMD. Примером послужит южный мост AMD SB600.
Фото 3

Как её исправить?

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

  • Если недавно было подключено новое устройство и до подключения стоп-ошибка 0x9f не возникала, попробуйте отключить его. Вполне возможно, что драйвер электропитания этого устройства неправильно обрабатывает запросы, генерируемые системным диспетчером питания.
  • После установки нового драйвера или системной службы начали сыпаться синие экраны 0x9f. Можно попытаться удалить вновь установленные компоненты или обновить Windows.Вполне возможно, что разработчики Майкрософт уже нашли решение по неправильному взаимодействию с другим программным компонентом, на что выпустили обновление.
  • Воспользуйтесь системной оснасткой управления устройствами. Она демонстрирует подключенные устройства. Если рядом с таким устройством находится треугольник с восклицательным знаком, значит данное устройство работает неправильно и было остановлено системой.Просмотрите журнал событий драйвера, где указывается точная причина отказа. Также обновите версию драйвера.
  • Просмотрите системный журнал событий, если трудно определить причину отказа 0x9f. В журнале событий можно обнаружить сведения о драйвере, ставшем причиной ошибки. Обращайте внимание на ошибки критического уровня, обозначаемые красным кружком с крестиком.Время возникновения такой ошибки должно быть близко к возникновению синего экрана.
  • Временно отключите возможность отключения системой драйверов для экономии питания, используя панель управления питанием и дополнительные опции. Многие драйверы связаны с различными состояниями энергосбережения и иногда переводятся системой в состояние отключенных.
  • Также проблема может оказаться решена обновлением версии прошивки BIOS.

Фото 4

Полезное видео

Наглядная подробная инструкция по исправлению неисправности приведена на следующем видео:

Еще один вариант решения проблемы представлен здесь:

Ошибки
Исправляем ошибку 0x80200056 с обновлением операционной системы Windows 10
Ошибки
Как исправить код ошибки 0x000000ed (UNMOUNTABLE_BOOT_VOLUME) в Windows XP и 7?
Ошибки
Как самостоятельно исправить код ошибки 0x00000116 в операционной системе Windows?
Будьте первым кто оставит комментарий