Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
prog:windbg [2020/01/30 15:59] – Ajout de "Activer les dump Windows pour les BSOD" root | prog:windbg [2021/05/24 15:36] (Version actuelle) – [Activer les dump Windows pour les programmes] : ajout de "DumpFolder" root |
---|
Le logiciel permet de lire les dump de mémoire Windows (.dmp). Visual Studio n'arrive pas à lire ce format. | Le logiciel permet de lire les dump de mémoire Windows (.dmp). Visual Studio n'arrive pas à lire ce format. |
| |
| ====Installation==== |
| |
| Cela se faire depuis [[https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk|Windows SDK]] et sélectionner ''Debugging Tools for Windows''. [[https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/|Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)]] {{ :prog:windbg:debugging_tools_for_windows_windbg_kd_cdb_ntsd_-_windows_drivers_microsoft_docs_2020-04-28_11_19_32_pm_.html |Archive du 22/02/2017 le 28/04/2020}} |
| |
| {{:windows:dump:windows_software_development_kit_windows_10.0.18362.1.png|}} |
| |
| Si un dossier de symbole est à déclarer, la syntaxe est la suivante : |
| |
| srv*c:\SymbolsSrvCache*https://msdl.microsoft.com/download/symbols |
| srv*c:\SymbolsSrvCache*https://referencesource.microsoft.com/symbols |
| |
| [[https://lecrabeinfo.net/guide-ultime-pour-resoudre-erreurs-probleme-ecran-bleu-bsod-sur-windows.html|Le guide ULTIME pour résoudre les erreurs d’écran bleu (BSOD) sur Windows]] {{ :prog:windbg:le_guide_ultime_pour_resoudre_les_erreurs_d_ecran_bleu_bsod_sur_windows_le_crabe_info_2020-01-30_3_19_56_pm_.html |Archive du 06/03/2019 le 30/01/2020}} |
| |
====Activer les dump Windows pour les BSOD==== | ====Activer les dump Windows pour les BSOD==== |
Il faut déjà commencer par activer les dumps mémoires. Aller dans ''Paramètres système avancés'' puis ''Démarrage et récupération'' et choisir ''Image mémoire complète''. | Il faut déjà commencer par activer les dumps mémoires. Aller dans ''Paramètres système avancés'' puis ''Démarrage et récupération'' et choisir ''Image mémoire complète''. |
| |
{{:prog:windbg:activedumpbsod1.png?784|}} | {{:prog:windbg:activedumpbsod1.png|}} |
| |
{{:prog:windbg:activedumpbsod2.png?412|}} | {{:prog:windbg:activedumpbsod2.png|}} |
| |
{{:prog:windbg:activedumpbsod3.png?476|}} | {{:prog:windbg:activedumpbsod3.png|}} |
| |
====Activer les dump Windows pour les programmes==== | ====Activer les dump Windows pour les programmes==== |
|''DumpCount''|''DWORD''| | |''DumpCount''|''DWORD''| |
|''DumpType''|2 (Full dump)| | |''DumpType''|2 (Full dump)| |
| |''DumpFolder'' |''Folder''. Par défaut ''%LOCALAPPDATA%\CrashDumps''| |
| |
Pour n'activer les dump que pour un process précis, ajouter les mêmes champs dans ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\PROCESS.EXE'' | Pour n'activer les dump que pour un process précis, ajouter les mêmes champs dans ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\PROCESS.EXE'' |
====Comment lire les minidump==== | ====Comment lire les minidump==== |
| |
Pour lire le minidump : [[https://support.microsoft.com/en-us/help/315263/how-to-read-the-small-memory-dump-file-that-is-created-by-windows-if-a|How to read the small memory dump file that is created by Windows if a crash occurs]], {{ :prog:windbg:how_to_read_the_small_memory_dump_file_that_is_created_by_windows_if_a_crash_occurs.mhtml |Archive du 18/12/2019 le 30/01/2020}} | Pour lire le minidump : [[https://support.microsoft.com/en-us/help/315263/how-to-read-the-small-memory-dump-file-that-is-created-by-windows-if-a|How to read the small memory dump file that is created by Windows if a crash occurs]] {{ :prog:windbg:how_to_read_the_small_memory_dump_file_that_is_created_by_windows_if_a_crash_occurs_2020-04-28_11_19_39_pm_.html |Archive du 18/12/2019 le 28/04/2020}} |
| |
Installer WinDbg : Cela se faire depuis [[https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk|Windows SDK]] et sélectionner ''Debugging Tools for Windows''. [[https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/|Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)]] {{ :prog:windbg:debugging_tools_for_windows_windbg_kd_cdb_ntsd_-_windows_drivers_microsoft_docs.mhtml |Archive du 22/02/2017 le 30/01/2020}} | |
| |
Exécuter WinDgb : | Exécuter WinDgb : |