Driver power state failure stop 0x0000009f windows 7

Applies ToWindows 7 Enterprise Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Home Basic Windows 7 Starter Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard

Symptoms

Assume that you attach some digitizer devices to a computer that is running Windows 7 or Windows Server 2008 R2. When the computer enters or resumes from the Soft Off (S5) power state, the computer may crash. Additionally, you may receive a Stop error message that resembles the following:

STOP 0x0000009F (parameter1, parameter2, parameter3, parameter4)The DRIVER_POWER_STATE_FAILURE

Notes

  • The parameters in this Stop error message may vary, depending on the configuration of the computer.

  • Not all «0x0000009F» Stop error messages are caused by this problem.

Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a «Hotfix download available» section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=supportNote The «Hotfix download available» form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must be running one of the following operating systems:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

For more information about how to obtain a Windows 7 or a Windows Server 2008 R2 service pack, click the following article number to view the article in the Microsoft Knowledge Base:

976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2

Registry information

To use the hotfix in this package, you do not have to make any changes to the registry.

Restart requirement

You may have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

File information

The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

Important Windows 7 hotfixes and Windows Server 2008 R2 hotfixes are included in the same packages. However, hotfixes on the Hotfix Request page are listed under both operating systems. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under «Windows 7/Windows Server 2008 R2» on the page. Always refer to the «Applies To» section in articles to determine the actual operating system that each hotfix applies to.

  • The files that apply to a specific product, SR_Level (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.

    Version

    Product

    SR_Level

    Service branch

    6.1.760 0. 20xxx

    Windows 7 and Windows Server 2008 R2

    RTM

    LDR

    6.1.760 1. 21xxx

    Windows 7 and Windows Server 2008 R2

    SP1

    LDR

  • The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the «Additional file information for Windows Server 2008 R2 and for Windows 7» section. MUM and MANIFEST files, and the associated security catalog (.cat) files, are extremely important to maintain the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.

For all supported x86-based versions of Windows 7

File name

File version

File size

Date

Time

Platform

Usbccgp.sys

6.1.7600.20895

76,288

03-Feb-2011

03:56

x86

Usbhub.sys

6.1.7600.20895

258,560

03-Feb-2011

03:56

x86

Usbccgp.sys

6.1.7601.21653

76,288

03-Feb-2011

03:54

x86

Usbhub.sys

6.1.7601.21653

258,560

03-Feb-2011

03:55

x86

Usbccgp.sys

6.1.7600.20895

76,288

03-Feb-2011

03:56

x86

Usbhub.sys

6.1.7600.20895

258,560

03-Feb-2011

03:56

x86

Usbccgp.sys

6.1.7601.21653

76,288

03-Feb-2011

03:54

x86

Usbhub.sys

6.1.7601.21653

258,560

03-Feb-2011

03:55

x86

For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2

File name

File version

File size

Date

Time

Platform

Usbccgp.sys

6.1.7600.20895

99,328

03-Feb-2011

04:27

x64

Usbhub.sys

6.1.7600.20895

343,040

03-Feb-2011

04:27

x64

Usbccgp.sys

6.1.7601.21653

99,328

03-Feb-2011

04:30

x64

Usbhub.sys

6.1.7601.21653

343,040

03-Feb-2011

04:30

x64

Usbccgp.sys

6.1.7600.20895

99,328

03-Feb-2011

04:27

x64

Usbhub.sys

6.1.7600.20895

343,040

03-Feb-2011

04:27

x64

Usbccgp.sys

6.1.7601.21653

99,328

03-Feb-2011

04:30

x64

Usbhub.sys

6.1.7601.21653

343,040

03-Feb-2011

04:30

x64

For all supported IA-64-based versions of Windows Server 2008 R2

File name

File version

File size

Date

Time

Platform

Usbccgp.sys

6.1.7600.20895

222,720

03-Feb-2011

03:44

IA-64

Usbhub.sys

6.1.7600.20895

972,800

03-Feb-2011

03:45

IA-64

Usbccgp.sys

6.1.7601.21653

222,720

03-Feb-2011

03:42

IA-64

Usbhub.sys

6.1.7601.21653

973,312

03-Feb-2011

03:42

IA-64

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

More Information

For more information about system power states, visit the following Microsoft Developer Network (MSDN) website:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Additional file information

Additional file information for Windows 7 and for Windows Server 2008 R2

Additional files for all supported x86-based versions of Windows 7

File name

Update.mum

File version

Not applicable

File size

2,625

Date (UTC)

03-Feb-2011

Time (UTC)

14:36

Platform

Not applicable

File name

X86_embedded-usb.inf_31bf3856ad364e35_6.1.7600.20895_none_0871231b3a9b9310.manifest

File version

Not applicable

File size

3,508

Date (UTC)

03-Feb-2011

Time (UTC)

05:57

Platform

Not applicable

File name

X86_embedded-usb.inf_31bf3856ad364e35_6.1.7601.21653_none_0a80bf3d37a35c8a.manifest

File version

Not applicable

File size

3,508

Date (UTC)

03-Feb-2011

Time (UTC)

05:55

Platform

Not applicable

File name

X86_usb.inf_31bf3856ad364e35_6.1.7600.20895_none_cb4d919088eb9937.manifest

File version

Not applicable

File size

3,060

Date (UTC)

03-Feb-2011

Time (UTC)

06:01

Platform

Not applicable

File name

X86_usb.inf_31bf3856ad364e35_6.1.7601.21653_none_cd5d2db285f362b1.manifest

File version

Not applicable

File size

3,060

Date (UTC)

03-Feb-2011

Time (UTC)

05:55

Platform

Not applicable

Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2

File name

Amd64_embedded-usb.inf_31bf3856ad364e35_6.1.7600.20895_none_648fbe9ef2f90446.manifest

File version

Not applicable

File size

3,512

Date (UTC)

03-Feb-2011

Time (UTC)

06:57

Platform

Not applicable

File name

Amd64_embedded-usb.inf_31bf3856ad364e35_6.1.7601.21653_none_669f5ac0f000cdc0.manifest

File version

Not applicable

File size

3,512

Date (UTC)

03-Feb-2011

Time (UTC)

07:02

Platform

Not applicable

File name

Amd64_usb.inf_31bf3856ad364e35_6.1.7600.20895_none_276c2d1441490a6d.manifest

File version

Not applicable

File size

3,064

Date (UTC)

03-Feb-2011

Time (UTC)

06:58

Platform

Not applicable

File name

Amd64_usb.inf_31bf3856ad364e35_6.1.7601.21653_none_297bc9363e50d3e7.manifest

File version

Not applicable

File size

3,064

Date (UTC)

03-Feb-2011

Time (UTC)

07:03

Platform

Not applicable

File name

Update.mum

File version

Not applicable

File size

2,645

Date (UTC)

03-Feb-2011

Time (UTC)

14:36

Platform

Not applicable

Additional files for all supported IA-64-based versions of Windows Server 2008 R2

File name

Ia64_usb.inf_31bf3856ad364e35_6.1.7600.20895_none_cb4f358688e9a233.manifest

File version

Not applicable

File size

3,062

Date (UTC)

03-Feb-2011

Time (UTC)

06:46

Platform

Not applicable

File name

Ia64_usb.inf_31bf3856ad364e35_6.1.7601.21653_none_cd5ed1a885f16bad.manifest

File version

Not applicable

File size

3,062

Date (UTC)

03-Feb-2011

Time (UTC)

06:45

Platform

Not applicable

File name

Update.mum

File version

Not applicable

File size

1,933

Date (UTC)

03-Feb-2011

Time (UTC)

14:36

Platform

Not applicable

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Обновлено:
Опубликовано:

Описание

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

Ошибка DRIVER POWER STATE FAILURE (0x0000009F)

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

Проблема актуальна как для различных версий Windows — 10 / 8 / 7, так и типов устройств — настольный компьютер, ноутбук, моноблок.

Причина

DRIVER_POWER_STATE_FAILURE — это ошибка при попытке драйвера устройства изменить свое состояние питания.

Причин появления данной проблемы несколько:

  • Некорректная установка или обновление драйвера видеокарты или сетевого адаптера. Иногда, чипсета материнской платы.
  • Неправильная работа оборудования — попытка контроля некоторых опций электропитания приводят к сбою.
  • Ошибка целостности системы.
  • Сбой в работе драйверов из-за обновления системы.
  • Ошибки в работе оперативной памяти.

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

Решение

Ошибка данного типа относится к BSOD или ошибка ядра (синий экран смерти). В зависимости от конкретной причины проблемы, решения могут быть разными. Рассмотрим каждое из них по отдельности.

1. Обновление драйвера видеокарты

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

Подробнее, процесс описан в инструкции Как обновить драйвер видеокарты.

2. Проверка оперативной памяти

Проводим тест оперативной памяти.

Для более современных версий Windows есть встроенные средства проверки — программу можно найти в средствах администрирования Windows (в Пуск) или воспользоваться встроенным поиском. Для работы приложения необходима перезагрузка компьютера, поэтому после запуска приложения выбираем наиболее удобный момент проверки, например:

Также для проверки памяти можно использовать утилиту memtest86.

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

3. Изменение схемы электропитания

По умолчанию после установки Windows применяется сбалансированная схема электропитания. Попытка смены режима работы устройств может вызывать ошибку 0x0000009F (DRIVER POWER STATE FAILURE). Для решения проблемы можно попробовать изменить схему с максимальной производительностью, которая не применяем режимов для временного отключения устройств.

Переходим к управлению электропитанием одним из способов:

  • Панель управленияСистема и безопасностьЭлектропитание.
  • Вводим команду control.exe powercfg.cpl.
  • Используем поиск Windows по фразе «Выбор схемы» и выбираем Выбор схемы управления питанием.

Среди представленных схем выбираем Высокая производительность:

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

Сохраняем настройки, просто закрыв окно, и тестируем работоспособность компьютера.

4. Удаление обновлений Windows

Если проблема началась после обновления системы, можно попробовать удалить последние пакеты, которые были установлены.

Открываем список установленных обновлений одним из способов:

  • Панель управленияПрограммыПрограммы и компонентыПросмотр установленных обновлений.
  • Вводим команду control.exe /name Microsoft.ProgramsAndFeatures — Просмотр установленных обновлений.

Сначала отключаем группировку представленных данных. Для этого кликаем по любому пустому месту окна правой кнопкой мыши — Группировка(Нет):

Сортируем обновления по дате установки, чтобы последние были выше:

По одному пробуем удалить обновления:

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

5. Настройка управления электропитанием сетевой карты

Открываем диспетчер устройств одним из способов:

  • Кликаем правой кнопкой мыши по Пуск и выбираем Диспетчер устройств.
  • Нажимаем правой кнопкой по Этот компьютерУправление — переходим в раздел Диспетчер устройств.
  • Вводим команду devmgmt.msc.
  • Используем поиск Windows.

Раскрываем ветку для сетевых адаптеров и кликаем правой кнопкой мыши по используемым сетевым картам — выбираем Свойства:

Переходим на вкладку Управление электропитанием — снимаем галочку Разрешить отключение этого устройства для экономии энергии:

Нажимаем OK и проверяем работу компьютера.

6. Проверка системы на наличие повреждений

Любые повреждения системы могут неоднозначно сказываться на ее работе. Для целей поиска и устранения ошибок Windows есть утилита sfc — она проверяет системные защищенные файлы и восстанавливаем их, при нахождении проблем.

И так, выполняем команду:

sfc /scannow

Также стоит проверить целостность компонентов в образе Windows:

DISM.exe /Online /Cleanup-image /Restorehealth

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

7. Отключение быстрого запуска

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

Для отключения данной возможности запускаем командную строку от администратора и вводим команду:

reg add «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power» /v HiberbootEnabled /t REG_DWORD /d 0 /f

* данной командой мы задали значение 0 параметру HiberbootEnabled в ветке HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power.

После перезагружаем компьютер.

8. Обновления драйвера для чипсета материнской платы

Драйвер материнской платы (чипсета) должен быть загружен с сайта производителя.

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

Если это не помогло, пробуем скачать и установить другую версию драйвера.

9. Переустановка системы

Один из радикальных способов.

Но если ничего не помогло, то можно попробовать скопировать важные данные и переустановить систему.

10. Ремонт/замена материнской платы

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

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

В чем была проблема?

Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло:

* в процентах показаны результаты ответов других посетителей.

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

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

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

Параметры

На синем экране смерти имеется текстовая информация. Сразу после указания кода ошибки, в скобках будут находиться 4 параметра.

STOP 0x0000009F (parameter1, parameter2, parameter3, parameter4) DRIVER_POWER_STATE_FAILURE

Особого внимания заслуживает первый из них, поскольку он определяет значения остальных. Следует более подробно рассмотреть это в таблице ниже (ОУ означает объект устройство, ОЦУ — объект целевое устройство):

parameter1

parameter2

parameter3

parameter4

Почему появляется

0x1

ОУ

Является заданным

Является заданным

ОУ продолжает высво- бождаться, но запрос питания уже поступил

0x2

ОЦУ

ОУ

Объект драйвер

ОУ завершил выполнение запросов на ввод-выдачу при запросе состояния питания, но не вызывал Po Start Next Power Irp

0x3 (может возникнуть исклю- чительно в Windows 2000)

Указатель на объект является целевым устройством

Указатель на ОУ

IRP

Произошла неправильная установка IRP драйвером в один из режимов (окончания IRP или ожидания)

0x3 (Появляется в Windows XP и далее)

PDO

FDO

Блокиро- ванный IRP

ОУ блокирование IRP продолжалось излишне длительный период времени

0x4 (Появляется в Windows Vista и далее)

Показатель таймаута (задается в секундах)

Включающий в себя блокирование PnP поток

В операционной системе Windows 7 предполагается указание на nt! TRIAGE 9F PNP

Переход в другое состояние питания вызывало таймаут для проведения синхро- низации

0x101 (Возникает исклю- чительно в Windows 2000)

FDO

PDO

Объект родительское устройство

Объект родительское устройство выявил отсутствие установки бита DO POWER PAGABLE в дочернем устройстве

0x500 (Возникает исклю- чительно в Windows XP и Server)

Является зарезер- вированным

Объект целевое устройство

Объект целевое устройство

Объект устройство завершил выполнение запросов на ввод-выдачу при запросе положения питания, но не вызывал Po Start Next Power Irp

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

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

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

Настройка

  • Microsoft Windows 2000
  • Microsoft Windows XP
  • Microsoft Windows Servers
  • Microsoft Windows Vista
  • Microsoft Windows 7
  • Microsoft Windows 8
  • Microsoft Windows 10

Полезная информация

  • Синий экран смерти (BSOD)
    • Коды ошибок
    • Способы устранения
  • Командная строка (CMD)
    • Переменные
    • Команды
    • Примеры bat файлов
  • Примеры Rundll32.exe
  • Windows Script Host (WSH)
    • Объект WshShell
    • Объект FileSystemObject
    • Объект RegExp
    • Объект Dictionary
    • Объект Shell
    • Константы VBScript
    • Функции VBScript
    • Объект IE и WebBrowser
    • Объект WScript
    • Объект WshNetwork
  • Basic In/Out System (BIOS)
    • AMI bios
    • AWARD bios
    • Phoenix bios
    • UEFI bios
  • Реестр Windows
    • Хитрости реестра Windows
  • Скачать Live CD
  • Полезные статьи
    • Часто задаваемые вопросы
    • Стоит ли переходить на Windows 10?
    • Не открывается флешка на компьютере?
    • Как разбить жесткий диск на разделы?
    • Удалить баннер с рабочего стола
    • Лучшие бесплатные антивирусы 2016-2017 года
    • Не открывается Вконтакте и другие сайты
    • Как убрать всплывающие сайты и рекламу в браузере

Windows 7 / Getting Started


The Stop 0x9F message indicates that a driver is in an inconsistent or invalid power state.

Interpreting the Message

Table below describes the information provided by Stop 0x9F messages. The value of the first
parameter indicates the type of violation (see the Description column) and determines the
meaning of the next three parameters.

Parameter Listings for Stop Message 0x9F

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Parameter 5
0x01 Pointer to the device object Reserved Reserved The device object being freed still has an incomplete power request pending.
0x02 Pointer to the target device object Pointer to the device object Reserved The device object completed the I/O request packet for the system power state request but failed to call PoStartNextPowerIrp.
0x03 Pointer to the target device object Pointer to the device object The I/O request packet The device driver did not properly set the I/O request packets pending or complete the I/O request packet.
0x00000100 Pointer to the nonpaged device object Pointer to the target device object Pointer to the device object to notify The device objects in the devnode were inconsistent in their use of DO_POWER_PAGABLE.
0x00000101 Child device object Child device object Parent device object A parent device object has detected that a child device has not set the DO_POWER_PAGABLE bit.

This Stop error typically occurs during events that involve power state transitions, such as
shutting down, suspending, or resuming from sleep.

Resolving the Problem

The following suggestions are specific to Stop 0x9F errors. For additional troubleshooting
suggestions that apply to all Stop errors, see the section titled «Stop Message Checklist» later
in this tutorial.

  • Stop 0x9F messages can occur after you install faulty applications, drivers, or system
    services. If a file is listed by name and you can associate it with an application, uninstall
    the application. For drivers, disable, remove, or roll back that driver to determine
    whether this resolves the error. If it does, contact the hardware manufacturer for a
    possible update. Using updated software is especially important for backup programs,
    multimedia applications, antivirus scanners, and CD mastering tools.
  • Stop 0x9F messages can occur when you perform one of the following operations:
    • Connect to a shared printer on the network, and then run the «Common Scenario
      Stress with IO» test in Driver Test Manager (DTM).
    • Print to a shared printer on the network.
  • Perform a power management operation. For example, put the computer to sleep
    or into hibernation. Or wake the computer from sleep or from hibernation.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Обрезанный экран на мониторе windows 10
  • Приложение files для windows
  • Как проверить версию net framework для windows 11
  • Как войти в пользователя через командную строку windows
  • Драйвер сканер samsung scx 4100 для windows 10