feigned

Détecter les pilotes défectueux avec le Vérificateur de pilotes de Windows

Pierre Caer Le Crabe

D’après les rapports d’erreurs qui ont été envoyés à Microsoft jusqu’en avril 2014, environ trois quarts des écrans bleus sont causés par des pilotes défectueux (cf. : Crash Dump Analysis).

Afin de détecter ces pilotes défectueux, le Vérificateur de pilotes (Driver Verifier) a été développé. Inclus dans chaque version de Windows, c’est un outil qui s’exécute en temps réel et qui surveille le comportement des pilotes (les pilotes en mode noyau et les pilotes graphiques) pour détecter des appels de fonctions illégaux ou des actions susceptibles de corrompre le système.

S’il voit des erreurs lors de l’exécution du code d’un pilote, le Vérificateur de pilotes crée de manière proactive une exception (un écran bleu s’affiche). Dès lors, il est possible d’analyser le fichier d’image mémoire généré par l’écran bleu et découvrir le(s) pilote(s) responsable(s) des erreurs d’écran bleu sur votre ordinateur.

Si vous suspectez un pilote d’être à l’origine d’écrans bleus à répétition sur votre PC, vous pouvez utiliser le Vérificateur de pilotes afin d’en avoir le cœur net !

Voyons-voir comme l’utiliser 🙂

Le Vérificateur de pilotes peut soumettre les pilotes Windows à une variété de contraintes et de tests pour trouver un comportement inapproprié. Il est possible d’exécuter Vérificateur de pilotes sur plusieurs pilotes en même temps ou sur un pilote à la fois.

! Attention : il est recommandé de ne pas utiliser le Vérificateur de pilotes plus de 48 heures à la fois. Il faudra donc que vous désactiviez le Vérificateur de pilotes 48 heures après l’avoir démarré. Aussi, créez toujours un point de restauration avant d’activer le Vérificateur de pilotes.

Détecter les pilotes défectueux avec le Vérificateur de pilotes de Windows

Étape 1 : activer le Vérificateur de pilotes

  1. Créez un point de restauration.
  2. Démarrez le Gestionnaire de vérificateur de pilotes en entrant verifier dans la commande Exécuter.
  3. Dans le Gestionnaire de vérificateur de pilotes, sélectionnez Créer des paramètres personnalisés (pour les développeurs) puis faites Suivant.
  4. Cochez les cases suivantes :
    1. Pool spécial
    2. Vérification IRQL forcée
    3. Suivi de pool
    4. Détection de blocage
    5. Vérifications de sécurité (Windows 7, 8.1 et 10)Vérifications diverses
    6. Test aléatoire des retards d’alim. de l’infrastructure (Windows 8.1 et 10)
    7. Vérification de la conformité DDI (Windows 8.1 et 10)

  5. Cliquez sur Suivant puis sélectionnez Choisir des noms de pilotes dans une liste.
  6. Cliquez sur l’en-tête de la colonne Fournisseur pour trier les pilotes par fournisseur puis cochez les cases en face des pilotes qui ne sont PAS distribués par Microsoft Corporation. Tous les pilotes sélectionnés seront vérifiés par le Vérificateur de pilotes.
  7. Cliquez sur Terminer puis redémarrez votre ordinateur.

Après le redémarrage de l’ordinateur, le Vérificateur de pilotes est lancé et analyse le comportement des pilotes que nous avons sélectionnés. Si des erreurs lors de l’exécution du code d’un pilote sont détectées, cela provoquera immédiatement un écran bleu. Parfois, un écran bleu peut s’afficher avant même que vous ayez pu vous connecter à votre session Windows. Cela se produit lorsque le Vérificateur de pilotes détecte une violation d’un pilote lors du démarrage.

Qu’est-ce que je dois faire dans ce cas ?

Dès qu’un écran bleu s’affiche avec le code d’arrêt DRIVER_VERIFIER_DETECTED_VIOLATION, il faut de suite que vous désactiviez le Vérification de pilotes. Ainsi, nous pourrons de nouveau utiliser Windows normalement et analyser le fichier d’image mémoire généré par l’écran bleu afin de trouver le pilote défectueux.

Écran bleu avec le code d’arrêt : DRIVER_VERIFIER_DETECTED_VIOLATION

N’oubliez pas : si après 48 heures vous n’avez toujours aucun écran bleu, il est recommandé de désactiver le Vérification de pilotes.

Étape 2 : désactiver le Vérificateur de pilotes

via la Restauration du système

i Info : cette méthode fonctionne uniquement si vous avez créé un point de restauration avant d’activer le Vérificateur de pilotes.
  1. Ouvrez une invite de commandes (si vous n’arrivez pas à accéder à Windows, ouvrez-en une depuis les Options de démarrage avancées).
  2. Entrez la commande rstrui.
  3. Suivez les instructions de ce tutoriel :
    Restaurer son PC à partir d’un point de restauration sur Windows
  4. Redémarrez votre PC.

via l’invite de commandes

  1. Accédez aux Options de démarrage avancées.
  2. Cliquez sur Dépannage > Options avancées > Invite de commandes.
  3. Entrez la commande verifier /reset.
  4. Redémarrez votre PC.

Une fois le Vérification de pilotes désactivé, nous allons pouvoir analyser le fichier d’image mémoire généré par ce dernier tout à l’heure !

Étape 3 : analyser le fichier d’image mémoire

L’utilitaire de contrôle d’image mémoire (Dumpchk.exe) est un utilitaire de ligne de commande proposé par Microsoft pour vérifier et lire les fichiers d’image mémoire.

Bien qu’efficace, cet outil n’est pas très ergonomique.

C’est pourquoi nous allons utiliser le programme BlueScreenView : il scanne tous les fichiers d’image mémoire créés sur votre ordinateur suite à un crash de Windows, et affiche clairement les informations qu’ils contiennent.

  1. Téléchargez BlueScreenView.
  2. Après l’avoir téléchargé, installez puis exécutez le programme BlueScreenView.
  3. Dans la capture ci-dessous, nous voyons deux fichiers d’image mémoire faisant référence aux deux derniers écrans bleus que l’ordinateur a rencontrés. Le dernier écran bleu est celui généré par le Vérificateur de pilotes, avec le code d’arrêt DRIVER_VERIFIER_DETECTED_VIOLATION.
  4. En cliquant sur le fichier d’image mémoire de ce dernier, nous trouvons enfin le pilote défectueux : IntcDMic.sys, le pilote de la technologie Intel Smart Sound (Intel SST) !

Bravo Sherlock !

Euh… merci ! Et maintenant ?

Maintenant, il faut réparer ce pilote défectueux !

Pour ce faire, je vous conseille de suivre les instructions suivantes : solutions aux problèmes d’écran bleu, spécifiques à un pilote fautif.

Vous en aurez bientôt fini avec les erreurs d’écran bleu 😉

Liens utiles

Cet article a été publié pour la première fois le 22 mai 2017. Il a été entièrement revisé le 10 novembre 2022 et mis à jour pour la dernière fois le 29 décembre 2022.
Pierre Caer
Fondateur Expert Windows/Linux
  • 803 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Vous avez aimé cet article ?

Dites-le-nous !

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Newsletter

Inscrivez-vous à notre newsletter pour recevoir nos prochains contenus directement dans votre boîte mail

Besoin d'aide ?

Malgré la lecture de l'article « Détecter les pilotes défectueux avec le Vérificateur de pilotes de Windows », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la Communauté du Crabe en posant votre question sur les forums !

Demander de l'aide
À voir également
33 commentaires
Répondre à carréAnnuler

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 2 sur 2

  • Bonjour,

    Je souhaite désactiver le vérificateur de pilotes mais le point de restauration que j’ai créé il y a 2 jour à disparu et le seul disponible est un Windows Update daté d’hier. Comment retrouver ce point de restauration et si c’est impossible, comment désactiver le vérificateur de pilote malgré ce problème ?

    Est-ce vraiment problèmatique de laisse le vérificateur de pilote activé ?

    Merci pour votre réponse

    Ben

    • Bonjour, souvent la disparition des points de restauration correspond à l’utilisation de la commande SFC /Scannow. Et malheureusement il n’est pas possible de récupérer ces points supprimés.

      Pour désactiver le vérificateur, il faudra passer par la méthode 2, seconde solution.

      Non, ce n’est pas un gros problème s’il reste désactivé. Mais pensez-y lors d’un éventuel écran bleu à l’avenir. Ce sera l’occasion de le réactiver.

      • Merci pour le coup de main. La méthode 2 semble cependant bloquer à l’étape « Entrez la commande verifier /reset » ou l’invite de commande m’indique qu’aucun paramètre n’a été modifié.

        Je vais rester comme ça en croisant les doigts ahaha

  • posez pas de question a la grosse merde qui a publié se torchon. car cette merde n’est pas foutu d’expliquer après l’étape 4. y a vraiment des gros blaireaux sur google truc de fous. c’est a cause des merdes comme eux, qu’on arrive jamais a résoudre nos problème d’informatique.

    • Salut, c’est la grosse merde (et le gros blaireau aussi) 😁

      Si tu reformules et que tu nous donnes le nom du pilote mis en cause dans ton cas, il y a moyen qu’on puisse t’aiguiller 😉

    • Après l’étape 4, il y a un lien sur lequel cliquer pour aller sur l’autre tuto (« solutions […] spécifiques à un pilote fautif »), qui t’apprendras la suite !
      Après le blaireau, la taupe ? 😉

  • bonjour voilà j ai mon pc fixe qui s éteint tout le temps même quand je vient de l allumer et me mais une page bleu avec dès écriture

  • Bonjour à tous,

    J’ai lancé le vérificateur de pilotes, j’ai eu un écran bleu mais pas avec le code « DRIVER_VERIFIER_DETECTED_VIOLATION » mais un code que j’ai déja eu sur un précédent écran bleu..

    Est ce normal ou est mal lancé la vérificateur?

    Merci pour vos retours!

  • Petit souci dans la desactivation ! Vérifier /reset renvoie l’erreur « Aucun paramètre n’a été modifié » et je reste bloqué sur l’écran bleu encore et encore. Comment forcer son arrêt ?

    • Bonjour,

      j’ai effectué se tutoriel et j’a butté lorsque j’ai voulu désactiver le vérificateur de pilotes. Malgré toutes les instructions je n’est pas réussi à me défaire de cette écran bleu. j’ai été contraint de réinstaller Windows et de perdre toutes mes données.

  • Bonjour,

    Si aucun écran bleu ne s’est déclenché, dois-je attendre 48h avant de désactiver le vérificateur ?Puis-je utiliser normalement mon ordinateur entre temps et installer potentiellement de nouveaux drivers tant que le vérificateur est actif ?

    Merci

  • Bonjour ! 🙂

    Et si aucun écran bleu apparaît ? C’est qu’il n’y a pas de driver défectueux dans ceux qu’on a coché? 

  • bonjour
    merci pour les infos.
    J’avais créé un lecteur de récupération sur usb.
    Ceci étant, ni « rstrui » ni « verifier /reset » que j’ai tenté ne désactivent le Vérificateur de pilotes ». Il y a un souci.
    Par ailleurs, j’ai tenté de restaurer à l’aide de 2 points de restauration, c’est un échec, dixit Windows, et ça ne m’étonnerait pas que ce soit lié à la non désactivation du Vérificateur.
    Je suis déçu car j’ai suivi les instructions du site et je me suis planté.
    Quoi faire d’autre ?
    Actuellement, mon PC mouline sur la « réparation automatique ».
    Merci d’avance.
    Jean