Varje gång du installerar en uppdatering eller systemet installerar den automatiskt uppdateras Windows Update-historiken med KB-numret. Du kan kontrollera Windows Update-historiken, men det grafiska användargränssnittet ger inget alternativ för att skriva ut listan över installerade uppdateringar från Windows Update History-skärmen. Här är ett par verktyg från Nirsofts webbplats som kan hjälpa dig att skriva ut Windows Update-historiken.
Så här skriver du ut din Windows Update-historik genom att exportera till en fil
Använder WinUpdatesList
WinUpdatesList visar listan över alla Windows-uppdateringar, inklusive Service Pack och snabbkorrigeringar installerade på din lokala dator. Du kan kopiera listan med uppdateringar till urklipp eller spara den i text/HTML/XML-fil med ett enda klick. Följande fält visas för varje listad uppdatering.
Namn, beskrivning, installationsdatum, uppdateringstyp, webblänk, lång beskrivning, senast ändrad tid, installerad av, visningsversion, applikation, avinstallationskommando
Markera alla poster och klicka på knappen Spara. I listrutan för filtyper väljer du formatet som data ska skrivas i. WinUpdatesList fungerar i alla versioner av Windows.
Notera: WinUpdatesList-verktyget är mycket gammalt och det uppdateras inte längre. Det finns ett nytt verktyg som heter WinUpdatesView som ersätter WinUpdatesList.
WinUpdatesView (Windows Updates History Viewer)
WinUpdatesView är ett enkelt verktyg från Nirsoft som visar historiken för Windows-uppdateringar på ditt system. WinUpdatesView kan ladda Windows uppdateringshistorik från ditt lokala system, med hjälp av API, och det kan också läsa och analysera Windows Updates databasfil (DataStore.edb
) från en extern enhet eller från en fjärrdator i ditt nätverk.
RELATERAD:Hur kontrollerar jag om en specifik Windows-uppdatering (KB) är installerad på din dator?
Använder SysExporter
SysExporter låter dig hämta data som lagras i standardlistvyer, trädvyer, listrutor och kombinationsrutor från nästan alla program som körs på ditt system och exportera dem till text-, HTML- eller XML-fil. Låt oss använda SysExporter för att exportera Windows Update-listan till en textfil på en Windows 7-dator.
Tyvärr, på en Windows 10-dator, kan SysExporter inte ta tag i Windows-uppdateringslistan från Kontrollpanelen → Alla kontrollpanelobjekt → Program och funktioner → Visa installerade uppdateringar listvy.
För att exportera Windows Update History i Windows 7, använd dessa steg:
- Ladda ner SysExporter verktyget och kör det
- Klicka på Start, Alla program, Windows Update
- Klick Visa uppdateringshistorik
- I SysExporter, välj objektet som heter Visa uppdateringshistorik (ListView)
- I den nedre rutan, välj alla poster (CTRL + A)
- Högerklicka och välj Kopiera markerade objekt (tabbavgränsad)
- Öppen Anteckningsblock och klistra in texten från urklippet.
- Spara Notepad-dokumentet.
Du kan också öppna den exporterade CSV-filen med Microsoft Excel så att den visas snyggt med kolumnrubriker.
Använder PowerShell
Starta Windows Powershell. Kopiera och klistra in följande kod i PowerShell-konsolen:
Get-Hotfix | formatlista
Detta listar de installerade uppdateringarna för ditt operativsystem.
Följande kodsnuttar kommer att lista alla typer av uppdateringar (både Windows och appar) men bara de som installerats med Windows Update, Microsoft Update, Automatiska uppdateringar eller via WSUS.
# Konvertera Wua History ResultCode till ett namn. # 0 och 5 används inte för historik. # Ser https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. funktion Konvertera-WuaResultCodeToName. { param( [Parameter (Obligatorisk=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = "Lyckades" } 3 { $Result = "Lyckades med fel" } 4 { $Result = "Mislyckades" } } retur $Resultat. } funktion Get-WuaHistory. { # Skaffa en WUA-session $session = (New-Object -ComObject 'Microsoft. Uppdatering. Session') # Fråga den senaste 1000-historiken med början på första rekordet $history = $session. QueryHistory("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Gör egenskaperna dolda i com-egenskaper synliga. $_ | Add-Member -MemberType NoteProperty -Värde $Result -Name Result $Product = $_.Categories | Where-Object {$_.Type -eq 'Produkt'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Värde $_.UpdateIdentity. UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Värde $_.UpdateIdentity. RevisionNumber -Namn RevisionNumber $_ | Add-Member -MemberType NoteProperty -Värde $Product -Name Product -PassThru Write-Output $_ } #Ta bort null-poster och endast returnera fälten vi vill ha $historia | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, Revisionsnummer. }
Src: Stack Overflow
Och kör sedan:
Get-WuaHistory | Format-tabell
Kommandoraden matar ut listan över installerade WU-uppdateringar i konsolfönstret
För att mata ut resultaten till en .html-fil, kör:
Get-WuaHistory | sort-object Datum -Unik | Konvertera Till-Html | Ut-fil d:\wulist.htm
Detta matar ut listan över installerade uppdateringar till en HTML-fil med namnet d:\wulist.htm
Du kan lägga till lite CSS-bordstyling till HTML-filen och få den att se snyggare ut enligt nedan:
Alternativt kan du också använda detta PowerShell-kodavsnitt som endast får fälten Titel, Beskrivning, Datum och Operation:
$Session = New-Object -ComObject "Microsoft. Uppdatering. Session" $Searcher = $Session. CreateUpdateSearcher() $historyCount = $Searcher. GetTotalHistoryCount() $Searcher. QueryHistory (0, $historyCount) | Välj-objekt titel, beskrivning, datum, @{name="Operation"; expression={switch($_.operation){ 1 {"Installation"}; 2 {"Avinstallation"}; 3 {"Övrigt"} }}} | Sortera-Objekt Datum -Unikt | Konvertera Till-Html | Ut-fil d:\wulist.htm
RELATERAD:Hur kontrollerar jag om en specifik Windows-uppdatering (KB) är installerad på din dator?
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!