Hoe uw Windows Update-geschiedenis afdrukken door te exporteren naar tekst- of HTML-bestand?

Telkens wanneer u een update installeert of het systeem deze automatisch installeert, wordt de geschiedenis van Windows Update bijgewerkt met het KB-nummer. U kunt de Windows Update-geschiedenis controleren, maar de GUI biedt geen optie om de lijst met geïnstalleerde updates af te drukken vanuit het Windows Update-geschiedenisscherm. Hier een aantal tools van de Nirsoft-site die u kunnen helpen bij het afdrukken van de Windows Update-geschiedenis.

Hoe u uw Windows Update-geschiedenis kunt afdrukken door naar een bestand te exporteren

WinUpdatesList gebruiken

WinUpdatesLijst geeft de lijst weer met alle Windows-updates, inclusief servicepacks en hotfixes die op uw lokale computer zijn geïnstalleerd. U kunt de lijst met updates naar het klembord kopiëren of deze met één klik in een tekst-/HTML-/XML-bestand opslaan. De volgende velden worden weergegeven voor elke vermelde update.

Naam, Beschrijving, Installatiedatum, Updatetype, Weblink, Lange beschrijving, Tijd laatst gewijzigd, Geïnstalleerd door, Weergaveversie, Toepassing, Opdracht verwijderen

winupdateslist - Druk uw Windows Update-geschiedenis af

Selecteer alle items en klik op de knop Opslaan. Selecteer in de vervolgkeuzelijst bestandstypen het formaat waarin de gegevens moeten worden geschreven. WinUpdatesList werkt in alle versies van Windows.

Opmerking: WinUpdatesList-tool is erg oud en wordt niet meer bijgewerkt. Er is een nieuwe tool genaamd WinUpdatesBekijken dat vervangt WinUpdatesLijst.

WinUpdatesView (Windows Update Geschiedenis-viewer)

WinUpdatesBekijken is een eenvoudig hulpmiddel van Nirsoft dat de geschiedenis van Windows-updates op uw systeem weergeeft. WinUpdatesView kan de geschiedenis van Windows-updates van uw lokale systeem laden met behulp van API, en het kan ook het databasebestand van Windows-updates lezen en parseren (DataStore.edb) vanaf een externe schijf of vanaf een externe computer in uw netwerk.

WinUpdatesView - Windows Update Geschiedenis-viewer

VERWANT:Hoe te controleren of een specifieke Windows Update (KB) op uw computer is geïnstalleerd?

SysExporter gebruiken

SysExporter stelt u in staat om de gegevens die zijn opgeslagen in standaard lijstweergaven, boomstructuurweergaven, keuzelijsten en keuzelijsten met invoervak ​​uit bijna elke toepassing die op uw systeem draait, te pakken en te exporteren naar een tekst-, HTML- of XML-bestand. Laten we SysExporter gebruiken om de Windows Update-lijst te exporteren naar een tekstbestand op een Windows 7-computer.

Helaas kan SysExporter op een Windows 10-computer de lijst met Windows-updates niet ophalen via Configuratiescherm → Alle onderdelen van het Configuratiescherm → Programma's en onderdelen → Bekijk geïnstalleerde updates lijstweergavevak.

Gebruik deze stappen om de Windows Update-geschiedenis in Windows 7 te exporteren:

  1. Downloaden SysExporter tool en voer het uit
  2. Klik op Start, Alle programma's, Windows Update
  3. Klik Bekijk updategeschiedenis
  4. Selecteer in SysExporter het item met de naam Updategeschiedenis bekijken (ListView)
  5. Selecteer in het onderste deelvenster alle vermeldingen (CTRL + A)
  6. Klik met de rechtermuisknop en kies Geselecteerde items kopiëren (door tabs gescheiden)
  7. Open Kladblok en plak de tekst van het klembord.
  8. Sla het Kladblok-document op.

U kunt het geëxporteerde CSV-bestand ook openen met Microsoft Excel, zodat het netjes wordt weergegeven met kolomkoppen.

PowerShell gebruiken

Start Windows Powershell. Kopieer en plak de volgende code in de PowerShell-console:

Get-Hotfix | format-lijst

Dit geeft een overzicht van de geïnstalleerde updates voor uw besturingssysteem.

print windows update lijst naar een bestand

De volgende codefragmenten geven een overzicht van alle soorten updates (zowel Windows als apps), maar alleen de updates die zijn geïnstalleerd met behulp van Windows Update, Microsoft Update, de functie Automatische updates of via WSUS.

# Converteer Wua History ResultCode naar een naam. # 0 en 5 worden niet gebruikt voor geschiedenis. # Zien https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. functie Convert-WuaResultCodeToName. {param( [Parameter (Verplicht=$true)] [int] $ResultCode ) $Result = $ResultCode switch ($ResultCode) { 2 { $Result = "Geslaagd" } 3 { $Result = "Geslaagd met fouten" } 4 { $Result = "Mislukt" } } return $Resultaat. } functie Get-WuaHistory. { # Krijg een WUA-sessie $session = (New-Object -ComObject 'Microsoft. Bijwerken. Session') # Vraag de laatste 1000 Geschiedenis op, beginnend met de eerste recordp $history = $session. QueryHistory("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Maak de eigenschappen die verborgen zijn in com-eigenschappen zichtbaar. $_ | Add-Lid -MemberType NoteProperty -Waarde $Result -Name Resultaat $Product = $_.Categorieën | Waar-Object {$_.Type -eq 'Product'} | Selecteer-Object -Eerste 1 -ExpandProperty Name $_ | Add-Lid -MemberType NoteProperty -Waarde $_.UpdateIdentity. UpdateId -Naam UpdateId $_ | Add-Lid -MemberType NoteProperty -Waarde $_.UpdateIdentity. Revisienummer -Naam Revisienummer $_ | Add-Lid -MemberType NoteProperty -Waarde $Product -Name Product -PassThru Write-Output $_ } #Verwijder null-records en alleen retourneer de velden die we willen $geschiedenis | Waar-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Resultaat, Datum, Titel, SupportUrl, Product, UpdateId, Revisienummer. }

src: Stapeloverloop

En voer dan uit:

Get-WuaGeschiedenis | Formaattabel

De opdrachtregel geeft de lijst met geïnstalleerde WU-updates weer in het consolevenster

Om de resultaten naar een .html-bestand uit te voeren, voert u het volgende uit:

Get-WuaGeschiedenis | sort-object Datum -Uniek | Converteren Naar-Html | Out-bestand d:\wulist.htm

Dit geeft de lijst met geïnstalleerde updates weer naar een HTML-bestand met de naam d:\wulist.htm

Je kunt een klein beetje toevoegen CSS-tabelstijl naar het HTML-bestand en laat het er netter uitzien, zoals hieronder:

print windows update lijst naar een bestand

Als alternatief kunt u ook dit PowerShell-codefragment gebruiken dat alleen de velden Titel, Beschrijving, Datum en Bewerking krijgt:

$Session = Nieuw-Object -ComObject "Microsoft. Bijwerken. Sessie" $Zoeker = $Sessie. CreateUpdateSearcher() $historyCount = $Zoeker. GetTotalHistoryCount() $Zoeker. QueryHistory (0, $historyCount) | Selecteer-Object Titel, Beschrijving, Datum, @{name="Operation"; expression={switch($_.operation){ 1 {"Installatie"}; 2 {"Verwijderen"}; 3 {"Overige"} }}} | Sorteer-Object Datum -Uniek | Converteren Naar-Html | Out-bestand d:\wulist.htm

VERWANT:Hoe te controleren of een specifieke Windows Update (KB) op uw computer is geïnstalleerd?


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)