Windows 10 Update Fehler 0x80070002 beheben – Schritt für Schritt

Person am Schreibtisch behebt einen Windows-Update-Fehler am Computer

Schnelle Lösung: Der Update-Fehler 0x80070002 entsteht fast immer durch beschädigte Dateien im Download-Cache von Windows. Stopp die Update-Dienste, benenne die Ordner SoftwareDistribution und catroot2 um, starte die Dienste neu und lade das Update erneut. Stimmt zusätzlich das Systemdatum nicht, scheitert die kryptografische Update-Prüfung ebenfalls – beides korrigierst du in wenigen Minuten.

Anzeige

Woran du erkennst, dass es 0x80070002 ist

Der Fehlercode taucht in Windows Update direkt unter dem fehlgeschlagenen Update auf („Bei der Installation einiger Updates ist ein Problem aufgetreten … 0x80070002“). Technisch steht der Code für ERROR_FILE_NOT_FOUND – Windows sucht eine Update-Datei, die fehlt oder unvollständig heruntergeladen wurde. Das passiert typischerweise nach einem abgebrochenen Download, einer instabilen Verbindung oder wenn der PC mitten in der Installation ausging.

Abgrenzung: Geht es beim Start eines Programms oder einer Sicherung schief (nicht beim Windows-Update), hat 0x80070002 dort eine andere Ursache – dann ist eher ein fehlender Dateipfad das Problem, nicht der Update-Cache.

Anzeige

cshow

Lösung Schritt für Schritt

  1. Datum und Uhrzeit prüfen. Öffne Einstellungen → Zeit und Sprache → Datum und Uhrzeit. Aktiviere „Uhrzeit automatisch festlegen“ und „Zeitzone automatisch festlegen“ und klicke auf „Jetzt synchronisieren“. Eine falsche Systemzeit lässt die Signaturprüfung der Update-Pakete fehlschlagen – das ist der schnellste mögliche Fix.
  2. Update-Problembehandlung ausführen. Unter Einstellungen → System → Problembehandlung → Andere Problembehandlungen startest du die Problembehandlung für „Windows Update“. Sie setzt hängende Dienste oft automatisch zurück. Kein Allheilmittel, aber ein sinnvoller erster Versuch ohne Eingriff ins System.
  3. Update-Cache zurücksetzen (der eigentliche Fix). Öffne die Eingabeaufforderung als Administrator (Startmenü → „cmd“ eingeben → Rechtsklick → „Als Administrator ausführen“) und gib diese Befehle nacheinander ein:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    Die ersten vier Zeilen stoppen die Update-Dienste, die beiden ren-Befehle benennen die beschädigten Cache-Ordner um (Windows legt sie sauber neu an), die letzten vier starten alles wieder. Das Löschen entfällt – durch das Umbenennen bleibt der alte Stand als Sicherung erhalten.
  4. Neu starten und Update wiederholen. Rechner neu starten, dann Einstellungen → Windows Update → Nach Updates suchen. Windows lädt die Pakete jetzt frisch herunter.

Wenn das nicht hilft

  • Systemdateien reparieren. Sind Windows-eigene Dateien beschädigt, blockieren sie den Update-Vorgang. In der Administrator-Eingabeaufforderung zuerst DISM /Online /Cleanup-Image /RestoreHealth ausführen, danach sfc /scannow. DISM repariert das System-Abbild, SFC prüft und ersetzt beschädigte Systemdateien. Der Durchlauf dauert einige Minuten.
  • Antiviren-Software prüfen. Manche Drittanbieter-Schutzprogramme blockieren den Update-Dienst. Deaktiviere den Echtzeitschutz testweise kurz und starte die Suche erneut – danach wieder einschalten.
  • Speicherplatz freiräumen. Funktionsupdates brauchen mehrere Gigabyte frei. Sind weniger als etwa 10 GB auf C: verfügbar, kann das Update unvollständig entpackt werden und 0x80070002 auslösen.
  • Update manuell installieren. Bleibt ein bestimmtes Update hängen, lädst du es über dessen KB-Nummer aus dem Microsoft Update-Katalog direkt herunter und installierst es per Hand.

Warum tritt 0x80070002 überhaupt auf?

Windows lädt Updates nicht in einem Rutsch, sondern speichert sie im Ordner SoftwareDistribution zwischen und prüft im Ordner catroot2 die digitalen Signaturen. Bricht ein Download ab oder wird ein Paket nur halb gespeichert, zeigt der Index dieser Ordner auf eine Datei, die so nicht mehr existiert – genau das meldet der Code ERROR_FILE_NOT_FOUND. Das Umbenennen der Ordner zwingt Windows, den Cache komplett neu aufzubauen, und die meisten 0x80070002-Fälle lösen sich damit. Die Signaturprüfung wiederum hängt an der Systemzeit: Liegt sie zu weit daneben, gelten die Zertifikate als ungültig und das Update wird verworfen, obwohl die Dateien in Ordnung sind.

Anzeige

Quellen

Häufige Fragen

Was bedeutet der Fehlercode 0x80070002?

Der Code steht für ERROR_FILE_NOT_FOUND: Windows sucht eine Update-Datei, die fehlt oder unvollständig heruntergeladen wurde – meist nach einem abgebrochenen Download im Update-Cache.

Wie setze ich den Windows-Update-Cache zurück?

Update-Dienste in der Administrator-Eingabeaufforderung stoppen (net stop wuauserv, cryptSvc, bits, msiserver), die Ordner SoftwareDistribution und catroot2 umbenennen, Dienste neu starten und das Update erneut laden.

Kann ein falsches Datum den Fehler 0x80070002 auslösen?

Ja. Stimmt die Systemzeit nicht, schlägt die Signaturprüfung der Update-Pakete fehl. Aktiviere unter Datum und Uhrzeit die automatische Synchronisierung und versuche es erneut.

Was hilft, wenn das Zurücksetzen des Caches nichts bringt?

Führe DISM /Online /Cleanup-Image /RestoreHealth und danach sfc /scannow aus, prüfe die Antiviren-Software, schaffe Speicherplatz frei oder installiere das Update über den Microsoft Update-Katalog manuell.

Anzeige
Marcel Meyer

# wer schreibt hier

Marcel Meyer schraubt seit über zehn Jahren an Rechnern, Netzwerken und Servern — beruflich wie privat. Hier übersetzt er IT-Grundlagen in verständliche Schritte.

→ Mehr über mich

Anzeige



Anzeige