- Το σφάλμα 0x0000009F προκαλείται συνήθως από λανθασμένα διαμορφωμένα προγράμματα οδήγησης και ρυθμίσεις ενέργειας.
- Λύστε το πρόβλημα με πρακτικά βήματα: αφαιρέστε τα περιφερειακά, ενημερώστε/επαναφέρετε τα προγράμματα οδήγησης, το SFC και τα προγράμματα παροχής ενέργειας.
- Προηγμένη διαγνωστική με WinDbg (TRIAGE_9F_POWER/PNP) για τον εντοπισμό του υπεύθυνου προγράμματος οδήγησης.
- Διατηρήστε το σύστημά σας σταθερό με το Windows Update, ενημερωμένο υλικολογισμικό/BIOS και ελέγχους υλικού.
Αν έχετε δει μια μπλε οθόνη με το κείμενο DRIVER_POWER_STATE_FAILURE, πάρτε μια βαθιά ανάσα: είναι ένα γνωστό σφάλμα και μπορεί να διορθωθεί, μπορείτε να δείτε πώς. Διόρθωση σφάλματος προγράμματος οδήγησης των Windows 11. Αυτό το σφάλμα εμφανίζεται συνήθως κατά την εκκίνηση, την επανεκκίνηση ή την επαναφορά από κατάσταση αναστολής λειτουργίας/αδρανοποίησης.και σχεδόν πάντα σχετίζεται με προγράμματα οδήγησης που δεν διαχειρίζονται καλά τις καταστάσεις ενέργειας της συσκευής.
Στις παρακάτω γραμμές θα βρείτε έναν πλήρη οδηγό που συνδυάζει πρακτικές λύσεις, προηγμένους ελέγχους και, για όσους το χρειάζονται, Μέθοδοι εντοπισμού σφαλμάτων χαμηλού επιπέδου για έλεγχο σφαλμάτων 0x0000009F τεκμηριωμένα από τη Microsoft. Επιπλέον, εάν έχετε χάσει αρχεία λόγω του BSOD, θα σας πούμε πώς να τα ανακτήσετε χωρίς προβλήματα.
Τι είναι το DRIVER_POWER_STATE_FAILURE και πότε εμφανίζεται;
Το DRIVER_POWER_STATE_FAILURE είναι ένας κωδικός διακοπής των Windows με τιμή 0x0000009FΈνα μήνυμα όπως αυτό μπορεί να εμφανιστεί στην οθόνη: «Εντοπίστηκε πρόβλημα… DRIVER_POWER_STATE_FAILURE» και το σύστημα επανεκκινήσεις για την προστασία της ακεραιότητας του λειτουργικού συστήματος.
Η τυπική ενεργοποίηση είναι ότι τα Windows προσπαθούν να αφυπνίσουν, να θέσουν σε αναστολή λειτουργίας ή να επαναφέρουν μια συσκευή και Ο ελεγκτής δεν ανταποκρίνεται ή παραμένει σε μη έγκυρη κατάσταση λειτουργίαςΩς εκ τούτου, το πιο συνηθισμένο σύμπτωμα είναι ένα BSOD κατά την αφύπνιση του υπολογιστή, αν και μπορεί επίσης να εμφανιστεί κατά τη χρήση εάν το πρόγραμμα οδήγησης "κολλήσει".

Συνήθεις αιτίες αποτυχίας
Υπάρχουν διάφορα σενάρια που προκαλούν το σφάλμα DRIVER_POWER_STATE_FAILURE. Αυτά είναι τα πιο συνηθισμένα σύμφωνα με καταγεγραμμένες περιπτώσεις:
- Μη συμβατά ή κατεστραμμένα προγράμματα οδήγησηςΠρογράμματα οδήγησης που είναι παλιά, κατεστραμμένα ή ασύμβατα με την έκδοση των Windows που χρησιμοποιείτε.
- Προβληματικά περιφερειακάΕξωτερικές μονάδες δίσκου, διανομείς USB, εκτυπωτές ή πρόσφατα συνδεδεμένες συσκευές που προκαλούν διενέξεις.
- Λανθασμένα ρυθμισμένες ρυθμίσεις ισχύοςΕπιθετικές επιλογές εξοικονόμησης ενέργειας που διακόπτουν την τροφοδοσία των συσκευών και τις εμποδίζουν να επανενεργοποιηθούν.
- Κατεστραμμένα αρχεία συστήματος: ειδικά αν το αρχείο αδρανοποίησης hiberfil.sys έχει υποστεί ζημιά.
- SSD και λειτουργίες χαμηλής κατανάλωσης ενέργειαςμονάδες που δεν συνεργάζονται καλά με ορισμένες λειτουργίες (π.χ. DevSleep).
- Λογισμικό προστασίας από ιούς ή λογισμικό τρίτων κατασκευαστώνΕφαρμογές που παρεμβαίνουν στη μετάβαση ισχύος ή στους οδηγούς.
- malware: μολύνσεις που αλλοιώνουν αρχεία συστήματος ή προγράμματα οδήγησης.
- Ελαττωματικό υλικό: Οι μονάδες αποθήκευσης ή οι κάρτες γραφικών παρουσιάζουν κατά διαστήματα σφάλματα.
Πριν μπούμε στα πιο σημαντικά, αξίζει να ορίσουμε το πρόβλημα. Αποσυνδέστε όλα τα εξωτερικά και δοκιμάστε; αν σταματήσει να αποτυγχάνει, έχετε ήδη μια ισχυρή ένδειξη για την προέλευση.
Εντοπίστε γρήγορα τον ένοχο
Ξεκινήστε με το απλό. Αποσυνδέστε τις περιφερειακές συσκευές USB και εκκινήστεΕάν το BSOD εξαφανιστεί, συνδέστε το ένα προς ένα για να βρείτε το προβληματικό και, όταν το βρείτε, εγκαταστήστε ξανά το πρόγραμμα οδήγησης από τη Διαχείριση Συσκευών.
Εάν ο υπολογιστής δεν ξεκινά κανονικά, πληκτρολογήστε Λειτουργία ασφαλείας (F8 κατά την εκκίνηση σε παλαιότερες εκδόσεις· στα Windows 10/11 από τις Επιλογές για προχωρημένους) για να αποφύγετε τη φόρτωση προβληματικών προγραμμάτων οδήγησης και να εργαστείτε χωρίς σφάλματα στην οθόνη.
Ανοίξτε το Διαχείριση συσκευών και αναζητήστε συσκευές με κόκκινο Χ ή κίτρινο θαυμαστικό. Συνήθως εκεί βρίσκεται η πηγή: ενημερώστε ή απεγκαταστήστε αυτό το πρόγραμμα οδήγησης.
Μια άλλη πηγή ενδείξεων είναι η Πρόγραμμα προβολής συμβάντωνΕλέγξτε για κρίσιμα σφάλματα συστήματος στο ίδιο χρονικό παράθυρο στο οποίο εμφανίστηκε το BSOD. Τα αρχεία καταγραφής μπορούν να υποδεικνύουν το συγκεκριμένο πρόγραμμα οδήγησης που απέτυχε.

Πρακτικές λύσεις βήμα προς βήμα
Ας δούμε τώρα μια σειρά από πιθανές λύσεις για το σφάλμα DRIVER_POWER_STATE_FAILURE:
1) Αφαιρέστε πρόσφατο εξωτερικό υλικό
Οι πιο συνηθισμένοι ένοχοι είναι οι νέες συσκευές USB. Αποσύνδεση μονάδων δίσκου, διανομέων, εκτυπωτών και κλειδιών πρόσβασης (dongles), επανεκκινήστε και δοκιμάστε. Εάν το σφάλμα εξαφανιστεί, ενημερώστε το πρόγραμμα οδήγησης για τη συσκευή που βρίσκεται σε διένεξη από τον ιστότοπο του κατασκευαστή. Εάν εργάζεστε με εκτυπωτές ή σαρωτές, ελέγξτε το Οδηγός WIA.
2) Απεγκατάσταση προγραμμάτων οδήγησης σε ασφαλή λειτουργία
Εάν εγκαταστήσατε πρόσφατα κάποιο πρόγραμμα οδήγησης και το πρόβλημα ξεκίνησε, εκκινήστε το Λειτουργία ασφαλείας, μεταβείτε στη Διαχείριση Συσκευών, κάντε δεξί κλικ στη νέα εγκατεστημένη συσκευή και πατήστε Καταργήστε την εγκατάσταση της συσκευήςΕπαναλάβετε με τους υπόπτους και ξεκινήστε κανονικά.
3) Ενημέρωση (ή επαναφορά) προγραμμάτων οδήγησης
Ανοίξτε την εντολή Εκτέλεση (Windows+R), πληκτρολογήστε devmgmt.msc και, στη συσκευή, επιλέξτε Ενημέρωση προγράμματος οδήγησης. Πρώτα δοκιμάστε την αυτόματη αναζήτησηΑν δεν βρείτε τίποτα, κατεβάστε το πρόγραμμα οδήγησης από την επίσημη ιστοσελίδα του κατασκευαστή.
Εάν το πρόβλημα εμφανίστηκε μετά την ενημέρωση ενός προγράμματος οδήγησης (ειδικά γραφικά (οδηγός AMD Radeon), δίκτυο ή Wi-Fi), μεταβείτε στις Ιδιότητες Συσκευής, στην καρτέλα Πρόγραμμα οδήγησης και χρησιμοποιήστε Επιστροφή στον προηγούμενο ελεγκτήΕπανεκκινήστε και ελέγξτε.
4) Εκτελέστε μια σάρωση SFC
Για να επιδιορθώσετε κατεστραμμένα αρχεία συστήματος, ανοίξτε CMD ως διαχειριστής και εκτελέστε:
sfc /scannow
Αφήστε το να τελειώσει. Μπορεί να χρειαστεί λίγος χρόνος, ειδικά σε Μηχανικός σκληρός δίσκος. Μην διακόπτετε τη διαδικασία ακόμα κι αν φαίνεται ότι δεν σημειώνει καμία πρόοδο. Όταν ολοκληρωθεί, κλείστε το παράθυρο και επανεκκινήστε.
5) Προσαρμόστε τις επιλογές τροφοδοσίας
Αυτό το BSOD συνδέεται στενά με τη διαχείριση ενέργειας. Μεταβείτε στον Πίνακα Ελέγχου > Επιλογές Ενέργειας και επιλέξτε Ισορροπημένο (συνιστάται)Στη συνέχεια, στην ενότητα Αλλαγή ρυθμίσεων προγράμματος > Σύνθετες ρυθμίσεις:
- Ασύρματος προσαρμογέας: Μέγιστη απόδοση.
- PCI Express > Διαχείριση κατάστασης σύνδεσης: Δοκιμή μεταξύ Απενεργοποιημένη ή Μέγιστη εξοικονόμηση ενέργειας ανάλογα με την περίπτωσή σας (ορισμένοι οδηγοί προτείνουν εξοικονόμηση, άλλοι προτείνουν απενεργοποίηση για την αποφυγή διακοπών ρεύματος) επαληθεύστε ποια ρύθμιση εξαλείφει το BSOD σας).
- Ελέγξτε την αναστολή λειτουργίας/αδρανοποίηση και αποτρέψτε την είσοδο κρίσιμων συσκευών σε επιθετικές καταστάσεις.
Αν έχετε πειραματιστεί με τα σχέδιά σας στο παρελθόν, μια αποτελεσματική επιλογή είναι επαναφέρετε τις προεπιλεγμένες ρυθμίσεις για κάθε πρόγραμμα και προσπαθήστε ξανά.
6) Απενεργοποιήστε προσωρινά ή απεγκαταστήστε το antivirus σας
Ορισμένα προγράμματα προστασίας από ιούς επηρεάζουν τις μεταβάσεις ενέργειας ή τα προγράμματα οδήγησης. Από τον Πίνακα Ελέγχου > Προγράμματα, προσωρινά απεγκαταστήστε το antivirus, επανεκκινήστε και δείτε αν το σφάλμα επιλύεται. Εάν βελτιωθεί, εγκαταστήστε την πιο πρόσφατη έκδοση ή αλλάξτε τη λύση ασφαλείας σας.
7) Ρύθμιση παραμέτρων του Πίνακα Ελέγχου NVIDIA
Με κάρτα γραφικών NVIDIA, ανοίξτε τον Πίνακα Ελέγχου και μεταβείτε στην επιλογή "Διαχείριση Ρυθμίσεων 3D". Στην ενότητα "Λειτουργία Διαχείρισης Ενέργειας", επιλέξτε Προτιμήστε τη μέγιστη απόδοση και επιλέξτε τη σωστή προτιμώμενη GPU. Εφαρμόστε και δοκιμάστε.
8) Αφαίρεση προβληματικών προγραμμάτων
Εάν το BSOD ξεκίνησε μετά την εγκατάσταση ενός προγράμματος, μεταβείτε στον Πίνακα Ελέγχου > Προγράμματα > Κατάργηση εγκατάστασης προγράμματος, αφαιρέστε αυτό το λογισμικό και επανεκκίνηση. Σε ορισμένες περιπτώσεις, τα εργαλεία καθαρισμού των υπολειπόμενων προγραμμάτων οδήγησης βοηθούν στην αφαίρεση των υπολειπόμενων προγραμμάτων οδήγησης.
9) Χρησιμοποιήστε τον Επαληθευτή Οδηγού
Τα Windows περιλαμβάνουν Έλεγχος οδηγού Για να εντοπίσετε ασταθή προγράμματα οδήγησης: αναζητήστε τη φράση "verifier" (επαληθευτής) στην Έναρξη, δημιουργήστε την τυπική διαμόρφωση, επιλέξτε προγράμματα οδήγησης για ανάλυση, επανεκκινήστε και αφήστε το να επαληθευτεί. Εάν εντοπίσει προβλήματα, θα δημιουργήσει αναφορές που υποδεικνύουν τον ένοχο.
10) Ελέγξτε για ενημερώσεις των Windows (ή επαναφέρετε την τελευταία)
Μεταβείτε στις Ρυθμίσεις > Windows Update. Εγκαταστήστε τις εκκρεμείς ενημερώσεις κώδικα, καθώς διορθώνουν προβλήματα σταθερότητας και τροφοδοσίας. Εάν το πρόβλημα παρουσιάστηκε μετά την ενημέρωση, μεταβείτε στη διεύθυνση Απεγκατάσταση ενημερώσεων και επαναφέρει την τελευταία για να αποκλείσει τις παλινδρομήσεις.
11) Ενημερώστε το σύστημα διατηρώντας παράλληλα τα αρχεία σας
Ως έσχατη λύση, στις Ρυθμίσεις > Ενημέρωση και ασφάλεια > Ανάκτηση, χρησιμοποιήστε το "Επαναφέρετε αυτόν τον υπολογιστή», επιλογή «Διατήρηση των αρχείων μου». Είναι μια απλή επανεγκατάσταση που συνήθως εξαλείφει τις επίμονες συγκρούσεις των οδηγών.
Προηγμένος τεχνικός οδηγός: Αποσφαλμάτωση ελέγχου σφαλμάτων 0x9F
Για περιβάλλοντα ανάπτυξης ή προηγμένα περιβάλλοντα IT, η Microsoft τεκμηριώνει την ανάλυση ελέγχου σφαλμάτων. DRIVER_POWER_STATE_FAILURE (0x9F)Η παράμετρος 1 υποδεικνύει τον τύπο της παραβίασης και καθοδηγεί τη διάγνωση.
| Παράμετρος 1 | Παράμετρος 2 | Παράμετρος 3 | Παράμετρος 4 | Περιγραφή της αιτίας |
|---|---|---|---|---|
| 0x1 | Αντικείμενο συσκευής | Δεσμευμένο | Δεσμευμένο | Ένα αντικείμενο συσκευής με ένα εκκρεμές μη ολοκληρωμένο αίτημα τροφοδοσίας απελευθερώνεται. |
| 0x2 | Αντικείμενο συσκευής-στόχου (εάν υπάρχει) | Αντικείμενο συσκευής | Αντικείμενο προγράμματος οδήγησης (εάν υπάρχει) | Ολοκληρώθηκε η IRP κατάστασης ισχύος συστήματος αλλά το PoStartNextPowerIrp δεν κλήθηκε. |
| 0x3 | Στοίβα ΠΟΠ | 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. |
Βασικά διαγνωστικά σε WinDbg: χρήση !analyze -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"
Για τα παγκόσμια ενεργειακά κράτη, !poaction εμφανίζει τα αντιστοιχισμένα IRP και τα ενεργά νήματα εργαζομένων.
kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...
Αν εργάζεστε με KMDF, χρησιμοποιήστε !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues για να επιβεβαιώσετε εάν το πλαίσιο αναμένει επιβεβαίωση των εκκρεμών αιτημάτων. !στοίβες μπορεί να αποκαλύψει νήματα που καθυστερούν την ενεργειακή μετάβαση.
Επίσης, για 0x4 ελέγξτε τη δομή nt!_TRIAGE_9F_PNP που υποδεικνύεται στο Arg4, με την ολοκληρωμένη ουρά και την αναβαλλόμενη ουρά εργασίας.
kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE
Αν δεν πρόκειται να κάνετε εντοπισμό σφαλμάτων, οι βασικές συστάσεις που έχετε ήδη δει (ενημέρωση/αφαίρεση προγραμμάτων οδήγησης, έλεγχος στη Διαχείριση Συσκευών, προσωρινή απενεργοποίηση εξοικονόμησης ενέργειας, η αφαίρεση πρόσφατου υλικού, η εκτέλεση διαγνωστικών και η ενημέρωση του BIOS/ACPI) είναι η πρακτική λύση.
Επιπλέον συμβουλές και τελικοί έλεγχοι
Εάν μετά την εφαρμογή αρκετών μεθόδων το πρόβλημα επιμένει, σκεφτείτε να αναλύσετε εξαρτήματα υλικού (ειδικά το τροφοδοτικό και οι μονάδες αποθήκευσης) και ενημερώστε το υλικολογισμικό/BIOS και τους πίνακες ACPI.
Να θυμάστε ότι ορισμένα φορητά προγράμματα τροφοδοσίας είναι πολύ επιθετικά: τροποποίηση ύπνου/αδρανοποίησης, PCIe και Wi-Fi, και επικυρώστε με επανεκκινήσεις. Μερικές φορές, η αντιστροφή της διαδικασίας (επαναφορά στις προεπιλεγμένες ρυθμίσεις εάν την αλλάξατε ή προσαρμογή εάν είχε οριστεί στις προεπιλεγμένες) βοηθά στην απομόνωση της ρύθμισης που ενεργοποιεί το BSOD.
Τέλος, αν η οθόνη εμφανίζεται πάντα κατά την επανεκκίνηση και όχι κατά την κρύα εκκίνηση, η εστίαση είναι συνήθως στο συσκευές που δεν αφυπνίζονται σωστά ή καταστροφή καναλιού αδρανοποίησης. Σε αυτήν την περίπτωση, ένας συνδυασμός SFC, σωστών προγραμμάτων οδήγησης και ενός συντηρητικού σχεδίου παροχής ενέργειας συνήθως επιλύει το πρόβλημα.
Με όλα τα παραπάνω Θα πρέπει να μπορείτε να ξεπεράσετε το DRIVER_POWER_STATE_FAILURE: Αποσυνδέστε τα περιφερειακά, ρυθμίστε την τροφοδοσία, επιδιορθώστε τα αρχεία και διατηρήστε τα προγράμματα οδήγησης ενημερωμένα., το σύστημα είναι ξανά σταθερό. Και αν χρειαζόταν να αποθηκεύσετε δεδομένα από μια πρόσφατη τρομοκρατική επίθεση, Τα βοηθητικά προγράμματα αποκατάστασης σας γλιτώνουν από προβλήματα αρκετά αξιόπιστα.
Συντάκτης εξειδικευμένος σε θέματα τεχνολογίας και διαδικτύου με περισσότερα από δέκα χρόνια εμπειρίας σε διαφορετικά ψηφιακά μέσα. Έχω εργαστεί ως συντάκτης και δημιουργός περιεχομένου για εταιρείες ηλεκτρονικού εμπορίου, επικοινωνίας, διαδικτυακού μάρκετινγκ και διαφήμισης. Έχω επίσης γράψει σε ιστότοπους οικονομικών, οικονομικών και άλλων τομέων. Η δουλειά μου είναι και το πάθος μου. Τώρα, μέσα από τα άρθρα μου στο Tecnobits, προσπαθώ να εξερευνώ όλα τα νέα και τις νέες ευκαιρίες που μας προσφέρει καθημερινά ο κόσμος της τεχνολογίας για να βελτιώσουμε τη ζωή μας.