Kuidas DRIVER_POWER_STATE_FAILURE'i samm-sammult parandada

Viimane uuendus: 26/08/2025

  • Vea 0x0000009F põhjuseks on tavaliselt valesti konfigureeritud draiverid ja toitesätted.
  • Lahendage praktiliste sammudega: eemaldage välisseadmed, värskendage/tagasi pöörake draiverid, SFC ja energiarežiimid.
  • Täiustatud diagnostika WinDbg-ga (TRIAGE_9F_POWER/PNP) süüdlase draiveri leidmiseks.
  • Hoidke oma süsteem stabiilsena Windows Update'i, ajakohase püsivara/BIOS-i ja riistvarakontrollide abil.
DRIVER_POWER_STATE_FAILURE

Kui olete näinud sinist ekraani tekstiga DRIVER_POWER_STATE_FAILURE, hingake sügavalt sisse: see on teadaolev viga ja seda saab parandada, näete, kuidas Parandage Windows 11 draiveri viga. See viga ilmub tavaliselt käivitamisel, taaskäivitamisel või une-/talveunerežiimist väljumisel.ja on peaaegu alati seotud draiveritega, mis ei halda seadme toite olekuid hästi.

Järgmistes ridades leiate täieliku juhendi, mis ühendab endas praktilised lahendused, täiustatud kontrollid ja neile, kes seda vajavad, Madala taseme silumismeetodid veakontrolli 0x0000009F jaoks Microsofti dokumenteeritud. Lisaks, kui olete BSOD-i tõttu faile kaotanud, ütleme teile, kuidas neid probleemideta taastada.

Mis on DRIVER_POWER_STATE_FAILURE ja millal see ilmub?

DRIVER_POWER_STATE_FAILURE on Windowsi peatumiskood väärtusega 0x0000009FEkraanile võib ilmuda selline teade: „Tuvastati probleem… DRIVER_POWER_STATE_FAILURE” ja süsteem taaskäivitused operatsioonisüsteemi terviklikkuse kaitsmiseks.

Tüüpiline päästik on see, et Windows üritab seadet äratada, unerežiimile viia või taastada ja Kontroller ei reageeri või jääb sobimatusse toiteolekusseSeega on kõige levinum sümptom arvuti ärkamisel BSOD, kuigi see võib ilmneda ka kasutamise ajal, kui draiver "hangub".

DRIVER_POWER_STATE_FAILURE

Ebaõnnestumise levinumad põhjused

DRIVER_POWER_STATE_FAILURE vea võivad põhjustada mitmed stsenaariumid. Need on kõige levinumad dokumenteeritud juhtumite kohaselt:

  • Ühildamatud või rikutud draiverid: Draiverid, mis on aegunud, rikutud või ei ühildu teie Windowsi versiooniga.
  • Probleemsed välisseadmedVälised draivid, USB-jaoturid, printerid või äsja ühendatud seadmed, mis põhjustavad konflikte.
  • Valesti reguleeritud võimsusseadedAgressiivsed energiasäästuvalikud, mis lülitavad seadmetele toite välja ja takistavad nende taasaktiveerimist.
  • Rikutud süsteemifailid: eriti kui talveunefail hiberfil.sys on kahjustada saanud.
  • SSD ja energiasäästurežiimid: üksused, mis teatud funktsioonidega hästi läbi ei saa (nt DevSleep).
  • Viirusetõrje või kolmanda osapoole tarkvaraRakendused, mis segavad toite üleminekut või draivereid.
  • malware: nakkused, mis muudavad süsteemifaile või draivereid.
  • vigane riistvaraSalvestusseadmed või graafikakaardid rikki lähevad vahelduvalt.

Enne kui asja kallale asume, tasub probleem defineerida. Ühendage kõik välised osad lahti ja testige; kui see enam ei ebaõnnestu, on sul juba kindel aimdus päritolu kohta.

Tuvastage süüdlane kiiresti

Alusta lihtsast. Ühendage USB-lisaseadmed lahti ja käivitageKui BSOD kaob, ühendage seadmed ükshaaval, et leida probleemne, ja kui leiate selle, installige selle draiver seadmehaldurist uuesti.

Eksklusiivne sisu – klõpsake siin  Mida teha, kui Windows määrab APIPA IP-aadressi (169.xxx): tegelikud põhjused ja lõplik lahendus

Kui arvuti ei käivitu normaalselt, sisestage Ohutu režiim (Vanemates versioonides käivitamisel F8; Windows 10/11 puhul lisavalikute alt), et vältida probleemsete draiverite laadimist ja töötada ilma ekraani krahhita.

Avage Seadmehaldur ja otsige seadmeid, millel on punane X või kollane hüüumärk. Tavaliselt on allikas seal: värskenda või desinstalli see draiver.

Teine vihjete allikas on Ürituse vaataja: Kontrollige kriitilisi süsteemivigu samas ajavahemikus, mil BSOD ilmus. Logid võivad viidata konkreetsele draiverile see ebaõnnestus.

DRIVER_POWER_STATE_FAILURE

Praktilised samm-sammult lahendused

Vaatame nüüd DRIVER_POWER_STATE_FAILURE vea võimalikke lahendusi:

1) Eemaldage hiljutine väline riistvara

Kõige levinumad süüdlased on uued USB-seadmed. Ühendage lahti draivid, jaoturid, printerid ja donglid, taaskäivitage ja testige. Kui viga kaob, värskendage konflikti tekitava seadme draiverit tootja veebisaidilt; kui töötate printerite või skanneritega, kontrollige WIA-draiver.

2) Desinstallige draiverid turvarežiimis

Kui installisite hiljuti mõne draiveri ja probleem tekkis, käivitage see Ohutu režiim, minge seadmehaldurisse, paremklõpsake äsja installitud seadmel ja vajutage Desinstallige seadeKorda kahtlusalustega ja taaskäivita tavapäraselt.

3) Värskenda (või tühista) draivereid

Ava Käivita (Windows+R), tippige käsk devmgmt.msc ja valige seadmes suvand „Värskenda draiverit”. Proovige esmalt automaatset otsingutKui te midagi ei leia, laadige draiver alla tootja ametlikult veebisaidilt.

Kui probleem ilmnes pärast draiveri värskendamist (eriti graafikakaart (AMD Radeoni draiver), võrk või WiFi), minge seadme atribuutide juurde, vahekaardile Draiver ja kasutage Tagasi eelmise kontrolleri juurdeTaaskäivitage ja kontrollige.

4) Käivitage SFC-skannimine

Kahjustatud süsteemifailide parandamiseks avage CMD administraatorina ja teostada:

sfc /scannow

Lase sel lõppeda; see võib võtta aega, eriti Mehaaniline kõvaketas. Ärge katkestage protsessi isegi kui tundub, et see ei edene. Kui see on lõpetanud, sulgege aken ja taaskäivitage.

5) Reguleerige toitevalikuid

See BSOD on tihedalt seotud energiatarbimise haldamisega. Avage Juhtpaneel > Toitesuvandid ja valige Tasakaalustatud (soovitatav)Seejärel jaotises Muuda plaani sätteid > Täpsemad sätted:

  • Traadita adapter: Maksimaalne jõudlus.
  • PCI Express > Lingi oleku haldus: testimine vahel Keelatud või maksimaalne energiasääst olenevalt teie olukorrast (mõned juhendid soovitavad selle salvestada, teised aga elektrikatkestuste vältimiseks deaktiveerida); valideeri, milline säte kõrvaldab sinu BSOD-i).
  • Kontrollige une-/talveunerežiimi ja takistage kriitiliste seadmete sattumist agressiivsetesse olekutesse.
Eksklusiivne sisu – klõpsake siin  Traagiline juhtum ja palju küsimusi: ChatGPT seisab silmitsi kohtuasjaga enesetapujuhtumi pärast

Kui olete varem plaane muutnud, on tõhus variant taasta iga plaani vaikesätted ja proovi uuesti.

6) Keelake ajutiselt või desinstallige viirusetõrje

Mõned viirusetõrjeprogrammid segavad toitelülitite või draiverite tööd. Valige Juhtpaneel > Programmid, eemaldage viirusetõrje ajutiselt, taaskäivitage ja vaadake, kas viga laheneb. Kui see paraneb, installige uusim versioon või muutke oma turvalahendust.

7) NVIDIA juhtpaneeli seadistamine

NVIDIA graafikakaardi puhul avage juhtpaneel ja minge jaotisse „Halda 3D-seadeid“. Valige jaotisest „Energiahalduse režiim“ Eelista maksimaalset jõudlust ja vali õige eelistatud graafikakaart. Rakenda ja testi.

8) Eemaldage probleemsed programmid

Kui BSOD käivitub pärast programmi installimist, minge menüüsse Juhtpaneel > Programmid > Programmi desinstallimine. eemalda see tarkvara ja taaskäivitage. Mõnel juhul aitavad järelejäänud draiverite puhastustööriistad järelejäänud draivereid eemaldada.

9) Kasutage draiveri kontrollijat

Windows sisaldab Juhi kontrollija Ebastabiilsete draiverite tuvastamiseks otsi menüüst Start märksõna „verifier”, loo standardkonfiguratsioon, vali analüüsitavad draiverid, taaskäivita arvuti ja lase sellel kontrollida. Kui see leiab probleeme, genereerib see aruandeid mis osutavad süüdlasele.

10) Kontrollige Windowsi värskendusi (või naaske viimasele versioonile)

Mine menüüsse Seaded > Windowsi värskendus. Installi ootel olevad parandused, kuna need lahendavad stabiilsuse ja toiteprobleeme. Kui probleem tekkis pärast värskendamist, minge aadressile Desinstallige värskendused ja ennistab viimase, et välistada regressioonid.

11) Uuenda süsteemi, säilitades samal ajal oma failid

Viimase abinõuna kasutage menüüs Seaded > Värskendamine ja turvalisus > Taastamine valikut „Lähtestage see arvuti”, „Säilita minu failid” valik. See on kerge taasinstallatsioon, mis tavaliselt kõrvaldab püsivad konfliktid autojuhtidest.

Täiustatud tehniline juhend: Veakontrolli 0x9F silumine

Arendus- või täiustatud IT-keskkondade jaoks dokumenteerib Microsoft veakontrolli analüüsi. DRIVER_POWER_STATE_FAILURE (0x9F)Parameeter 1 näitab rikkumise tüüpi ja juhib diagnoosi.

Parameeter 1 Parameeter 2 Parameeter 3 Parameeter 4 Põhjuse kirjeldus
0x1 Seadme objekt Reserveeritud Reserveeritud Seadme objekt, millel on ootel lõpetamata toitepäring, vabastatakse.
0x2 Sihtseadme objekt (kui on olemas) Seadme objekt Draiveri objekt (kui see on olemas) Süsteemi toite oleku IRP on lõpule viidud aga PoStartNextPowerIrp-i ei kutsutud.
0x3 Stack PDO nt!_TRIAGE_9F_POWER IRP blokeeritud Seadme objekt blokeerib IRP-d liiga kauaks.
0x4 Ooteaeg (sekundites) PnP lukustusega niit nt!_TRIAGE_9F_PNP PnP-ga toite ülemineku sünkroonimisel ajalõpp.
0x5 KPN POP_FX_SEADME Reserveeritud: 0 Seade ei lõpetanud suunatud energiasiirdeid õigeaegselt.
0x6 POP_FX_SEADME Suunatud väljalülitus (1) / Sees (0) Reserveeritud: 0 Mittetäielik suunatud energiaülekande tagasihelistamine.
0x500 Reserveeritud Sihtseade (kui on olemas) Seade (objekt) Toite oleku IRP on lõpule viidud ilma PoStartNextPowerIrp-i käivitamata.
Eksklusiivne sisu – klõpsake siin  Kuidas teada saada, kui palju videomälu teie arvuti graafikakaardil on

Baasdiagnostika WinDbg-s: kasutamine !analüüs -v et näha struktuuri nt!_TRIAGE_9F_POWER või nt!_TRIAGE_9F_PNP ja võimalikku KiBugCheckDriver kaasatud.

kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)

koos dx KiBugCheckDriver saate lugeda juhi nime, kui see on saadaval, ja koos dt umbes nt!_TRIAGE_9F_POWER (Arg3) kohta, mida uurite ootel energia IRP nimekirjad ja sellega seotud töö niidid.

0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY 
+0x010 ThreadList : ... _LIST_ENTRY 
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE

Käsk !irp Arg4 peal näitab blokeeritud IRP jälge ja !devstack PDO (Arg2) loendiga draiverite pinu konkreetse teenuseni (näiteks HidUsb USB HID-seadmetel).

0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"

Globaalsete energiariikide jaoks !poaction kuvab määratud IRP-sid ja aktiivseid töötajate niite.

kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...

Kui töötate KMDF-iga, kasutage !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues et kinnitada, kas raamistik ootab ootel olevate taotluste kinnitust. !virnad võib paljastada niite, mis viivitavad energia üleminekut.

Samuti kontrollige 0x4 puhul struktuuri nt!_TRIAGE_9F_PNP näidatud Arg4-s koos selle lõpetatud ja edasilükatud tööde järjekorraga.

kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE

Kui te ei kavatse siluda, siis on juba nähtud põhisoovitused (draiverite värskendamine/eemaldamine, seadmehalduri kontrollimine) olemas. ajutiselt energiasäästu keelamine, uue riistvara eemaldamine, diagnostika käivitamine ja BIOS-i/ACPI värskendamine) on praktilised lahendused.

Lisanõuanded ja lõplikud kontrollid

Kui probleem püsib pärast mitme meetodi rakendamist, kaaluge analüüsimist riistvara komponendid (eriti toiteplokki ja salvestusseadmeid) ning värskendage püsivara/BIOS-i ja ACPI tabeleid.

Pea meeles, et mõned kaasaskantavad toiteplaanid on väga agressiivsed: une-/talveunerežiimi muutmine, PCIe ja Wi-Fi ning valideerige taaskäivitustega. Mõnikord aitab protsessi tagasipööramine (vaikesätete taastamine, kui neid muutsite, või kohandamine, kui need olid vaikesäteteks seatud) isoleerida sätte, mis BSOD-i käivitab.

Lõpuks, kui ekraan ilmub alati taaskäivitamisel, mitte külmkäivitusel, on fookus tavaliselt seadmed, mis ei ärka korralikult üles või talveunekanali kahjustus. Sellisel juhul lahendab probleemi tavaliselt SFC, õigete draiverite ja konservatiivse energiarežiimi kombinatsioon.

Kõige eelnevaga Sa peaksid saama DRIVER_POWER_STATE_FAILURE veast üle: Ühendage lahti välisseadmed, reguleerige toidet, parandage faile ja hoidke draiverid ajakohasena., süsteem on jälle stabiilne; ja kui teil oli vaja hiljutise ehmatuse tõttu andmeid salvestada, Taasteutiliidid aitavad teid probleemidest välja üsna usaldusväärselt.

Kuidas luua pääste-USB-mälupulk Windowsi vigade parandamiseks
Seotud artikkel:
Kuidas luua pääste-USB-mälupulk Windowsi vigade parandamiseks