DossierRisque : Sans risque
LiveKernelReports C:\Windows\LiveKernelReports
C:\Windows\LiveKernelReports : vidages « live kernel » écrits sans arrêter Windows quand un pilote ou un composant noyau dépasse un délai (watchdog).
À quoi ça sert
Quand un composant du noyau ou un pilote rencontre un problème récupérable (délai dépassé, watchdog), Windows peut capturer un vidage sans arrêter le système. Ces vidages « live kernel » arrivent dans LiveKernelReports. L’emplacement par défaut est %systemroot%\LiveKernelReports et se change avec le paramètre LiveKernelReportsPath du rapport d’erreurs Windows.
Ce qu’il contient
- Des fichiers
.dmp, rangés dans des sous-dossiers nommés d’après le type d’événement ou le composant, commeWATCHDOG,NDISouUSBHUB3. - Des fichiers associés au rapport d’erreurs Windows, qui peut ensuite les transmettre.
- Le dossier peut être vide ou absent tant qu’aucun événement n’a eu lieu.
Risques et bonnes pratiques
- Ces vidages sont des données de diagnostic : les supprimer ne change rien au fonctionnement de Windows, mais vous prive de l’analyse de l’incident correspondant. Supprimez les fichiers, pas le dossier.
- Ne les confondez pas avec
MEMORY.DMPetMinidump, qui viennent des arrêts sur erreur (écrans bleus). Ici, la machine a continué à tourner. - Les événements
LiveKernelEventde l’Historique de fiabilité renvoient à ces fichiers. Un code comme 141 ou 117 pointe souvent le pilote graphique.
Commandes utiles
# Contenu, du plus récent au plus ancien (en administrateur)Get-ChildItem "$env:windir\LiveKernelReports" -Recurse -Force -File -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime
# Emplacement configuré le cas échéant (valeur absente = emplacement par défaut)Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -ErrorAction SilentlyContinue | Select-Object LiveKernelReportsPath
# Suppression des vidages (en administrateur ; retirer -WhatIf pour exécuter)Get-ChildItem "$env:windir\LiveKernelReports" -Filter *.dmp -Recurse -File | Remove-Item -WhatIf