Hur skriver jag ut din Windows Update-historik genom att exportera till text- eller HTML-fil?

click fraud protection

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

winupdateslist - Skriv ut din Windows Update History

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.

WinUpdatesView - Windows Updates History Viewer

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:

  1. Ladda ner SysExporter verktyget och kör det
  2. Klicka på Start, Alla program, Windows Update
  3. Klick Visa uppdateringshistorik
  4. I SysExporter, välj objektet som heter Visa uppdateringshistorik (ListView)
  5. I den nedre rutan, välj alla poster (CTRL + A)
  6. Högerklicka och välj Kopiera markerade objekt (tabbavgränsad)
  7. Öppen Anteckningsblock och klistra in texten från urklippet.
  8. 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.

skriva ut Windows Update lista till en fil

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:

skriva ut Windows Update lista till en fil

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!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)