Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. Logs
DossierRisque : Prudence

Logs C:\Windows\Logs

Dossier des journaux texte de maintenance de Windows (CBS, DISM, Windows Update, MoSetup), à ne pas confondre avec les journaux d'événements .evtx.

Mis à jour le Par AltF4 Formation

À quoi ça sert

C:\Windows\Logs regroupe les journaux texte des composants qui installent, mettent à jour et réparent Windows. C’est là qu’on cherche pourquoi une mise à jour, un sfc ou un DISM a échoué. Il ne faut pas le confondre avec les journaux d’événements (fichiers .evtx de System32\winevt\Logs), que l’on lit avec l’Observateur d’événements.

Ce qu’il contient

  • CBS : journal du Component-Based Servicing, dont CBS.log (opérations de maintenance et résultats de sfc).
  • DISM : journal de l’outil DISM (dism.log).
  • WindowsUpdate : traces de l’agent Windows Update.
  • MoSetup (installation moderne des mises à niveau) et DPX (extraction des paquets de mise à jour). NetSetup et SIH apparaissent aussi selon la version et les composants.

Risques et bonnes pratiques

  • Gardez ces journaux pendant un incident : CBS.log et dism.log sont les premiers fichiers que le support demande après un échec de mise à jour ou de réparation.
  • Pour récupérer de la place, copiez d’abord les gros fichiers anciens si une analyse est en cours, puis supprimez-les. Gardez le dossier : Windows le recrée, mais l’historique est perdu.
  • Les journaux citent des noms de machines, d’utilisateurs et des chemins : nettoyez-les avant de les partager.

Commandes utiles

Fenêtre de terminal
# Taille de chaque sous-dossier
Get-ChildItem "$env:windir\Logs" -Directory -Force | ForEach-Object {
$b = (Get-ChildItem $_.FullName -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum
[pscustomobject]@{ Dossier = $_.Name; 'Taille (Mo)' = [math]::Round($b / 1MB, 1) }
}
# Les 10 derniers fichiers modifiés
Get-ChildItem "$env:windir\Logs" -Recurse -File -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object -First 10 FullName, LastWriteTime

Contenu du dossier

Signaler une erreur