DRIVER_POWER_STATE_FAILURE проверки ошибок 0x9F — Windows drivers
- Статья
DRIVER_POWER_STATE_FAILURE проверка ошибок имеет значение 0x0000009F. Эта проверка ошибок указывает, что драйвер находится в нестабильном или недопустимом состоянии электропитания.
Важно!
Этот раздел предназначен для программистов. Если вы являетесь клиентом, который получил синий код ошибки экрана при использовании компьютера, см. статью Устранение ошибок на синем экране.
Параметр 1 указывает на тип нарушения.
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина |
---|---|---|---|---|
0x1 | Объект устройства | Зарезервировано | Зарезервировано | Объект устройства, который освобождается, по-прежнему имеет необработанный запрос питания, который не был завершен. |
0x2 | Объект устройства целевого устройства, если он доступен | Объект устройства | Объект драйвера, если он доступен | Объект устройства выполнил пакет запроса ввода-вывода (IRP) для запроса состояния питания системы, но не вызывал Постартнекстповерирп. |
0x3 | Объект физического устройства (PDO) стека | NT! TRIAGE_9F_POWER. | Заблокированный IRP | Объект устройства блокирует IRP в течение слишком долгого времени. |
0x4 | Значение времени ожидания в секундах. | Поток, который в данный момент удерживает блокировку Plug-and-Play (PnP). | NT! TRIAGE_9F_PNP. | При переходе состояния питания истекло время ожидания синхронизации с подсистемой PnP. |
0x5 | Объект физического устройства стека | Объект POP_FX_DEVICE | Зарезервировано — 0 | Устройству не удалось выполнить направленный переход на питание в течение требуемого периода времени. |
0x6 | Объект POP_FX_DEVICE | Указывает, является ли это направленным выключением питания (1) или питанием (0). | Зарезервировано — 0 | Устройство не завершило обратный вызов перенаправления питания. |
0x500 | Зарезервированное | Объект устройства целевого устройства, если он доступен | Объект устройства | Объект устройства выполнил IRP для запроса системного состояния питания, но не вызывал Постартнекстповерирп. |
Причина
Описание возможных причин см. в описании каждого кода в разделе параметров. Наиболее вероятные причины:
- Освобождение объекта устройства с невыполненным незавершенным запросом питания
- Время ожидания смены состояния питания истекло
- Объект устройства, блокирующий IRP
- Выполнен запрос IRP, но он не вызывал Постартнекстповерирп
Решение
Чтобы определить конкретную причину и создать исправление кода, требуется программный интерфейс и доступ к исходному коду модуля, вызвавшего сбой.
Отладка проверки ошибок 0x9F, если параметр 1 равен 0x3
- В отладчике ядра используйте команду ! analyze-v , чтобы выполнить первоначальный анализ ошибок. Подробный анализ отображает адрес NT! Структура TRIAGE_9F_POWER , которая находится в arg3.
kd>!analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* DRIVER_POWER_STATE_FAILURE (9f) A driver has failed to complete a power IRP within a specific time. Arguments: Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time Arg2: fffffa8007b13440, Physical Device Object of the stack Arg3: fffff8000386c3d8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack Arg4: fffffa800ab61bd0, The blocked IRP
Если можно определить драйвер, который отвечает за ошибку, его имя будет напечатано на синем экране и сохранено в памяти в расположении (PUNICODE_STRING) кибугчеккдривер.
dx KiBugCheckDriver
.NT! TRIAGE_9F_POWER структура предоставляет дополнительные сведения о проверке ошибок, которые могут помочь определить причину этой проверки ошибки. Структура может предоставить список всех невыполненных запросов IRP, список всех рабочих потоков Power IRP и указатель на очередь отложенной системной рабочей роли.
- Используйте команду DT (Тип дисплея) и укажите NT! TRIAGE_9F_POWER структуру, используя адрес из arg3.
0: kd> dt nt!TRIAGE_9F_POWER fffff8000386c3d8 +0x000 Signature : 0x8000 +0x002 Revision : 1 +0x008 IrpList : 0xfffff800`01c78bd0 _LIST_ENTRY [ 0xfffffa80`09f43620 - 0xfffffa80`0ad00170 ] +0x010 ThreadList : 0xfffff800`01c78520 _LIST_ENTRY [ 0xfffff880`009cdb98 - 0xfffff880`181f2b98 ] +0x018 DelayedWorkQueue : 0xfffff800`01c6d2d8 _TRIAGE_EX_WORK_QUEUE
Команда DT (Display Type) отображает структуру. Вы можете использовать различные команды отладчика, чтобы следовать LIST_ENTRY полям для проверки списка необработанных запросов IRP и рабочих потоков Power IRP.
- Используйте команду ! IRP для проверки заблокированного запроса IRP. Адрес этого IRP находится в Arg4.
0: kd> !irp fffffa800ab61bd0 Irp is active with 7 stacks 6 is current (= 0xfffffa800ab61e08) No Mdl: No System Buffer: Thread 00000000: Irp stack trace. cmd flg cl Device File Completion-Context [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 >[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)] 0 e1 fffffa800783f060 00000000 00000000-00000000 pending \Driver\HidUsb Args: 00016600 00000001 00000004 00000006 [N/A(0), N/A(0)] 0 0 00000000 00000000 00000000-fffffa800ad00170 Args: 00000000 00000000 00000000 00000000
- Используйте команду ! девстакк с адресом PDO в arg2 для вывода сведений, связанных с драйвером с ошибкой.
0: kd> !devstack fffffa8007b13440 !DevObj !DrvObj !DevExt ObjectName fffffa800783f060 \Driver\HidUsb fffffa800783f1b0 InfoMask field not found for _OBJECT_HEADER at fffffa800783f030 > fffffa8007b13440 \Driver\usbhub fffffa8007b13590 Cannot read info offset from nt!ObpInfoMaskToOffset !DevNode fffffa8007ac8a00 : DeviceInst is "USB\VID_04D8&PID_0033\5&46fa7b7&0&1" ServiceName is "HidUsb"
- Используйте команду! поактион, чтобы отобразить потоки, которые обрабатывали операции управления питанием, и все выделенные для него напряжения.
3: kd> !poaction PopAction: fffff801332f3fe0 State..........: 0 - Idle Updates........: 0 Action.........: None Lightest State.: Unspecified Flags..........: 10000003 QueryApps|UIAllowed Irp minor......: ?? System State...: Unspecified Hiber Context..: 0000000000000000 Allocated power irps (PopIrpList - fffff801332f44f0) IRP: ffffe0001d53d8f0 (wait-wake/S0), PDO: ffffe00013cae060 IRP: ffffe0001049a5d0 (wait-wake/S0), PDO: ffffe00012d42050 IRP: ffffe00013d07420 (set/D3,), PDO: ffffe00012daf840, CURRENT: ffffe00012dd5040 IRP: ffffe0001e5ac5d0 (wait-wake/S0), PDO: ffffe00013d33060 IRP: ffffe0001ed3e420 (wait-wake/S0), PDO: ffffe00013c96060 IRP: ffffe000195fe010 (wait-wake/S0), PDO: ffffe00012d32050 Irp worker threads (PopIrpThreadList - fffff801332f3100) THREAD: ffffe0000ef5d040 (static) THREAD: ffffe0000ef5e040 (static), IRP: ffffe00013d07420, DEVICE: ffffe00012dd5040 PopAction: fffff801332f3fe0 State..........: 0 - Idle Updates........: 0 Action.........: None Lightest State.: Unspecified Flags..........: 10000003 QueryApps|UIAllowed Irp minor......: ?? System State...: Unspecified Hiber Context..: 0000000000000000 Allocated power irps (PopIrpList - fffff801332f44f0) IRP: ffffe0001d53d8f0 (wait-wake/S0), PDO: ffffe00013cae060 IRP: ffffe0001049a5d0 (wait-wake/S0), PDO: ffffe00012d42050 IRP: ffffe00013d07420 (set/D3,), PDO: ffffe00012daf840, CURRENT: ffffe00012dd5040 IRP: ffffe0001e5ac5d0 (wait-wake/S0), PDO: ffffe00013d33060 IRP: ffffe0001ed3e420 (wait-wake/S0), PDO: ffffe00013c96060 IRP: ffffe000195fe010 (wait-wake/S0), PDO: ffffe00012d32050 Irp worker threads (PopIrpThreadList - fffff801332f3100) THREAD: ffffe0000ef5d040 (static) THREAD: ffffe0000ef5e040 (static), IRP: ffffe00013d07420, DEVICE: ffffe00012dd5040
при работе с драйвером кмдф используйте расширения платформы драйверов Windows (! вдфкд) для сбора дополнительных сведений.
Используйте ! вдфкд. вдфлогдумп< имя > драйвера, чтобы узнать, ожидает ли кмдф подтверждение всех ожидающих запросов.
Используйте ! вдфкд. ВДФДЕВИЦЕКУЕУЕС< вдфдевице > , чтобы изучить все невыполненные запросы и состояние, в котором они находятся.
Используйте расширение . Stacks для проверки состояния каждого потока и поиска потока, который может удерживать переход на состояние электропитания.
Чтобы определить причину ошибки, учитывайте следующие вопросы.
- Каковы характеристики драйвера объекта физического устройства (PDO) (arg2)?
- Можно ли найти заблокированный поток? При изучении потока с помощью команды ! Thread Debugger, из чего состоит поток?
- Есть ли операции ввода-вывода, связанные с потоком, блокирующим его? Какие символы находятся в стеке?
- Что вы заметите при изучении заблокированного Power IRP?
- Что такое дополнительный код функции PnP для Power IRP?
Отладка проверки ошибок 0x9F, если параметр 1 равен 0x4
- В отладчике ядра используйте команду ! analyze-v , чтобы выполнить первоначальный анализ ошибок. Подробный анализ отображает адрес NT! Структура TRIAGE_9F_PNP , которая находится в параметре 4 (Arg4).
kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* DRIVER_POWER_STATE_FAILURE (9f) A driver has failed to complete a power IRP within a specific time (usually 10 minutes). Arguments: Arg1: 00000004, The power transition timed out waiting to synchronize with the Pnp subsystem. Arg2: 00000258, Timeout in seconds. Arg3: 84e01a70, The thread currently holding on to the Pnp lock. Arg4: 82931b24, nt!TRIAGE_9F_PNP on Win7
NT! TRIAGE_9F_PNP структура предоставляет дополнительные сведения о проверке ошибок, которые могут помочь определить причину ошибки. NT! Структура TRIAGE_9F_PNP предоставляет указатель на структуру, содержащую список отправленных (но не завершенных) PnP-запросов IRP, а также указатель на очередь отложенной системной рабочей роли.
- Используйте команду DT (Тип дисплея) и укажите NT! Структура TRIAGE_9F_PNP и адрес, найденный в Arg4.
kd> dt nt!TRIAGE_9F_PNP 82931b24 +0x000 Signature : 0x8001 +0x002 Revision : 1 +0x004 CompletionQueue : 0x82970e20 _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE +0x008 DelayedWorkQueue : 0x829455bc _TRIAGE_EX_WORK_QUEUE
Команда DT (Display Type) отображает структуру. С помощью команд отладчика можно следовать LIST_ENTRY полям для просмотра списка невыполненных запросов IRP.
Чтобы определить причину ошибки, учитывайте следующие вопросы.
Существует ли IRP, связанный с потоком?
Есть ли в Комплетионкуеуе операции ввода-вывода?
Какие символы находятся в стеке?
Ознакомьтесь с дополнительными методами, описанными выше в разделе параметр 0x3.
Если вам не нужно отлаживать эту проблему с помощью описанных выше методик, можно использовать некоторые основные методы устранения неполадок.
Если недавно были добавлены новые драйверы устройств или системные службы, попробуйте удалить или обновить их. Попробуйте определить, какие изменения в системе привели к появлению нового кода проверки ошибок.
найдите диспетчер устройств , чтобы узнать, помечены ли какие-либо устройства восклицательным знаком (!). Проверьте журнал событий, отображаемый в свойствах драйвера для любого неисправного драйвера. Попробуйте обновить соответствующий драйвер.
проверьте системный журнал в Просмотр событий на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызвавшие ошибку. дополнительные сведения см. в разделе Open Просмотр событий. Ищите критические ошибки в системном журнале, которые появились примерно в то же время, что и «синий экран».
Чтобы попробовать и изолировать причину, временно отключите Энергосбережение с помощью панели управления, параметров электропитания. Некоторые проблемы с драйверами связаны с различными состояниями гибернации системы, приостановкой и возобновлением питания.
Если вы недавно добавили оборудование в систему, попробуйте удалить или заменить его. Или обратитесь к производителю, чтобы узнать, доступны ли какие либо исправления.
Можно попробовать запустить средство диагностики оборудования, предоставленное производителем системы.
Узнайте у изготовителя, доступна ли обновленная система ACPI/BIOS или другое встроенное по.
См. также
анализ аварийного дампа с помощью отладчиков Windows (WinDbg)
Анализ файла дампа Kernel-Mode с помощью WinDbg
Bug Check Code Reference (Справочник с кодами критических ошибок)
Как исправить синий экран смерти
Что такое синий экран
Страшный «синий экран смерти» — худший кошмар пользователя компьютера. Это ошибка, с которой очень трудно справиться и которая может вызвать много задержек и неопределенности у владельца. Это ошибка операционной системы, которая означает, что Microsoft Windows не в состоянии правильно отобразить изображение на экране. Когда появляется синий экран, Windows всегда перезагружает компьютер, и с этим ничего нельзя поделать. Не все синие экраны выглядят одинаково, их вид зависит от используемой версии Windows. Существуют различные типы ошибок синего экрана, включая:
- Синий экран Bccode 50
- Синий экран locale id 16393
- Остановить ошибку 0x000000f4 синего экрана
- Ошибка синего экрана 0x000000d1
- Ошибка синего экрана 1033
- Ошибка синего экрана 0x0000007b
- Ошибка синего экрана 0x0000000a
- Код синего экрана 124
- Устранение синего экрана 0x0000003b
- Синий экран bccode 9f
- Синий экран 0x0000001e
- Синий экран bad pool caller 0x00000c2
Ни одна из операционных систем Windows не застрахована от проблемы синего экрана — Windows 95/98, Windows XP, Windows Vista и даже Windows 7, 8 и 10. При возникновении ошибки STOP Windows выходят из строя и перестают работать. Единственное, что можно сделать, — это выключить компьютер, а затем запустить его снова. Это может очистить экран, но это также означает, что все, что не было сохранено, не может быть сохранено и будет потеряно навсегда.
- Часть 1: Как исправить синий экран смерти
- Часть 2: Синий экран смерти в Windows
- Часть 3: Что вызывает синий экран смерти
- Часть 4: Восстановление данных с жесткого диска компьютера
Часть 1: Как исправить синий экран смерти
Устранить синий экран смерти несложно. Во-первых, необходимо определить STOP-код, который объяснит суть проблемы. Некоторые компьютеры можно просто выключить и перезагрузить. Есть и другие решения, которые покажут вам, как исправить синий экран.
Если у вас Windows 7, 8 и 10, лучший способ устранения неполадок и решения проблемы BSOD — через Центр управления действиями. В Windows 7 щелкните Панель управления и перейдите в раздел Система и безопасность. В Windows 8 и 10 перейдите в Панель управления, Безопасность, а затем Обслуживание. В разделе «Обслуживание» отображаются различные решения, и вы должны постараться выбрать подходящее.
Если вы перезагрузите компьютер с Windows 8 или 10 после возникновения BSOD, каждый из них выполнит этот шаг по устранению неполадок автоматически. Вы все еще можете открыть Центр действий, чтобы узнать, есть ли другие способы решения проблемы.
Если ваша Windows не может починить себя сама, поищите ответы в Интернете. Просканируйте синий экран, чтобы отследить код или текст «Stop Error». Иногда это будет 0x00000024 или что-то вроде Driver IRQL not less or equal. Найдите конкретную ошибку в интернете и посмотрите, найдете ли вы решение. В Windows 8 и Windows 10 поиск ошибки в Интернете указан в качестве рекомендации.
Поскольку BSOD могут быть вызваны самыми разными причинами, вы можете предпринять следующие действия.
Сканирование на наличие вредоносного ПО — Возможно, причиной синего экрана смерти является опасное вредоносное ПО. Если оно есть, то может скрываться где-то в ядре Windows. Лучшее решение — просканировать компьютер на наличие вредоносных программ и удалить вредоносные программы и вирусы.
Восстановление системы — Если вы столкнулись с парой синих экранов, вы можете использовать восстановление системы, чтобы вернуть программное обеспечение Windows в исходное состояние. Если вам это удастся, то причина BSODов связана с программным обеспечением.
Проблемы с аппаратным обеспечением — Неисправное аппаратное обеспечение вашего компьютера может вызывать синие экраны. Следовательно, необходимо проверить память компьютера на наличие ошибок, а затем осмотреть компьютер, чтобы убедиться, что он не перегревается. Если вы не можете проверить какое-либо оборудование, обратитесь за помощью к специалисту.
Ищите новейшие драйверы — Зайдите на сайт производителя вашего ПК и найдите обновленные драйверы оборудования. Загрузите их на компьютер и установите. Это поможет избавиться от некачественно установленных драйверов.
Запустите компьютер в безопасном режиме — Это хороший способ устранения неполадок, если при каждой попытке запустить компьютер появляется синий экран. Если вы загрузите его в безопасном режиме, Windows загрузит только самые важные драйверы. Если недавняя установка драйверов вызывает ошибку синего экрана, в безопасном режиме она не возникнет. Поэтому вы можете решить проблему оттуда. Если вы не можете загрузить свой компьютер в безопасном режиме, вам следует найти решение, чтобы исправить проблемы, из-за которых невозможно войти в безопасный режим в Windows.
Часть 2: Синий экран смерти в Windows
1. Синий экран в Windows 8 и 10
Всегда рекомендуется создавать резервные копии перед началом работы, и хотя это должно происходить автоматически, бывают случаи, когда это нужно делать более регулярно — это один из них.
Синий экран нужно удалять там, где он появился. Вспомните, что вы делали, когда появился этот экран, и это может определить, какое программное обеспечение виновато. Это может облегчить процесс восстановления работоспособности компьютера. Код ошибки должен помочь вам решить, что делать, и вы можете подумать о любых недавних изменениях, которые вы внесли в свое устройство.
И наконец, вы можете попробовать обновить драйверы. Часто виноваты драйверы видеокарты, и удаление определенных элементов может вернуть вам работоспособность.
2. Синий экран на Windows 7 и старше
Если вы можете открыть окна, можно попробовать следующие процедуры
- Используйте восстановление системы, чтобы отменить все недавние изменения, которые вы сделали.
- Посмотрите в центре действий, нет ли там соответствующей информации.
- Попробуйте найти обновление программного обеспечения, которое может помочь.
- Посмотрите на веб-сайте производителя наличие драйверов, которые могут понадобиться.
- Всегда устраняйте неполадки в безопасном режиме.
- Ищите ошибки памяти и жесткого диска.
Если вы не можете открыть Windows:
- Нажмите на кнопку «Пуск» и перейдите в «Центр управления действиями».
- Нажмите на Панель управления, затем перейдите в раздел Система и безопасность, затем Обзор состояния компьютера.
- Нажмите на Обслуживание.
- Найдите Проверка решений для отчетов о проблемах, затем нажмите на Решения. Вы получите уведомление, если в данный момент доступны какие-либо ремонтные работы.
- Откройте раздел «Обслуживание».
3. Windows 95 и 98
Чтобы начать восстановление, вы можете:
- Посмотреть код ошибки и выяснить, поможет ли это вообще.
- Возможна ситуация, когда любое нажатие клавиши вернет вас назад.
- Enter является наиболее подходящей для использования.
- Вы можете нажать control, alt и delete, чтобы вернуться назад, но это будет стоить вам любой информации в любых приложениях, которые были открыты в то время.
Часть 3: Что вызывает синий экран смерти
Причиной появления синего экрана смерти на компьютере обязательно должна быть проблема в аппаратном обеспечении. Если это не так, то лучшим вариантом будет программное обеспечение драйвера оборудования. Довольно часто проблема возникает из-за низкоуровневого программного обеспечения, работающего в ядре Windows. Очень маловероятно, что причиной может быть обычное приложение, но в некоторых случаях это может быть именно так. Операционная система не будет выведена из строя из-за сбоя приложения, поэтому не тратьте время на то, чтобы искать их в качестве причины экрана.
Ошибка STOP является катализатором появления синего экрана. Когда это произойдет, произойдет полный сбой, и Windows перестанет работать. Все, что произойдет, — это перезагрузка компьютера, но плохая новость заключается в том, что при этом не будут сохранены ранее несохраненные данные, поскольку программы не получат возможности сделать это.
Одной из причин может быть повреждение файлов или потеря данных. Это может быть более дорогостоящей проблемой для компании, чем для частного лица, но все же лучше предотвратить ее, когда это возможно. Если проблему можно решить на дому, это будет лучше, но это не всегда возможно. Если файл поврежден, вы не сможете его открыть или использовать. В некоторых случаях их можно восстановить, но часто они теряются и требуют замены. Убедитесь, что устройство не перегревается. Если это происходит, проверьте вентилятор и устраните неисправность.
В этом также могут быть виноваты плохо написанные драйверы устройств. Поскольку они, как правило, производятся третьей стороной, в них могут возникать ошибки, что приводит к несовместимости с другими частями экрана, приводящей к BSOD. Неисправная память также делает устройство уязвимым.
Видеоурок по теме Как исправить ошибку «синий экран смерти» в Windows?
Последние видео от Recoverit
Больше >Часть 4: Восстановление данных с жесткого диска компьютера
Синий экран обычно приводит к тому, что жесткие диски компьютера перестают работать и выходят из строя. Это может привести к потере данных, если вы вынуждены перезагрузить компьютер. Когда вы столкнулись с «синим экраном смерти» на компьютере и не знаете, как его устранить, сначала нужно восстановить данные. Здесь мы рекомендуем вам эффективную и безопасную программу для восстановления данных с жесткого диска. Recoverit data recovery поможет вам восстановить важные данные с жесткого диска, ставшего причиной сбоя. Бесплатно скачайте и попробуйте эту программу для восстановления данных на компьютере, чтобы вернуть свои данные.
Ваше безопасное и надежное ПО для восстановления компьютерных данных в случае ошибки синего экрана
- Восстанавливает потерянные или удаленные файлы, фотографии, аудио, музыку, электронную почту с любого устройства хранения данных эффективно, безопасно и полностью.
- Поддерживает восстановление данных из корзины, жесткого диска, карты памяти, флэш-накопителя, цифрового фотоаппарата и видеокамеры.
- Поддерживает восстановление данных после внезапного удаления, форматирования, повреждения жесткого диска, вирусной атаки, сбоя системы в различных ситуациях.
Скачать БесплатноСкачать Бесплатно
Что такое BCCode 9f и как исправить BCCode 9f в Windows 7?
В Windows 7 часто появляется код ошибки BCCode 9f. Не волнуйтесь! В этом сообщении от MiniTool рассказывается о причинах кода ошибки. Кроме того, предлагаются возможные решения. А теперь продолжайте читать.
Что такое BCCode 9f
BCCode 9f — это имя ошибки в Windows 7, вызванное неисправностью компонента. Эта ошибка состоит из набора числовых кодов, указывающих значение системного компонента, вызвавшего ошибку. BCкод 9Синий экран может вызвать множество проблем, включая потерю данных, сбой оборудования и многие другие проблемы.
Причины BCCode 9f
Что вызывает код ошибки синего экрана BCCode 9f? Возможные причины:
1. Неверная запись в реестре Windows
Реестр Windows представляет собой базу данных тысяч системных настроек и ключей, необходимых для выполнения операций в Windows. Недопустимые записи в реестре могут привести к аппаратным или программным сбоям, системным сбоям и другим проблемам. Таким образом, неверная запись может привести к тому, что BCCode 9ф.
2. Атака вредоносных программ
Вирусы — это вредоносные программы, которые наносят вред системному программному обеспечению и хранимым данным. Эти программы могут удалять или уничтожать данные. Вирусные атаки — еще одна причина BCCode 9f и других проблем. Возможно, вас заинтересует этот пост — Различные типы вредоносных программ и полезные советы по их предотвращению.
3. Проблемы с драйверами
Если на вашем компьютере установлены несовместимые или устаревшие драйверы, появятся такие проблемы, как BCCode 9f. Неисправный драйвер может мешать системным настройкам ядра Windows.
Выше перечислены основные причины BCCode 9f, но есть и другие причины, включая ошибки и сбои в работе компьютера, проблемы с электропитанием, неправильная установка программного обеспечения и т. д. Далее поговорим о том, как исправить BCCode 9f.
Как исправить BCCode 9f
Исправление 1.
Запустите антивирус для удаления вредоносных программЕсли вы столкнулись с BCCode 9f и хотите исправить это, попробуйте запустить антивирус для удаления вредоносных программ. Рекомендуется установить антивирусное программное обеспечение и поддерживать его в актуальном состоянии, а также регулярно запускать сканирование по расписанию с помощью антивирусного программного обеспечения. Вас может заинтересовать этот пост — Нужен ли антивирус для Windows 10/8/7? Получите ответ прямо сейчас!
Исправление 2: Запустите SFC
Если запущенный антивирус не работает, вы можете попробовать запустить SFC (Проверка системных файлов), чтобы исправить BCCode 9f. Это полезная утилита, встроенная в Microsoft Windows. Этот инструмент позволяет сканировать поврежденные системные файлы и восстанавливать их. Вот как это сделать:
Шаг 1: Введите cmd в поле Search . Щелкните правой кнопкой мыши первый результат, чтобы выбрать Запуск от имени администратора .
Шаг 2: Введите sfc /scannow и нажмите Введите ключ .
Шаг 3: Затем инструмент начнет обнаруживать и устранять проблемы с Windows.
Исправление 3. Выполните восстановление системы
Если вы создали точку восстановления системы или резервную копию образа системы с помощью инструментов оснастки Windows, вы можете попробовать использовать точку восстановления или файл образа для восстановления компьютера, чтобы исправить BCCode 9f синий код ошибки экрана. Вот шаги для восстановления системы:
Шаг 1: В меню Поиск введите панель управления и найдите его, а затем откройте.
Шаг 2: Нажмите Восстановить , чтобы продолжить. Во всплывающем окне выберите Open System Restore , чтобы продолжить.
Шаг 4. В интерфейсе Восстановить системные файлы и настройки нажмите Далее , чтобы продолжить.
Шаг 5. Выберите время для восстановления компьютера до состояния, которое было в выбранном событии, и нажмите Next , чтобы продолжить.
Шаг 6. Вам необходимо подтвердить точку восстановления и нажать Готово . После завершения восстановления системы перезагрузите компьютер.
После завершения процесса восстановления системы вы можете вернуть компьютер в предыдущее состояние. Затем вы можете проверить, не исчезла ли ошибка BCCode 9f.
Исправление 4: Обновите и исправьте драйверы оборудования
Неисправный драйвер оборудования также может вызвать ошибку BCCode 9f в Windows 7. Для решения проблемы можно обновить и исправить драйвер оборудования. Следуйте инструкциям ниже:
Шаг 1: Введите Диспетчер устройств в поле Поиск , чтобы открыть его.
Шаг 2: Появится окно диспетчера устройств, и вы можете щелкнуть правой кнопкой мыши аппаратное устройство, которое хотите обновить. Затем выберите Обновить программное обеспечение драйвера… .
Шаг 3: После этого вы можете выбрать Автоматический поиск обновленного программного обеспечения драйвера , и Windows будет искать на вашем компьютере и в Интернете последнюю версию программного обеспечения драйвера для вашего устройства. Если есть более новое обновление, оно будет загружено и установлено автоматически.
Исправление 5: Запустите проверку жесткого диска
Если вы столкнулись с проблемой BCCode 9f, запуск проверки жесткого диска также является полезным решением.
Шаг 1: Щелкните правой кнопкой мыши меню «Пуск» , чтобы выбрать «Открыть проводник Windows» .
Шаг 2: Щелкните правой кнопкой мыши Локальный Диск (C:) , чтобы выбрать Свойства . Затем перейдите на вкладку Инструменты и выберите параметр Проверить сейчас. .. .
Шаг 3: Далее проверьте Автоматически исправлять ошибки файловой системы и нажмите Запустить , чтобы начать процесс.
Шаг 4: Когда Windows не может проверить диск, пока он используется, появляется всплывающее сообщение , вам нужно нажать кнопку Запланировать проверку диска .
Шаг 5: Завершите все процессы и выполните перезагрузку. Он начнет проверять ваш диск и займет некоторое время в зависимости от размера диска.
Исправление 6: Запустите восстановление при загрузке
Если вышеуказанные исправления не работают, вы можете попробовать запустить восстановление при загрузке, чтобы исправить BCCode 9ф вопрос.
Шаг 1. Перезагрузите компьютер и нажимайте F8 до тех пор, пока не появится Дополнительные параметры загрузки . (Ключ может различаться в зависимости от производителя.)
Шаг 2: Затем нажмите Устранение неполадок на странице Выберите параметр , а затем выберите Дополнительные параметры .
Шаг 3. Выберите Startup Repair на странице Дополнительные параметры . Затем средство восстановления запуска Windows 7 автоматически диагностирует и устраняет проблемы с компьютером.
Исправление 7. Обновление пакетов обновлений Windows
Пакет обновлений — это набор новых обновлений и исправлений, которые могут повысить производительность операционной системы Windows. Пакеты обновлений также называются исправлениями. Ошибка BCCode 9f также может возникнуть после обновления Windows. Вы можете проверить наличие обновлений, чтобы установить последний пакет обновления, содержащий исправление этой проблемы.
Шаг 1: Введите панель управления в поле Поиск , чтобы открыть его. Выберите Система и безопасность часть.
Шаг 2: Затем щелкните часть Windows Update . В левой части окна нажмите Проверить наличие обновлений для поиска новых обновлений.
Шаг 3: Выберите обновление, которое вы хотите обновить, и нажмите кнопку OK .
Шаг 4: Нажмите кнопку Установить обновления , чтобы обновить Windows.
Полезное предложение
После исправления BCCode 9f ошибка успешно, у меня есть предложение для вас. В случае, если что-то пойдет не так с вашей системой, я предлагаю вам заранее сделать резервную копию вашей системы. Теперь я представлю вам бесплатное программное обеспечение для резервного копирования — MiniTool ShadowMaker.
MiniTool ShadowMaker предоставляет решение для резервного копирования системы одним щелчком мыши. Он поддерживает полное резервное копирование системного диска, включая системный раздел, системный зарезервированный раздел и системный раздел EFI.
При сбое системы вы можете вернуть компьютер в нормальное состояние. Этот пост – Как восстановить компьютер до более ранней даты в Windows 10/8/7 (2 способа) может быть тем, который вас интересует.
Теперь вы можете загрузить MiniTool ShadowMaker Trial Edition для резервного копирования вашей системы.
Скачать бесплатно
Теперь я расскажу, как сделать резервную копию системы Windows.
Шаг 1: Запустите MiniTool ShadowMaker
- Загрузите и установите MiniTool ShadowMaker.
- Запустите MiniTool ShadowMaker и нажмите Keep Trial , чтобы войти в его основной интерфейс.
Шаг 2. Выберите источник резервного копирования
- Перейдите на страницу Backup .
- Minitool ShadowMaker по умолчанию выбирает системный раздел и раздел, зарезервированный системой.
Шаг 3. Выберите путь для сохранения образа системы.
- Резервное копирование системы можно выполнять на внешний жесткий диск, флэш-накопитель USB, NAS и т. д.
- Затем выберите путь для сохранения образа системы и нажмите OK .
Примечание:
1. Не сохраняйте файл изображения в образе, для которого создается резервная копия.
2. Место назначения, используемое для хранения образа системы, должно иметь достаточно места для хранения.
Шаг 4. Начните резервное копирование
- Вернитесь к следующему интерфейсу.
- У вас есть два варианта: нажмите Создать резервную копию сейчас , чтобы начать процесс резервного копирования немедленно, или нажмите Создать резервную копию позже , чтобы отложить процесс резервного копирования.
Дополнительная литература: восстановление потерянных файлов с помощью MiniTool Power Data Recovery
Если ваши данные были потеряны после ошибки BCCode 9f и у вас нет резервной копии, вы можете попробовать профессиональное программное обеспечение для восстановления данных, например, MiniTool Power Data Recovery.
MiniTool Power Data Recovery предназначен для восстановления большинства типов файлов с различных типов устройств хранения данных, таких как жесткие диски компьютеров, карты памяти, SD-карты, флешки и т. д. Оно работает в Windows 11, Windows 10, Windows 8.1/8 и Windows 7.
Это программное обеспечение имеет пробную версию. Вы можете использовать его для сканирования диска, с которого хотите восстановить данные. Если вы можете найти нужные файлы в результатах сканирования, вы можете использовать полную версию этого программного обеспечения для восстановления всех необходимых файлов без ограничений.
Скачать бесплатно
Шаг 1: Загрузите и установите MiniTool Power Data Recovery. Запустите его.
Шаг 2. Оставьте Этот ПК выбранным на левой боковой панели и Логические диски выбранным на правой панели.
Шаг 3: Укажите диск, на котором ваши удаленные файлы были сохранены перед удалением.
Шаг 4. Дважды щелкните целевой диск, чтобы немедленно начать сканирование, а затем подождите.
Шаг 5. Просмотрите результаты сканирования: удаленные элементы будут сохранены в Удаленные файлы Папка.
Шаг 6. Отметьте файлы и папки, которые вы хотите восстановить, и нажмите кнопку Сохранить в правом нижнем углу.
Шаг 7. Выберите путь хранения файлов, ожидающих восстановления, и нажмите OK для подтверждения. Дождитесь завершения восстановления.
Подводя итог, вы можете узнать, как исправить ошибку BCCode 9f из этого поста. Кроме того, если у вас возникли проблемы с программным обеспечением MiniTool, свяжитесь с нами по электронной почте [email protected], и мы ответим вам как можно скорее.
- Твиттер
- Линкедин
- Реддит
Как исправить ошибку DRIVER_POWER_STATE_FAILURE в Windows
При покупке по ссылкам на нашем сайте мы можем получать партнерскую комиссию. Вот как это работает.
(Изображение предоставлено Tom’s Hardware)Что касается стоп-кодов Windows, DRIVER_POWER_STATE_FAILURE довольно интересен. Это указывает на то, что драйвер на вашем ПК перешел в недопустимое или несовместимое состояние питания. Таким образом, это обычно происходит, когда ПК возобновляют нормальную деятельность из какого-либо состояния сна или гибернации. По сути, это приводит к сбою вашего ПК и дает вам BSOD , чтобы избежать повреждения системы или устройств хранения данных, которое могло бы произойти, если бы драйверы и связанные с ними устройства продолжали работать.
Если вы просматриваете файл дампа сбоя из этого BSOD, что вы можете сделать, установив и запустив BlueScreenView , он часто идентифицирует файл по имени как часть данных сбоя. Выполняя поиск по названию, вы часто можете связать его с каким-то конкретным устройством внутри (или, что наиболее характерно для этой ошибки), подключенным к вашему ПК.
(Изображение предоставлено Tom’s Hardware)Фактически, наиболее распространенными устройствами, вызывающими ошибку DRIVER_POWER_STATE_FAILURE, являются USB-накопители (и другие устройства) того или иного типа: флэш-накопители, док-станции для дисков или внешние корпуса для дисков, в которых может находиться SSD, флешки или обычные жесткие диски.
Первым шагом в работе с DRIVER_POWER_STATE_FAILURE является отключение всех внешних USB-накопителей (клавиатуры и мыши редко, если вообще когда-либо, вызывают этот код остановки BSOD). Как следует из названия самой ошибки, если драйвер для любого такого устройства был недавно обновлен, также может иметь смысл выполнить откат (если возможно) или заменить текущий драйвер более старым, известным рабочим драйвером для вашего ПК. Если у вас нет текущей резервной копии вашего ПК, вы должны создать ее в качестве первого шага в процессе восстановления. Затем, если что-то пойдет не так, вы сможете восстановить эту резервную копию, чтобы вернуться к тому, с чего вы начали, без лишней суеты, суеты или стресса.
Используйте БЕЗОПАСНЫЙ РЕЖИМ для удаления недавно добавленных драйверов
Если вы продолжаете получать ошибки DRIVER_POWER_STATE_FAILURE, загрузите компьютер в безопасном режиме . Когда вы доберетесь до рабочего стола, запустите Диспетчер устройств и используйте его для удаления всех недавно добавленных драйверов устройств. Просто щелкните правой кнопкой мыши любое недавно добавленное устройство, затем выберите «Удалить устройство» в появившемся всплывающем меню.
Совет: чтобы запустить Диспетчер устройств, щелкните комбинацию WinKey-X на ПК и выберите Диспетчер устройств в появившемся всплывающем меню. Удивительно, но вы найдете USB-накопители в разделе «Диски» в диспетчере устройств. В качестве иллюстрации я выбираю Mushkin 16 ГБ UFD, который в настоящее время подключен к док-станции Thunderbolt 3 ПК на снимке экрана ниже (узнайте, как делать снимки экрана в Windows 10 или 11, если вам когда-нибудь понадобится сделать свой собственный).
Щелкните правой кнопкой мыши целевое устройство, затем выберите Удалить устройство во всплывающем меню. (Изображение предоставлено Tom’s Hardware)В большинстве случаев этот маневр устраняет проблему DRIVER_POWER_STATE_FAILURE. В следующий раз, когда вы подключите это устройство, Windows установит последний известный ей драйвер для этого устройства. Если после этого проблема повторится, вам нужно будет найти другой драйвер.
Обновление драйверов устройств
Обновлять драйверы устройств не всегда необходимо, за исключением случаев, когда текущий драйвер вызывает проблемы. И действительно, BSOD доставляет столько же хлопот, сколько и драйвер. Таким образом, если то, что Windows предоставляет по умолчанию, не работает (синий экран DRIVER_POWER_STATE_FAILURE продолжается), вам необходимо найти работающий драйвер или отказаться от использования неисправного устройства до тех пор, пока рабочий драйвер не станет доступным. Обязательно посетите веб-сайт поставщика, чтобы узнать, доступен ли более новый драйвер для проблемного устройства. Если это так, пожалуйста, попробуйте: это может решить вашу проблему. Если это так, считайте, что вам повезло.
Обобщить «обычные подозреваемые»
Если маневры вашего драйвера не восстанавливают нормальную работу и не устраняют ошибки DRIVER_POWER_STATE_FAILURE, пришло время запустить обычное восстановление Windows, чтобы посмотреть, помогут ли они. Это означает запуск административной командной строки или сеанса PowerShell и выполнение следующих команд:
Dism /online /cleanup-image /restorehealth
SFC /scannow
Первая из этих команд использует систему обслуживания образов развертывания Windows и Команда управления (DISM) для проверки компонентов текущего работающего образа Windows и попытки восстановления любых компонентов, которые не работают во время проверки целостности и проверки контрольной суммы. В большинстве случаев это решит проблемы, связанные с поврежденными или поврежденными файлами в хранилище компонентов Windows (по умолчанию C:\Windows\WinSxS).
Вторая из этих команд запускает средство проверки системных файлов Windows (SFC) и заменяет любой обнаруженный подозрительный или поврежденный файл. Microsoft рекомендует запускать DISM перед использованием SFC. Это интересно, потому что SFC существует дольше, чем DISM (она восходит к Windows 98, тогда как DISM появился в 2008 году для Windows 7). Тем не менее, DISM обладает дополнительными способностями при выполнении ремонта и может работать с источниками изображений в Интернете или в автономном режиме, чтобы обеспечить основу для ремонта, если простая версия команды, показанная выше, не работает (вы получите сообщение об ошибке, что попытка восстановления неуспешный). Прочтите Документы Microsoft item При необходимости восстановите образ Windows для всех этих кровавых подробностей.
Driver In, Driver Out
Большую часть времени DRIVER_POWER_STATE_FAILURE устраняется путем удаления неисправного устройства из поля зрения и устранения любых проблем с драйверами, которые могут возникнуть. В худшем случае вы всегда можете заменить проблемное устройство другим (желательно другим) альтернативным вариантом и продолжить вычисления. Надеюсь, вам не придется заходить так далеко!
Присоединяйтесь к экспертам, которые читают Tom’s Hardware, чтобы быть в курсе последних новостей компьютерных технологий для энтузиастов, и делают это уже более 25 лет.
Ваш комментарий будет первым