როგორ გამოვასწოროთ DRIVER_POWER_STATE_FAILURE ეტაპობრივად

Ბოლო განახლება: 26/08/2025

  • შეცდომა 0x0000009F, როგორც წესი, გამოწვეულია არასწორად კონფიგურირებული დრაივერებით და დენის პარამეტრებით.
  • გადაჭერით პრობლემა პრაქტიკული ნაბიჯებით: ამოიღეთ პერიფერიული მოწყობილობები, განაახლეთ/გააუქმეთ დრაივერები, SFC და კვების გეგმები.
  • WinDbg-ის (TRIAGE_9F_POWER/PNP) გამოყენებით გაფართოებული დიაგნოსტიკა დამნაშავე დრაივერის დასადგენად.
  • შეინარჩუნეთ თქვენი სისტემის სტაბილურობა Windows Update-ის, განახლებული firmware/BIOS-ის და აპარატურის შემოწმების საშუალებით.
DRIVER_POWER_STATE_FAILURE

თუ ლურჯი ეკრანი შენიშნეთ წარწერით DRIVER_POWER_STATE_FAILURE, ღრმად ჩაისუნთქეთ: ეს ცნობილი შეცდომაა და მისი გამოსწორება შესაძლებელია, შეგიძლიათ ნახოთ, როგორ. Windows 11 დრაივერის შეცდომის გამოსწორება. ეს შეცდომა, როგორც წესი, ჩნდება ჩართვის, გადატვირთვის ან ძილის/ჰიბერნაციის რეჟიმიდან განახლების დროს.და თითქმის ყოველთვის დაკავშირებულია დრაივერებთან, რომლებიც კარგად ვერ მართავენ მოწყობილობის ენერგომოხმარების მდგომარეობას.

შემდეგ სტრიქონებში თქვენ ნახავთ სრულ სახელმძღვანელოს, რომელიც აერთიანებს პრაქტიკულ გადაწყვეტილებებს, გაფართოებულ შემოწმებებს და მათთვის, ვისაც ეს სჭირდება, დაბალი დონის გამართვის მეთოდები შეცდომის შემოწმებისთვის 0x0000009F დოკუმენტირებულია Microsoft-ის მიერ. გარდა ამისა, თუ BSOD-ის გამო ფაილები დაკარგეთ, ჩვენ გეტყვით, თუ როგორ აღადგინოთ ისინი უპრობლემოდ.

რა არის DRIVER_POWER_STATE_FAILURE და როდის ჩნდება ის?

DRIVER_POWER_STATE_FAILURE არის Windows-ის გაჩერების კოდი მნიშვნელობით 0XXXFეკრანზე შეიძლება გამოჩნდეს შემდეგი შეტყობინება: „პრობლემა აღმოჩენილია… DRIVER_POWER_STATE_FAILURE“ და სისტემა გადატვირთვა ოპერაციული სისტემის მთლიანობის დასაცავად.

ტიპიური გამშვები ფაქტორია ის, რომ Windows ცდილობს მოწყობილობის გაღვიძებას, ძილის რეჟიმში გადასვლას ან განახლებას და კონტროლერი არ რეაგირებს ან რჩება არასწორი კვების მდგომარეობაშიამგვარად, ყველაზე გავრცელებული სიმპტომია BSOD კომპიუტერის გაღვიძებისას, თუმცა ის შეიძლება გამოყენების დროსაც გამოვლინდეს, თუ დრაივერი „გაიჭედება“.

DRIVER_POWER_STATE_FAILURE

წარუმატებლობის საერთო მიზეზები

არსებობს რამდენიმე სცენარი, რომელიც იწვევს DRIVER_POWER_STATE_FAILURE შეცდომას. ესენი ყველაზე გავრცელებულია დოკუმენტირებული შემთხვევების მიხედვით:

  • შეუთავსებელი ან დაზიანებული დრაივერებიდრაივერები, რომლებიც მოძველებულია, დაზიანებულია ან შეუთავსებელია თქვენს Windows-ის ვერსიასთან.
  • პრობლემური პერიფერიული მოწყობილობებიგარე დისკები, USB ჰაბები, პრინტერები ან ახლად დაკავშირებული მოწყობილობები, რომლებიც კონფლიქტებს იწვევენ.
  • არასწორად მორგებული დენის პარამეტრებიაგრესიული ენერგიის დაზოგვის პარამეტრები, რომლებიც წყვეტს მოწყობილობების კვებას და ხელს უშლის მათ ხელახლა გააქტიურებას.
  • კორუმპირებული სისტემის ფაილებიგანსაკუთრებით თუ ჰიბერნაციის ფაილი hiberfil.sys დაზიანებულია.
  • SSD და დაბალი სიმძლავრის რეჟიმები: ერთეულები, რომლებიც კარგად არ ერწყმის გარკვეულ ფუნქციებს (მაგ. DevSleep).
  • ანტივირუსული ან მესამე მხარის პროგრამული უზრუნველყოფააპლიკაციები, რომლებიც ხელს უშლიან ენერგიის გადაცემას ან დრაივერებს.
  • malwareინფექციები, რომლებიც ცვლის სისტემის ფაილებს ან დრაივერებს.
  • გაუმართავი აპარატურა: მეხსიერების დისკები ან გრაფიკული ბარათები პერიოდულად ვერ ხერხდება.

სანამ დეტალურ საკითხებზე გადავიდოდეთ, ღირს პრობლემის განსაზღვრა. გათიშეთ ყველა გარე მოწყობილობა და შეამოწმეთ.; თუ ის შეწყვეტს ჩავარდნას, თქვენ უკვე გაქვთ მყარი წარმოდგენა წარმოშობის შესახებ.

სწრაფად დაადგინეთ დამნაშავე

დაიწყეთ მარტივით. გათიშეთ USB პერიფერიული მოწყობილობები და ჩატვირთეთთუ BSOD გაქრება, ერთმანეთთან დააკავშირეთ პრობლემური შეცდომა და როდესაც იპოვით, ხელახლა დააინსტალირეთ მისი დრაივერი მოწყობილობების მენეჯერიდან.

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  როგორ აღვადგინოთ გადამუშავების ურნა, თუ ის სამუშაო მაგიდიდან გაქრა

თუ კომპიუტერი ნორმალურად არ ჩაირთვება, შეიყვანეთ Უსაფრთხო რეჟიმი (F8 გაშვებისას ძველ ვერსიებში; Windows 10/11-ში დამატებითი პარამეტრებიდან) პრობლემური დრაივერების ჩატვირთვის თავიდან ასაცილებლად და ეკრანის გაჭედვის გარეშე სამუშაოდ.

გახსენით მოწყობილობის მენეჯერი და მოძებნეთ მოწყობილობები წითელი X-ით ან ყვითელი ძახილის წერტილით. როგორც წესი, წყარო სწორედ აქ არის: განაახლეთ ან წაშალეთ ეს დრაივერი.

მინიშნებების კიდევ ერთი წყაროა ღონისძიების მაყურებელიშეამოწმეთ კრიტიკული სისტემის შეცდომები იმავე დროის ფანჯარაში, რომელშიც BSOD გამოჩნდა. ლოგები შეიძლება მიუთითებდეს კონკრეტულ დრაივერზე რომ ვერ მოხერხდა.

DRIVER_POWER_STATE_FAILURE

პრაქტიკული ეტაპობრივი გადაწყვეტილებები

ახლა განვიხილოთ DRIVER_POWER_STATE_FAILURE შეცდომის შესაძლო გადაწყვეტილებების სერია:

1) ბოლოდროინდელი გარე აპარატურის წაშლა

ყველაზე გავრცელებული დამნაშავეები ახალი USB მოწყობილობებია. დისკების, ჰაბების, პრინტერების და დონგლების გათიშვა, გადატვირთეთ და შეამოწმეთ. თუ შეცდომა გაქრება, განაახლეთ კონფლიქტური მოწყობილობის დრაივერი მწარმოებლის ვებსაიტიდან; თუ პრინტერებთან ან სკანერებთან მუშაობთ, შეამოწმეთ WIA მძღოლი.

2) დრაივერების წაშლა უსაფრთხო რეჟიმში

თუ რომელიმე დრაივერი ცოტა ხნის წინ დააინსტალირეთ და პრობლემა დაიწყო, ჩატვირთეთ სისტემაში Უსაფრთხო რეჟიმიგადადით მოწყობილობების მენეჯერში, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ახლად დაინსტალირებულ მოწყობილობაზე და დააჭირეთ ღილაკს მოწყობილობის დეინსტალაციაგაიმეორეთ ეჭვმიტანილებთან და ჩვეულებრივად გადატვირთეთ.

3) დრაივერების განახლება (ან უკან დაბრუნება)

გახსენით Run (Windows+R), აკრიფეთ devmgmt.msc და მოწყობილობაზე აირჩიეთ დრაივერის განახლება. ჯერ ავტომატური ძიება სცადეთთუ ვერაფერს იპოვით, ჩამოტვირთეთ დრაივერი მწარმოებლის ოფიციალური ვებსაიტიდან.

თუ პრობლემა დრაივერის განახლების შემდეგ გაჩნდა (განსაკუთრებით გრაფიკა (AMD Radeon დრაივერი), ქსელი ან Wi-Fi), გადადით მოწყობილობის თვისებებზე, დრაივერის ჩანართზე და გამოიყენეთ წინა კონტროლერისთვის დაბრუნებაგადატვირთეთ და შეამოწმეთ.

4) SFC სკანირების გაშვება

დაზიანებული სისტემის ფაილების აღსადგენად, გახსენით CMD როგორც ადმინისტრატორი და შეასრულეთ:

sfc /scannow

დაასრულეთ; შეიძლება გარკვეული დრო დასჭირდეს, განსაკუთრებით... მექანიკური მყარი დისკი. არ შეუშალოთ ხელი პროცესს მაშინაც კი, თუ გეჩვენებათ, რომ პროგრესი არ შეინიშნება. დასრულების შემდეგ დახურეთ ფანჯარა და გადატვირთეთ.

5) კვების პარამეტრების რეგულირება

ეს BSOD მჭიდრო კავშირშია ენერგიის მართვასთან. გადადით Control Panel > Power Options და აირჩიეთ დაბალანსებული (რეკომენდებულია)შემდეგ, გეგმის პარამეტრების შეცვლა > გაფართოებული პარამეტრების განყოფილებაში:

  • უკაბელო ადაპტერი: მაქსიმალური შესრულება.
  • PCI Express > ბმულის მდგომარეობის მართვა: ტესტირება გამორთული ან მაქსიმალური ენერგიის დაზოგვა თქვენი შემთხვევის მიხედვით (ზოგიერთი სახელმძღვანელო გირჩევთ დაზოგვას, ზოგი კი გირჩევთ გამორთვას ელექტროენერგიის გათიშვის თავიდან ასაცილებლად); დაადასტურეთ, რომელი პარამეტრი გამორიცხავს თქვენს BSOD-ს).
  • შეამოწმეთ ძილის/ჰიბერნაციის რეჟიმი და თავიდან აიცილეთ კრიტიკული მოწყობილობების აგრესიულ მდგომარეობაში გადასვლა.
ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  მობილურის PIN არ მახსოვს, სად ვიპოვო?

თუ წარსულში გეგმებზე ცვლილებები გიწევდათ, ეფექტური ვარიანტია თითოეული გეგმისთვის ნაგულისხმევი პარამეტრების აღდგენა და ხელახლა სცადეთ.

6) დროებით გამორთეთ ან წაშალეთ ანტივირუსი

ზოგიერთი ანტივირუსული პროგრამა ხელს უშლის ენერგიის გადასვლებს ან დრაივერებს. საკონტროლო პანელიდან > პროგრამები, დროებით წაშალეთ ანტივირუსი, გადატვირთეთ და ნახეთ, გამოსწორდება თუ არა შეცდომა. თუ პრობლემა გაუმჯობესდა, დააინსტალირეთ უახლესი ვერსია ან შეცვალეთ თქვენი უსაფრთხოების გადაწყვეტა.

7) NVIDIA-ს მართვის პანელის კონფიგურაცია

NVIDIA გრაფიკული ბარათის შემთხვევაში, გახსენით საკონტროლო პანელი და გადადით „3D პარამეტრების მართვა“-ზე. „ენერგიის მართვის რეჟიმის“ ქვეშ აირჩიეთ მაქსიმალური შესრულების უპირატესობა და აირჩიეთ სწორი სასურველი GPU. გამოიყენეთ და გამოსცადეთ.

8) პრობლემური პროგრამების წაშლა

თუ BSOD პროგრამის ინსტალაციის შემდეგ დაიწყო, გადადით Control Panel > Programs > Uninstall a program, წაშალეთ ეს პროგრამული უზრუნველყოფა და გადატვირთეთ. ზოგიერთ შემთხვევაში, დარჩენილი დრაივერების გასუფთავების ინსტრუმენტები ხელს უწყობს დარჩენილი დრაივერების მოცილებას.

9) გამოიყენეთ დრაივერის ვერიფიკატორი

Windows მოიცავს დრაივერის ვერიფიკატორი არასტაბილური დრაივერების აღმოსაჩენად: Start-ში მოძებნეთ „ვერიფიკატორი“, შექმენით სტანდარტული კონფიგურაცია, აირჩიეთ გასაანალიზებელი დრაივერები, გადატვირთეთ და დაუშვით მისი დადასტურება. თუ ის პრობლემებს აღმოაჩენს, ის ანგარიშებს შექმნის რაც დამნაშავეზე მიუთითებს.

10) შეამოწმეთ Windows-ის განახლებები (ან დაუბრუნდით ბოლო ვერსიას)

გადადით პარამეტრებში > Windows-ის განახლებაზე. დააინსტალირეთ მომლოდინე პატჩები, რადგან ისინი აგვარებენ სტაბილურობისა და კვების პრობლემებს. თუ პრობლემა განახლების შემდეგ წარმოიშვა, გადადით განახლებების წაშლა და რეგრესიების გამოსარიცხად ბოლოს აღადგენს.

11) განაახლეთ სისტემა თქვენი ფაილების შენარჩუნებით

უკიდურეს შემთხვევაში, პარამეტრებში > განახლება და უსაფრთხოება > აღდგენა, გამოიყენეთ „გადააყენეთ ეს კომპიუტერი”, „ჩემი ფაილების შენახვა“. ეს არის მარტივი ხელახალი ინსტალაცია, რომელიც როგორც წესი, გამორიცხავს მუდმივ კონფლიქტებს მძღოლების.

გაფართოებული ტექნიკური სახელმძღვანელო: შეცდომების შემოწმება 0x9F-ის გამართვა

განვითარების ან მოწინავე IT გარემოსთვის, Microsoft-ი დოკუმენტურად აღწერს შეცდომების შემოწმების ანალიზს. DRIVER_POWER_STATE_FAILURE (0x9F)პარამეტრი 1 მიუთითებს დარღვევის ტიპზე და დიაგნოზის დასმის საშუალებას იძლევა.

პარამეტრი 1 პარამეტრი 2 პარამეტრი 3 პარამეტრი 4 მიზეზის აღწერა
0x1 მოწყობილობის ობიექტი დაჯავშნილია დაჯავშნილია მოწყობილობის ობიექტი, რომელსაც აქვს დაუსრულებელი კვების მოთხოვნა, გათავისუფლდება..
0x2 სამიზნე მოწყობილობის ობიექტი (ასეთის არსებობის შემთხვევაში) მოწყობილობის ობიექტი დრაივერის ობიექტი (თუ ის არსებობს) სისტემის ენერგომომარაგების მდგომარეობის IRP დასრულდა მაგრამ PoStartNextPowerIrp არ გამოიძახეს.
0x3 დასტის PDO nt!_TRIAGE_9F_POWER IRP დაბლოკილია მოწყობილობის ობიექტი ძალიან დიდი ხნით ბლოკავს IRP-ს.
0x4 ლოდინის დრო (წამები) ძაფი, რომელიც იჭერს PnP საკეტს, nt!_TRIAGE_9F_PNP PnP-თან დენის გადასვლის სინქრონიზაციისას დროის ამოწურვა.
0x5 სახალხო დამცველის აპარატი POP_FX_DEVICE დაჯავშნილია: 0 მოწყობილობამ დროში ვერ დაასრულა მიმართული ენერგიის გადასვლა.
0x6 POP_FX_DEVICE მიმართული გამორთვა (1) / ჩართვა (0) დაჯავშნილია: 0 არასრული მიმართული ენერგიის გადასვლის უკუკავშირი.
0x500 დაჯავშნილია სამიზნე მოწყობილობა (ასეთის არსებობის შემთხვევაში) მოწყობილობა (ობიექტი) კვების სტატუსის IRP დასრულდა PoStartNextPowerIrp-ის გამოძახების გარეშე.
ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  როგორ წაშალოთ თქვენი მოწყობილობის ID Microsoft-ში: სრული სახელმძღვანელო

WinDbg-ში ძირითადი დიაგნოსტიკა: გამოყენება !ანალიზი -v სტრუქტურის სანახავად nt!_TRIAGE_9F_POWER ან nt!_TRIAGE_9F_PNP და შესაძლო KiBugCheckDriver ჩართული.

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

ერთად dx KiBugCheckDriver თუ შესაძლებელია, შეგიძლიათ წაიკითხოთ დრაივერის სახელი და dt nt!_TRIAGE_9F_POWER (Arg3)-ის შესახებ, რომელსაც თქვენ იკვლევთ მომლოდინე ენერგეტიკული IRP სიები და ჩართული სამუშაოს თემები.

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

ბრძანება !irp Arg4-ზე ნაჩვენებია დაბლოკილი IRP-ის კვალი და !devstack PDO (Arg2)-ით ჩამოთვალეთ დრაივერის დასტა კონკრეტულ სერვისამდე (მაგალითად, HidUsb USB HID მოწყობილობებზე).

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

გლობალური ენერგეტიკული სახელმწიფოებისთვის, !პოაქცია აჩვენებს მინიჭებულ IRP-ებს და აქტიურ მუშაკთა ნაკადებს.

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

თუ KMDF-თან მუშაობთ, გამოიყენეთ !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues იმის დასადასტურებლად, ელოდება თუ არა ჩარჩო მომლოდინე მოთხოვნების დადასტურებას. !stacks შეუძლია გამოავლინოს ძაფები, რომლებიც აფერხებენ ენერგეტიკულ გადასვლას.

ასევე, 0x4-ისთვის შეამოწმეთ სტრუქტურა nt!_TRIAGE_9F_PNP მითითებულია Arg4-ში, მისი დასრულებული რიგით და გადავადებული სამუშაო რიგით.

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

თუ გამართვას არ აპირებთ, უკვე ნანახი ძირითადი რეკომენდაციები (დრაივერების განახლება/წაშლა, მოწყობილობების მენეჯერის შემოწმება) ენერგიის დაზოგვის დროებით გამორთვა, ბოლოდროინდელი აპარატურის ამოღება, დიაგნოსტიკის გაშვება და BIOS/ACPI-ის განახლება) პრაქტიკული გზაა.

დამატებითი რჩევები და საბოლოო შემოწმება

თუ რამდენიმე მეთოდის გამოყენების შემდეგ პრობლემა კვლავ რჩება, განიხილეთ ანალიზი ტექნიკის კომპონენტები (განსაკუთრებით კვების ბლოკი და მეხსიერების დისკები) და განაახლეთ firmware/BIOS და ACPI ცხრილები.

გახსოვდეთ, რომ ზოგიერთი პორტატული კვების გეგმები ძალიან აგრესიულია: ძილის/ჰიბერაციის რეჟიმის შეცვლა, PCIe და Wi-Fi და გადატვირთვის შემდეგ დაადასტურეთ. ზოგჯერ, პროცესის უკუქცევა (ნაგულისხმევ პარამეტრებზე აღდგენა, თუ ის შეცვლილი გაქვთ, ან მორგება, თუ ის ნაგულისხმევ პარამეტრებზე იყო დაყენებული) ხელს უწყობს BSOD-ის გამომწვევი პარამეტრის იზოლირებას.

და ბოლოს, თუ ეკრანი ყოველთვის გადატვირთვისას ჩნდება და არა ცივი ჩატვირთვისას, ყურადღება, როგორც წესი, მოწყობილობები, რომლებიც სწორად არ იღვიძებენ ან ჰიბერნაციის არხის დაზიანება. ამ შემთხვევაში, პრობლემას, როგორც წესი, წყვეტს SFC-ის, სწორი დრაივერების და კონსერვატიული კვების გეგმის კომბინაცია.

ყველა ზემოთ ჩამოთვლილთან ერთად თქვენ უნდა შეძლოთ DRIVER_POWER_STATE_FAILURE-ის გადალახვა: გამორთეთ პერიფერიული მოწყობილობები, დაარეგულირეთ კვება, შეაკეთეთ ფაილები და შეინარჩუნეთ დრაივერების განახლება.სისტემა კვლავ სტაბილურია; და თუ ბოლო დროს მომხდარი შეშინების შემდეგ მონაცემების შენახვა დაგჭირდათ, აღდგენის კომუნალური პროგრამები პრობლემებისგან გიხსნით საკმაოდ საიმედოდ.

როგორ შევქმნათ სამაშველო USB ფლეშ დრაივი Windows-ის ნებისმიერი შეცდომის გამოსასწორებლად
დაკავშირებული სტატია:
როგორ შევქმნათ სამაშველო USB ფლეშ დრაივი Windows-ის ნებისმიერი შეცდომის გამოსასწორებლად