- L'errore 0x0000009F hè generalmente causatu da driver è paràmetri di putenza mal cunfigurati.
- Risolve cù passi pratichi: rimuovere periferiche, aggiornare/ripristinare i driver, SFC è piani di alimentazione.
- Diagnostica avanzata cù WinDbg (TRIAGE_9F_POWER/PNP) per localizà u driver culpevule.
- Mantene u vostru sistema stabile cù Windows Update, firmware / BIOS aggiornatu è verifiche hardware.
Sè avete vistu un schermu turchinu cù u testu DRIVER_POWER_STATE_FAILURE, pigliate un respiru prufondu: hè un bug cunnisciutu è pò esse riparatu, pudete vede cumu Riparà l'errore di u driver di Windows 11. Questu errore appare di solitu quandu si avvia, si riavvia o si riprende da a modalità di sonnu/ibernazione., è hè guasi sempre ligatu à i driver chì ùn gestiscenu micca bè i stati di putenza di u dispusitivu.
In e seguenti linee truverete una guida cumpleta chì combina suluzioni pratiche, verifiche avanzate è, per quelli chì ne anu bisognu, Metodi di debugging di bassu livellu per bugcheck 0x0000009F documentatu da Microsoft. Inoltre, sè avete persu i fugliali per via di u BSOD, vi diceremu cumu recuperalli senza alcun prublema.
Chì ghjè DRIVER_POWER_STATE_FAILURE è quandu appare?
DRIVER_POWER_STATE_FAILURE hè un codice di stop di Windows cù un valore 0x0000009FUn missaghju cum'è questu pò cumparisce nant'à u screnu: "Un prublema hè statu rilevatu... DRIVER_POWER_STATE_FAILURE", è u sistema riavvia per prutege l'integrità di u sistema operativu.
U trigger tipicu hè chì Windows prova à sveglià, dorme o ripiglià un dispositivu è U controller ùn risponde micca o ferma in un statu di alimentazione invaliduDunque, u sintomu u più cumunu hè un BSOD à u svegliu di l'urdinatore, ancu s'ellu pò ancu accade durante l'usu se u driver "si blocca".

Cause cumuni di fallimentu
Ci sò parechji scenarii chì causanu l'errore DRIVER_POWER_STATE_FAILURE. Quessi sò i più cumuni secondu i casi documentati:
- Controladores incompatibles o dañadosDriver chì sò obsoleti, currutti o incompatibili cù a vostra versione di Windows.
- Periferiche problematicheUnità esterne, hub USB, stampanti o dispositivi cunnessi di recente chì causanu cunflitti.
- I paràmetri di putenza aghjustati in modu incorrectuOpzioni aggressive di risparmiu energeticu chì taglianu l'alimentazione à i dispusitivi è impediscenu ch'elli si riattivinu.
- Archivos del sistema corruptos: soprattuttu s'ellu u schedariu d'ibernazione hiberfil.sys hè statu dannighjatu.
- SSD è modi di bassa putenza: unità chì ùn si cumpurtanu micca bè cù certe funzioni (per esempiu, DevSleep).
- Antivirus o software di terze partiApplicazioni chì interferiscenu cù a transizione di putenza o i driver.
- Malware: infezioni chì alteranu i fugliali di sistema o i driver.
- Hardware defectuoso: L'unità di almacenamiento o e carte grafiche si guastanu à intervalli.
Prima di entre in i dettagli, hè utile definisce u prublema. Scollegà tuttu ciò chì hè esternu è pruvà; s'ellu smette di fallu, avete digià una bona idea di l'origine.
Identificà u culpevule rapidamente
Cuminciate cù u simplice. Scollegà i periferichi USB è avviàSè u BSOD sparisce, cunnette unu per unu per truvà quellu problematicu, è quandu u truvate, reinstallate u so driver da u Gestore di dispositivi.
Sè l'urdinatore ùn parte micca nurmalmente, inserite Modu sicuru (F8 à l'avviu in e versioni più vechje; in Windows 10/11 da Opzioni Avanzate) per evità di caricà driver problematichi è travaglià senza un crash di u schermu.
Apri u Gestore di dispositivi è cercate i dispusitivi cù una X rossa o un puntu esclamativu giallu. Di solitu hè quì chì si trova a fonte: aghjurnà o disinstallà quellu driver.
Un'altra fonte d'indizii hè Visualizatore d'eventiVerificate l'errori critichi di u sistema in a listessa finestra di tempu in a quale hè apparsu u BSOD. I registri ponu indicà u driver specificu chì hà fiascatu.

Soluzioni pratiche passu à passu
Avà guardemu una seria di pussibuli suluzioni per l'errore DRIVER_POWER_STATE_FAILURE:
1) Eliminate l'hardware esternu recente
I culpevuli più cumuni sò i novi dispositivi USB. Scollegà unità, hub, stampanti è dongle, riavviate è pruvate. Sè l'errore sparisce, aghjurnate u driver per u dispusitivu in cunflittu da u situ web di u fabricatore; sè travagliate cù stampanti o scanner, verificate u Cunduttore WIA.
2) Disinstalla i driver in Modu Sicuru
Sè avete installatu qualchì driver recentemente è u prublema hè cuminciatu, avviate Modu sicuru, andate à Gestione Dispositivi, cliccate cù u dirittu nantu à u dispusitivu appena installatu è appughjate Desinstalar dispositivoRipetite cù i suspettati, è ricuminciate nurmalmente.
3) Aggiorna (o rimetti in funzione) i driver
Apri Esegui (Windows + R), scrivi devmgmt.msc è, nant'à u dispusitivu, sceglite Aggiorna u driver. Prima pruvate a ricerca automaticaSè ùn pudete truvà nunda, scaricate u driver da u situ ufficiale di u fabricatore.
Sè u prublema hè apparsu dopu l'aghjurnamentu di un driver (in particulare grafica (driver AMD Radeon), rete o Wi-Fi), andate à e Pruprietà di u Dispositivu, a tabulazione Driver è aduprate Revertir al controlador anteriorRiavviate è verificate.
4) Eseguite una scansione SFC
Per riparà i fugliali di sistema dannighjati, apre CMD como administrador y ejecuta:
sfc /scannow
Lascialu finisce; pò piglià un pocu di tempu, soprattuttu in un HDD meccanicu. No interrumpas el proceso ancu s'ellu pare chì ùn face micca prugressu. Quandu hè finitu, chjude a finestra è ricuminciate.
5) Ajustà l'opzioni di putenza
Stu BSOD hè strettamente ligatu à a gestione di l'energia. Andate à Pannellu di cuntrollu > Opzioni di putenza è selezziunate Equilibratu (cunsigliatu)Dopu, sottu Cambià i paràmetri di u pianu > Paràmetri avanzati:
- Adaptador inalámbrico: Rendimiento máximo.
- PCI Express > Gestione di u Statu di u Link: Test trà Disattivatu o Risparmiu energeticu massimu secondu u vostru casu (certi guide suggeriscenu di salvà, altri suggeriscenu di disattivallu per evità interruzioni di corrente); validate quale paràmetru elimina u vostru BSOD).
- Verificate u modu Sonnu/Ibernazione è impedite à i dispositivi critichi di entre in stati aggressivi.
Sè avete digià pruvatu cù i piani in u passatu, una opzione efficace hè ripristinà i paràmetri predefiniti per ogni pianu y probar de nuevo.
6) Disattivate o disinstallate temporaneamente u vostru antivirus
Certi prugrammi antivirus interferiscenu cù e transizioni di putenza o i driver. Da u Pannellu di cuntrollu > Programmi, disinstallà temporaneamente l'antivirus, riavviate è verificate se l'errore si risolve. S'ellu migliora, installate l'ultima versione o cambiate a vostra suluzione di sicurezza.
7) Cunfigurà u pannellu di cuntrollu NVIDIA
Cù a grafica NVIDIA, apre u Pannellu di Cuntrollu è andate à "Gestisce i paràmetri 3D". Sottu "Modu di gestione di l'alimentazione", selezziunate Preferir el máximo rendimiento è sceglite a GPU preferita curretta. Applicate è pruvate.
8) Eliminate i prugrammi problematichi
Sè u BSOD hè principiatu dopu l'installazione di un prugramma, andate à Pannellu di cuntrollu> Prugrammi> Disinstalla un prugramma, caccià quellu software è riavvia. In certi casi, l'arnesi di pulizia di i driver rimanenti aiutanu à rimuovere i driver residuali.
9) Aduprà u Verificatore di Driver
Windows include Driver Verifier Per rilevà i driver instabili: cercate "verificatore" in Start, create una cunfigurazione standard, selezziunate i driver da analizà, riavviate è lasciate chì verifichinu. Sè si trovanu prublemi, i rapporti saranu generati. chì indicanu u culpevule.
10) Verificate l'aghjurnamenti di Windows (o vultate à l'ultimu)
Andate à Impostazioni > Windows Update. Installate i patch pendenti, postu chì risolvenu i prublemi di stabilità è di alimentazione. Se u prublema hè accadutu dopu l'aghjurnamentu, andate à Desinstalar actualizaciones è riversa l'ultimu per escludere e regressioni.
11) Aghjurnate u sistema mantenendu i vostri fugliali
Cum'è ultima risorsa, in Impostazioni > Aggiornamentu è sicurezza > Recuperazione, aduprate "Restablecer este PC", Opzione "Mantene i mo fugliali". Hè una reinstallazione ligera chì di solitu elimina i cunflitti persistenti de controladores.
Guida Tecnica Avanzata: Debugging Bugcheck 0x9F
Per l'ambienti di sviluppu o IT avanzati, Microsoft documenta l'analisi di bugcheck. DRIVER_POWER_STATE_FAILURE (0x9F)U parametru 1 indica u tipu di viulazione è guida a diagnosi.
| Parámetro 1 | Parámetro 2 | Parámetro 3 | Parámetro 4 | Descrizzione di a causa |
|---|---|---|---|---|
| 0x1 | Oggettu di dispusitivu | Reservado | Reservado | Un oggettu di dispusitivu cù una dumanda di alimentazione incompleta in attesa hè liberatu. |
| 0x2 | Oggettu di u dispusitivu di destinazione (s'ellu ci n'hè) | Oggettu di dispusitivu | Oggettu di driver (s'ellu esiste) | IRP di u Statu di l'Alimentazione di u Sistema cumpletatu ma PoStartNextPowerIrp ùn hè statu chjamatu. |
| 0x3 | Stack PDO | nt!_TRIAGE_9F_POWER | IRP bluccatu | Un oggettu di dispusitivu blocca un IRP per troppu tempu. |
| 0x4 | Tempu d'attesa (secondi) | Serratura PnP chì tene u filu | nt!_TRIAGE_9F_PNP | Timeout durante a sincronizazione di a transizione di putenza cù PnP. |
| 0x5 | PDO | POP_FX_DEVICE | Riservatu: 0 | U dispusitivu ùn hà micca cumpletatu una transizione energetica diretta in tempu. |
| 0x6 | POP_FX_DEVICE | Spegnimentu direttu (1) / Accesu (0) | Riservatu: 0 | Richiamu di Transizione Energetica Diretta Incompleta. |
| 0x500 | Reservado | Dispositivu di destinazione (s'ellu ci n'hè) | Dispositivu (ughjettu) | IRP di Statu di l'Alimentazione cumpletatu senza invucà PoStartNextPowerIrp. |
Diagnostica di basa in WinDbg: usu !analyze -v per vede a struttura nt!_TRIAGE_9F_POWER o nt!_TRIAGE_9F_PNP è u pussibule KiBugCheckDriver implicado.
kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)
Cù dx KiBugCheckDriver pudete leghje u nome di u cunduttore s'ellu hè dispunibule, è cun dt circa nt!_TRIAGE_9F_POWER (Arg3) chì esaminate liste IRP energetiche pendenti è i fili di travagliu implicati.
0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY
+0x010 ThreadList : ... _LIST_ENTRY
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE
El comando !irp nantu à Arg4 mostra a traccia di l'IRP bluccatu, è !devstack cù u PDO (Arg2) elencate u stack di driver finu à u serviziu specificu (per esempiu, HidUsb nantu à i dispusitivi USB HID).
0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"
Per i stati energetichi mundiali, !azione visualizza l'IRP assignati è i thread di travagliu attivi.
kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...
Sè vo travagliate cù KMDF, aduprate !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues per cunfirmà s'ellu u quadru aspetta a cunferma di e richieste pendenti. !pile pò scopre fili chì ritardanu a transizione energetica.
Inoltre, per 0x4 verificate a struttura nt!_TRIAGE_9F_PNP indicatu in Arg4, cù a so coda cumpletata è a so coda di travagliu differita.
kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE
Sè ùn avete micca intenzione di debugà, e raccomandazioni basiche digià viste (aghjurnà / rimuovere i driver, verificà u Gestione di dispositivi, disattivà temporaneamente u risparmiu energeticu, a rimuzione di l'hardware recente, l'esecuzione di diagnostica è l'aghjurnamentu di u BIOS/ACPI) sò a strada pratica da seguità.
Cunsiglii supplementari è cuntrolli finali
Sè dopu avè applicatu parechji metudi u prublema persiste, cunsiderate l'analisi componentes de hardware (in particulare l'alimentatore è l'unità di almacenamiento) è aghjurnà u firmware / BIOS è e tabelle ACPI.
Ricurdatevi chì certi piani di alimentazione portatili sò assai aggressivi: mudificà u sonnu/l'ibernazione, PCIe, è Wi-Fi, è validate cù i riavvii. Calchì volta, inverte u prucessu (ripristinendu i valori predefiniti s'è vo l'avete cambiatu, o persunalizà s'ellu era impostu per difettu) aiuta à isolà l'impostazione chì attiva u BSOD.
Infine, se u schermu appare sempre à u riavviu è micca à l'avviu à fretu, u focus hè generalmente nantu à dispusitivi chì ùn si sveglianu micca currettamente o corruzzione di u canale di ibernazione. In questu casu, una cumbinazione di SFC, driver curretti è un pianu di alimentazione cunservatore risolve di solitu u prublema.
Con todo lo anterior Duvete esse capace di passà DRIVER_POWER_STATE_FAILURE: Scollegate i periferichi, aghjustate l'alimentazione, riparate i fugliali è mantenete i driver aggiornati., u sistema hè torna stabile; è s'è vo avete bisognu di salvà dati da una recente paura, L'utilità di ricuperazione vi tiranu fora da i guai abbastanza affidabilmente.
Editore specializatu in prublemi di tecnulugia è Internet cù più di deci anni di sperienza in diversi media digitale. Aghju travagliatu cum'è editore è creatore di cuntenutu per e-commerce, cumunicazione, marketing online è cumpagnie di publicità. Aghju scrittu ancu nantu à ecunumia, finanza è altri siti web di settori. U mo travagliu hè ancu a mo passione. Avà, attraversu i mo articuli in Tecnobits, Pruvate di scopra tutte e nutizie è novi opportunità chì u mondu di a tecnulugia ci offre ogni ghjornu per migliurà a nostra vita.