Lorsque votre application Windows se bloque ou se ferme de manière inattendue, un "fichier de vidage sur incident" est créé pour stocker les informations actuelles avant que l'erreur ne se produise. La lecture d'un petit fichier de vidage de mémoire peut vous aider à déterminer et à résoudre la cause des erreurs de programme. Vous pouvez utiliser le logiciel gratuit appelé "BlueScreenView" pour savoir ce qui ne va pas avec le programme, ou utiliser l'outil de débogage pour des informations plus avancées.
Étape
Méthode 1 sur 2: Utilisation de BlueScreenView
Étape 1. Utilisez BlueScreenView si vous avez besoin de découvrir la cause de la grève
La plupart des utilisateurs ont juste besoin du fichier de tas pour déterminer la cause de l'erreur système ou de l'écran bleu de la mort. Blue ScreenView est un logiciel gratuit créé par NirSoft qui peut analyser les fichiers de tas et indiquer à l'utilisateur quel lecteur (pilote) ou d'autres facteurs sont à l'origine du plantage.
Les tas créés lors d'erreurs système sont appelés « minidumps."
Étape 2. Téléchargez BlueScreenView
Vous pouvez télécharger BlueScreenView directement depuis NirSoft sur nirsoft.net/utils/blue_screen_view.html.
Vous pouvez télécharger le programme autonome au format ZIP. De cette façon, vous pouvez exécuter le programme sans l'installer. Une fois le téléchargement du fichier ZIP terminé, faites un clic droit et sélectionnez « Extraire » pour créer un nouveau dossier avec le programme BlueScreenView
Étape 3. Lancez BlueScreenView
Après avoir extrait BlueScreenView du fichier ZIP, lancez le programme à l'intérieur. Vous serez invité à continuer par Windows.
Étape 4. Localisez le fichier de tas que vous souhaitez analyser
Lorsque votre ordinateur plante, un fichier nommé " minidump " est créé dans le répertoire Windows. Ces fichiers ont une extension.dmp, que BlueScreenView peut lire et vous dire ce qui s'est passé. Le fichier minidump se trouve dans C:\Windows\Minidump. Si vous ne le voyez pas, vous devrez peut-être afficher les fichiers cachés:
- Pour les utilisateurs de Windows 10 et 8, cliquez sur l'étiquette « Affichage » dans l'Explorateur Windows et cochez la case « Éléments masqués ».
- Pour les utilisateurs de Windows 7 et des versions antérieures, ouvrez Options des dossiers dans le Panneau de configuration, cliquez sur l'étiquette " Afficher " et sélectionnez " Afficher les fichiers, dossiers et lecteurs cachés ".
Étape 5. Faites glisser le fichier.dmp dans la fenêtre BlueScreenView
Le moyen le plus rapide d'ouvrir un fichier.dmp est de le faire glisser dans la fenêtre BlueScreenView. Le fichier ne se déplacera pas de son emplacement d'origine. Vous verrez que la moitié inférieure de la fenêtre BlueScreenView se remplit de données une fois que le fichier est glissé dans la fenêtre.
Étape 6. Recherchez la colonne " Causé par le pilote " en haut
Vous devrez peut-être faire défiler un peu vers la droite pour le voir. Cette colonne affichera le lecteur qui a causé le plantage du système.
Vous pouvez également trouver le lecteur problématique car il est surligné en rouge en bas de la fenêtre. Double-cliquez sur un point culminant pour afficher plus de détails, tels que le nom du produit, la description et le chemin
Étape 7. Utilisez ces informations pour résoudre votre problème
Maintenant, vous connaissez la cause du crash et pouvez commencer à le résoudre. Faites une recherche sur le Web avec le mot-clé "(nom du lecteur) crash " pour voir si quelqu'un d'autre a eu votre problème.
Méthode 2 sur 2: Utilisation de WinDBG
Étape 1. Utilisez cette méthode pour une analyse plus approfondie
La plupart des utilisateurs n'ont pas besoin d'utiliser le programme Windows Debugger pour ouvrir le fichier MEMORY. DMP et vérifier le code de segment de mémoire à partir de la mémoire lorsqu'une erreur système se produit. Si vous souhaitez en savoir plus sur la façon dont Windows utilise ses lecteurs et sa mémoire, ou si vous devez analyser des fichiers de tas à des fins de développement, le débogueur Windows peut vous fournir de nombreuses informations.
Étape 2. Téléchargez le kit de développement logiciel Windows (WDK)
Ce programme a un programme WinDBG qui sera utilisé pour ouvrir le fichier de tas. Vous pouvez télécharger le programme d'installation WDK ici.
Étape 3. Exécutez le fichier sdksetup.exe
L'installation du programme commencera. Passez par les premières fenêtres et laissez les paramètres d'origine.
Étape 4. Ne sélectionnez pas tout sauf "Outils de débogage pour Windows"
Vous pouvez décocher toutes les autres fonctionnalités car elles ne seront pas utilisées pour ouvrir des fichiers de tas. Cela vous permet d'économiser du temps d'installation et de l'espace sur le disque dur.
Étape 5. Attendez un moment pendant que le fichier est téléchargé et installé
Habituellement, ce processus prend quelques minutes.
Étape 6. Ouvrez l'invite de commande en tant qu'administrateur
Vous devrez ouvrir une invite de commande qui est déclenchée pour associer le fichier.dmp à WinDBG pour que vous puissiez l'analyser. Vous lancerez l'invite de commande dans le dossier " system32 ".
- Pour les utilisateurs de Windows 10 et 8, cliquez avec le bouton droit sur le bouton Windows et "Invite de commandes (Admin)".
- Pour les utilisateurs de Windows 7, ouvrez le menu Démarrer et tapez cmd. Appuyez sur Ctrl+⇧ Shift+↵ Entrée.
Étape 7. Accédez au répertoire du débogueur
Entrez la commande suivante pour vous déplacer vers le bon répertoire. Pour les utilisateurs de Windows 10, vous pouvez le copier et le coller. Pour les utilisateurs de versions antérieures de Windows, vous devez saisir:
cd\Program Files (x86)\Windows Kits\8.1\Debuggers\x64
Étape 8. Entrez la commande pour associer le fichier de tas
Entrez la commande suivante pour associer WinDBG à un fichier.dmp. Les utilisateurs de Windows 10 peuvent copier et coller ce fichier avec la commande:
- windbg.exe -IA
- Si vous avez entré la commande correctement, une fenêtre WinDBG vide apparaîtra, que vous pouvez fermer.
Étape 9. Lancez WinDBG
Vous devrez configurer WinDBG pour charger les fichiers appropriés de Microsoft pour ouvrir les fichiers.dmp. Vous pouvez le faire via WinDBG.
Le moyen le plus rapide de lancer le programme est d'appuyer sur Win et de taper "windbg"
Étape 10. Cliquez sur "Fichier" et sélectionnez "Chemin du fichier de symboles"
Une nouvelle fenêtre s'ouvrira.
Étape 11. Copiez et collez l'adresse suivante
Ce chemin indiquera à WinDBG de télécharger les symboles requis directement depuis Microsoft et de les stocker dans C:\SymCache:
- SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols
- Votre dossier C:\SymCache s'agrandira au fil du temps à mesure que vous ouvrirez de plus en plus de fichiers de symboles et de coches supplémentaires téléchargés à partir de Microsoft.
Étape 12. Localisez le fichier de tas que vous souhaitez analyser
Les fichiers de tas (.dmp) sont généralement créés lorsque votre système tombe en panne. Vous devriez pouvoir trouver les fichiers de tas dans le répertoire C:\Windows\Minidump après avoir récupéré votre ordinateur après un plantage. Le fichier peut également se trouver dans C:\Windows\MEMORY. DMP. Si vous ne le trouvez pas, les fichiers cachés devraient peut-être être affichés:
- Pour les utilisateurs de Windows 10 et 8, cliquez sur l'étiquette « Affichage » dans l'Explorateur Windows et cochez la case « Éléments masqués ».
- Pour les utilisateurs de Windows 7 et des versions antérieures, ouvrez Options des dossiers dans le Panneau de configuration, cliquez sur l'étiquette « Affichage » et sélectionnez « Afficher les fichiers, dossiers et lecteurs cachés ».
Étape 13. Double-cliquez sur le fichier de tas
Si vous configurez correctement WinDBG en suivant les étapes ci-dessus, WinDBg se lancera et commencera à traiter les fichiers.
Étape 14. Attendez que le fichier de tas se charge
La première fois que vous ouvrez un fichier de tas, vous devrez attendre un moment pendant que les symboles sont téléchargés depuis Microsoft. N'interrompez pas le programme WinDBG pendant le chargement des fichiers.
- Les fichiers de tas se chargeront beaucoup plus rapidement lors des ouvertures suivantes car vous avez déjà les symboles dans le dossier C:\SymCache.
- Vous saurez quand le fichier de tas a fini de se charger lorsque vous voyez Followup: MachineOwner au bas du fichier.
Étape 15. Recherchez la phrase " Probablement causé par"
C'est le moyen le plus rapide de trouver la cause de l'échec du programme. WinDBG analysera le fichier de tas et signalera le lecteur ou le processus à l'origine du problème à l'utilisateur. Vous pouvez utiliser ces informations pour effectuer des recherches et un dépannage plus approfondis.
Étape 16. Recherchez le code BugCheck
Le fichier de tas renverra le code pour les bogues spécifiques rencontrés lors du crash. Recherchez ces codes juste au-dessus de la phrase " Probablement causé par ". Vous verrez généralement un code à deux caractères, tel que "9F".