- O erro 0x0000009F geralmente é causado por drivers e configurações de energia mal configurados.
- Resolva com etapas práticas: remova periféricos, atualize/reverta drivers, SFC e planos de energia.
- Diagnóstico avançado com WinDbg (TRIAGE_9F_POWER/PNP) para localizar o driver culpado.
- Mantenha seu sistema estável com o Windows Update, firmware/BIOS atualizados e verificações de hardware.
Se você viu uma tela azul com o texto DRIVER_POWER_STATE_FAILURE, respire fundo: é um bug conhecido e pode ser corrigido, você pode ver como Corrigir erro de driver do Windows 11. Esse erro geralmente aparece ao inicializar, reiniciar ou retornar do modo de suspensão/hibernação., e quase sempre está relacionado a drivers que não gerenciam bem os estados de energia do dispositivo.
Nas linhas a seguir você encontrará um guia completo que reúne soluções práticas, verificações avançadas e, para quem precisar, Métodos de depuração de baixo nível para verificação de bug 0x0000009F documentado pela Microsoft. Além disso, se você perdeu arquivos devido à Tela Azul da Morte (BSOD), mostraremos como recuperá-los sem problemas.
O que é DRIVER_POWER_STATE_FAILURE e quando ele aparece?
DRIVER_POWER_STATE_FAILURE é um código de parada do Windows com valor 0x0000009F. Uma mensagem como esta pode aparecer na tela: “Um problema foi detectado… DRIVER_POWER_STATE_FAILURE”, e o sistema reinicializações para proteger a integridade do sistema operacional.
O gatilho típico é que o Windows tenta ativar, suspender ou reiniciar um dispositivo e O controlador não responde ou permanece em um estado de energia inválidoPortanto, o sintoma mais comum é uma BSOD ao ativar o computador, embora também possa ocorrer durante o uso se o driver "travar".

Causas comuns de falha
Existem vários cenários que causam o erro DRIVER_POWER_STATE_FAILURE. Estes são os mais comuns de acordo com casos documentados:
- Drivers incompatíveis ou corrompidos: Drivers desatualizados, corrompidos ou incompatíveis com sua versão do Windows.
- Periféricos problemáticos: Unidades externas, hubs USB, impressoras ou dispositivos recém-conectados que causam conflitos.
- Configurações de energia ajustadas incorretamente: Opções agressivas de economia de energia que cortam a energia dos dispositivos e impedem que eles sejam reativados.
- Arquivos de sistema corrompidos: especialmente se o arquivo de hibernação hiberfil.sys foi danificado.
- Modos SSD e de baixo consumo de energia: unidades que não se dão bem com certas funções (por exemplo, DevSleep).
- Antivírus ou software de terceiros: Aplicações que interferem na transição de energia ou nos drivers.
- malwares: infecções que alteram arquivos de sistema ou drivers.
- Hardware defeituoso: Unidades de armazenamento ou placas gráficas falhando intermitentemente.
Antes de entrarmos nos detalhes, vale a pena definir o problema. Desconecte tudo o que for externo e teste; se parar de falhar, você já tem uma pista forte sobre a origem.
Identifique o culpado rapidamente
Comece com o simples. Desconecte os periféricos USB e inicializeSe a tela azul desaparecer, conecte um por um para encontrar o problemático e, quando encontrá-lo, reinstale o driver pelo Gerenciador de dispositivos.
Se o computador não iniciar normalmente, digite Modo seguro (F8 na inicialização em versões mais antigas; no Windows 10/11 em Opções Avançadas) para evitar o carregamento de drivers problemáticos e funcionar sem travamento na tela.
Abra o Administrador do dispositivo e procure por dispositivos com um X vermelho ou um ponto de exclamação amarelo. Geralmente é aí que está a fonte: atualize ou desinstale esse driver.
Outra fonte de pistas é a Visualizador de eventos: Verifique se há erros críticos do sistema na mesma janela de tempo em que o BSOD apareceu. Os logs podem apontar para o driver específico que falhou.

Soluções práticas passo a passo
Vejamos agora uma série de possíveis soluções para o erro DRIVER_POWER_STATE_FAILURE:
1) Remova o hardware externo recente
Os culpados mais comuns são os novos dispositivos USB. Desconecte unidades, hubs, impressoras e dongles, reinicie e teste. Se o erro desaparecer, atualize o driver do dispositivo em conflito no site do fabricante; se você trabalha com impressoras ou scanners, verifique o Motorista WIA.
2) Desinstale os drivers no Modo de Segurança
Se você instalou algum driver recentemente e o problema começou, inicialize em Modo seguro, vá ao Gerenciador de Dispositivos, clique com o botão direito no dispositivo recém-instalado e pressione desinstalar dispositivo. Repita com os suspeitos e reinicie normalmente.
3) Atualizar (ou reverter) os drivers
Abra Executar (Windows+R), digite devmgmt.msc e, no dispositivo, escolha Atualizar driver. Primeiro tente a busca automáticaSe você não encontrar nada, baixe o driver do site oficial do fabricante.
Se o problema apareceu após a atualização de um driver (especialmente gráficos (driver AMD Radeon), rede ou Wi-Fi), vá para Propriedades do dispositivo, guia Driver e use Reverter para o controlador anterior. Reinicie e verifique.
4) Execute uma varredura SFC
Para reparar arquivos de sistema danificados, abra CMD como administrador e execute:
sfc /scannow
Deixe terminar; pode demorar um pouco, especialmente em um HDD mecânico. Não interrompa o processo Mesmo que pareça que não está fazendo nenhum progresso. Quando terminar, feche a janela e reinicie.
5) Ajuste as opções de energia
Esta tela azul está intimamente ligada ao gerenciamento de energia. Vá em Painel de Controle > Opções de Energia e selecione Equilibrado (recomendado). Em seguida, em Alterar configurações do plano > Configurações avançadas:
- Adaptador sem fio: Desempenho máximo.
- PCI Express > Gerenciamento de estado de link: teste entre Desativado ou Economia máxima de energia dependendo do seu caso (alguns guias sugerem salvar, outros sugerem desativá-lo para evitar cortes de energia; valide qual configuração elimina seu BSOD).
- Verifique o modo de suspensão/hibernação e evite que dispositivos críticos entrem em estados agressivos.
Se você já mexeu em planos no passado, uma opção eficaz é restaurar as configurações padrão para cada plano e tente novamente.
6) Desative ou desinstale temporariamente seu antivírus
Alguns programas antivírus interferem nas transições de energia ou nos drivers. Em Painel de Controle > Programas, desinstalar temporariamente o antivírus, reinicie e veja se o erro é resolvido. Se melhorar, instale a versão mais recente ou altere sua solução de segurança.
7) Configurar o Painel de Controle NVIDIA
Com gráficos NVIDIA, abra o Painel de Controle e vá para “Gerenciar Configurações 3D”. Em “Modo de Gerenciamento de Energia”, selecione Prefere o desempenho máximo e escolha a GPU correta de sua preferência. Aplique e teste.
8) Remova programas problemáticos
Se o BSOD começou após a instalação de um programa, vá para Painel de Controle > Programas > Desinstalar um programa, remova esse software e reinicie. Em alguns casos, ferramentas de limpeza de drivers restantes ajudam a remover drivers residuais.
9) Use o Verificador de Driver
O Windows inclui Verificador de driver Para detectar drivers instáveis: procure por “verificador” em Iniciar, crie uma configuração padrão, selecione os drivers para analisar, reinicie e deixe-o verificar. Se encontrar problemas, ele gerará relatórios que apontam para o culpado.
10) Verifique se há atualizações do Windows (ou volte para a última)
Acesse Configurações > Windows Update. Instale os patches pendentes, pois eles corrigem problemas de estabilidade e energia. Se o problema ocorreu após a atualização, acesse Desinstalar atualizações e reverte o último para descartar regressões.
11) Atualize o sistema mantendo seus arquivos
Como último recurso, em Configurações > Atualização e segurança > Recuperação, use “Reinicializar este PC”, opção “Manter meus arquivos”. É uma reinstalação leve que geralmente elimina conflitos persistentes de motoristas.
Guia Técnico Avançado: Depuração do Bugcheck 0x9F
Para ambientes de TI avançados ou de desenvolvimento, a Microsoft documenta a análise de verificação de bugs. FALHA_DE_ESTADO_DE_ENERGIA_DO_DRIVER (0x9F)O parâmetro 1 indica o tipo de violação e orienta o diagnóstico.
| Parâmetro 1 | Parâmetro 2 | Parâmetro 3 | Parâmetro 4 | Descrição da causa |
|---|---|---|---|---|
| 0x1 | Objeto de dispositivo | Reservado | Reservado | Um objeto de dispositivo com uma solicitação de energia pendente não concluída é liberado. |
| 0x2 | Objeto do dispositivo de destino (se houver) | Objeto de dispositivo | Objeto de driver (se existir) | IRP de estado de energia do sistema concluído mas PoStartNextPowerIrp não foi chamado. |
| 0x3 | Pilha PDO | nt!_TRIAGE_9F_POWER | IRP bloqueado | Um objeto de dispositivo bloqueia um IRP por muito tempo. |
| 0x4 | Tempo de espera (segundos) | Fio segurando trava PnP | nt!_TRIAGE_9F_PNP | Tempo limite ao sincronizar a transição de energia com PnP. |
| 0x5 | DOP | DISPOSITIVO POP_FX_ | Reservado: 0 | O dispositivo não completou uma transição de energia direcionada a tempo. |
| 0x6 | DISPOSITIVO POP_FX_ | Desligamento direcionado (1) / Ligado (0) | Reservado: 0 | Retorno de Transição de Energia Direcionada Incompleta. |
| 0x500 | Reservado | Dispositivo de destino (se houver) | Dispositivo (objeto) | Status de energia IRP concluído sem invocar PoStartNextPowerIrp. |
Diagnóstico básico no WinDbg: uso ! analyse -v para ver a estrutura nt!_TRIAGE_9F_POWER ou nt!_TRIAGE_9F_PNP e as possíveis KiBugCheckDriver envolvidos.
kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)
Com dx KiBugCheckDriver você pode ler o nome do driver se disponível e com dt sobre nt!_TRIAGE_9F_POWER (Arg3) você examina listas de IRP de energia pendentes e os fios do trabalho envolvidos.
0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY
+0x010 ThreadList : ... _LIST_ENTRY
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE
Comando !irp no Arg4 mostra o rastreamento do IRP bloqueado e !devstack com o PDO (Arg2) lista a pilha de drivers até o serviço específico (por exemplo, HidUsb em dispositivos USB HID).
0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"
Para os estados energéticos globais, !ação exibe IRPs atribuídos e threads de trabalho ativos.
kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...
Se você trabalha com KMDF, use !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues para confirmar se o framework está aguardando confirmação de requisições pendentes. !pilhas pode descobrir fios que atrasam a transição energética.
Além disso, para 0x4 verifique a estrutura nt!_TRIAGE_9F_PNP indicado em Arg4, com sua fila de trabalhos concluídos e adiados.
kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE
Se você não for depurar, as recomendações básicas já vistas (atualizar/remover drivers, verificar o Gerenciador de Dispositivos, desativar temporariamente a economia de energia, remover hardware recente, executar diagnósticos e atualizar BIOS/ACPI) são a maneira prática de fazer isso.
Dicas extras e verificações finais
Se após aplicar vários métodos o problema persistir, considere analisar Componentes de hardware (especialmente as unidades de alimentação e armazenamento) e atualizar firmware/BIOS e tabelas ACPI.
Lembre-se de que alguns planos de energia portáteis são muito agressivos: modificar o sono/hibernação, PCIe e Wi-Fi, e valide com reinicializações. Às vezes, reverter o processo (restaurando para o padrão, se você o alterou, ou personalizando, se ele foi definido como padrão) ajuda a isolar a configuração que aciona a tela azul da morte.
Por fim, se a tela sempre aparece na reinicialização e não na inicialização a frio, o foco geralmente está em dispositivos que não despertam corretamente ou corrupção do canal de hibernação. Nesse caso, uma combinação de SFC, drivers corretos e um plano de energia conservador geralmente resolve o problema.
Com todos os itens acima Você deve conseguir superar DRIVER_POWER_STATE_FAILURE: Desconecte periféricos, ajuste a energia, repare arquivos e mantenha os drivers atualizados., o sistema está estável novamente; e se você precisasse salvar dados de um susto recente, Utilitários de recuperação tiram você de problemas de forma bastante confiável.
Editor especializado em temas de tecnologia e internet com mais de dez anos de experiência em diferentes mídias digitais. Já trabalhei como editor e criador de conteúdo para empresas de e-commerce, comunicação, marketing online e publicidade. Também escrevi em sites de economia, finanças e outros setores. Meu trabalho também é minha paixão. Agora, através dos meus artigos em Tecnobits, procuro explorar todas as novidades e novas oportunidades que o mundo da tecnologia nos oferece todos os dias para melhorar nossas vidas.