Så här åtgärdar du DRIVER_POWER_STATE_FAILURE steg för steg

Senaste uppdateringen: 26/08/2025
Författare: Daniel Terrasa

  • Felet 0x0000009F orsakas vanligtvis av felkonfigurerade drivrutiner och ströminställningar.
  • Lös med praktiska steg: ta bort kringutrustning, uppdatera/återställ drivrutiner, SFC och energischeman.
  • Avancerad diagnostik med WinDbg (TRIAGE_9F_POWER/PNP) för att lokalisera den orsakande drivrutinen.
  • Håll ditt system stabilt med Windows Update, uppdaterad firmware/BIOS och hårdvarukontroller.
DRIVER_POWER_STATE_FAILURE

Om du har sett en blå skärm med texten DRIVER_POWER_STATE_FAILURE, ta ett djupt andetag: det är en känd bugg och kan åtgärdas, du kan se hur Åtgärda Windows 11-drivrutinsfel. Det här felet visas vanligtvis vid uppstart, omstart eller återgång från viloläge/strömsparläge., och är nästan alltid relaterat till drivrutiner som inte hanterar enhetens strömförsörjningslägen väl.

I följande rader hittar du en komplett guide som kombinerar praktiska lösningar, avancerade kontroller och, för de som behöver det, Felsökningsmetoder på låg nivå för bugcheck 0x0000009F dokumenterad av Microsoft. Dessutom, om du har förlorat filer på grund av BSOD, berättar vi hur du återställer dem utan problem.

Vad är DRIVER_POWER_STATE_FAILURE och när visas det?

DRIVER_POWER_STATE_FAILURE är en Windows-stoppkod med värdet 0x0000009FEtt meddelande som detta kan visas på skärmen: ”Ett problem har upptäckts… DRIVER_POWER_STATE_FAILURE”, och systemet omstartar för att skydda operativsystemets integritet.

Den typiska utlösande faktorn är att Windows försöker väcka, försätta en enhet i viloläge eller återställa den. Styrenheten svarar inte eller förblir i ett ogiltigt strömlägeDärför är det vanligaste symptomet en BSOD (Blackout of Dark) när datorn väckers, även om det också kan uppstå under användning om drivrutinen "hänger sig".

DRIVER_POWER_STATE_FAILURE

Vanliga orsaker till misslyckande

Det finns flera scenarier som orsakar DRIVER_POWER_STATE_FAILURE-felet. Dessa är de vanligaste enligt dokumenterade fall:

  • Inkompatibla eller skadade drivrutinerDrivrutiner som är föråldrade, skadade eller inkompatibla med din version av Windows.
  • Problematiska kringutrustningarExterna hårddiskar, USB-hubbar, skrivare eller nyligen anslutna enheter som orsakar konflikter.
  • Felaktigt justerade effektinställningar: Kraftiga energisparfunktioner som stänger av strömmen till enheter och förhindrar att de återaktiveras.
  • Korrupta systemfiler: särskilt om vilolägesfilen hiberfil.sys har skadats.
  • SSD och lågenergilägenenheter som inte fungerar bra med vissa funktioner (t.ex. DevSleep).
  • Antivirusprogram eller programvara från tredje partApplikationer som stör strömövergångar eller drivrutiner.
  • malware: infektioner som ändrar systemfiler eller drivrutiner.
  • Felaktig hårdvaraLagringsenheter eller grafikkort går sönder intermittent.

Innan vi går in på detaljerna är det värt att definiera problemet. Koppla bort allt externt och testa; om det slutar misslyckas, har du redan en stark aning om ursprunget.

Identifiera gärningsmannen snabbt

Börja med det enkla. Koppla bort USB-tillbehör och startaOm BSOD:n försvinner, anslut en efter en för att hitta den problematiska, och när du hittar den, installera om drivrutinen från Enhetshanteraren.

Exklusivt innehåll - Klicka här  Vad man ska göra om Windows tilldelar en APIPA-IP (169.xxx): verkliga orsaker och definitiv lösning

Om datorn inte startar normalt, ange Säkert läge (F8 vid start i äldre versioner; i Windows 10/11 från Avancerade alternativ) för att undvika att problematiska drivrutiner laddas och fungera utan att skärmen kraschar.

Öppna Enhetshanteraren och leta efter enheter med ett rött X eller ett gult utropstecken. Det är oftast där källan finns: uppdatera eller avinstallera den drivrutinen.

En annan källa till ledtrådar är HändelsevisareKontrollera om det finns kritiska systemfel inom samma tidsfönster som BSOD:n visades. Loggar kan peka på den specifika drivrutinen som misslyckades.

DRIVER_POWER_STATE_FAILURE

Praktiska steg-för-steg-lösningar

Låt oss nu titta på en serie möjliga lösningar för DRIVER_POWER_STATE_FAILURE-felet:

1) Ta bort ny extern hårdvara

De vanligaste bovarna är nya USB-enheter. Koppla bort enheter, hubbar, skrivare och donglar, starta om och testa. Om felet försvinner, uppdatera drivrutinen för den enhet som orsakar konflikten från tillverkarens webbplats; om du arbetar med skrivare eller skannrar, kontrollera WIA-drivrutin.

2) Avinstallera drivrutiner i felsäkert läge

Om du nyligen installerade någon drivrutin och problemet uppstod, starta om datorn. Säkert läge, gå till Enhetshanteraren, högerklicka på den nyinstallerade enheten och tryck på Avinstallera enhetenUpprepa med de misstänkta och starta om normalt.

3) Uppdatera (eller återställ) drivrutiner

Öppna Kör (Windows+R), skriv devmgmt.msc och välj Uppdatera drivrutin på enheten. Försök först med automatisk sökningOm du inte hittar något, ladda ner drivrutinen från tillverkarens officiella webbplats.

Om problemet uppstod efter att en drivrutin uppdaterats (särskilt grafik (AMD Radeon-drivrutin), nätverk eller Wi-Fi), gå till Enhetsegenskaper, fliken Drivrutin och använd Återgå till föregående styrenhetStarta om och kontrollera.

4) Kör en SFC-skanning

För att reparera skadade systemfiler, öppna CMD som administratör och kör:

sfc /scannow

Låt det sluta; det kan ta ett tag, särskilt i en Mekanisk hårddisk. Avbryt inte processen även om det verkar som att det inte gör några framsteg. När det är klart, stäng fönstret och starta om.

5) Justera strömalternativen

Denna BSOD är nära kopplad till energihantering. Gå till Kontrollpanelen > Energialternativ och välj Balanserad (rekommenderas)Sedan, under Ändra abonnemangsinställningar > Avancerade inställningar:

  • Trådlös adapter: Maximal prestanda.
  • PCI Express > Länktillståndshantering: Testning mellan Inaktiverad eller Maximal energibesparing beroende på ditt fall (vissa guider föreslår att du sparar, andra föreslår att du inaktiverar det för att undvika strömavbrott); validera vilken inställning som eliminerar din BSOD).
  • Kontrollera viloläge och förhindra att kritiska enheter försätts i aggressivt tillstånd.
Exklusivt innehåll - Klicka här  Ett tragiskt fall och många frågor: ChatGPT står inför en stämningsansökan om självmord

Om du har mixtrat med planer tidigare är ett effektivt alternativ återställ standardinställningarna för varje plan och försök igen.

6) Inaktivera eller avinstallera ditt antivirusprogram tillfälligt

Vissa antivirusprogram stör strömförsörjningsövergångar eller drivrutiner. Från Kontrollpanelen > Program, avinstallera antivirusprogrammet tillfälligt, starta om och se om felet löses. Om det förbättras, installera den senaste versionen eller byt säkerhetslösning.

7) Konfigurera NVIDIA-kontrollpanelen

Med NVIDIA-grafik öppnar du Kontrollpanelen och går till "Hantera 3D-inställningar". Under "Energihanteringsläge" väljer du Föredrar maximal prestanda och välj rätt föredragen GPU. Använd och testa.

8) Ta bort problematiska program

Om BSOD:en startade efter att du installerat ett program, gå till Kontrollpanelen > Program > Avinstallera ett program. ta bort den programvaran och starta om. I vissa fall kan verktyg för att rensa överblivna drivrutiner hjälpa till att ta bort kvarvarande drivrutiner.

9) Använd drivrutinsverifieraren

Windows inkluderar Driver Verifier För att upptäcka instabila drivrutiner: sök efter "verifier" i Start, skapa en standardkonfiguration, välj drivrutiner att analysera, starta om och låt den verifiera. Om problem upptäcks kommer rapporter att genereras. som pekar på den skyldige.

10) Sök efter Windows-uppdateringar (eller återställ till den senaste)

Gå till Inställningar > Windows Update. Installera väntande patchar, eftersom de åtgärdar stabilitets- och strömproblem. Om problemet uppstod efter uppdateringen går du till Avinstallera uppdateringar och återställer den sista för att utesluta regressioner.

11) Uppdatera systemet samtidigt som du behåller dina filer

Som en sista utväg, använd "Inställningar" > "Uppdatering och säkerhet" > "Återställning" iÅterställ den här datorn”, alternativet ”Behåll mina filer”. Det är en lätt ominstallation som eliminerar vanligtvis ihållande konflikter av förare.

Avancerad teknisk guide: Felsökning av Bugcheck 0x9F

För utvecklings- eller avancerade IT-miljöer dokumenterar Microsoft buggkontrollanalys. DRIVER_POWER_STATE_FAILURE (0x9F)Parameter 1 anger typen av överträdelse och vägleder diagnosen.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Beskrivning av orsaken
0x1 Enhetsobjekt reserverad reserverad Ett enhetsobjekt med en väntande ofullbordad strömförfrågan släpps.
0x2 Målenhetsobjekt (om sådant finns) Enhetsobjekt Drivrutinsobjekt (om det finns) Systemets strömförsörjningsstatus IRP har slutförts men PoStartNextPowerIrp anropades inte.
0x3 Stack PDO nt!_TRIAGE_9F_POWER IRP blockerad Ett enhetsobjekt blockerar en IRP för länge.
0x4 Väntetid (sekunder) Gänghållande PnP-lås nt!_TRIAGE_9F_PNP Timeout vid synkronisering av effektövergång med PnP.
0x5 SUB POP_FX_ENHET Reserverat: 0 Enheten slutförde inte en riktad energiomvandling i tid.
0x6 POP_FX_ENHET Riktad avstängning (1) / På (0) Reserverat: 0 Ofullständig återuppringning av riktad energiomställning.
0x500 reserverad Målenhet (om någon) Enhet (objekt) Strömstatus-IRP slutförd utan att anropa PoStartNextPowerIrp.
Exklusivt innehåll - Klicka här  Hur man tar reda på hur mycket VRAM datorns grafikkort har

Grunddiagnostik i WinDbg: användning !analysera -v för att se strukturen nt!_TRIAGE_9F_POWER eller nt!_TRIAGE_9F_PNP och den möjliga KiBugCheckDriver inblandad.

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

med dx KiBugCheckDriver du kan läsa förarnamnet om det är tillgängligt, och med dt om nt!_TRIAGE_9F_POWER (Arg3) du undersöker pågående IRP-listor för energi och de arbetstrådar som är involverade.

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

Kommandot !irp på Arg4 visas spåret av den blockerade IRP:n, och !devstack med PDO:n (Arg2) lista drivrutinsstacken upp till den specifika tjänsten (till exempel, HidUsb på USB HID-enheter).

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

För globala energistater, !aktion visar tilldelade IRP:er och aktiva arbetstrådar.

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

Om du arbetar med KMDF, använd !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues för att bekräfta om ramverket väntar på bekräftelse av väntande förfrågningar. !stackar kan avslöja trådar som fördröjer energiomställningen.

Kontrollera även strukturen för 0x4 nt!_TRIAGE_9F_PNP som anges i Arg4, med dess slutförda kö och uppskjutna arbetskö.

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

Om du inte tänker felsöka, de grundläggande rekommendationerna som redan setts (uppdatera/ta bort drivrutiner, kontrollera Enhetshanteraren, tillfälligt inaktivera energisparläge, ta bort ny hårdvara, köra diagnostik och uppdatera BIOS/ACPI) är det praktiska sättet att gå tillväga.

Extra dricks och slutkontroller

Om problemet kvarstår efter att ha använt flera metoder, överväg att analysera hårdvarukomponenter (särskilt nätaggregatet och lagringsenheterna) och uppdatera firmware/BIOS och ACPI-tabeller.

Kom ihåg att vissa bärbara energiplaner är mycket aggressiva: ändra viloläge/viloläge, PCIe och Wi-Fi, och validera med omstarter. Ibland hjälper det att isolera inställningen som utlöser blåskärmsfelet att vända processen (återställa till standard om du ändrade den, eller anpassa om den var inställd på standard).

Slutligen, om skärmen alltid visas vid omstart och inte vid kallstart, är fokus vanligtvis på enheter som inte vaknar ordentligt eller korruption i vilolägeskanalen. I det här fallet löser vanligtvis en kombination av SFC, korrekta drivrutiner och ett konservativt energischema problemet.

Med allt ovanstående Du borde kunna komma förbi DRIVER_POWER_STATE_FAILURE: Koppla bort kringutrustning, justera strömmen, reparera filer och håll drivrutinerna uppdaterade., systemet är stabilt igen; och om du behövde spara data från en nyligen inträffad larmsituation, Återställningsverktyg hjälper dig ur problem ganska tillförlitligt.

Hur man skapar en räddnings-USB för att reparera eventuella Windows-fel
Relaterad artikel:
Hur man skapar en räddnings-USB för att reparera eventuella Windows-fel