- C:
- Users
- <utilisateur>
- AppData
- Local
- CrashDumps
DossierRisque : Sans risque
CrashDumps C:\Users\<utilisateur>\AppData\Local\CrashDumps
Dossier des vidages mémoire (.dmp) d'applications plantées, écrits par Windows Error Reporting quand LocalDumps est configuré. Supprimable après analyse.
À quoi ça sert
Windows Error Reporting (WER) y écrit un vidage en mode utilisateur (.dmp) quand une application plante, à condition que la collecte locale soit activée. Vous l’ouvrez ensuite dans WinDbg ou Visual Studio pour trouver la cause du plantage.
Ce qu’il contient
- Des fichiers
.dmpnommés d’après l’exécutable et l’identifiant du processus, par exempleapplication.exe.1234.dmp. - Rien du tout tant que la collecte n’est pas configurée : le dossier n’existe pas, ou reste vide.
- Dix vidages au plus par défaut (valeur
DumpCount) ; le plus ancien est remplacé par le plus récent. - Selon
DumpType, des mini-vidages ou des vidages complets. Un vidage complet est volumineux et peut contenir des mots de passe, des jetons ou des documents ouverts en mémoire.
Risques et bonnes pratiques
- Vous pouvez supprimer les
.dmp: Windows n’en a pas besoin, seule l’analyse du plantage correspondant devient impossible. - Avant un nettoyage, gardez ceux que le support de l’éditeur vous réclame, et traitez-les comme des données confidentielles.
- La collecte se règle sous
HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps(DumpFolder,DumpCount,DumpType). Sur un serveur, pointezDumpFoldervers un volume qui a de la place. - Les services n’écrivent pas ici : leurs vidages vont dans le profil du compte de service (
SystemProfilepourLocalSystem).
Commandes utiles
# Lister les vidages, du plus récent au plus ancienGet-ChildItem "$env:LOCALAPPDATA\CrashDumps" -Force | Sort-Object LastWriteTime -Descending | Select-Object Name, Length, LastWriteTime
# Lire la configuration de la collecte (absente si non configurée)Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps' -ErrorAction SilentlyContinue
# Simulation de suppression (retirer -WhatIf pour exécuter)Remove-Item "$env:LOCALAPPDATA\CrashDumps\*.dmp" -WhatIf