Beheben von Windows Update-Fehlern mit dem DISM- oder Systemupdate-Vorbereitungstool
In diesem Artikel finden Sie erweiterte manuelle Methoden zur Behebung von Problemen, die die erfolgreiche Installation von Windows Update verhindern, mithilfe des Systemupdate-Bereitschaftstools oder des Tools zur Bereitstellung von Bildwartung und -verwaltung (DISM).
Hinweis
Dieser Artikel richtet sich an Support-Agents und IT-Spezialisten. Wenn Sie Privatanwender sind und weitere Informationen zur Behebung von Fehlern bei Windows-Updates suchen, lesen Sie Fehler bei Windows-Updates beheben.
Ursprüngliche KB-Nummer: 947821
Häufige Fehler aufgrund einer Beschädigung
Wenn Fehler durch Beschädigungen vorliegen, werden Windows-Updates möglicherweise nicht installiert. In der folgenden Tabelle finden Sie die möglichen Fehlercodes für Windows Update:
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 ist in einem inkonsistenten Zustand. |
0x800736CC | ERROR_SXS_FILE_HASH_MISMATCH | Eine Datei einer Komponente stimmt nicht mit den Überprüfungsinformationen im Komponentenmanifest überein. |
0x800705B9 | ERROR_XML_PARSE_ERROR | Die angeforderten XML-Daten konnten nicht analysiert werden. |
0x80070246 | ERROR_ILLEGAL_CHARACTER | Ein ungültiges Zeichen ist aufgetreten. |
0x8007370D | ERROR_SXS_IDENTITY_PARSE_ERROR | Die Identitätszeichenfolge ist ungültig. |
0x8007370B | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME | Der Name eines Attributs in einer Identität liegt außerhalb des gültigen Bereichs. |
0x8007370A | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE | Der Wert eines Attributs in einer Identität liegt außerhalb des gültigen Bereichs. |
0x80070057 | ERROR_INVALID_PARAMETER | Falscher Parameter. |
0x800B0100 | TRUST_E_NOSIGNATURE | Es war keine Signatur im Antragsteller vorhanden. |
0x80092003 | CRYPT_E_FILE_ERROR | Während eines Lese- oder Schreibzugriffs von Windows Update auf eine Datei ist ein Fehler aufgetreten. |
0x800B0101 | CERT_E_EXPIRED | Ein erforderliches Zertifikat befindet sich nicht im Gültigkeitszeitraum gemessen an der aktuellen Systemzeit oder dem Zeitstempel in der signierten Datei. |
0x8007371B | ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE | Mindestens ein erforderliches Mitglied der Transaktion ist nicht vorhanden. |
0x80070490 | Fehler: Nicht gefunden | Es konnte nicht nach neuen Updates gesucht werden. |
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 Hydration kann nicht identifiziert werden |
Ein Update wird z. B. möglicherweise nicht installiert, wenn eine Systemdatei beschädigt ist. Einige Fehler bei beschädigtem Windows können Sie möglicherweise mit DISM oder dem Systemupdate-Vorbereitungstool beheben.
Auf dieser Seite finden Sie Informationen zur Fehlerbehebung bei Windows Update-Szenarien.
Lösung 1: DISM verwenden
Hinweis
Die in diesem Abschnitt erwähnte Lösung gilt für moderne Windows-Versionen wie Windows 11, Windows 10, Windows Server 2016 oder neuere. Überprüfen Sie für Windows 7 und Windows Server 2008 R2 Lösung 2: Verwenden Sie das Tool zur Systemupdatebereitschaft.
Um dieses Problem zu beheben, verwenden Sie das DISM-Tool. Anschließend installieren Sie das Update oder Service Pack erneut.
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Öffnen Sie dazu das Startmenü oder den Startbildschirm, geben Sie Eingabeaufforderung ein, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, 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, bzw. klicken Sie auf Zulassen.
Geben Sie den folgenden Befehl ein und drücken Sie dann die Eingabetaste. Es kann mehrere Minuten dauern, bis der Befehl abgeschlossen ist.
DISM.exe /Online /Cleanup-image /Restorehealth
Wichtig
Wenn Sie diesen Befehl ausführen, stellt DISM unter Verwendung von Windows Update die Dateien bereit, die zur Behebung der Beschädigungen erforderlich sind. Wenn Ihr Windows Update-Client bereits nicht mehr funktioniert, verwenden Sie eine funktionstüchtige Windows-Installation als Quelle zur Reparatur, oder verwenden Sie einen Windows-Ordner von einer Netzwerkfreigabe oder einem Wechselmedium, z. B. die Windows-DVD, parallel als Quelle für die Dateien. Führen Sie hierzu stattdessen den folgenden Befehl aus:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Hinweis
Ersetzen Sie den Platzhalter C:\Reparaturquelle\Windows durch den Speicherort der Reparaturquelle. Weitere Informationen zum Reparieren von Windows mit dem DISM-Tool finden Sie unter Reparieren eines Windows-Images.
Geben Sie den Befehl
sfc /scannow
ein und drücken Sie die Eingabetaste. Es kann mehrere Minuten dauern, bis der Befehl abgeschlossen ist.Schließen Sie die Eingabeaufforderung, und führen Sie Windows Update erneut aus.
Das DISM erstellt eine Protokolldatei (%windir%/Logs/CBS/CBS.log), in der alle von dem Tool gefundenen oder behobenen Probleme erfasst werden. %windir% ist der Installationsordner von Windows. Beim Ordner %windir% handelt es sich beispielsweise um C:\Windows.
Lösung 2: Verwenden Sie das Systemupdate-Vorbereitungstool.
Hinweis
Die in diesem Abschnitt genannte Lösung gilt für Windows 7 und Windows Server 2008 R2. Überprüfen Sie bei modernen Windows-Versionen wie Windows 11, Windows 10, Windows Server 2016 oder höher Lösung 1: Verwenden von DISM.
Um dieses Problem zu beheben, verwenden Sie das Systemupdate-Vorbereitungstool. Anschließend installieren Sie das Update oder Service Pack erneut.
Laden Sie das Systemupdate-Vorbereitungstool herunter.
Gehen Sie zum Microsoft Update Catalog und laden Sie das Tool herunter, das der Windows-Version 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 Bestimmen, ob auf Ihrem Computer die 32-Bit- oder die 64-Bit-Version von Windows ausgeführt wird.
Hinweis
Da dieses Tool regelmäßig aktualisiert wird, empfehlen wir, immer die neueste Version herunterzuladen. Dieses Tool ist nicht in jeder unterstützten Sprache verfügbar.
Installieren Sie das Tool, und führen Sie es aus.
Klicken Sie auf der Download Center-Website auf Herunterladen, und führen Sie anschließend einen der folgenden Schritte aus:
- Um das Tool sofort zu installieren, klicken Sie auf Öffnen oder Ausführen, und befolgen Sie dann die Anweisungen auf dem Bildschirm.
- Um das Tool später zu installieren, klicken Sie auf Speichern, und laden Sie dann die Installationsdatei auf Ihren Computer herunter. Wenn Sie bereit sind, das Tool zu installieren, doppelklicken Sie auf die Datei.
Klicken Sie im Dialogfeld „Eigenständiges Windows Update-Installationsprogramm“ auf Ja.
Nach der Installation des Tools wird es automatisch ausgeführt. Obwohl die Ausführung in der Regel weniger als 15 Minuten dauert, kann es auf einigen Computern möglicherweise viel länger dauern. Auch wenn die Statusanzeige scheinbar stockt, wird die Überprüfung weiterhin ausgeführt. Klicken Sie daher nicht auf Abbrechen.
Wenn „Installation abgeschlossen“ angezeigt wird, klicken Sie auf Schließen.
Installieren Sie das Update oder Service Pack erneut, das Sie zuvor bereits zu installieren versucht haben.
Um Fehler aufgrund von Beschädigungen manuell zu beheben, die das Tool zwar erkennt, aber nicht beheben kann, lesen Sie Beheben von Fehlern, die in der Datei „CheckSUR.log“ gefunden werden.
Lösung 3: Microsoft Update-Katalog verwenden
Sie können auch versuchen, das Updatepaket direkt aus dem Microsoft Update-Katalog herunterzuladen und es dann manuell zu installieren.
Es können zum Beispiel 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:
Öffnen Sie die Microsoft Update-Katalogseite für KB3006137.
Suchen Sie in den Suchergebnissen das richtige Update für Ihr Betriebssystem, und klicken Sie dann auf Herunterladen.
Wählen Sie den Link der Datei aus, um das Update herunterzuladen.
Klicken Sie nach Abschluss des Downloads auf Schließen. Dann finden Sie an dem Speicherort, den Sie angegeben haben, einen Ordner, in dem sich das Updatepaket befindet.
Öffnen Sie den Ordner, und doppelklicken Sie auf das Updatepaket, um das Update zu installieren.
Welche Aktionen führt das Systemupdate-Vorbereitungstool aus?
Überprüfen der Integrität von Ressourcen
Das Systemupdate-Vorbereitungstool führt eine Integritätsprüfung bei den folgenden Ressourcen durch:
- Dateien, die sich in den folgenden Verzeichnissen befinden:
- %SYSTEMROOT%\Servicing\Packages
- %SYSTEMROOT%\WinSxS\Manifests
- Registrierungsdaten befinden sich unter den folgenden Registrierungsunterschlüsseln:
- 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 Systemupdate-Vorbereitungstool falsche Manifeste, CAB-Dateien oder Registrierungsdaten erkennt, werden die fehlerhaften Daten unter Umständen durch eine korrigierte Version ersetzt.
Protokollierung
Das Systemupdate-Vorbereitungstool erstellt eine Protokolldatei, in der die vom Tool erkannten bzw. behobenen Probleme erfasst werden. Die Protokolldatei befindet sich hier:
- %SYSTEMROOT%\Logs\CBS\CheckSUR.log
- %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
Beheben von Fehlern, die in der Datei „CheckSUR.log“ gefunden werden
Gehen Sie wie folgt vor, um Fehler manuell zu beheben, die das Systemupdate-Vorbereitungstool zwar erkennt, aber nicht korrigieren kann:
Öffnen Sie %SYSTEMROOT%\Logs\CBS\CheckSUR.log.
Hinweis
%SYSTEMROOT% ist eine Umgebungsvariable, die den Ordner speichert, in dem Windows installiert ist. Im Allgemeinen entspricht %SYSTEMROOT% dem Ordner C:\Windows.
Identifizieren Sie die Pakete, die das Tool nicht reparieren kann. Zum Beispiel finden Sie möglicherweise die folgende Meldung in der Protokolldatei:
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 Paket KB958690 beschädigt.
Laden Sie das Paket aus dem Microsoft Download Center oder dem Microsoft Update-Katalog herunter.
Kopieren Sie das Paket (.msu) in das Verzeichnis
%SYSTEMROOT%\CheckSUR\packages
. Dieses Verzeichnis ist standardmäßig nicht vorhanden, und Sie müssen das Verzeichnis erstellen.Führen Sie das Systemupdate-Vorbereitungstool erneut aus.
Technikfachleute finden unter Beheben von Fehlern, die in der Datei „CheckSUR.log“ gefunden werden weitere Optionen zur Behebung von Fehlern in CheckSUR.log.
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für