Des pilotes défectueux ou bugués sur Windows sont souvent la source d’instabilités et plantages de Windows de type BSOD (Blue Screen of the Death).
C’est à dire les écrans bleus de la mort de plantage de Windows.
Windows embarque un outil le vérificateur de pilotes (Driver Verifier) qui permet de stresser les pilotes et détecter des pilotes qui peuvent causer des plantages.
Driver Vérifier fonctionne en temps réel et test les pilotes de Windows.
Si un pilote commet une action interdite comme un appel illégal, le vérificateur de pilotes va provoquer un écran bleu.
Cet outil est idéal pour vous aider à identifier des pilotes qui peuvent causer des BSOD.
Ce tutoriel vous explique comment l’utiliser et trouver les pilotes Windows qu s’est produit.
Ainsi il ne reste plus qu’à déterminer le pilote en cause.
Table des matières
Introduction au vérificateur de pilotes de Windows 10/11
Avant de vous lancer, quelques éléments à mettre au clair avec le vérificateur de pilotes de Windows.
Ce dernier va stresser les pilotes et peut provoquer un BSOD au démarrage de Windows.
Il faut aussi savoir que le vérificateur de pilotes reste actif, cela à tendance à ralentir ce dernier.
Pensez donc bien à le désactiver une fois la vérification terminée.
Pour cela, reportez-vous à le guide suivant : Windows 10/11 : réactiver la restauration du système
Une fois la restauration du système activée, vous pouvez poursuivre la procédure du vérificateur de pilotes de Windows.
Vérificateur de pilotes : trouver la source des BSOD
Voici comment utiliser le vérificateur de pilotes de Windows.
Pour lancer ce dernier :
- Appuyez sur la touche + R afin de lancer la popup Exécuter
- Saisissez verifier
- Cliquez sur OK
Les gestionnaire du vérificateur de pilotes s’ouvre.
Voici comment l’utiliser :
- Cliquer sur la seconde option “Créer des paramètres personnalisées pour les développeurs“
- Cliquez sur le bouton suivant.
- Il faut ensuite choisir les paramètres qui seront utilisés pour tester les pilotes Windows.
- Cochez tous les éléments suivant de la liste puis cliquez sur Suivant :
- Pool spécial
- Vérification IRQL forcée
- Suivi de pool
- Vérification d’E/S
- Détection de blocage
- Vérifications de sécurité
- Journalisation IRP
- Vérifications diverses
- Test aléatoire des retards d’alim. de l’infrastructure (seulement pour Windows 8.1 et 10)
- Vérification de la conformité DDI (seulement pour Windows 8.1 et 10)
- Puis il faut sélectionner les pilotes qui seront testés et stressés, pour cela, sélectionnez la dernière option : Choisir des noms de pilotes dans une liste
- Le vérificateur de pilotes chargent une liste de pilotes actifs sur Windows pour vous l’afficher sur un tableau.
- Triez la liste sur la colonne fournisseur pour regrouper toutes les pilotes Microsoft ensembles.
- Les pilotes inconnus ou des autres constructeurs seront aussi regroupés, cochez les tous.
- Enfin, un message indique qu’il faut redémarrer votre ordinateur, faites le
A partir de là, le vérificateur va s’enclencher au démarrage de Windows.
Dans le cas où un pilote provoque des erreurs, un écran bleu BSOD peut s’afficher durant le démarrage de Windows avant la page des mots de passe de Windows.
Le code d’arrêt de l’écran bleu est DRIVER_VERIFIER_DETECTED_VIOLATION dont voici un exemple ci-dessous.
Si après 48H aucun écran bleu n’est apparu, alors tout va bien, vous pouvez désactiver le vérificateur de pilotes de Windows.
Autres tests à mener
Si le test n’est pas concluant, vous pouvez tester tous les pilotes Non Microsoft.
Pour cela, dans la fenêtre ci-dessous, trier la liste sur la colonne Fournisseur.
Cochez tous les pilotes non Microsoft.
Voyez si vous obtenez les informations sur le pilote source à l’origine des BSOD.
Désactiver le vérificateur de pilotes
Voici plusieurs méthodes pour désactiver le vérificateur de pilotes, dans le cas où Windows démarre ou non.
Depuis le vérificateur de pilotes
- Lancez le vérificateur de pilotes à nouveau par la commande Verifier afin d’obtenir les différents menus
- Sélectionnez “Supprimer les paramètres existants” puis cliquez sur Terminer
- Sur le message qui vous indique que vous allez perdre tous les paramètres, cliquez sur Oui
- Puis redémarrez l’ordinateur sur le message qui vous demande de le faire
- A partir de là, le vérificateur de pilotes est désactivé
En invite de commandes
Si Windows démarre normalement mais que le vérificateur de pilotes ne s’ouvre pas pour X raisons, vous pouvez toutefois désactiver le vérificateur de pilotes depuis l’invite de commandes de Windows.
- Ouvrez une invite de commandes :
- Puis saisissez la commande suivante :
verifier /reset
Depuis les options de récupération système
Dans le cas où Windows boucle sur un BSOD DRIVER_VERIFIER_DETECTED_VIOLATION et empêche le démarrage complet de Windows, vous pouvez désactiver le vérificateur de pilotes depuis les options de récupération système.
Pour cela, un message de récupération doit s’afficher et propose de démarrer sur les options de réparation de Windows.
A partir de là, plusieurs options vous sont possibles pour désactiver le vérificateur de pilotes :
- Passer une commande depuis l’invite de commandes pour désactiver le vérificateur de pilotes
- Restaurer Windows à un point de restauration où le vérificateur n’était plus actif (cette méthode ne sera pas détaillée)
- Changer le mode de démarrage de Windows pour démarrer en mode sans échec.
Invite de commandes
Pour ouvrir l’invite de commandes depuis le menu de résolution des problèmes de Windows :
- Cliquez sur le bouton Dépannage > Options avancées > Invite de commandes.
- Une fois l’invite de commandes accessibles, saisissez la commande suivante :
verifier /bootmode resetonbootfail
- Un message à la fin doit vous indiquer que l’opération nécessite de redémarrer Windows.
- tapez exit sur l’invite de commandes de Windows, puis cliquez sur Continuer à démarrer sur Windows
- Windows démarre, voyez si le BSOD en boucle persiste et empêche le démarrage de Windows
Mode sans échec
Enfin vous pouvez aussi tenter de démarrer Windows 10 en mode sans échec.
- Depuis les options avancées de récupération de Windows, vous pouvez allez dans Paramètres.
- Cela permet de changer le mode de démarrage de Windows, cliquez sur le bouton redémarrer.
- Choisissez l’option 4 “Activer le mode sans échec” :
- Windows démarre alors en mode sans échec, à partir du mode sans échec, il ne reste plus qu’à lancer Driver verifier et le désactive, pour cela :
- Sur votre clavier, appuyez sur la touche + R
- Saisissez verifier et OK
- Sélectionnez “Supprimer les paramètres existants” puis cliquez sur Terminer
Comment trouver le pilote défectueux à l’origine des BSOD
Une fois que l’écran bleu est DRIVER_VERIFIER_DETECTED_VIOLATION s’est produit, il ne reste plus qu’à déterminer le pilote en cause.
Le programme Whocrashed permet de lire les minidump, c’est à dire les journaux de plantages de Windows et obtenir des informations de ces derniers.
Pour cela, reportez-vous au tutoriel : WhoCrashed et les écrans bleus de Windows
Dans la capture d’écran ci-dessous, on peut voir un plantage BSOD provenant du pilote mpksl60abf748.sys, souvent le constructeur est donné.
A partir de là, vous pouvez tenter de vérifier si une mise à jour des pilotes est disponible, le service DriversClouds permet d’effectuer une mise à jour : DriversCloud : Mettre à jour ses pilotes
Les pilotes de la carte graphique peuvent aussi être la cause, surtout les BSOD arrivent lorsque vous jouer, à ce moment là, il est recommandé de réinstaller proprement ces derniers : Réinstaller proprement les pilotes de cartes graphiques
Si vous avez des suspicions sur un pilote en particulier, n’hésitez pas à tester le vérificateur sur un seul pilote.
Si cela débouche sur un BSOD, vous pouvez alors être sûr que c’est bien ce pilote qui en est la cause.
Liens
- Écran bleu Windows (BSOD) : sources, explications et solutions
- Résoudre un écran bleu (BSOD) de Windows 10
- Résoudre l’écran bleu (BSOD) sur Windows 11
- Résoudre l’écran bleu et BSOD au démarrage de Windows 10/11
- La liste COMPLÈTE des BSOD et écran bleu et leurs solutions
- Résoudre un problème d’écran bleu sur Windows 7 (BSOD)
- Résoudre l’écran bleu au démarrage de Windows 7 (BSOD)
- WhoCrashed : analyser les écrans bleus, BSOD ou code d’arrêt
- Résoudre les erreurs STOP au démarrage de Windows 7 (écran bleu)
- BlueScreenView : analyser les BSOD et écrans bleus