Как исправить DRIVER_POWER_STATE_FAILURE BSOD
Полное руководство по устранению ошибки DRIVER_POWER_STATE_FAILURE (STOP: 0x0000009f). Обновление драйверов, проверка оборудования и дополнительные решения для Windows.
Что делать при ошибке BSOD DRIVER_POWER_STATE_FAILURE с кодом STOP: 0x0000009f (0x0000000000000004, 0x000000000000012c, 0xffff838f2340d040, 0xffffdc096402f780)?
DRIVER_POWER_STATE_FAILURE с кодом STOP: 0x0000009f возникает, когда драйвер переходит в некорректное или недопустимое состояние питания, часто при выходе из режима сна или гибернации. Чтобы исправить эту ошибку, сначала попробуйте обновить проблемные драйверы, особенно сетевые и USB‑драйверы, так как они чаще всего вызывают подобные сбои. Если проблема не исчезнет, проверьте аппаратное обеспечение и отключите недавно установленные устройства.
Содержание
- Что такое ошибка перехода состояния питания драйвера
- Анализ параметров ошибки
- Основные причины возникновения ошибки
- Методы устранения ошибки
- Дополнительные решения
- Предотвращение будущих ошибок
- Источники
- Заключение
Что такое ошибка перехода состояния питания драйвера
DRIVER_POWER_STATE_FAILURE (код ошибки 0x0000009F) — это критическая ошибка синего экрана смерти (BSOD), которая указывает на то, что драйвер перешёл в некорректное или недопустимое состояние питания. Согласно документации Microsoft, эта ошибка возникает, когда драйвер не может правильно обработать запрос на изменение состояния питания.
Эта ошибка часто проявляется при попытке компьютера выйти из режима сна, гибернации или при переходе между состояниями питания. Проблема может быть вызвана как программными, так и аппаратными факторами, включая устаревшие драйверы, конфликты оборудования или проблемы с управлением питанием.
Анализ параметров ошибки
В вашем случае ошибка имеет следующие параметры:
- Параметр 1: 0x0000000000000004 — указывает тип нарушения
- Параметр 2: 0x000000000000012c — связан с переходом состояния питания
- Параметр 3: 0xffff838f2340d040 — адрес объекта, связанного с ошибкой
- Параметр 4: 0xffffdc096402f780 — указатель на структуру драйвера
Из исследования Microsoft следует, что параметр 1 (значение 4) часто указывает на проблему с драйвером, который не смог обработать запрос на изменение состояния питания в отведённое время. Параметр 2 (0x12c) может указывать на конкретную ошибку в процессе управления питанием.
Важно: Для точной диагностики используйте WinDbg для анализа дампа памяти и определения конкретного драйвера, вызвавшего ошибку.
Основные причины возникновения ошибки
Проблемы с драйверами
Наиболее частой причиной DRIVER_POWER_STATE_FAILURE являются:
- Устаревшие или повреждённые драйверы устройств
- Несовместимые драйверы, особенно сетевых адаптеров и USB‑контроллеров
- Подписанные драйверы, содержащие ошибки
Конфликты оборудования
- Несовместимые или неисправные устройства
- Проблемы с питанием материнской платы
- Перегрев компонентов
Проблемы с управлением питанием
- Неправильные настройки сна/гибернации
- Конфликты между драйверами и подсистемой управления питанием Windows
- Проблемы в BIOS/UEFI
Методы устранения ошибки
1. Обновление драйверов
Первым шагом является обновление всех драйверов, особенно:
- Сетевых адаптеров
- USB‑контроллеров
- Драйверов видеоускорителя
Используйте Диспетчер устройств для поиска устаревших драйверов или установите специализированные программы для автоматического обновления.
2. Использование Driver Verifier
Запустите Driver Verifier для выявления проблемных драйверов:
- Нажмите Win + R, введите
verifier - Выберите «Параметры по умолчанию»
- Перезагрузите компьютер
- Driver Verifier автоматически выявит проблемные драйверы
3. Отключение недавно установленного оборудования
Если вы недавно подключили новое устройство, отключите его и проверьте, исчезнет ли ошибка. Часто проблемными устройствами являются:
- Внешние жесткие диски
- USB‑адаптеры
- Модемы
4. Проверка в безопасном режиме
Запустите Windows в безопасном режиме для диагностики:
- При загрузке несколько раз нажмите F8
- Выберите «Безопасный режим»
- В безопасном режиме удалите недавние обновления драйверов
Дополнительные решения
5. Отключение гибернации и режима сна
Иногда отключение режима сна помогает решить проблему:
- Откройте командную строку от имени администратора
- Выполните команду:
powercfg /hibernate off - Отключите гибернацию в настройках питания
6. Восстановление системы
Если ошибка появилась недавно, используйте точку восстановления системы до появления проблемы.
7. Обновление BIOS/UEFI
Проверьте наличие обновлений BIOS/UEFI на сайте производителя материнской платы, так как проблемы с микропрограммным обеспечением могут вызывать DRIVER_POWER_STATE_FAILURE.
8. Проверка памяти
Используйте встроенную в Windows утилиту mdsched.exe для проверки оперативной памяти на наличие ошибок.
Предотвращение будущих ошибок
Профилактические меры
- Регулярно обновляйте драйверы операционной системы
- Установите последние обновления Windows через Центр обновления
- Избегайте установки драйверов из непроверенных источников
- Мониторьте температуру компонентов с помощью программ вроде HWMonitor
Настройки управления питанием
- Отключите быстрый запуск в параметрах питания
- Настройте правильные параметры сна и гибернации
- Отключите гибернацию, если она не используется
Источники
- Microsoft Learn – Bug Check 0x9F DRIVER_POWER_STATE_FAILURE
- The Windows Club – Fix DRIVER_POWER_STATE_FAILURE error
- Microsoft Learn – Bugcheck 0x9F technical details
- Tom’s Hardware – How to fix DRIVER_POWER_STATE_FAILURE
- NeoSmart Wiki – 0x0000009F technical information
- Outbyte Blog – Dealing with DRIVER_POWER_STATE_FAILURE
Заключение
Для устранения ошибки DRIVER_POWER_STATE_FAILURE с кодом STOP: 0x0000009f выполните следующие действия:
- Начните с обновления драйверов – особенно сетевых и USB‑драйверов, так как они чаще всего вызывают эту ошибку.
- Проверьте оборудование – отключите недавно установленные устройства и убедитесь, что все компоненты работают корректно.
- Используйте Driver Verifier для выявления проблемных драйверов в системе.
- Настройте параметры питания – отключите гибернацию или измените настройки сна.
- Обновите BIOS/UEFI до последней версии для устранения известных проблем с питанием.
Если после выполнения всех этих шагов проблема сохраняется, рекомендуется обратиться в техническую поддержку или выполнить чистую установку Windows. Не забудьте создать резервную копию важных данных перед выполнением серьёзных изменений в системе.