- O erro 0x0000009F adoita estar causado por controladores e axustes de enerxía incorrectos.
- Resolve con pasos prácticos: elimina periféricos, actualiza/reverte controladores, SFC e plans de enerxía.
- Diagnóstico avanzado con WinDbg (TRIAGE_9F_POWER/PNP) para localizar o controlador culpable.
- Manteña o seu sistema estable con Windows Update, firmware/BIOS actualizado e comprobacións de hardware.
Se viches unha pantalla azul co texto DRIVER_POWER_STATE_FAILURE, respira fondo: é un erro coñecido e pódese corrixir, podes ver como Corrixir erro do controlador de Windows 11. Este erro adoita aparecer ao iniciar, reiniciar ou saír do modo de suspensión/hibernación., e case sempre está relacionado con controladores que non xestionan ben os estados de enerxía do dispositivo.
Nas seguintes liñas atoparás unha guía completa que combina solucións prácticas, comprobacións avanzadas e, para aqueles que o precisen, Métodos de depuración de baixo nivel para a comprobación de erros 0x0000009F documentado por Microsoft. Ademais, se perdiches ficheiros debido á BSOD, indicarémosche como recuperalos sen ningún problema.
Que é DRIVER_POWER_STATE_FAILURE e cando aparece?
DRIVER_POWER_STATE_FAILURE é un código de parada de Windows con valor 0x0000009FPode aparecer unha mensaxe coma esta na pantalla: “Detectouse un problema… DRIVER_POWER_STATE_FAILURE” e o sistema reinicios para protexer a integridade do sistema operativo.
O desencadeante típico é que Windows intenta activar, suspender ou reanudar un dispositivo e O controlador non responde ou permanece nun estado de alimentación non válidoPolo tanto, o síntoma máis común é unha BSOD ao espertar o computador, aínda que tamén pode ocorrer durante o uso se o controlador se "bloquea".

Causas comúns de fallo
Hai varios escenarios que provocan o erro DRIVER_POWER_STATE_FAILURE. Estes son os máis comúns segundo os casos documentados:
- Controladores incompatibles ou danadosControladores desactualizados, danados ou incompatibles coa túa versión de Windows.
- Periféricos problemáticosUnidades externas, concentradores USB, impresoras ou dispositivos recentemente conectados que causen conflitos.
- Axustes de potencia incorrectosOpcións agresivas de aforro de enerxía que cortan a alimentación dos dispositivos e impiden que se reactiven.
- Ficheiros do sistema danados: especialmente se o ficheiro de hibernación hiberfil.sys foi danado.
- SSD e modos de baixo consumounidades que non se levan ben con certas funcións (por exemplo, DevSleep).
- Antivirus ou software de terceirosAplicacións que interfiren coa transición de enerxía ou cos controladores.
- malware: infeccións que alteran os ficheiros ou controladores do sistema.
- hardware defectuosoAs unidades de almacenamento ou as tarxetas gráficas fallan de forma intermitente.
Antes de entrarmos nos detalles, convén definir o problema. Desconecta todo o externo e proba; se deixa de fallar, xa tes unha boa idea sobre a orixe.
Identificar o culpable rapidamente
Comeza co sinxelo. Desconectar os periféricos USB e iniciarSe a BSOD desaparece, conéctaos un por un para atopar o problemático e, cando o atopes, reinstala o seu controlador desde o Xestor de dispositivos.
Se o ordenador non arranca normalmente, introduza Modo de seguridade (F8 ao iniciar en versións antigas; en Windows 10/11 desde Opcións avanzadas) para evitar cargar controladores problemáticos e traballar sen que a pantalla se peche.
Abre o Xestor de dispositivos e busca dispositivos cun X vermello ou un signo de exclamación amarelo. Normalmente é aí onde está a fonte: actualizar ou desinstalar ese controlador.
Outra fonte de pistas é a Espectador de eventos: Comproba se hai erros críticos do sistema na mesma xanela de tempo na que apareceu a BSOD. Os rexistros poden apuntar ao controlador específico que fallou.

Solucións prácticas paso a paso
Vexamos agora unha serie de posibles solucións para o erro DRIVER_POWER_STATE_FAILURE:
1) Eliminar o hardware externo recente
Os culpables máis comúns son os novos dispositivos USB. Desconectar unidades, concentradores, impresoras e dongles, reinicie e probe. Se o erro desaparece, actualice o controlador para o dispositivo en conflito desde o sitio web do fabricante; se traballa con impresoras ou escáneres, comprobe o Condutor WIA.
2) Desinstalar os controladores en modo seguro
Se instalou algún controlador recentemente e o problema comezou, inicie Modo de seguridade, vaia a Xestor de dispositivos, faga clic co botón dereito no dispositivo recentemente instalado e prema Desinstalar o dispositivoRepite cos sospeitosos e reinicia normalmente.
3) Actualizar (ou reverter) os controladores
Abrir Executar (Windows+R), escribir devmgmt.msc e, no dispositivo, escolla Actualizar controlador. Primeiro proba a busca automáticaSe non atopas nada, descarga o controlador do sitio web oficial do fabricante.
Se o problema apareceu despois de actualizar un controlador (especialmente gráficos (controlador AMD Radeon), rede ou Wi-Fi), vaia a Propiedades do dispositivo, á lapela Controlador e use Volver ao controlador anteriorReinicia e comproba.
4) Executar unha análise SFC
Para reparar ficheiros de sistema danados, abra CMD como administrador e executar:
sfc /scannow
Déixao rematar; pode levar un tempo, sobre todo nun Disco duro mecánico. Non interrompa o proceso mesmo que pareza que non está a facer ningún progreso. Cando remate, peche a xanela e reinicie.
5) Axusta as opcións de enerxía
Esta BSOD está estreitamente ligada á xestión de enerxía. Vaia a Panel de control > Opcións de enerxía e seleccione Equilibrado (recomendado)A continuación, en Cambiar a configuración do plan > Configuración avanzada:
- Adaptador sen fíos: Rendemento máximo.
- PCI Express > Xestión do estado da ligazón: Probas entre Desactivado ou Aforro de enerxía máximo dependendo do teu caso (algunhas guías suxiren gardalo, outras suxiren desactivalo para evitar cortes de subministración); validar que configuración elimina a túa BSOD).
- Comproba o modo de suspensión/hibernación e evita que os dispositivos críticos entren en estados agresivos.
Se xa tiveste xogado con plans no pasado, unha opción eficaz é restaurar a configuración predeterminada para cada plan e téntao de novo.
6) Desactiva ou desinstala temporalmente o teu antivirus
Algúns programas antivirus interfiren coas transicións de enerxía ou cos controladores. Desde Panel de control > Programas, desinstalar temporalmente o antivirus, reinicia e comproba se o erro se resolve. Se mellora, instala a última versión ou cambia a túa solución de seguranza.
7) Configurar o panel de control de NVIDIA
Con gráficos NVIDIA, abre o Panel de control e vai a "Xestionar a configuración de 3D". En "Modo de xestión de enerxía", selecciona Prefire o máximo rendemento e escolle a GPU preferida correcta. Aplica e proba.
8) Eliminar os programas problemáticos
Se a BSOD comezou despois de instalar un programa, vai a Panel de control > Programas > Desinstalar un programa, eliminar ese software e reiniciar. Nalgúns casos, as ferramentas de limpeza de controladores restantes axudan a eliminar os controladores residuais.
9) Usar o verificador de controladores
Windows inclúe Verificador de controladores Para detectar controladores inestables: busca "verificador" en Inicio, crea a configuración estándar, selecciona os controladores para analizar, reinicia e deixa que se verifique. Se se atopan problemas, xeraranse informes. que apuntan ao culpable.
10) Comprobar se hai actualizacións de Windows (ou volver á última versión)
Vaia a Configuración > Actualización de Windows. Instale os parches pendentes, xa que solucionan problemas de estabilidade e enerxía. Se o problema se produciu despois da actualización, vaia a Desinstalar as actualizacións e reverte o último para descartar regresións.
11) Actualiza o sistema mentres conservas os teus ficheiros
Como último recurso, en Configuración > Actualización e seguridade > Recuperación, usa "Restablece este PC", opción "Gardar os meus ficheiros". É unha reinstalación lixeira que normalmente elimina os conflitos persistentes de condutores.
Guía técnica avanzada: Depuración de erros 0x9F
Para entornos de desenvolvemento ou de TI avanzados, Microsoft documenta a análise de comprobación de erros. FALLO_DO_ESTADO_DE_ENERGÍA_DO_CONTROLADOR (0x9F)O parámetro 1 indica o tipo de violación e guía o diagnóstico.
| Parámetro 1 | Parámetro 2 | Parámetro 3 | Parámetro 4 | Descrición da causa |
|---|---|---|---|---|
| 0x1 | Obxecto de dispositivo | Reservado | Reservado | Libérase un obxecto de dispositivo cunha solicitude de enerxía pendente e incompleta. |
| 0x2 | Obxecto do dispositivo de destino (se o houber) | Obxecto de dispositivo | Obxecto do controlador (se existe) | IRP do estado de enerxía do sistema completado pero non se chamou a PoStartNextPowerIrp. |
| 0x3 | PDO de pila | nt!_TRIAXE_9F_PODER | IRP bloqueado | Un obxecto de dispositivo bloquea un IRP durante demasiado tempo. |
| 0x4 | Tempo de espera (segundos) | Bloqueo PnP de suxeición de fíos | nt!_TRIAXE_9F_PNP | Tempo de espera ao sincronizar a transición de enerxía con PnP. |
| 0x5 | PDO | DISPOSITIVO_POP_FX | Reservado: 0 | O dispositivo non completou unha transición de enerxía dirixida a tempo. |
| 0x6 | DISPOSITIVO_POP_FX | Apagado dirixido (1) / Activado (0) | Reservado: 0 | Devolución de chamada de transición enerxética dirixida incompleta. |
| 0x500 | Reservado | Dispositivo de destino (se o houber) | Dispositivo (obxecto) | IRP do estado da enerxía completado sen invocar PoStartNextPowerIrp. |
Diagnóstico básico en WinDbg: uso !análise -v para ver a estrutura nt!_TRIAGE_9F_POWER ou nt!_TRIAGE_9F_PNP e as posibles Controlador de comprobación de erros de KiBug implicados.
kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)
con dx KiBugCheckDriver podes ler o nome do controlador se está dispoñible, e con dt sobre nt!_TRIAGE_9F_POWER (Arg3) que examinas listas IRP de enerxía pendentes e os fíos de traballo implicados.
0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY
+0x010 ThreadList : ... _LIST_ENTRY
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE
O comando !irp en Arg4 móstrase o rastro do IRP bloqueado e !devstack co PDO (Arg2) lista a pila de controladores ata o servizo específico (por exemplo, HidUsb en dispositivos USB HID).
0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"
Para os estados enerxéticos globais, !acción mostra os IRP asignados e os fíos de traballo activos.
kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...
Se traballas con KMDF, usa !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues para confirmar se a estrutura está á espera da confirmación das solicitudes pendentes. !pilas pode descubrir fíos que atrasan a transición enerxética.
Ademais, para 0x4 comproba a estrutura nt!_TRIAXE_9F_PNP indicado en Arg4, coa súa cola completada e a cola de traballo diferida.
kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE
Se non vai depurar, as recomendacións básicas xa vistas (actualizar/eliminar controladores, consultar o Xestor de dispositivos, desactivar temporalmente o aforro de enerxía, eliminar hardware recente, executar diagnósticos e actualizar a BIOS/ACPI) son a maneira práctica de proceder.
Consellos adicionais e comprobacións finais
Se despois de aplicar varios métodos o problema persiste, considere analizar compoñentes de hardware (especialmente a fonte de alimentación e as unidades de almacenamento) e actualizar as táboas de firmware/BIOS e ACPI.
Lembra que algúns plans de enerxía portátiles son moi agresivos: modificar o sono/hibernación, PCIe e Wi-Fi, e validar con reinicios. Ás veces, reverter o proceso (restaurar aos valores predeterminados se os modificaches ou personalizalos se estaban configurados como predeterminados) axuda a illar a configuración que activa a BSOD.
Finalmente, se a pantalla sempre aparece ao reiniciar e non ao arrancar en frío, o foco adoita estar en dispositivos que non se espertan correctamente ou corrupción do canal de hibernación. Neste caso, unha combinación de SFC, controladores correctos e un plan de enerxía conservador adoita resolver o problema.
Con todo o anterior Deberías ser capaz de superar DRIVER_POWER_STATE_FAILURE: Desconecta os periféricos, axusta a alimentación, repara ficheiros e mantén os controladores actualizados., o sistema volve estar estable; e se necesitabas gardar datos dun susto recente, As utilidades de recuperación sacanche dos problemas de xeito bastante fiable.
Editor especializado en temas de tecnoloxía e internet con máis de dez anos de experiencia en diferentes medios dixitais. Traballei como editor e creador de contidos para empresas de comercio electrónico, comunicación, marketing online e publicidade. Tamén escribín en sitios web de economía, finanzas e outros sectores. O meu traballo tamén é a miña paixón. Agora, a través dos meus artigos en Tecnobits, intento explorar todas as novidades e novas oportunidades que cada día nos ofrece o mundo da tecnoloxía para mellorar as nosas vidas.