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

0x0000009f «DRIVER_POWER_STATE_FAILER»: STOP-ошибка на синем экране смерти в Windows XP, 7, 8, 8.1, 10, способы решения этой проблемы Компьютер

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

Дружественным символьным именем стоп-ошибки 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-запроса в режиме ожидания.

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

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

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

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

Запустите windows в чистом состоянии загрузки.

Следующий метод решения проблемы DRIVER_POWER_STATE_FAILURE — это загрузить Windows в состоянии чистой загрузки, чтобы определить, какая программа приведет к сбою вашей системы. Чтобы запустить Windows в состоянии «Чистая загрузка»:

Нажмите Windows image_thumb8_thumb R, чтобы открыть окно команд.В поле поиска введите: msconfig и нажмите OK, чтобы запустить утилиту конфигурации системы.На вкладке «Службы» установите флажок «Скрыть все службы Microsoft», а затем нажмите кнопку «Отключить все», чтобы запретить запуск всех служб сторонних производителей при запуске Windows.

Использование windows sfc scan

«Sfc / scannow» — это уникальная команда, которую мы будем использовать для восстановления нашего компьютера с Windows, и ее команда «CMD Command Prompt», поэтому вам просто нужно сначала открыть cmd вашего компьютера.

Это проверит все важные файлы, которые нужны вам для проверки Windows, включая некоторые важные файлы DLL, файлы драйверов и так далее.

Откройте CMD как администратор.Введите команду «Sfc / Scannow» и нажмите Enter.Перезагрузите компьютер и проверьте его, если синий экран исчез, хорошо, если вы не переходите к следующему решению.

Использование верификатора драйвера

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

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

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

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

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

Откат обновления драйверов

Если ошибка возникает после установки новых драйверов, вы можете попробовать сбросить драйверы до предыдущей версии.

Перейдите в диспетчер устройств и раскройте категорию, чтобы найти устройство с проблемными драйверами.Щелкните правой кнопкой мыши имя устройства и выберите Свойства.На вкладке «Драйвер» нажмите кнопку «Сбросить драйвер» и следуйте инструкциям на экране для сброса драйвера. Затем перезагрузите компьютер, чтобы изменения вступили в силу.

Применить исправление microsoft

Поддерживаемое исправление доступно от Microsoft. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Примените этот патч только к системам, в которых возникает проблема, описанная в этой статье. Этот патч может пройти дополнительные тесты.

Чтобы использовать патч из этого пакета, вам не нужно изменять реестр.

Причины возникновения

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

Способы решения

https://www.youtube.com/watch?v=B7CB3DZtwlc

Существует несколько вариантов действий, которые способны помочь в данной ситуации. Необходимо рассмотреть их более внимательно:

  • Выполнить рекомендованные операционной системой обновления. Зачастую, драйвера относятся к обновлениям необязательного типа. Вас не должна смущать подобная надпись.
  • Просматривается список установленных обновлений. Вполне возможно, что одно из них стало причиной сбоя. Требуется соотнести время возникновения ошибки и дату установки обновлений. Если проблема началась сразу после указанного решения, следует заменить драйвер или осуществить его обновление из другого источника.
  • Существует несколько приложений, деятельность которых способна вызвать сбой данного типа. Сюда необходимо отнести OpenHardwareMonitor, Daemon tools и драйвера для Realtek устройств.
  • В операционной системе имеется хорошее встроенное средство проверки драйверов Verifier.exe. Следует выполнить подобную процедуру, чтобы обнаружить проблемный файл. 
Оцените статью
OverComp.ru