В сегодняшней статье мы с вами будем разбирать очередной синий экран экран смерти — 0x0000009F. Данный критический сбой способен проявляться на операционных системах Windows XP, Vista, Windows 7, Windows Server 2008/2012, Windows 8/8.1 и даже Windows 10. В общем, никто не застрахован от появления этой проблемы.
Как правило, причина синего экрана смерти 0x0000009F заключается в некорректно работающем драйвере, который приводит операционную систему к нестабильности, как только в ней изменяется режим питания, например, когда компьютер входит в спящий или ждущий режим, при перезагрузке ПК и тому подобное.
К величайшему сожалению огромного количества пользователей, подобным драйвером может оказаться практически любой драйвер в операционной системе, что делает поиск «виновника» довольно непростой задачкой. Заметьте, не невозможной, но крайне сложной. Итак, давайте посмотрим, что вы можете сделать при появлении синего экрана смерти 0x0000009F.
BSoD 0x0000009F: методы решения
Что же, первое решение, которое мы настоятельно рекомендуем вам выполнить, — это обновление операционной системы. Установка последних доступных на данный момент обновлений может, так сказать, «устаканить» ситуация на вашем компьютере. Выполните обновление своей ОС Windows и посмотрите, исчезнет ли этот сбой.
Помимо прочего, Майкрософт выпустила несколько исправлений для ошибки в различных ситуациях — ознакомьтесь со списком:
- если у вас Windows 7 или Windows Vista и процессор AMD — https://go.microsoft.com/?linkid=9726710 ;
- если у вас Windows 7 или Windows Server 2008 R2 и ошибка возникает при перезагрузке ПК — https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2482122&kbln=ru ;
- если вы выходите из спящего режима на Windows Server 2008 R2 или Windows 7 — https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2315295&kbln=ru ;
Если что-то из описанного подходит под ваш случай — загружайте и устанавливайте. Ну а если нет…что же, придется немножко попотеть, пытаясь понять, какой же драйвер вызывает синий экран смерти 0x0000009F. Итак, выявлять драйвер-виновник мы с вами будем давно проверенным методом — с помощью программы BlueScreenView. Эта программа способна читать крэш-дампы, создаваемые после синих экранов смерти, и показывать пользователям элементы, которые были причастны к инциденту.
BlueScreenView — это бесплатная программа, так что загрузите ее с какого-то проверенного источника, а затем используйте по назначению — установки не требуется. Как только вы запустите BlueScreenView на своем компьютере, перед вами появится примерно следующее окошко:
В верхней части окна будут расположены все доступные мини дампы памяти у вас на компьютере в директории C:\WINDOWS\MiniDump. Понятное дело, параметры вашей системы могут быть не выставлены на создание мини-дампов памяти, так что вам потребуется зайти в настройки программы и выставить директорию C:\WINDOWS\ (тут хранятся полные и автоматические дампы). Как только выставите директорию, в верхней части окошка появится список со всеми доступными дампами.
Вам нужно выделить один из них — для нас это DRIVER_POWER_STATE_FAILURE — и посмотреть в нижнюю часть окна, в которой красным цветом будут выделены элементы, вызвавшие критический сбой. Именно они зачастую и представляют собой сбоящие драйвера. Все, что вам нужно сделать — это найти в Интернете сведения по найденному драйверу и отталкиваться от своей находки в дальнейшем решении проблемы. К сожалению, по другому никак.
Мы надеемся, что данный материал помог вам в решении синего экрана смерти 0x0000009F.
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Предполагает проблему, когда драйвер находится в неподходящем или противоречащем значении питания.
Причины возникновения
Наиболее часто виноват драйвер, неспособный правильно выполнить обработку поступающего запроса на изменение питания. Как показывает практика, наиболее распространенным временем выдачи является момент перезагрузки, а также входа или выхода из спящего режима.
Параметры
На синем экране смерти имеется текстовая информация. Сразу после указания кода ошибки, в скобках будут находиться 4 параметра.
STOP 0x0000009F (parameter1, parameter2, parameter3, parameter4) DRIVER_POWER_STATE_FAILURE
Особого внимания заслуживает первый из них, поскольку он определяет значения остальных. Следует более подробно рассмотреть это в таблице ниже (ОУ означает объект устройство, ОЦУ - объект целевое устройство):
parameter1 |
parameter2 |
parameter3 |
parameter4 |
Почему появляется |
---|---|---|---|---|
Является заданным |
Является заданным |
ОУ продолжает высво- бождаться, но запрос питания уже поступил |
||
Объект драйвер |
ОУ завершил выполнение запросов на ввод-выдачу при запросе состояния питания, но не вызывал Po Start Next Power Irp |
|||
0x3 (может возникнуть исклю- чительно в Windows 2000) |
Указатель на объект является целевым устройством |
Указатель на ОУ |
Произошла неправильная установка IRP драйвером в один из режимов (окончания IRP или ожидания) |
|
Блокиро- ванный IRP |
ОУ блокирование IRP продолжалось излишне длительный период времени |
|||
Показатель таймаута (задается в секундах) |
Включающий в себя блокирование PnP поток |
В операционной системе Windows 7 предполагается указание на nt! TRIAGE 9F PNP |
Переход в другое состояние питания вызывало таймаут для проведения синхро- низации |
|
0x101 (Возникает исклю- чительно в Windows 2000) |
Объект родительское устройство |
Объект родительское устройство выявил отсутствие установки бита DO POWER PAGABLE в дочернем устройстве |
||
0x500 (Возникает исклю- чительно в Windows XP и Server) |
Является зарезер- вированным |
Объект целевое устройство |
Объект целевое устройство |
Объект устройство завершил выполнение запросов на ввод-выдачу при запросе положения питания, но не вызывал Po Start Next Power Irp |
Способы решения
Существует несколько вариантов действий, которые способны помочь в данной ситуации. Необходимо рассмотреть их более внимательно:
- Выполнить рекомендованные операционной системой обновления. Зачастую, драйвера относятся к обновлениям необязательного типа. Вас не должна смущать подобная надпись.
- Просматривается список установленных обновлений. Вполне возможно, что одно из них стало причиной сбоя. Требуется соотнести время возникновения ошибки и дату установки обновлений. Если проблема началась сразу после указанного решения, следует заменить драйвер или осуществить его обновление из другого источника.
- Существует несколько приложений, деятельность которых способна вызвать сбой данного типа. Сюда необходимо отнести OpenHardwareMonitor, Daemon tools и драйвера для Realtek устройств.
- В операционной системе имеется хорошее встроенное средство проверки драйверов Verifier.exe . Следует выполнить подобную процедуру, чтобы обнаружить проблемный файл.
Синий экран с ошибкой 0x0000009F, возникает в Windows XP, Wista, Windows 7, Windows Server 2008, в Windows 8, к сожалению простого рецепта по ее решению нет, и придется пробовать разные способы.
Причиной этой ошибки является драйвер одного из устройств, который не может корректно обработать запрос на изменение питания, обычно эта ошибка возникает при перезагрузке, переходе в ждущий или спящий режим, при выходе из ждущего или спящего режима и выключении компьютера, но может возникать и просто во время работы.
Для некоторых ситуаций в которых возникает ошибка 0x0000009F выпущены исправления:
В случае если ваш чипсет AMD то в Windows 7 или Windows Vista может возникать синий экран с ошибкой 0x0000009F или 0x000000FE, для для решения этой проблемы надо установить исправление.
Ошибка «0x0000009F» может возникать при перезагрузке компьютера под управлением Windows 7 или Windows Server 2008 R2, если установлены некоторые драйверы Wifi-адаптера. В таком случае установите это - исправление .
Если ошибка 0x0000009F» возникает при выходе компьютера под управлением Windows Server 2008 R2 или Windows 7 из спящего режима, то необходимо установить вот это исправление .
Если это не ваш случай, то придется искать сбойный драйвер, к сожалению сбойным может оказаться любой драйвер. Первым шагом я бы рекомендовал установить обновления и драйвера с помощью встроенного в Windows 7, 8 центра обновлений.
Драйвера как правило попадают в раздел «Необязательные обновления», и автоматически не устанавливаются, нужно зайти в панель управления - центр обновлений, там видно что есть одно необязательное обновление, а для установки выбраны только важные обновления, кликаем на «1 необязательное обновление доступно»
Смотрим - необязательное обновление это новый драйвер для звуковой карты, ставим галочку напротив него и жмем «Ок».
Теперь видим что для установки выбраны оба типа обновлений, важные и необязаельные, жмем установить обновления.
Так же если нажать в нижнем левом углу ссылку «Установленные обновления», можно просмотреть список установленных ранее обновлений, возможно начало появления ошибки 0x0000009F совпадает с установкой какого либо обновления или драйвера, в таком случае можно попробовать его удалить.
Есть несколько программ, которые могут устанавливать драйвера в систему, что может приводить к ошибке 0x0000009F:
1. OpenHardwareMonitor
2. Daemon tools
3. Драйвера на оборудование Realtek
Если вашей ситуации до сих пор не обнаружилось, придется искать сбойный драйвер вручную, для начала можно воспользоваться встроенной в Windows утилитой для проверки драйверов Verifier.exe, как ей пользоваться подробно написано .
Ну и если совсем ничего не помогает, остается последний вариант, воспользоваться утилитой BlueScreenView, как ее использовать смотрите .