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.
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.
Lösung Schritt für Schritt
- 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.
- 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.
- 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:
Die ersten vier Zeilen stoppen die Update-Dienste, die beidennet 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 msiserverren-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. - 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 /RestoreHealthausführen, danachsfc /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.
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.




