- C:
- Windows
- SoftwareDistribution
- ReportingEvents.log
ReportingEvents.log C:\Windows\SoftwareDistribution\ReportingEvents.log
ReportingEvents.log résume en texte brut les événements Windows Update (recherche, téléchargement, installation) ; lisible sans conversion.
À quoi ça sert
Windows Update consigne ici, en texte brut, les événements qu’il remonte aussi vers le serveur de mises à jour. Le fichier se lit directement dans le Bloc-notes, sans Get-WindowsUpdateLog, ce qui en fait le premier coup d’œil quand on veut savoir quelle mise à jour a réussi ou échoué et quand.
Ce qu’il contient
- Une ligne par événement, avec horodatage, composant (par exemple AutomaticUpdates ou Agent), résultat (Success ou Failure), catégorie (synchronisation, téléchargement, installation) et le titre de la mise à jour concernée.
- Les codes d’erreur 0x8024xxxx associés aux échecs.
- Les événements de redémarrage requis.
Risques et bonnes pratiques
- Il vit dans SoftwareDistribution : la réinitialisation classique de Windows Update (renommer le dossier) le fait repartir de zéro et efface l’historique. Copiez-le avant.
- Il ne remplace pas WindowsUpdate.log, plus détaillé, mais il est bien plus rapide à parcourir pour un état des lieux sur un poste.
Commandes utiles
# Dernières lignesGet-Content "$env:windir\SoftwareDistribution\ReportingEvents.log" -Tail 40
# Échecs seulementSelect-String -Path "$env:windir\SoftwareDistribution\ReportingEvents.log" -Pattern 'Failure' | Select-Object -Last 20Format
Fichier texte dont les champs sont séparés par des tabulations. Les colonnes exactes varient selon l’événement.
Rotation et archivage
Pas de règle de rotation documentée par Microsoft. Il est recréé avec le dossier SoftwareDistribution si celui-ci est renommé ou supprimé.
Comment le lire
Allez en fin de fichier, repérez l’heure de la dernière tentative puis les lignes « Failure ». Le titre de la mise à jour et le code 0x8024xxxx indiquent la cible et la cause ; poursuivez dans WindowsUpdate.log (via Get-WindowsUpdateLog) ou dans le journal WindowsUpdateClient/Operational.