DRIVER_POWER_STATE_FAILURE – Windows 0x0000009F

0x0000009F

Il bugcheck 0x0000009F (DRIVER_POWER_STATE_FAILURE) indica che un driver è rimasto in uno stato di alimentazione incoerente o non ha completato in tempo una richiesta durante sospensione, riattivazione, riavvio o spegnimento. Il controllo più utile è analizzare il minidump con WinDbg e aggiornare o ripristinare il driver del dispositivo indicato.

Cosa significa questo errore?

Il bugcheck 0x0000009F (DRIVER_POWER_STATE_FAILURE) indica che un driver è rimasto in uno stato di alimentazione incoerente o non ha completato in tempo una richiesta durante sospensione, riattivazione, riavvio o spegnimento. Il controllo più utile è analizzare il minidump con WinDbg e aggiornare o ripristinare il driver del dispositivo indicato.

Messaggio originale

DRIVER_POWER_STATE_FAILURE

Contesto e parole chiave

Alias

  • Bug Check 0x9F
  • Stop 0x9F

Messaggi alternativi

  • Il driver non ha completato la transizione di alimentazione
  • Schermata blu durante sospensione o spegnimento

Prodotti

  • Windows Kernel / gestione alimentazione driver

Piattaforme

  • Windows 10
  • Windows 11
  • Windows Server

Parole chiave

  • 0x0000009f
  • bsod alimentazione driver
  • driver_power_state_failure

Cause possibili

Driver bloccato durante una transizione di alimentazione

Un driver mantiene una richiesta di alimentazione aperta oppure non risponde entro il tempo previsto dal kernel.

molto comune

Firmware o driver del dispositivo non compatibile

Un aggiornamento recente o un firmware non allineato può impedire al dispositivo di passare correttamente tra gli stati di alimentazione.

comune

Diagnosi

Driver indicato nel minidump

Aprire il dump con WinDbg e lanciare l'analisi verbosa del bugcheck.

Come leggere il risultato. Il report può indicare il driver coinvolto e la richiesta di alimentazione rimasta bloccata.

windbg
!analyze -v

Eventi di sistema coincidenti con il crash

Filtrare gli eventi critici e gli errori del registro System nell'orario del riavvio.

Come leggere il risultato. La sequenza degli eventi aiuta a collegare il crash a un dispositivo o a un cambio di driver.

powershell
Get-WinEvent -FilterHashtable @{LogName='System'; Level=1,2} -MaxEvents 30

Risoluzione

Aggiornamento o rollback del driver identificato

Difficoltà: mediaRischio: bassoRichiede amministratoreRichiede riavvio

Installare il pacchetto del produttore oppure tornare alla versione precedente se il problema è iniziato dopo un aggiornamento.

  1. Annotare il modulo indicato dal dump.
  2. Scaricare il driver dal produttore del dispositivo o dal supporto OEM.
  3. Installare il pacchetto e riavviare.
  4. Verificare nuovamente sospensione e spegnimento.

Isolamento temporaneo del dispositivo problematico

Difficoltà: mediaRischio: medioRichiede amministratoreRichiede riavvio

Disabilitare o scollegare solo il dispositivo identificato per verificare se il crash scompare.

  1. Aprire Gestione dispositivi.
  2. Individuare il dispositivo associato al driver.
  3. Disabilitarlo temporaneamente o scollegarlo, se esterno.
  4. Ripetere la transizione di alimentazione e riattivarlo dopo il test.

Non disabilitare dispositivi essenziali per l'avvio senza una modalità di ripristino disponibile.

Domande frequenti

Quando compare più spesso il codice 0x0000009F?

È frequente durante sospensione, riattivazione, riavvio o spegnimento, quando un driver non completa la propria richiesta di alimentazione.

Approfondimenti

Schede correlate