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, aber die GUI bietet keine Option zum Drucken der Liste der Updates, die über den Windows Update-Verlaufsbildschirm installiert wurden. Hier ein paar Tools von der Nirsoft-Site, die Ihnen beim Drucken des Windows Update-Verlaufs helfen können.

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

Verwenden von WinUpdatesList

WinUpdates-Liste zeigt die Liste aller Windows-Updates an, einschließlich Service Packs und Hotfixes, die auf Ihrem lokalen Computer installiert sind. 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 aufgeführte Update angezeigt.

Name, Beschreibung, Installationsdatum, Update-Typ, Weblink, Lange Beschreibung, Zeitpunkt der letzten Änderung, Installiert von, Anzeigeversion, Anwendung, Deinstallationsbefehl

winupdateslist - Drucken Sie Ihren Windows Update-Verlauf

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

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

WinUpdatesView (Windows Update History Viewer)

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

WinUpdatesView - Anzeige des Windows-Updateverlaufs

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

Verwenden von SysExporter

SysExporter ermöglicht es Ihnen, die in Standard-Listenansichten, Baumansichten, Listenfeldern und Kombinationsfeldern gespeicherten Daten aus fast jeder auf Ihrem System laufenden Anwendung abzurufen und in eine Text-, HTML- oder XML-Datei zu exportieren. Lassen Sie uns SysExporter verwenden, 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-Update-Liste nicht über Systemsteuerung → Alle Systemsteuerungselemente → Programme und Funktionen → abrufen Installierte Updates anzeigen Listenansichtsfeld.

Führen Sie die folgenden Schritte aus, um den Windows Update-Verlauf in Windows 7 zu exportieren:

  1. Herunterladen SysExporter Werkzeug und führen Sie es aus
  2. Klicken Sie auf Start, Alle Programme, Windows Update
  3. Klicken Updateverlauf anzeigen
  4. Wählen Sie in SysExporter das Element namens Updateverlauf anzeigen (ListView)
  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 (Tabulatorgetrennt)
  7. Offen Notizblock und fügen Sie den Text aus der Zwischenablage ein.
  8. Speichern Sie das Notepad-Dokument.

Sie können die exportierte CSV-Datei auch mit Microsoft Excel öffnen, damit sie sauber 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:

Holen Sie sich Hotfix | Formatliste

Dies listet die installierten Updates für Ihr Betriebssystem auf.

Windows Update-Liste in eine Datei drucken

Die folgenden Codeausschnitte listen alle Arten von Updates (sowohl Windows als auch App) auf, jedoch nur diejenigen, die mit Windows Update, Microsoft Update, der Funktion für automatische Updates oder über WSUS installiert wurden.

# Konvertieren Sie den Wua History ResultCode in einen Namen. # 0 und 5 werden nicht für die Historie verwendet. # Sehen https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. Funktion Convert-WuaResultCodeToName. { param( [Parameter (Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = "Erfolgreich" } 3 { $Result = "Erfolgreich mit Fehlern" } 4 { $Result = "Fehlgeschlagen" } } return $Ergebnis. } Funktion Get-WuaHistory. { # Holen Sie sich eine WUA-Sitzung $session = (New-Object -ComObject 'Microsoft. Aktualisieren. Session') # Abfrage des letzten 1000-Verlaufs beginnend mit dem ersten Datensatzp $history = $session. Abfrageverlauf("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # In den com-Eigenschaften versteckte Eigenschaften sichtbar machen. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Ergebnis $Product = $_.Categories | Wo-Objekt {$_.Type -eq 'Produkt'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. Revisionsnummer -Name Revisionsnummer $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ } #NULL-Datensätze entfernen und nur Geben Sie die gewünschten Felder zurück $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Objektauswahlergebnis, Datum, Titel, SupportUrl, Produkt, UpdateId, Revisionsnummer. }

Src: Paketüberfluss

Und dann lauf:

Get-WuaHistory | Format-Tabelle

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

Um die Ergebnisse in eine .html-Datei auszugeben, führen Sie Folgendes aus:

Get-WuaHistory | Sortierobjekt Datum -Eindeutig | ConvertTo-Html | Out-Datei d:\wulist.htm

Dies gibt die Liste der installierten Updates in eine HTML-Datei namens. aus d:\wulist.htm

Sie können ein wenig hinzufügen CSS-Tabellen-Styling in die HTML-Datei und machen Sie es wie folgt übersichtlicher:

Windows Update-Liste in eine Datei drucken

Alternativ können Sie auch dieses PowerShell-Code-Snippet verwenden, das nur die Felder Titel, Beschreibung, Datum und Vorgang erhält:

$Session = New-Object -ComObject "Microsoft. Aktualisieren. Sitzung" $Sucher = $Sitzung. CreateUpdateSearcher() $historyCount = $Sucher. GetTotalHistoryCount() $Sucher. Abfrageverlauf (0, $historyCount) | Select-Object Title, Description, Date, @{name="Operation"; expression={switch($_.operation){ 1 {"Installation"}; 2 {"Deinstallation"}; 3 {"Andere"} }}} | Sortier-Objekt Datum -Eindeutig | ConvertTo-Html | Out-Datei d:\wulist.htm

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


Eine kleine Bitte: Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte?

Eine "kleine" Aktie von Ihnen würde dem Wachstum dieses Blogs sehr helfen. Einige tolle Vorschläge:
  • Pin es!
  • Teilen Sie es mit Ihrem Lieblingsblog + Facebook, Reddit
  • Tweete es!
Also vielen Dank für Ihre Unterstützung, mein Leser. Es dauert nicht länger als 10 Sekunden Ihrer Zeit. Die Share-Buttons befinden sich direkt darunter. :)