Comment corriger DRIVER_POWER_STATE_FAILURE étape par étape

Dernière mise à jour: 26/08/2025

  • L'erreur 0x0000009F est généralement causée par des pilotes et des paramètres d'alimentation mal configurés.
  • Résolvez le problème avec des étapes pratiques : supprimez les périphériques, mettez à jour/restaurez les pilotes, SFC et les plans d'alimentation.
  • Diagnostics avancés avec WinDbg (TRIAGE_9F_POWER/PNP) pour localiser le pilote coupable.
  • Maintenez la stabilité de votre système avec Windows Update, un micrologiciel/BIOS à jour et des vérifications matérielles.
DRIVER_POWER_STATE_FAILURE

Si vous avez vu un écran bleu avec le texte DRIVER_POWER_STATE_FAILURE, respirez profondément : c'est un bug connu et peut être corrigé, vous pouvez voir comment Corriger l'erreur du pilote Windows 11. Cette erreur apparaît généralement lors du démarrage, du redémarrage ou de la reprise après une veille/hibernation., et est presque toujours lié à des pilotes qui ne gèrent pas bien les états d'alimentation de l'appareil.

Dans les lignes suivantes, vous trouverez un guide complet qui combine des solutions pratiques, des vérifications avancées et, pour ceux qui en ont besoin, Méthodes de débogage de bas niveau pour la vérification du bogue 0x0000009F Documenté par Microsoft. De plus, si vous avez perdu des fichiers à cause d'un écran bleu de la mort, nous vous expliquerons comment les récupérer sans problème.

Qu'est-ce que DRIVER_POWER_STATE_FAILURE et quand apparaît-il ?

DRIVER_POWER_STATE_FAILURE est un code d'arrêt Windows avec la valeur 0x0000009F. Un message comme celui-ci peut apparaître à l'écran : « Un problème a été détecté... DRIVER_POWER_STATE_FAILURE », et le système redémarre pour protéger l'intégrité du système d'exploitation.

Le déclencheur typique est que Windows essaie de réveiller, de mettre en veille ou de reprendre un appareil et Le contrôleur ne répond pas ou reste dans un état d'alimentation non validePar conséquent, le symptôme le plus courant est un BSOD au réveil de l'ordinateur, bien qu'il puisse également se produire pendant l'utilisation si le pilote « se bloque ».

DRIVER_POWER_STATE_FAILURE

Causes courantes d'échec

Il existe plusieurs scénarios qui provoquent l’erreur DRIVER_POWER_STATE_FAILURE. Ce sont les plus courants selon les cas documentés :

  • Pilotes incompatibles ou corrompus:Pilotes obsolètes, corrompus ou incompatibles avec votre version de Windows.
  • Périphériques problématiques:Disques durs externes, concentrateurs USB, imprimantes ou appareils nouvellement connectés qui provoquent des conflits.
  • Paramètres de puissance mal réglés:Options d'économie d'énergie agressives qui coupent l'alimentation des appareils et les empêchent de se réactiver.
  • Fichiers système corrompus: surtout si le fichier d'hibernation hiberfil.sys a été endommagé.
  • SSD et modes basse consommation: unités qui ne s'entendent pas bien avec certaines fonctions (par exemple, DevSleep).
  • Antivirus ou logiciel tiers: Applications qui interfèrent avec la transition de puissance ou les pilotes.
  • Malware: infections qui modifient les fichiers système ou les pilotes.
  • Matériel défectueux:Les disques de stockage ou les cartes graphiques tombent en panne par intermittence.

Avant d’entrer dans le vif du sujet, il convient de définir le problème. Déconnectez tout ce qui est externe et testez; si cela cesse de tomber en panne, vous avez déjà une bonne idée de l'origine.

Identifier rapidement le coupable

Commencez par le simple. Déconnectez les périphériques USB et démarrezSi le BSOD disparaît, connectez-vous un par un pour trouver celui qui pose problème, et lorsque vous le trouvez, réinstallez son pilote à partir du Gestionnaire de périphériques.

Contenu exclusif - Cliquez ici  PCIe 8.0 : le bond en avant qui révolutionnera le matériel du futur

Si l'ordinateur ne démarre pas normalement, entrez Mode sans échec (F8 au démarrage dans les anciennes versions ; dans Windows 10/11 à partir des Options avancées) pour éviter de charger des pilotes problématiques et travailler sans plantage de l'écran.

Ouvrez le Administrateur de l'appareil et recherchez les appareils marqués d'une croix rouge ou d'un point d'exclamation jaune. C'est généralement là que se trouve la source : mettre à jour ou désinstaller ce pilote.

Une autre source d’indices est la Observateur d'événements: Recherchez les erreurs système critiques dans la même fenêtre temporelle dans laquelle le BSOD est apparu. Les journaux peuvent pointer vers le pilote spécifique qui a échoué.

DRIVER_POWER_STATE_FAILURE

Solutions pratiques étape par étape

Voyons maintenant une série de solutions possibles pour l'erreur DRIVER_POWER_STATE_FAILURE :

1) Retirez le matériel externe récent

Les coupables les plus courants sont les nouveaux périphériques USB. Déconnectez les lecteurs, les concentrateurs, les imprimantes et les dongles, redémarrez et testez. Si l'erreur disparaît, mettez à jour le pilote du périphérique en conflit depuis le site web du fabricant ; si vous utilisez des imprimantes ou des scanners, vérifiez le chauffeur WIA.

2) Désinstaller les pilotes en mode sans échec

Si vous avez récemment installé un pilote et que le problème a commencé, démarrez dans Mode sans échec, allez dans le Gestionnaire de périphériques, faites un clic droit sur le périphérique nouvellement installé et appuyez sur Désinstaller l'appareil. Répétez l'opération avec les suspects et redémarrez normalement.

3) Mettre à jour (ou restaurer) les pilotes

Ouvrez Exécuter (Windows+R), tapez devmgmt.msc et, sur l'appareil, choisissez Mettre à jour le pilote. Essayez d'abord la recherche automatiqueSi vous ne trouvez rien, téléchargez le pilote depuis le site officiel du fabricant.

Si le problème est apparu après la mise à jour d'un pilote (en particulier graphiques (pilote AMD Radeon), réseau ou Wi-Fi), allez dans Propriétés du périphérique, onglet Pilote et utilisez Revenir au contrôleur précédentRedémarrez et vérifiez.

4) Exécutez une analyse SFC

Pour réparer les fichiers système endommagés, ouvrez CMD en tant qu'administrateur et exécutez :

sfc /scannow

Laissez-le finir ; cela peut prendre un certain temps, surtout dans un Disque dur mécanique. N'interrompez pas le processus Même si l'opération semble stagner, fermez la fenêtre et redémarrez.

5) Ajuster les options d'alimentation

Cet écran bleu de la mort est étroitement lié à la gestion de l'alimentation. Accédez au Panneau de configuration > Options d'alimentation et sélectionnez Équilibré (recommandé). Ensuite, sous Modifier les paramètres du plan > Paramètres avancés :

  • Adaptateur sans fil: Performance maximale.
  • PCI Express > Gestion de l'état des liens : tests entre Désactivé ou Économie d'énergie maximale selon votre cas (certains guides suggèrent de l'économiser, d'autres suggèrent de le désactiver pour éviter les coupures de courant) ; valider quel paramètre élimine votre BSOD).
  • Vérifiez le mode veille/hibernation et empêchez les appareils critiques d'entrer dans des états agressifs.
Contenu exclusif - Cliquez ici  Qu'est-ce que SecurityHealthSystray.exe et comment masquer son icône et ses notifications ?

Si vous avez déjà modifié vos plans dans le passé, une option efficace est restaurer les paramètres par défaut pour chaque plan et essayez à nouveau.

6) Désactivez ou désinstallez temporairement votre antivirus

Certains antivirus interfèrent avec les transitions d'alimentation ou les pilotes. Depuis le Panneau de configuration > Programmes, désinstaller temporairement l'antivirusRedémarrez et voyez si l'erreur se résout. Si le problème s'améliore, installez la dernière version ou changez de solution de sécurité.

7) Configurer le panneau de configuration NVIDIA

Avec les cartes graphiques NVIDIA, ouvrez le Panneau de configuration et accédez à « Gérer les paramètres 3D ». Sous « Mode de gestion de l'alimentation », sélectionnez Préférez les performances maximales et choisissez le GPU souhaité. Appliquez et testez.

8) Supprimez les programmes problématiques

Si le BSOD a commencé après l'installation d'un programme, allez dans Panneau de configuration > Programmes > Désinstaller un programme, supprimer ce logiciel et redémarrez. Dans certains cas, les outils de nettoyage des pilotes restants permettent de supprimer les pilotes résiduels.

9) Utiliser le vérificateur de pilote

Windows inclut Vérificateur de pilote Pour détecter les pilotes instables : recherchez « vérificateur » dans Démarrer, créez une configuration standard, sélectionnez les pilotes à analyser, redémarrez et laissez-le vérifier. S'il détecte des problèmes, il générera des rapports qui pointent vers le coupable.

10) Vérifiez les mises à jour Windows (ou revenez à la dernière)

Accédez à Paramètres > Windows Update. Installez les correctifs en attente, car ils corrigent les problèmes de stabilité et d'alimentation. Si le problème survient après la mise à jour, accédez à Désinstaller les mises à jour et rétablit le dernier pour exclure les régressions.

11) Mettez à jour le système tout en conservant vos fichiers

En dernier recours, dans Paramètres > Mise à jour et sécurité > Récupération, utilisez «Réinitialiser ce PC« Conserver mes fichiers ». Il s'agit d'une réinstallation légère qui élimine généralement les conflits persistants des conducteurs.

Guide technique avancé : Débogage du bugcheck 0x9F

Pour les environnements de développement ou informatiques avancés, Microsoft documente l'analyse des bugchecks. ÉCHEC DE L'ÉTAT D'ALIMENTATION DU PILOTE (0x9F)Le paramètre 1 indique le type de violation et guide le diagnostic.

Paramètre 1 Paramètre 2 Paramètre 3 Paramètre 4 Description de la cause
MONITORING Objet périphérique Réservé Réservé Un objet de périphérique avec une demande d'alimentation non terminée en attente est libéré.
MONITORING Objet périphérique cible (le cas échéant) Objet périphérique Objet pilote (s'il existe) État d'alimentation du système IRP terminé mais PoStartNextPowerIrp n'a pas été appelé.
MONITORING Pile PDO nt!_TRIAGE_9F_POWER IRP bloqué Un objet périphérique bloque un IRP trop longtemps.
MONITORING Temps d'attente (secondes) Fil tenant le verrou PnP nt!_TRIAGE_9F_PNP Délai d'attente lors de la synchronisation de la transition d'alimentation avec PnP.
MONITORING PDO APPAREIL POP_FX Réservé : 0 L'appareil n'a pas effectué de transition énergétique dirigée à temps.
MONITORING APPAREIL POP_FX Arrêt dirigé (1) / Marche (0) Réservé : 0 Rappel incomplet de la transition énergétique dirigée.
MONITORING Réservé Appareil cible (le cas échéant) Appareil (objet) État de l'alimentation IRP terminé sans invoquer PoStartNextPowerIrp.
Contenu exclusif - Cliquez ici  Qu'est-ce que SearchIndexer.exe (indexation Windows) et comment l'optimiser pour qu'il ne ralentisse pas votre PC ?

Diagnostics de base dans WinDbg : utilisation !analyse -v pour voir la structure nt!_TRIAGE_9F_POWER ou nt!_TRIAGE_9F_PNP et les possibles KiBugCheckDriver impliqué.

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

Avec dx KiBugCheckDriver vous pouvez lire le nom du pilote s'il est disponible, et avec dt à propos de nt!_TRIAGE_9F_POWER (Arg3) que vous examinez listes IRP énergétiques en attente et les fils du travail impliqué.

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

La commande !irp sur Arg4 montre la trace de l'IRP bloqué, et !devstack avec le PDO (Arg2), répertoriez la pile de pilotes jusqu'au service spécifique (par exemple, HidUsb sur les périphériques USB HID).

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

Pour les États énergétiques mondiaux, !action affiche les IRP attribués et les threads de travail actifs.

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

Si vous travaillez avec KMDF, utilisez !wdfkd.wdflogdump y !wdfkd.wdfdevicequeues pour confirmer si le framework attend la confirmation des demandes en attente. !piles peut révéler des éléments qui retardent la transition énergétique.

De plus, pour 0x4, vérifiez la structure nt!_TRIAGE_9F_PNP indiqué dans Arg4, avec sa file d'attente terminée et sa file d'attente de travail différée.

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

Si vous n'allez pas déboguer, les recommandations de base déjà vues (mettre à jour/supprimer les pilotes, vérifier le Gestionnaire de périphériques, désactiver temporairement l'économie d'énergie, supprimer le matériel récent, exécuter des diagnostics et mettre à jour le BIOS/ACPI) sont la solution pratique.

Conseils supplémentaires et vérifications finales

Si après avoir appliqué plusieurs méthodes le problème persiste, pensez à analyser Composants matériels (en particulier l'alimentation et les disques de stockage) et mettre à jour le firmware/BIOS et les tables ACPI.

N'oubliez pas que certains plans d'alimentation portables sont très agressifs : modifier le sommeil/hibernation, PCIe et Wi-Fi, et validez par des redémarrages. Parfois, inverser le processus (restaurer les paramètres par défaut si vous les avez modifiés, ou personnaliser s'ils étaient définis par défaut) permet d'isoler le paramètre à l'origine de l'écran bleu de la mort.

Enfin, si l'écran apparaît toujours au redémarrage et non au démarrage à froid, l'accent est généralement mis sur appareils qui ne se réveillent pas correctement ou une corruption du canal d'hibernation. Dans ce cas, une combinaison de SFC, de pilotes corrects et d'un plan d'alimentation prudent résout généralement le problème.

Avec tout ce qui précède Vous devriez pouvoir dépasser DRIVER_POWER_STATE_FAILURE : Déconnectez les périphériques, réglez l'alimentation, réparez les fichiers et maintenez les pilotes à jour., le système est à nouveau stable ; et si vous aviez besoin de sauvegarder des données suite à une alerte récente, Les utilitaires de récupération vous sortent des ennuis de manière assez fiable.

Comment créer une clé USB de secours pour réparer une erreur Windows
Article connexe:
Comment créer une clé USB de secours pour réparer une erreur Windows