FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment résoudre les erreurs d'écran bleu à l'aide de WinDbg et BlueScreenView

L'écran bleu de la mort de Windows nous rend visite à tous de temps en temps. Parfois, on s'y attend. À d'autres, le spectre de l'écran bleu se profile de manière inattendue. Dans tous les cas, c'est frustrant, surtout si vous ne pouvez pas diagnostiquer rapidement le problème.

Heureusement, l'écran bleu vous donne toujours un code d'erreur. Mais comment comprendre ce que cela signifie ? Eh bien, vous utilisez un programme pratique comme le débogueur Windows (WinDbg) ou NirSoft BlueScreenView . Voici votre guide pratique pour résoudre les erreurs d'écran bleu !

Qu'est-ce qu'une erreur d'écran bleu ?

Lorsque Windows rencontre une erreur catastrophique, le système se bloque. Le crash vous apporte généralement un écran bleu. L'écran bleu (affectueusement connu sous le nom d'écran bleu de la mort, ou BSoD) affiche toute une série d'informations détaillant le crash. Dans les informations se trouvent pourquoi, où et comment l'accident s'est produit.

Qu'est-ce qui cause les erreurs d'écran bleu ?

Une erreur d'écran bleu peut avoir plusieurs causes, notamment :

  • Matériel défectueux
  • Logiciel défectueux
  • Pilotes obsolètes ou mal codés
  • Surchauffe
  • Overclocking

C'est seulement cinq causes potentielles. Parmi ceux-ci, il y a de nombreuses erreurs spécifiques. C'est là qu'intervient l'écran bleu du code d'erreur de mort.

Un écran bleu de code d'erreur de mort vous donne une erreur spécifique à résoudre. Vous pouvez concentrer vos efforts plutôt que de deviner ce qui n'a pas fonctionné et pourquoi. Par exemple, le code 0x80240034 WU_E_DOWNLOAD_FAILED signifie que votre mise à jour Windows n'a pas pu être téléchargée. Bien sûr, il est peu probable que cela provoque un BSoD, mais vous voyez comment le code a un message d'erreur spécifique.

Comment corriger une erreur d'écran bleu ?

La correction d'une erreur d'écran bleu dépend du type d'erreur. Parfois, une recherche rapide sur Internet suffit pour révéler ce qui ne va pas avec votre système. À d'autres moments, vous avez besoin d'un logiciel spécial pour le débogage du système. Voici comment corriger votre erreur d'écran bleu en utilisant WinDbg ou NirSoft BlueScreenView.

Comment corriger les erreurs d'écran bleu avec WinDbg

WinDbg est un outil puissant que vous pouvez utiliser pour déterminer la cause première de votre erreur d'écran bleu.

Installation du SDK Windows 10

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView

Rendez-vous sur la page de téléchargement du SDK Windows 10. Le SDK Windows 10 contient de nombreux outils, notamment le kit d'outils de performances Windows, l'outil de débogage pour Windows, le kit de développement logiciel .NET Framework et d'autres outils de développement. Suivez ces étapes maintenant.

  1. Cliquez sur Télécharger le programme d'installation bouton. Une fois téléchargé, lancez le programme d'installation.
  2. Lorsque le programme d'installation du SDK Windows 10 s'ouvre, sélectionnez la première option pour Installer le kit de développement logiciel Windows à ton ordinateur. Le chemin d'installation par défaut convient.
  3. Sélectionnez Suivant pour continuer et accepter la licence. Sur la page suivante, décochez toutes les cases sauf les Outils de débogage pour Windows .
  4. Appuyez ensuite sur Installer .

Ouvrir et configurer WinDbg

Ouvrez votre menu Démarrer et accédez à Kits Windows > WinDbg. Utilisez le débogueur pour votre architecture système, que ce soit 32 ou 64 bits. J'ai un système 64 bits, je choisirai donc WinDbg X64.

Maintenant, vous devez trouver votre vidage mémoire BSoD. Le vidage contient les informations concernant le crash, telles que "cause" et "emplacement".

Il existe deux principaux types de vidages mémoire BSoD : un dump complet et un minidump. En règle générale, un minidump est plus petit mais contient plus d'informations qu'un vidage complet (je sais, c'est trompeur).

  1. Vous trouverez les journaux minidump dans votre répertoire racine, généralement C:\Windows\Minidump . Dans le dossier, vous trouverez les journaux minidump réels.
  2. Alternativement, le vidage complet se trouve dans C:\Windows\memory.dmp

Pour ce tutoriel, nous allons analyser un minidump (car c'est ce que j'ai sous la main).

Remarque : Vous n'avez pas du tout de dépotoirs ? Découvrez comment activer les vidages Windows post-crash.

Bon, revenons à WinDbg. Tout d'abord, vous devez définir une source de symboles. Les symboles sont essentiellement des identifiants pour les langages de programmation qui se rapportent à des informations spécifiques. Ils facilitent l'analyse des informations contenues dans un log (ou un code).

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView

Dirigez-vous vers Fichier> Chemin du fichier de symboles , puis copiez et collez ce qui suit :

SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols 

Appuyez ensuite sur OK .

Analyse de votre vidage sur incident dans WinDbg

Faites glisser et déposez votre fichier de vidage dans WinDbg. Vous pouvez également appuyer sur Ctrl + D pour ouvrir le navigateur de fichiers, puis localisez votre fichier de vidage. Lorsque le fichier de vidage se charge, vous rencontrerez l'écran d'analyse initial. Cela ressemblera à ceci :

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView

Il y a deux choses à prendre en compte à partir de cet écran :le BugCheck et le Probablement causé par des champs. Les voici plus clairement :

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView
  • Vérification des bogues 1A est le code d'erreur
  • Probablement causé par :memory_corruption ( ONE_BIT ) vous donne une idée instantanée du problème en cours

Dans ce cas, vous savez qu'une erreur de mémoire est la cause probable de votre BSoD.

Vous pouvez aller plus loin dans l'analyse en utilisant les commandes WinDbg. Dans ce cas, le !analyze -v La commande (surlignée en bleu dans l'image ci-dessus) vous montrera des informations détaillées relatives à votre BSoD. Il y a un lien de commande sous l'en-tête Bugcheck Analysis. Cependant, ce lien disparaît parfois. S'il n'y a pas de lien, entrez la commande dans le champ en bas de la fenêtre WinDbg.

La commande effectue une énorme quantité d'analyses automatisées. WinDbg affiche les résultats sous un nouvel en-tête BugCheck Analysis. La quantité d'informations que WinDbg rejette semble un peu écrasante. Mais dans ce cas, vous ne recherchez que quelques informations clés pour étoffer l'évaluation de votre BSoD.

Les paramètres directement sous le nouvel en-tête BugCheck Analysis fournissent un autre ensemble d'informations utiles. Par exemple, dans l'exemple ci-dessous, vous pouvez voir le défaut confirmé comme Memory_Management (1a) . De plus, les Arguments (les arguments sont essentiellement des paramètres informatifs) développez les informations.

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView

Arg1 indique que "Un PTE corrompu a été détecté", expliquant que "Le paramètre 2 contient l'adresse du PTE."

Maintenant, je sais que PTE signifie Page Table Entry, donc cette erreur est probablement liée à ma mémoire virtuelle, et je peux commencer mon correctif BSoD là-bas. Cependant, il y a une énorme quantité d'erreurs dont je n'ai aucune idée.

Dans ces cas, une recherche sur Internet est votre ami. La recherche d'une combinaison du code d'erreur initial et des informations d'argument supplémentaires renverra les résultats d'autres utilisateurs souffrant des mêmes problèmes. Dans de nombreux cas, l'erreur système que vous rencontrez n'est ni nouvelle ni mystérieuse. Le même BSoD aura affecté quelqu'un d'autre --- vous n'êtes pas seul.

Comment corriger les erreurs d'écran bleu avec BlueScreenView

L'outil d'analyse WinDbg est un kit puissant. Vous pouvez l'utiliser pour toutes sortes d'analyses de vidage et de fichiers. Cependant, de nombreux lecteurs n'auront pas besoin de la gamme complète d'outils d'analyse proposés par WinDbg. Si cela vous ressemble, BlueScreenView de Nirsoft est exactement ce dont vous avez besoin.

Il analyse les mêmes fichiers de vidage et minidump que WinDbg mais rationalise les informations. Vous pouvez apporter les informations simplifiées à une recherche sur Internet et démarrer votre processus BSoD à partir de là.

Voici comment cela fonctionne :

Accédez à la page BlueScreenView et téléchargez le programme. Une fois téléchargé, installez BlueScreenView. Ouvrez le programme après l'installation.

Voici où BlueScreenView est pratique. Il charge automatiquement tous les minidumps trouvés dans le dossier MiniDump. Vous pouvez ensuite trier les dumps par Crash Time pour trouver le dernier BSoD. Dans l'image ci-dessous, vous voyez la version BlueScreenView du fichier de vidage analysé dans la section WinDbg.

Comment résoudre les erreurs d écran bleu à l aide de WinDbg et BlueScreenView

La principale différence est la mise en page et la facilité relative de trouver les informations BSoD. La chaîne de vérification de bogue, le code de vérification de bogue et les paramètres sont les mêmes. BlueScreenView identifie également le pilote ntoskrnl.exe comme racine du BSoD.

Comme avec WinDbg, vous pouvez désormais effectuer une recherche sur Internet avec vos informations BSoD.

WinDbg contre BlueScreenView

Un écran bleu de l'outil d'analyse de la mort est-il meilleur que l'autre ? Cela dépend de ce que vous voulez réaliser.

BlueScreenView est sans aucun doute plus facile à utiliser que WinDbg. Si vous avez besoin d'informations rapides et concises concernant votre BSoD, BlueScreenView est le meilleur outil. La majorité des gens s'entendront très bien avec BlueScreenView, d'autant plus qu'il ne nécessite aucune configuration et fournit les informations souhaitées immédiatement, et de manière digeste également.

Pour plus d'aide, consultez nos conseils généraux pour corriger les écrans bleus dans Windows.


[]