DossierRisque : Prudence
WMI C:\Windows\System32\LogFiles\WMI
Fichiers de trace ETW (.etl) écrits par les sessions AutoLogger de Windows (traces de démarrage, diagnostic) ; binaires.
À quoi ça sert
LogFiles\WMI reçoit les fichiers de trace .etl du traçage d’événements pour Windows (ETW) produits par les sessions AutoLogger : des sessions de trace déclarées dans le Registre, qui démarrent très tôt au démarrage et écrivent dans un .etl. Malgré le nom du dossier, ce ne sont pas des journaux du service WMI, qui écrit dans C:\Windows\System32\wbem\Logs.
Ce qu’il contient
- Des fichiers
.etlbinaires, en général un par session AutoLogger, par exempleEventLog-Application.etl. - Un sous-dossier
RtBackup. - Les sessions sont déclarées sous
HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger.
Risques et bonnes pratiques
- Un
.etlen cours d’écriture est verrouillé. Copiez-le ou arrêtez la session avant de le lire. - Ces traces contiennent des données de diagnostic internes : protégez les copies.
- Ne supprimez pas les fichiers à chaud et ne désactivez pas un AutoLogger sans savoir ce qu’il trace : Windows recrée les fichiers, mais vous perdez des traces utiles au support.
- Pour gagner de la place, désactivez l’AutoLogger inutile dans le Registre (valeur
Startà 0) plutôt que de supprimer son fichier.
Commandes utiles
# Fichiers de trace et leur tailleGet-ChildItem -Force "$env:windir\System32\LogFiles\WMI" -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
# Sessions de trace activeslogman query -ets
# AutoLoggers déclarés dans le RegistreGet-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Control\WMI\Autologger" | Select-Object PSChildName
# Convertir une trace copiée en XML lisibletracerpt "$env:TEMP\trace.etl" -o "$env:TEMP\trace.xml" -of XML