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
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.
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:
- Downloaden SysExporter tool en voer het uit
- Klik op Start, Alle programma's, Windows Update
- Klik Bekijk updategeschiedenis
- Selecteer in SysExporter het item met de naam Updategeschiedenis bekijken (ListView)
- Selecteer in het onderste deelvenster alle vermeldingen (CTRL + A)
- Klik met de rechtermuisknop en kies Geselecteerde items kopiëren (door tabs gescheiden)
- Open Kladblok en plak de tekst van het klembord.
- 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.
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:
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!