So drucken Sie Ihren Windows Update-Verlauf durch Exportieren in eine Text- oder HTML-Datei

Jedes Mal, wenn Sie ein Update installieren oder das System es automatisch installiert, wird der Windows Update-Verlauf mit der KB-Nummer aktualisiert. Sie können den Windows Update-Verlauf überprüfen, die GUI bietet jedoch keine Option zum Drucken der Liste der installierten Updates über den Windows Update-Verlaufsbildschirm. Hier einige Tools von der Nirsoft-Website, mit denen Sie den Windows Update-Verlauf drucken können.

So drucken Sie Ihren Windows Update-Verlauf durch Exportieren in eine Datei

Verwenden von WinUpdatesList

WinUpdatesList zeigt die Liste aller Windows-Updates an, einschließlich der auf Ihrem lokalen Computer installierten Service Packs und Hotfixes. Sie können die Liste der Aktualisierungen in die Zwischenablage kopieren oder mit einem einzigen Klick in einer Text- / HTML- / XML-Datei speichern. Die folgenden Felder werden für jedes aufgelistete Update angezeigt.

Name, Beschreibung, Installationsdatum, Aktualisierungstyp, Weblink, lange Beschreibung, letzte Änderungszeit, Installiert von, Anzeigeversion, Anwendung, Deinstallationsbefehl

Wählen Sie alle Einträge aus und klicken Sie auf die Schaltfläche Speichern. Wählen Sie im Dropdown-Listenfeld Dateitypen das Format aus, in das die Daten geschrieben werden sollen. WinUpdatesList funktioniert in allen Windows-Versionen.

Hinweis: Das WinUpdatesList-Tool ist sehr alt und wird nicht mehr aktualisiert. Es gibt ein neues Tool namens WinUpdatesView, das WinUpdatesList ersetzt.

WinUpdatesView (Windows Updates History Viewer)

WinUpdatesView ist ein einfaches Tool von Nirsoft, das den Verlauf von Windows-Updates auf Ihrem System anzeigt. WinUpdatesView kann den Windows-Aktualisierungsverlauf mithilfe der API von Ihrem lokalen System laden und die Windows-Aktualisierungsdatenbankdatei ( DataStore.edb ) von einem externen Laufwerk oder von einem Remotecomputer in Ihrem Netzwerk lesen und analysieren.

VERBINDUNG: Wie überprüfe ich, ob ein bestimmtes Windows Update (KB) auf Ihrem Computer installiert ist?

Verwenden von SysExporter

Mit SysExporter können Sie die in Standardlistenansichten, Baumansichten, Listenfeldern und Kombinationsfeldern gespeicherten Daten aus nahezu jeder auf Ihrem System ausgeführten Anwendung abrufen und in Text-, HTML- oder XML-Dateien exportieren. Verwenden Sie SysExporter, um die Windows Update-Liste in eine Textdatei auf einem Windows 7-Computer zu exportieren.

Leider kann SysExporter auf einem Windows 10-Computer die Windows-Aktualisierungsliste nicht über Systemsteuerung → Alle Elemente der Systemsteuerung → Programme und Funktionen → Ansichtsfeld installierte Aktualisierungsliste anzeigen abrufen.

Gehen Sie folgendermaßen vor, um den Windows Update-Verlauf in Windows 7 zu exportieren:

  1. Laden Sie das SysExporter- Tool herunter und führen Sie es aus
  2. Klicken Sie auf Start, Alle Programme, Windows Update
  3. Klicken Sie auf Update-Verlauf anzeigen
  4. Wählen Sie in SysExporter das Element Update-Verlauf anzeigen (ListView) aus.
  5. Wählen Sie im unteren Bereich alle Einträge aus (STRG + A).
  6. Klicken Sie mit der rechten Maustaste und wählen Sie Ausgewählte Elemente kopieren (durch Tabulatoren getrennt).
  7. Öffnen Sie den Editor und fügen Sie den Text aus der Zwischenablage ein.
  8. Speichern Sie das Editor-Dokument.

Sie können die exportierte CSV-Datei auch mit Microsoft Excel öffnen, damit sie übersichtlich mit Spaltenüberschriften angezeigt wird.

Verwenden von PowerShell

Starten Sie Windows Powershell. Kopieren Sie den folgenden Code und fügen Sie ihn in die PowerShell-Konsole ein:

$config[ads_text6] not found
 Get-Hotfix | Formatliste 

Hier werden die installierten Updates für Ihr Betriebssystem aufgelistet.

In den folgenden Codefragmenten werden alle Arten von Updates (sowohl Windows als auch App) aufgelistet, jedoch nur diejenigen, die mit Windows Update, Microsoft Update, automatischen Updates oder über WSUS installiert wurden.

 # Wua History ResultCode in einen Namen konvertieren # 0 und 5 werden nicht für den Verlauf verwendet # Siehe //msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx Funktion Konvertieren -WuaResultCodeToName {param ([Parameter (obligatorisch = $ true)] [int] $ ResultCode) $ Result = $ ResultCode-Schalter ($ ResultCode) {2 {$ Result = "Succeeded"} 3 {$ Result = "Erfolgreich mit Fehlern" } 4 {$ Result = "Failed"}} return $ Result} -Funktion Get-WuaHistory {# Eine WUA-Sitzung abrufen $ session = (New-Object -ComObject 'Microsoft.Update.Session') # Den neuesten 1000-Verlauf abfragen, beginnend mit der erste recordp $ history = $ session.QueryHistory ("", 0, 1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # Machen Sie die in com-Eigenschaften ausgeblendeten Eigenschaften sichtbar. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name Ergebnis $ Product = $ _. Categories | Where-Object {$ _. Geben Sie -eq 'Product'} | ein 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 $ _} #Entfernen Sie Nulldatensätze und geben Sie nur die gewünschten Felder zurück $ history | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. Title)} | Ergebnis auswählen, Datum, Titel, SupportUrl, Produkt, UpdateId, Revisionsnummer}. 

Src: Stapelüberlauf

Und dann laufen:

 Get-WuaHistory | Format-Tabelle 

Die Befehlszeile gibt die Liste der installierten WU-Updates im Konsolenfenster aus

Führen Sie Folgendes aus, um die Ergebnisse in eine HTML-Datei auszugeben:

 Get-WuaHistory | Sortierobjekt Datum -Unique | ConvertTo-Html | Out-File d: \ wulist.htm 

Dies gibt die Liste der installierten Updates für eine HTML-Datei mit dem Namen d:\wulist.htm

Sie können der HTML-Datei ein wenig CSS-Tabellenstil hinzufügen und sie wie folgt übersichtlicher gestalten:

Alternativ können Sie auch dieses PowerShell-Codefragment verwenden, das nur die Felder Titel, Beschreibung, Datum und Operation enthält:

 $ Session = New-Object -ComObject "Microsoft.Update.Session" $ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | Select-Object Title, Beschreibung, Datum, @ {name = "Operation"; expression = {switch ($ _. operation) {1 {"Installation"}; 2 {"Deinstallation"}; 3 {"Andere"}}}} | Sort-Object Date -Unique | ConvertTo-Html | Out-File d: \ wulist.htm 

VERBINDUNG: Wie überprüfe ich, ob ein bestimmtes Windows Update (KB) auf Ihrem Computer installiert ist?

Ähnlicher Artikel