Chaque fois que vous installez une mise à jour ou que le système l'installe automatiquement, l'historique des mises à jour Windows est mis à jour avec le numéro KB. Vous pouvez vérifier l'historique de Windows Update, mais l'interface graphique ne propose aucune option pour imprimer la liste des mises à jour installées à partir de l'écran de l'historique de Windows Update. Voici quelques outils du site Nirsoft qui peuvent vous aider à imprimer l'historique de Windows Update.
Comment imprimer votre historique de mise à jour Windows en exportant vers un fichier
Utilisation de WinUpdatesList
WinUpdatesListe affiche la liste de toutes les mises à jour Windows, y compris les Service Packs et les correctifs installés sur votre ordinateur local. Vous pouvez copier la liste des mises à jour dans le presse-papiers ou l'enregistrer dans un fichier texte/HTML/XML en un seul clic. Les champs suivants sont affichés pour chaque mise à jour répertoriée.
Nom, Description, Date d'installation, Type de mise à jour, Lien Web, Description longue, Heure de la dernière modification, Installé par, Afficher la version, Application, Commande de désinstallation
Sélectionnez toutes les entrées et cliquez sur le bouton Enregistrer. Dans la liste déroulante des types de fichiers, sélectionnez le format dans lequel les données doivent être écrites. WinUpdatesList fonctionne dans toutes les versions de Windows.
Noter: L'outil WinUpdatesList est très ancien et il n'est plus mis à jour. Il existe un nouvel outil nommé WinUpdatesView qui remplace WinUpdatesListe.
WinUpdatesView (Visionneuse de l'historique des mises à jour Windows)
WinUpdatesView est un outil simple de Nirsoft qui affiche l'historique des mises à jour de Windows sur votre système. WinUpdatesView peut charger l'historique des mises à jour Windows à partir de votre système local, à l'aide de l'API, et il peut également lire et analyser le fichier de base de données des mises à jour Windows (DataStore.edb
) à partir d'un lecteur externe ou d'un ordinateur distant sur votre réseau.
EN RELATION:Comment vérifier si une mise à jour Windows (Ko) spécifique est installée sur votre ordinateur ?
Utilisation de SysExporter
SysExporter vous permet de récupérer les données stockées dans des vues de liste standard, des vues arborescentes, des zones de liste et des zones de liste déroulante à partir de presque toutes les applications exécutées sur votre système, et de les exporter vers un fichier texte, HTML ou XML. Utilisons SysExporter pour exporter la liste Windows Update vers un fichier texte sur un ordinateur Windows 7.
Malheureusement, sur un ordinateur Windows 10, SysExporter ne peut pas récupérer la liste des mises à jour Windows à partir du Panneau de configuration → Tous les éléments du Panneau de configuration → Programmes et fonctionnalités → Afficher les mises à jour installées zone d'affichage de la liste.
Pour exporter l'historique des mises à jour Windows dans Windows 7, procédez comme suit :
- Télécharger SysExporter outil et exécutez-le
- Cliquez sur Démarrer, Tous les programmes, Windows Update
- Cliquez sur Afficher l'historique des mises à jour
- Dans SysExporter, sélectionnez l'élément nommé Afficher l'historique des mises à jour (ListView)
- Dans le volet inférieur, sélectionnez toutes les entrées (CTRL + A)
- Faites un clic droit et choisissez Copier les éléments sélectionnés (délimité par des tabulations)
- Ouvert Bloc-notes et collez le texte du presse-papiers.
- Enregistrez le document Bloc-notes.
Vous pouvez également ouvrir le fichier CSV exporté à l'aide de Microsoft Excel afin qu'il s'affiche proprement avec les en-têtes de colonne.
Utilisation de PowerShell
Lancez Windows Powershell. Copiez et collez le code suivant dans la console PowerShell :
Obtenir le correctif | liste-format
Cela répertorie les mises à jour installées pour votre système d'exploitation.
Les extraits de code suivants répertorient tous les types de mises à jour (Windows et applications), mais uniquement celles installées à l'aide de Windows Update, Microsoft Update, de la fonctionnalité de mises à jour automatiques ou via WSUS.
# Convertir Wua History ResultCode en un nom. # 0 et 5 ne sont pas utilisés pour l'historique. # Voir https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. fonction Convert-WuaResultCodeToName. { param( [Parameter (Obligatoire=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Résultat = "Réussi" } 3 { $Résultat = "Réussi avec des erreurs" } 4 { $Résultat = "Échec" } } return $Résultat. } fonction Get-WuaHistory. { # Obtenez une session WUA $session = (New-Object -ComObject 'Microsoft. Mettre à jour. Session') # Interroge le dernier historique 1000 en commençant par le premier enregistrementp $history = $session. QueryHistory("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Rendre visibles les propriétés cachées dans les propriétés com. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result $Product = $_.Categories | Où-Objet {$_.Type -eq 'Produit'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. RevisionNumber -Name RevisionNumber $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ } #Remove null records and only retourner les champs que nous voulons $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, Numéro de révision. }
Src: Débordement de pile
Et puis lancez :
Get-WuaHistory | Format-Table
La ligne de commande affiche la liste des mises à jour WU installées sur la fenêtre de la console
Pour exporter les résultats dans un fichier .html, exécutez :
Get-WuaHistory | objet de tri Date -Unique | ConvertTo-Html | Fichier sortant d:\wulist.htm
Cela génère la liste des mises à jour installées dans un fichier HTML nommé d:\wulist.htm
Vous pouvez ajouter un peu de Style de tableau CSS au fichier HTML et le rendre plus net comme ci-dessous :
Alternativement, vous pouvez également utiliser cet extrait de code PowerShell qui n'obtient que les champs Titre, Description, Date et Opération :
$Session = New-Object -ComObject "Microsoft. Mettre à jour. Session" $Chercheur = $Session. CreateUpdateSearcher() $historyCount = $Chercheur. GetTotalHistoryCount() $Chercheur. QueryHistory (0, $historyCount) | Titre de l'objet sélectionné, description, date, @{name="Opération"; expression={commutateur($_.operation){ 1 {"Installation"}; 2 {"Désinstallation"}; 3 {"Autre"} }}} | Sort-Objet Date -Unique | ConvertTo-Html | Fichier sortant d:\wulist.htm
EN RELATION:Comment vérifier si une mise à jour Windows (Ko) spécifique est installée sur votre ordinateur ?
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !