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

Der Windows Update-Kanal liefert alle erforderlichen Updates, die für Ihr System geeignet sind. In den meisten Fällen ist kein manueller Eingriff erforderlich, um Updates zu installieren. In einigen Fällen, insbesondere während der manuellen Installation eines Updates mit dem Standalone-Installationsprogramm, müssen Sie möglicherweise zuerst überprüfen, ob ein bestimmtes Update (ein vorausgesetztes Update) auf Ihrem System installiert ist.

In diesem Artikel wird erläutert, wie Sie überprüfen, ob ein bestimmtes Windows Update ( KBnnnnnn ) auf Ihrem Computer installiert ist oder nicht.

So überprüfen Sie, ob ein Windows Update (KB) auf Ihrem Computer installiert ist

Es gibt mindestens sieben verschiedene Methoden, um festzustellen, ob ein Update im System installiert ist.

Methode 1: Überprüfen Sie den Windows Update-Verlauf

Die moderne Einstellungen-App bietet eine Option zum Anzeigen des Windows-Update-Verlaufs. Hier erfahren Sie, wie Sie es anzeigen.

  1. Öffnen Sie Einstellungen und klicken Sie auf Update & Sicherheit
  2. Klicken Sie auf Update-Verlauf anzeigen . Auf der Seite mit dem Update-Verlauf wird die Liste der auf Ihrem Computer installierten Updates angezeigt.
  3. KBnnnnnn Sie durch die Liste und suchen Sie das KBnnnnnn Update ( KBnnnnnn ).

Anmerkung des Herausgebers: Auf der Seite mit dem Aktualisierungsverlauf werden möglicherweise einige Aktualisierungen nicht angezeigt. Auf meinem Computer wurde das Update des Servicing Stack-Updates (SSU) KB4470788 nicht auf der Seite mit dem Update-Verlauf aufgeführt, obwohl das Update vor einigen Monaten installiert wurde.


Methode 2: Installierte Updates in der Systemsteuerung für Programme und Funktionen anzeigen

Mit dem Applet "Programme und Funktionen" in der Systemsteuerung finden Sie die Liste der installierten Updates.

  1. Klicken Sie mit der rechten Maustaste auf Start und dann auf Ausführen.
  2. appwiz.cpl Sie appwiz.cpl und klicken Sie auf OK. Dies öffnet die Programme und Funktionen in der klassischen Systemsteuerung.
  3. Klicken Sie links auf den Link View installed updates anzeigen. Dies zeigt Ihnen die Liste der Updates zusammen mit der Spalte Installationsdatum.

Hinweis: Im klassischen Applet "Programme und Funktionen" wird das SSU (Servicing Stack Update) KB4470788 aufgelistet und das Installationsdatum als Dec 07, 2018 angezeigt. Es scheint, dass die Option "Update-Verlauf anzeigen" in der modernen App "Einstellungen" und "Programme und Funktionen" zwei verschiedene Quellen zum Ermitteln des Update-Verlaufs verwenden.

$config[ads_text6] not found

Methode 3: Verwenden des DISM-Befehls

Das integrierte DISM-Tool kann die installierten Windows Update CBS-Pakete auflisten. Folge diesen Schritten:

  1. Öffnen Sie ein Administrator-Eingabeaufforderungsfenster.
  2. Geben Sie den folgenden Befehl ein und drücken Sie die EINGABETASTE:

     dism / online / get-packages | Clip 
  3. Die Ausgabe wird in die Zwischenablage umgeleitet (mit dem Operator | clip ).

  4. Öffnen Sie den Editor und fügen Sie den Inhalt aus der Zwischenablage ein (Strg + V).
  5. Verwenden Find Option Find im Editor, um zu überprüfen, ob das Update KB4470788 installiert ist.

    Hinweis: Die von DISM angezeigte Installationszeit für das Update kann in GMT angegeben werden.


Methode 4: Führen Sie die KB Update Installer-Datei (.msu) erneut aus.

Wenn Sie das KB-Setup .msu erneut .msu, werden Sie darüber .msu, ob das Update bereits installiert wurde. So erhalten Sie das eigenständige Installationsprogramm aus Microsoft Update Catalog und führen die MSU-Setup-Datei aus. Beachten Sie, dass diese Methode nur für eigenständige Windows Update-Installationsprogramme .msu . Das heißt, diese Methode gilt nicht, wenn Sie über die .cab Version verfügen.

  1. Besuchen Sie den Windows Update-Katalog
  2. Laden Sie das Update-Paket ( .msu ) unter Angabe der KB-Nummer herunter.
  3. Doppelklicken Sie auf die .msu Datei, um das Setup auszuführen. Das Windows Update Standalone Installer (WUSA) sucht auf Ihrem Computer nach Updates und stellt fest, ob das Update bereits installiert ist oder nicht.

    Wenn es bereits installiert ist, wird die Meldung " (KBnnnnnn) ist bereits auf diesem Computer installiert " angezeigt .


Methode 5: Verwenden des Dienstprogramms WinUpdatesList oder WinUpdatesView von NirSoft

Das Dienstprogramm WinUpdatesList ( wul.exe ) von Nirsoft 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. Wir haben WinUpdatesList im Artikel So drucken Sie Ihren Windows Update-Verlauf durch Exportieren in Text- oder HTML-Dateien behandelt.

Hinweis: Das Dienstprogramm WinUpdatesList hat das Wartungsstapel-Update KB4470788 auf meinem Computer jedoch nicht aufgelistet. Hoffe, dieses Tool funktioniert in Ihrem Fall gut.

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.


Methode 6: Verwenden der WMI-Befehlszeile

Führen Sie an einer Eingabeaufforderung des Administrators Folgendes aus:

 wmic qfe liste voll / format: tabelle 

Es zeigt die Liste der installierten Updates zusammen mit dem Installationsdatum und anderen Details.

Oder Exportieren Sie in eine HTML-Datei mit folgender Syntax:

 wmic qfe list full / format: htable> D: \ hotfixes.htm 

Oder führen Sie Folgendes aus, um ein bestimmtes Update aufzulisten:

 wmic qfe liste voll / format: tabelle | findstr / i 4470788 

Alternativ können Sie den Befehl Get-Hotfix in einem PowerShell-Fenster Get-Hotfix, um dieselben Ergebnisse zu Get-Hotfix .

Sie können die Tabelle nach der Spalte InstalledOn in absteigender Reihenfolge sortieren, indem Sie den folgenden Befehl ausführen:

 Get-HotFix | Sort-Object InstalledOn -Descending 

Das Get-HotFix-Cmdlet von PowerShell verwendet auch die Win32_QuickFixEngineering (QFE) -Klasse des WMI als WMIC-CLI-Tool oben. Die Ausgabe ist genau gleich.

$config[ads_text6] not foundVerwenden Sie zum Auflisten aller KB-Updates, einschließlich Betriebssystem-, Office- und App-Updates, das am Ende des Artikels beschriebene PowerShell-Skript. So drucken Sie Ihren Windows Update-Verlauf durch Exportieren in Text- oder HTML-Dateien

Der Befehl systeminfo einem Eingabeaufforderungsfenster listet auch die installierten Hotfixes auf. Es verwendet erneut die WMI-QFE-Klasse, um die Liste der Hotfixes abzufragen.


Methode 7: Überprüfen Sie die Windows Update CBS-Registrierungseinträge

Für jedes installierte Update wird ein entsprechender Registrierungseintrag für das Component Based Servicing-Paket erstellt. Mit dem Registrierungseditor können Sie überprüfen, ob ein Windows-Update auf Ihrem Computer installiert wurde.

  1. Starten Sie den Registrierungseditor ( regedit.exe )
  2. Gehen Sie zum folgenden Registrierungsschlüssel:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages 
  3. Verwenden Sie die Option Suchen im Menü Bearbeiten und suchen Sie nach dem Schlüssel mit dem Text 4470788 (um KB4470788 bezogene Einträge zu finden.)

    Wenn der Schlüssel vorhanden ist, werden Sie zum Zweig weitergeleitet. In meinem Fall führte mich die Option Suchen zu diesem Schlüssel, da das Update bereits installiert war:

     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
  4. Überprüfen Sie im rechten Bereich die Wertdaten für "CurrentState". Wenn die 0x00000070 (112), bedeutet dies, dass das Update erfolgreich installiert wurde .

    Hier ist die Liste möglicher CurrentState Registrierungswerte und deren Bedeutung:

    Anwendbarer / aktueller ZustandVerhexenDez.
    Abwesend00
    Deinstallieren ausstehend0x55
    Lösung0x1016
    Aufgelöst0x2032
    Inszenierung0x3048
    Inszeniert0x4064
    Ersetzt0x5080
    Install Pending installieren0x6096
    Teilweise installiert0x65101
    Eingerichtet0x70112
    Dauerhaft0x80128

    Quelle: CBS Servicing States Chart - Auffrischung - Tipp des Tages

    Bestimmen Sie das Installationsdatum und die Installationszeit eines Updates mithilfe der Registrierung

    Jeder CBS- InstallTimeLow hat zwei Werte, nämlich InstallTimeLow und InstallTimeHigh . Wenn diese Schlüssel dekodiert sind, werden Datum und Uhrzeit der Installation des Updates angezeigt. Wir haben jedoch eine Verknüpfung, um das genaue Installationsdatum und die genaue Installationszeit des Updates auf Ihrem Computer zu ermitteln.

    Der Trick besteht darin, den .reg in eine .txt Datei (anstelle des .reg Formats) zu exportieren und den in der Datei genannten Zeitstempel zu lesen. In diesem Beispiel finden Sie das Installationsdatum und die Installationszeit für das Update KB4470788 .

    1. KB4470788 im Registrierungseditor den folgenden Schlüssel ( KB4470788 ) aus:
       HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
    2. Klicken Sie mit der rechten Maustaste auf den Paketschlüssel und klicken Sie auf Exportieren.
    3. In diesem Beispiel exportieren wir den Package_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1 .
    4. Wählen Sie unter Dateityp: "Textdateien (* .txt)".
    5. Geben Sie einen Namen für die exportierte Datei ein und klicken Sie auf Speichern.
    6. Öffnen Sie die TXT-Datei und sehen Sie sich die Daten "Letzte Schreibzeit:" an.

      Die letzte Schreibzeit gibt das Datum und die Uhrzeit an, zu der der Registrierungseintrag erstellt wurde.

    Wie Sie sehen können, stimmt die letzte Schreibzeit in diesem Beispiel mit dem Datum und der Uhrzeit überein, die wir in Method 2 Verwendung von „Programmen und Funktionen“ ermittelt haben.

Das ist es! Hoffe, dieser Artikel hat Ihnen geholfen zu überprüfen, ob ein bestimmtes Windows Update (KBnnnnnn) auf Ihr System angewendet wurde oder nicht.

In Verbindung stehende Artikel

  • Wie installiere ich CAB- und MSU-Updates aus dem Windows Update-Katalog?
  • Laden Sie Updates mit einem beliebigen Browser direkt aus dem Microsoft Update-Katalog herunter
  • So drucken Sie Ihren Windows Update-Verlauf durch Exportieren in eine Text- oder HTML-Datei

Ähnlicher Artikel