- C:
- ProgramData
- Microsoft
- Windows Defender
- Support
- MPLog-<AAAAMMJJ>-<HHMMSS>.log
MPLog-<AAAAMMJJ>-<HHMMSS>.log C:\ProgramData\Microsoft\Windows Defender\Support\MPLog-<AAAAMMJJ>-<HHMMSS>.log
MPLog-*.log : journaux de diagnostic détaillés du moteur Microsoft Defender Antivirus (analyses, détections, exclusions, règles ASR), pour le dépannage.
À quoi ça sert
Les fichiers MPLog-*.log sont les journaux de diagnostic détaillés du moteur Microsoft Defender Antivirus. On les ouvre quand une détection, une analyse, une exclusion ou une règle de réduction de la surface d’attaque (ASR) ne se comporte pas comme prévu : la documentation Microsoft sur le dépannage des règles ASR y renvoie. Pour la supervision courante, le journal d’événements Microsoft-Windows-Windows Defender/Operational est plus adapté.
Ce qu’il contient
Des lignes horodatées décrivant l’activité du moteur : fichiers et processus analysés, décisions de détection, exclusions appliquées, mises à jour du moteur et des signatures. Le nom porte la date et l’heure de création (MPLog-AAAAMMJJ-HHMMSS.log). La verbosité et les champs ne sont pas figés et peuvent changer avec la version de la plateforme.
Risques et bonnes pratiques
- Ces journaux contiennent des chemins, des noms de processus et parfois des noms d’utilisateurs : anonymisez-les avant de les partager.
- Le service les gère lui-même, et ils servent de trace en cas d’incident. Copiez-les ailleurs plutôt que de les purger.
- Pour fournir des traces au support Microsoft, collectez-les avec
MpCmdRun.exe -GetFiles: l’outil produit une archiveMpSupportFiles.cabdans le même dossierSupport. - Pour la détection au quotidien, interrogez le journal d’événements (ID 1116 pour une menace détectée, 1117 pour l’action menée) ou
Get-MpThreatDetection.
Commandes utiles
# Fichiers MPLog, du plus récent au plus ancienGet-ChildItem "$env:ProgramData\Microsoft\Windows Defender\Support\MPLog-*.log" | Sort-Object LastWriteTime -Descending | Select-Object Name, Length, LastWriteTime
# Rechercher un mot-clé (par exemple le nom d'un fichier ou d'une règle ASR)Select-String -Path "$env:ProgramData\Microsoft\Windows Defender\Support\MPLog-*.log" -Pattern 'Asr'
# Collecter les journaux pour le support (crée MpSupportFiles.cab dans le dossier Support)& "$env:ProgramFiles\Windows Defender\MpCmdRun.exe" -GetFiles
# Détections récentes côté journal d'événementsGet-WinEvent -FilterHashtable @{ LogName = 'Microsoft-Windows-Windows Defender/Operational'; Id = 1116, 1117 } -MaxEvents 20Format
Texte brut, une entrée par ligne, avec horodatage.
Rotation et archivage
Defender crée de nouveaux fichiers au fil du temps et supprime automatiquement les plus anciens. Pour garder un historique, copiez les fichiers vers un stockage central.
Comment le lire
Ouvrez le fichier dans un éditeur ou avec Get-Content et Select-String. Cherchez le nom du fichier ou de la règle concernés, puis lisez les lignes voisines pour voir la décision prise.