Beheben Windows Updatefehler mithilfe des DISM- oder SystemUpdate Readiness-Tools

Gilt für:   Windows 10, Version 1809 und neuere Versionen, Windows 8.1, Windows Server 2012 R2, Windows 7, Windows Server 2008 R2
Ursprüngliche KB-Nummer:   947821

Problembeschreibung

Windows updates and service packs may fail to install if there are corruption errors. Beispielsweise wird ein Update möglicherweise nicht installiert, wenn eine Systemdatei beschädigt ist. Das DISM- oder SystemUpdate Readiness-Tool kann Ihnen helfen, einige Windows Beschädigungsfehler zu beheben.

Dieser Artikel richtet sich an Support-Agents und IT-Experten. Wenn Sie private Benutzer sind und weitere Informationen zum Beheben Windows Updatefehlern suchen, finden Sie weitere Informationen unter Beheben Windows Updatefehler.

Auflösung für Windows 8.1, Windows 10 und Windows Server 2012 R2

Um dieses Problem zu beheben, verwenden Sie das DisM-Tool (Deployment Image Servicing and Management) für die Posteingangsbereitstellung. Installieren Sie dann das Windows Update oder Service Pack erneut.

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Öffnen Sie dazu das Startmenü oder den Startbildschirm, geben Sie Eingabeaufforderung ein, wählen Sie eingabeaufforderung mit der rechten Maustaste aus, und wählen Sie dann als Administrator ausführen aus. Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie das Kennwort ein, oder wählen Sie "Zulassen" aus.

  2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE. Es kann einige Minuten dauern, bis der Befehlsvorgang abgeschlossen ist.

    DISM.exe /Online /Cleanup-image /Restorehealth
    

    Wichtig

    Wenn Sie diesen Befehl ausführen, verwendet DISM Windows Update, um die Dateien bereitzustellen, die zum Beheben von Beschädigungen erforderlich sind. Wenn ihr Windows Updateclient jedoch bereits fehlerhaft ist, verwenden Sie eine ausgeführte Windows Installation als Reparaturquelle, oder verwenden Sie einen Windows Nebeneinanderordner von einer Netzwerkfreigabe oder von einem Wechselmedium, z. B. der Windows DVD, als Quelle der Dateien. Führen Sie dazu stattdessen den folgenden Befehl aus:

    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    

    Hinweis

    Ersetzen Sie den Platzhalter "C:\RepairSource\Windows" durch den Speicherort Ihrer Reparaturquelle. Weitere Informationen zur Verwendung des DISM-Tools zum Reparieren von Windows, erfahren Sie unter "Reparieren eines Windows-Images".

  3. Geben Sie den sfc /scannow Befehl ein, und drücken Sie die EINGABETASTE. Es kann einige Minuten dauern, bis der Befehlsvorgang abgeschlossen ist.

  4. Schließen Sie die Eingabeaufforderung, und führen Sie dann Windows Update erneut aus.

DISM erstellt eine Protokolldatei (%windir%/Logs/CBS/CBS.log), die alle Probleme erfasst, die das Tool gefunden oder behoben hat. %windir% ist der Ordner, in dem Windows installiert ist. Der Ordner "%windir%" lautet z. B. "C:\Windows".

Auflösung für Windows 7 und Windows Server 2008 R2

Verwenden Sie das SystemUpdate Readiness-Tool, um dieses Problem zu beheben. Installieren Sie dann das Windows Update oder Service Pack erneut.

  1. Laden Sie das SystemUpdate Readiness-Tool herunter.

    Wechseln Sie zum Microsoft Update-Katalog, und laden Sie das Tool herunter, das der Version von Windows entspricht, die auf Ihrem Computer ausgeführt wird. Weitere Informationen dazu, wie Sie die Version von Windows finden, die Sie installiert haben, finden Sie unter Finden Sie heraus, ob auf Ihrem Computer die 32-Bit- oder 64-Bit-Version von Windows ausgeführt wird.

    Hinweis

    Dieses Tool wird regelmäßig aktualisiert. Es wird empfohlen, immer die neueste Version herunterzuladen. Dieses Tool ist nicht in jeder unterstützten Sprache verfügbar. Überprüfen Sie den nachstehenden Link, um festzustellen, ob er in Ihrer Sprache verfügbar ist.

  2. Installieren Sie das Tool, und führen Sie es aus.

    1. Wählen Sie "Herunterladen" auf der Download Center-Webseite aus, und führen Sie dann eine der folgenden Aktionen aus:

      • Um das Tool sofort zu installieren, wählen Sie "Öffnen" oder "Ausführen" aus, und folgen Sie dann den Anweisungen auf dem Bildschirm.
      • Um das Tool später zu installieren, wählen Sie Speichern aus, und laden Sie dann die Installationsdatei auf Ihren Computer herunter. Wenn Sie bereit sind, das Tool zu installieren, wählen Sie die Datei doppelt aus.
    2. Wählen Sie im Dialogfeld Windows eigenständige Installationsprogramm aktualisieren die Option "Ja" aus.

      Windows Dialogfeld "Eigenständiges Installationsprogramm aktualisieren"

  3. Wenn das Tool installiert wird, wird es automatisch ausgeführt. Obwohl die Ausführung in der Regel weniger als 15 Minuten dauert, kann es auf einigen Computern viel länger dauern. Auch wenn die Statusanzeige zu beenden scheint, wird der Scan weiterhin ausgeführt, wählen Sie daher nicht Abbrechen aus.

    Herunterladen und Installieren von Updates – Das Statusfenster der Updates wird installiert.

  4. Wenn die Installation abgeschlossen ist, wählen Sie Schließen aus.

    Herunterladen und Installieren von Updates – Installation abgeschlossen

  5. Installieren Sie das Update oder Service Pack, das Sie zuvor installieren wollten, neu.

Informationen zum manuellen Beheben von Beschädigungsfehlern, die das Tool erkennt, aber nicht behoben werden kann, finden Sie unter Beheben von Fehlern, die in der CheckSUR-Protokolldatei gefunden werden.

Lösung – Laden Sie das Paket direkt aus dem Microsoft Update-Katalog herunter

Sie können auch versuchen, das Updatepaket direkt aus dem Microsoft Update-Katalogherunterzuladen, und dann das Updatepaket manuell installieren.

Beispielsweise können Probleme auftreten, wenn Sie versuchen, Updates von Windows Update zu installieren. In diesem Fall können Sie das Updatepaket herunterladen und versuchen, das Update manuell zu installieren. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie den Microsoft Update-Katalog in Internet Explorer.

    Microsoft Update-Katalog in Internet Explorer

  2. Geben Sie im Suchfeld die Updatenummer ein, die Sie herunterladen möchten. In diesem Beispiel werden Eingaben 3006137. Wählen Sie dann Suchen aus.

    Microsoft Update-Katalog – Suche

  3. Suchen Sie das Update, das für Ihr Betriebssystem geeignet ist, in den Suchergebnissen, und wählen Sie dann Hinzufügen aus, um das Update ihrem Korb hinzuzufügen.

    Microsoft Update-Katalog-Suchergebnisse

  4. Wählen Sie den Ansichtskorb aus, um den Korb zu öffnen.

    Microsoft Update-Katalog – Ansichtskorb

  5. Wählen Sie "Herunterladen" aus, um das Update in Ihren Korb herunterzuladen.

    Microsoft Update-Katalog – Ihr Korb

  6. Wählen Sie "Durchsuchen" aus, um einen Speicherort für das Update auszuwählen, das Sie herunterladen möchten, und wählen Sie dann "Weiter" aus.

    Microsoft Update-Katalog – Downloadoptionen

  7. Wählen Sie "Schließen" aus, nachdem der Downloadvorgang abgeschlossen ist. Anschließend finden Sie einen Ordner, der das Updatepaket enthält, an dem von Ihnen angegebenen Speicherort.

  8. Öffnen Sie den Ordner, und wählen Sie dann das Updatepaket aus, um das Update zu installieren.

Wenn das Windows Update oder Service Pack erfolgreich installiert wurde, sind Sie fertig. Wenn das Problem nicht behoben ist oder wenn das SystemUpdate Readiness Tool die Ursache nicht finden kann, wenden Sie sich an uns, um weitere Hilfe zu erhalten.

Beschreibung der häufigsten Beschädigungsfehler

In der folgenden Tabelle ist der mögliche Fehlercode mit Windows Update für Ihre Referenz aufgeführt:

Code Fehler Beschreibung
0x80070002 ERROR_FILE_NOT_FOUND Die angegebene Datei wurde nicht gefunden.
0x8007000D ERROR_INVALID_DATA Die Daten sind ungültig.
0x800F081F CBS_E_SOURCE_MISSING Die Quelle für das Paket oder die Datei wurde nicht gefunden.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT Der Komponentenspeicher befindet sich in einem inkonsistenten Zustand.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH Die Datei einer Komponente stimmt nicht mit den Überprüfungsinformationen überein, die im Komponentenmanifest vorhanden sind.
0x800705B9 ERROR_XML_PARSE_ERROR Die angeforderten XML-Daten können nicht analysiert werden.
0x80070246 ERROR_ILLEGAL_CHARACTER Es wurde ein ungültiges Zeichen gefunden.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Eine Identitätszeichenfolge ist falsch formatiert.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Der Name eines Attributs in einer Identität befindet sich nicht innerhalb des gültigen Bereichs.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE Der Wert eines Attributs in einer Identität befindet sich nicht innerhalb des gültigen Bereichs.
0x80070057 ERROR_INVALID_PARAMETER Der Parameter ist falsch.
0x800B0100 TRUST_E_NOSIGNATURE Im Betreff war keine Signatur vorhanden.
0x80092003 CRYPT_E_FILE_ERROR Es ist ein Fehler aufgetreten, während Windows Update eine Datei liest oder in eine Datei schreibt.
0x800B0101 CERT_E_EXPIRED Ein erforderliches Zertifikat liegt nicht innerhalb seines Gültigkeitszeitraums, wenn es anhand der aktuellen Systemuhr oder des Zeitstempels in der signierten Datei überprüft wird.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Mindestens ein erforderliches Element der Transaktion ist nicht vorhanden.
0x80070490 ERROR_NOT_FOUND Windows konnten nicht nach neuen Updates suchen.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Übereinstimmendes Komponentenverzeichnis vorhanden, binär fehlt jedoch
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Fehler beim Anwenden von Weiterleitungsdelta
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Vergleichskomponente für die Zufuhr kann nicht identifiziert werden

Was bewirkt das SystemUpdate Readiness-Tool?

Überprüfen der Integrität von Ressourcen

Das SystemUpdate Readiness-Tool überprüft die Integrität der folgenden Ressourcen:

  • Dateien, die sich in den folgenden Verzeichnissen befinden:
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • Registrierungsdaten, die sich unter den folgenden Registrierungsunterschlüsseln befinden:
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

Diese Liste kann jederzeit aktualisiert werden.

Wenn das Systemupdatebereitschaftstool falsche Manifeste, Schränke oder Registrierungsdaten erkennt, können die falschen Daten durch eine korrigierte Version ersetzt werden.

Protokollierung

Das Tool "SystemUpdate Readiness" erstellt eine Protokolldatei, in der alle Probleme erfasst werden, die das Tool gefunden oder behoben hat. Die Protokolldatei befindet sich hier:

  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

Beheben von Fehlern, die in der CheckSUR-Protokolldatei gefunden werden

Führen Sie die folgenden Schritte aus, um Beschädigungsfehler manuell zu beheben, die das Systemupdatebereitschaftstool erkennt, aber nicht beheben kann:

  1. Öffnen Sie "%SYSTEMROOT%\Logs\CBS\CheckSUR.log".

    Hinweis

    %SYSTEMROOT% ist eine Umgebungsvariable, die den Ordner speichert, in dem Windows installiert ist. In der Regel lautet der Ordner "%SYSTEMROOT% "C:\Windows".

  2. Identifizieren Sie die Pakete, die das Tool nicht beheben kann. In der Protokolldatei finden Sie z. B. Folgendes:

    Summary:
    
    Seconds executed: 264  
    Found 3 errors  
    CBS MUM Missing Total Count: 3  
    Unavailable repair files:  
    
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum  
    ...
    

    In diesem Fall ist das beschädigte Paket KB958690.

  3. Laden Sie das Paket aus dem Microsoft Download Center oder dem Microsoft Update-Katalogherunter.

  4. Kopieren Sie das Paket (MSU) in das %SYSTEMROOT%\CheckSUR\packages Verzeichnis. Dieses Verzeichnis ist standardmäßig nicht vorhanden, und Sie müssen das Verzeichnis erstellen.

  5. Führen Sie das SystemUpdate Readiness-Tool erneut aus.

Wenn Sie technischer Experte sind, finden Sie unter "Beheben von Fehlern in CheckSUR.log" eine weitere Option zum Beheben von Fehlern in CheckSUR.log.