- C:
- Users
- <utilisateur>
- Desktop
- WindowsUpdate.log (généré)
WindowsUpdate.log (généré) C:\Users\<utilisateur>\Desktop\WindowsUpdate.log
Plus alimenté depuis Windows 10 : les traces Windows Update sont des .etl que Get-WindowsUpdateLog convertit en WindowsUpdate.log, sur le Bureau par défaut.
À quoi ça sert
Jusqu’à Windows 8.1 et Windows Server 2012 R2, C:\Windows\WindowsUpdate.log était un journal texte écrit en continu par l’agent Windows Update. Depuis Windows 10, plus rien n’y est écrit : Windows Update consigne ses traces au format ETL dans C:\Windows\Logs\WindowsUpdate. Pour les lire, convertissez-les avec Get-WindowsUpdateLog, qui produit par défaut un WindowsUpdate.log sur le Bureau. Ne cherchez donc pas ce fichier dans C:\Windows sur un système récent : son absence est normale.
Ce qu’il contient
- Un fichier texte généré à la demande à partir des traces
.etl: toutes les phases de Windows Update (détection, téléchargement, installation) et les codes d’erreur HRESULT. - Rien que Windows lise ou mette à jour : c’est un instantané des traces au moment de la commande.
-LogPathchoisit un autre emplacement que le Bureau.
Risques et bonnes pratiques
- Supprimez-le sans crainte : Windows Update n’en dépend pas. Ce sont les
.etlsources deC:\Windows\Logs\WindowsUpdatequi font foi. - Il cite des identifiants de mises à jour (KB, GUID) et des URL. C’est sans danger, mais relisez-le avant de le diffuser.
Commandes utiles
# Générer un journal lisible à partir des traces ETLGet-WindowsUpdateLog -LogPath "$env:TEMP\WindowsUpdate.log"
# Erreurs et codes HRESULTSelect-String -Path "$env:TEMP\WindowsUpdate.log" -Pattern 'FATAL|WARNING|0x8[0-9a-f]{7}' | Select-Object -Last 30
# Échecs et réussites d'installation dans l'Observateur d'événements (ID 20 et 19)Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-WindowsUpdateClient/Operational'; Id=19,20} -MaxEvents 20 | Select-Object TimeCreated, Id, MessageFormat
Texte brut, une ligne par événement : date, heure, identifiants de processus et de thread, composant (Agent, DownloadManager, Handler…), puis message.
Rotation et archivage
Aucune rotation : chaque génération écrase la précédente. Windows conserve les .etl sources dans C:\Windows\Logs\WindowsUpdate selon sa propre politique de rotation. Si vous documentez une panne, copiez le fichier généré avant de relancer la commande.
Comment le lire
Générez le fichier juste après l’échec, puis filtrez sur le composant ou le code d’erreur. Rapprochez les identifiants de mise à jour du journal CBS et de l’historique d’installation de l’application Paramètres.