Powered By Blogger

Rechercher sur ce blogue

Aucun message portant le libellé BSOD. Afficher tous les messages
Aucun message portant le libellé BSOD. Afficher tous les messages

vendredi 19 avril 2019

BSOD ou Stop Code DPC Watchdog Violation

BSOD ou Stop Code DPC Watchdog Violation




BSOD


Cet article traite des BSOD ou Stop Code DPC Watchdog Violation.
Il s’agit de plantage complet de Windows avec un écran bleu qui peuvent se provoquer sur Windows 7, 8 ou 10.
L’ordinateur doit redémarrer afin de relancer Windows.
Cet écran bleu peut arriver durant l’utilisation de votre PC ou pire au démarrage.
Vous trouverez des explications ainsi que des solutions pour résoudre les BSOD ou Stop Code DPC Watchdog Violation.


BSOD ou Stop Code DPC Watchdog Violation

Watch Dog pour chien de garde correspond à un mécanisme de Windows qui vérifie si les périphériques et matériels de l’ordinateur répondent correctement.
Lorsque cela n’est pas le cas, un plantage de type BSOD et Stop code DPC Watchdog Violation peut alors se produire.
Voici la description de ce plantage :
le chien de garde DPC a détecté une durée d'exécution prolongée à un IRQL égal ou supérieur à DISPATCH_LEVEL.
Cela peut être dû à un pilote qui ne répond pas ou à un matériel qui ne répond pas.
Cette vérification de bogue peut également se produire en raison de la surchauffe des processeurs (problème thermique).
Le crash est survenu dans le noyau Windows. Ce problème est peut-être causé par un autre pilote qui ne peut pas être identifié pour le moment. "
Ce plantage sévère de Windows peut avoir deux sources :

  • Un pilote d’un périphérique qui bug et ne répond pas.
  • Un problème matériel sur un périphérique.
Pour plus d’informations sur les Stop Code et BSOD, lisez notre article : BSOD et Stop Code : les écrans bleus de la mort de Windows

Résoudre les écran bleu DPC Watchdog Violation

Mettre à jour les pilotes

En priorité, il est conseillé d’effectuer une mise à jour de pilotes.
Les articles suivants du site peuvent vous y aider :

DISM : vérifiez les fichiers systèmes

En second lieu, sur Windows 8 et Windows 10 une réparation DISM est aussi conseillé.
Cela permet de s’assurer qu’aucun corruption du système n’est présent.
Ouvrez une invite de commandes en administrateur puis copiez/collez les commandes suivantes.
Laissez les analyses s’effectuer et vérifiez que Windows ne trouve aucune corruption.
Dism /Online /Cleanup-Image /StartComponentCleanup
puis :
Dism /Online /Cleanup-Image /RestoreHealth
Afin de pouvoir vérifier et réparer ces derniers, vous pouvez suivre le guide de la page suivante pour utiliser les utilitaires un checkdisk, SFC et DISM : Réparer Windows 7, 10 depuis l’invite de commandes

Vérifiez le matériel de votre ordinateur

L’introduction évoque des surchauffe de l’ordinateur.
En effet, une température trop haute peut provoquer des dysfonctionnements de votre PC.
Il faut donc surveiller la température des composants (processeur, carte graphique ou disque dur).
Pour se faire, suivez l’article : Vérifiez la température de l’ordinateur

Résolution des plantages BSOD

En dernier lieu, suivez notre article dédié à la résolution des BSOD et StopCode.
Plusieurs procédures y sont données, qu’il faut suivre pas à pas : Résoudre les BSOD et Stop Code sur Windows 7 et Windows 10

Liens BSOD Windows

Le tutoriel complet sur les plantages BSOD : BSOD : les écrans de plantages de Windows

REF.:

jeudi 28 juin 2018

Résoudre les BSOD et Stop Code sur Windows 7 et Windows 10



Dans cet article, vous trouverez de l’aide pour résoudre les erreurs BSOD et Stop Code de Windows 7 et Windows 10.
Les BSOD ou Stop code sont des plantages fatales de Windows qui fait que ce dernier ne peut plus continuer de fonctionner correctement.
Cela se traduit par un écran bleu, que l’on nomme écran bleu de la mort qui bloque le fonctionnement de Windows.
Vous êtes alors obligé de redémarrer l’ordinateur pour que Windows puisse redémarrer.
Ces BSOD sont souvent récurrents et aléatoires et peuvent donc arriver à n’importe quel moment ou quand vous effectuez une action particulière : jouer, lancez une vidéo sur Chrome, etc
Vous trouverez plus d’informations sur les types de BSOD et des explications sur leurs origines sur la page : BSOD et Stop Code : les écrans bleus de la mort de Windows
Notez aussi que cet article ne traite pas des BSOD au démarrage de Windows 10, pour ces problèmes, reportez-vous à l’article : BSOD et plantage au démarrage après mise à jour de Windows 10
Cet article vous aide à résoudre les BSOD et Stop Code de Windows 7 et Windows 10

Origine des BSOD

Les applications chargeant des pilotes ou les pilotes liés au matériels de l’ordinateur peuvent provoquer des BSOD et Stop Code.
En effet, ces derniers se chargent très bas dans le système, au moindre bug ou mauvais fonctionnement, ils peuvent provoquer une instabilité de Windows.
Plusieurs sources peuvent être à l’origine mais on distingue le sources logiciels, des sources matériels
  • un logiciel qui charge un pilote comme un antivirus ou logiciel VPN.
  • le pilote d’un matériel (webcam, donglet USB Wifi, etc) qui est buggué.
  • un pilote mal installé comme celui de la carte graphique
  • une mise jour de Windows qui provoque des bugs sur les trois éléments précédents
  • Un défaut matériel sur un composant de l’ordinateur. Des surchauffes de composants anormales. Les cartes graphiques et barrettes de mémoire sont les composants les plus souvent à l’origine des écrans bleus de la mort.

Identifier l’origine des BSOD

Bluescreenview et Whocrashed sont deux outils d’analyses des journaux de Windows qui permettent d’obtenir des rapports informatifs sur les BSOD et Stop Code.
Suivez le tutoriel WhoCrashed afin d’analyser les rapports : Tutoriel Whocrashed
Vous y trouverez :
Résoudre les BSOD et Stop Code de Windows 7 et Windows 10
Dans certains cas et notamment sur Windows 10, le pilote n’est pas mentionné mais le fichier ntoskrnl.exe est présent.
Il s’agit du Kernel Windows, le pilote a l’origine du plante n’a pu alors être déterminé.
L’article suivant peut alors permettre de déterminer le pilote source : Vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD

Résoudre les BSOD et StopCode

Si le pilote a pu être identifié grâce à WhoCrashed, il suffit de mettre à jour ce dernier.
Soit depuis le site du constructeur, soit depuis Windows.
Pour plus d’informations sur la mise à jour des pilotes, se rendre sur la page : Comment mettre à jour un pilote manuellement sur Windows
Dans le cas où le pilote ou l’origine n’a pu être déterminer, il faut parvenir à déterminer ce qui peut provoquer le BSOD.
Pour cela, vous devez effectuer des tests jusqu’à ce que les BSOD s’arrêtent.
Cela commence par faire tourner l’ordinateur avec un minimum de composants matériels et logiciels et de réactiver au fur à mesures ces derniers pour trouver le coupable.

La procédure de résolution des BSOD

Déconnectez tous les périphériques USB

La première chose à faire est d’arrêter l’ordinateur électriquement pendant 10 minutes.
Pour cela, débrancher l’alimentation ou retirer la batterie dans le cas d’un ordinateur portable.
Si vous avez des périphériques USB or clavier ou souris : déconnecter tous les périphériques USB
Rallumer ensuite l’ordinateur et laisser Windows démarrer.

Nettoyer l’intérieur de l’ordinateur

Un ordinateur encrassé de poussières et notamment les ventilateurs peut faire monter la température de ce dernier.
Cela provoque des baisses de performances et dans certains cas provoquer des problèmes de fonctionnement.
Dans tous les cas, nettoyer l’intérieur de l’ordinateur est bénéfique.
  • Dans le cas d’un ordinateur de bureau, vous pouvez dévisser et retirer le capot de l’unité centrale pour pouvoir nettoyer l’intérieur.
  • Pour les ordinateurs portables, il est plus compliqué de retirer le capot pour accéder à l’intérieur.
Vous pouvez vous inspirer de ce tutoriel : Comment nettoyer son PC ?

Mise à jour de pilotes

Vérifiez ensuite si des mises à jour de pilotes sont disponibles, pour cela, vous pouvez utiliser le logiciel ou services internte :
Dans le cas de la carte graphique, Réinstaller proprement les pilotes de cartes graphiques.

Mise à jour du BIOS

Un bug sur le BIOS peut provoquer des incompatibilités du matériel ou des comportements anormaux de l’ordinateur.
Il est donc fortement recommandé de vérifier si une mise à jour du BIOS est disponible.
Pour mettre à jour le BIOS alors reportez-vous à notre article : Comment mettre à jour le BIOS

Faire tourner Windows en mode minimal

Tentez ensuite de faire tourner Windows 7 ou Windows 10 avec le minimum de composants.
Commencez par désinstaller votre antivirus et tous les logiciels de sécurité.
Dans le cas où vous rencontrez des difficultés pour supprimer votre antivirus, suivez le lien : Comment supprimer les antivirus sur Windows
Bien sûr, soyez prudent et ne téchargez aucun fichier pendant ce laps de temps.
Surfez sur des sites sûrs, évitez les sites de streaming illégaux qui sont vecteur de virus et arnaques.
Lancez Windows en mode minimal, c’est à dire avec le minimum de programmes au démarrage.
Pour cela, vous pouvez suivre nos tutoriels :

Faire tourner quelques heures

Les BSOD et erreurs StopCode sont aléatoires, il faut donc laisser tourner l’ordinateur quelques heures pour vérifier si le problème est résolu.
Si c’est le cas, réactivez au fur et à mesures en suivant à nouveau la procédure et en laissant bien un laps de temps entre chaque réactivation afin de déterminer la source du BSOD.
Une fois déterminé, faites en fonction de la source.
Si après tout cela, les erreurs et plantages de Windows perdurent alors on peut envisager une source matériel.
Vous pouvez vérifier et tester ce dernier et suivre le paragraphe suivant.

Résoudre les BSOD liés aux problèmes matériels

Un mauvais fonctionnement du matériel de votre ordinateur va causer des problèmes de calculs du processeur et cartes graphiques.
Dans le cas d’une barrette de mémoire, les données en mémoires seront corrompues lors de la lecture ou écriture.
Les applications et Windows auront alors des comportements anormaux et cela va générer des plantages et erreurs.
Une instabilité système est alors à prévoir jusqu’au crash BSOD
Quelques exemples :
Dans le cas de problème de disque dur ou surchauffe, cela s’accompagne de lenteurs généralisés de Windows.
Des applications peuvent aussi planter régulièrement avec des messsages « .exe a rencontré un problème et doit fermer ».
Si vous vous en sentez capable, vous pouvez aussi ouvrir l’ordinateur pour le nettoyer mais aussi tester les composants de l’ordinateur un par un.
Par exemple, démarrer l’ordinateur avec une barrette de RAM à la fois, avec une autre carte graphique etc.
Cela nécessite donc d’ouvrir l’unité centrale ou l’ordinateur portable et donc d’avoir quelques connaissances matérielles.

Speccy

Speccy est un logiciel qui regroupe pas mal d’informations.
Ainsi à partir de ce dernier, vous pouvez vérifier les trois éléments suivant d’un ordinateur :
A partir donc d’un seul logiciel, vous pouvez suivre et surveiller plusieurs éléments décrits dans les paragraphes suivants.
Résoudre les BSOD et Stop Code sur Windows 7 et Windows 10

Problème matériel sur le disque dur

Les disques dur peuvent rencontrer des des problèmes matériels.
Cela génère des erreurs de lectures ou d’écriture qui peuvent faire planter les applications ou Windows.
Vous devez donc vérifier la santé de votre disque dur afin de s’assurer que ce dernier ne rencontre pas des erreurs matériels.
Vérifiez le statut sur des logiciels comme
Plus globalement, vous pouvez lire notre page sur la santé des disques dur : Comment vérifier l’état de santé des disques dur

Barrette de mémoire défectueuse

Une barrette de mémoire qui fonctionne mal peut générer des erreurs de lectures ou d’écriture des zones mémoires.
Ces dernières sont utilisées par les applications pour stocker des informations nécessaires à leurs fonctionnement.
Si les données retournées sont erronées ou illisible, cela peut provoquer des crache.
Effectuez une vérification Memtest86+ : Memtest : vérifier l’état de ses barrettes de mémoire RAM
Testez le système avec chaque barrettes de mémoire indépendamment, si l’une d’elle provoque des plantages écran bleus, vous avez trouvé la coupable.
Si les barrettes de RAM ne provoquent pas de BSOD indépendamment mais seulement ensemble, elles sont incompatibles.
(Cela peut aussi être le slot de la carte mère qui a un problème).
Parfois, cela peut aussi être des incompatibilités entre barrettes, tester alors le fonctionnement de l’ordinateur avec barrette à la fois ou sur un autre slot.

Les surchauffes

Les surchauffes des processeur de l’ordinateur ou graphique provoquent des baisses de performances.
Cela peut aussi générer des erreurs de calculs.
Il faut donc surveiller la température de l’ordinateur
vérifier la température de l’ordinateur
Si besoin, remettez de la pâte thermique sur le processeur et les processeurs de la carte graphique.
Les liens généraux pour vérifier son matériel :
Allez au plus simple, déconnectez tous les appareils externes, surtout si vous venez d’en ajouter et que les BSOD sont arrivés après.
Reconnectez les au fur et à mesures afin de déterminer si un des matériels est la cause des plantages.

Autres liens

Quelques autres liens du site autour des BSOD, teste matériels de l’ordinateur et autres :
REF.:

Vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD



Des pilotes défectueux ou buggés sur Windows sont souvent la source d’instabilités et plantages de Windows de type BSOD (Blue Screen of the Death).
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.
L’outil est relativement simple d’utilisation, ce tuto vous explique comment l’utiliser et trouver les pilotes Windows qu 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 derniersi peuvent causer des problèmes.

Introduction au vérificateur de pilotes de Windows

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, voire Windows peut redémarrer en boucle (plus d’informations sur ces cas : Problème de démarrage en boucle sur Windows 10 (erreur BCD, BSOD, etc)), ce tutoriel explique comment désactiver.
Il faut aussi savoir que le vérificateur de pilotes restent actifs une fois Windows démarrés, cela à tendance à ralentir ce dernier.
Pensez donc bien à le désactiver.
Avant de commencer, vérifier que la restauration de Windows est bien activée.
Pour cela, reportez-vous à al page Windows 10 : 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.

Détecter les pilotes de Windows avec le vérificateur

Voici comment utiliser le vérificateur de pilotes de Windows.
Pour lancer ce dernier :
  • Appuyez sur la touche Windows + R afin de lancer la popup Exécuter
  • Saisissez verifier
  • Cliquez sur OK.
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
Les gestionnaire du vérificateur de pilotes s’ouvre alors avec un menu.
  • Cliquer sur la seconde option « Créer des paramètres personnalisées pour les développeurs« 
  • Cliquez sur le bouton suivant.
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
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)
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
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.
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
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.
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
Enfin, un message indique qu’il faut redémarrer votre ordinateur
vérifier les pilotes défectueux de Windows qui peuvent causer des BSOD
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 erreur de l’écran bleu est DRIVER_VERIFIER_DETECTED_VIOLATION dont voici un exemple ci-dessous.
Ecran bleu / BSOD: DRIVER_VERIFIER_DETECTED_VIOLATION
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.
vérifier les pilotes défectueux de Windows qui peuvent causer 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.
Pour cela, lancez l’invite de commandes de Windows en administrateur,
Désactiver le vérificateur de pilotes depuis l'invite de commandes de Windows
Une fois sur l’invite de commandes, saisissez la commande suivante :
verifier /reset
Désactiver le vérificateur de pilotes depuis l'invite de commandes de Windows

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
Désactiver le vérificateur de pilotes depuis Invite de commandes des options de récupération de Windows
Un message à la fin doit vous indiquer que l’opération nécessite de redémarrer Windows.
Désactiver le vérificateur de pilotes depuis Invite de commandes des options de récupération de Windows
tapez exit sur l’invite de commandes de Windows, puis cliquez sur Continuer à démarrer sur Windows 10.
Windows démarre, voyez si le BSOD en boucle persiste et empêche le démarrage de Windows.

Mode sans échec

Depuis les options avancées de récupération de Windows, vous pouvez allez dans Paramètres.
Désactiver le vérificateur de pilotes depuis le mode sans échec
Cela permet de changer le mode de démarrage de Windows, cliquez sur le bouton redémarrer.
Désactiver le vérificateur de pilotes depuis le mode sans échec
Choisissez l’option 4 « Activer le mode sans échec » :
Désactiver le vérificateur de pilotes depuis 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 Windows + R
  • Saisissez verifier et OK.
  • Sélectionnez « Supprimer les paramètres existants » puis cliquez sur Terminer.

Trouver le pilote défectueux

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 : 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.

Les liens autour des BSOD

REF.: