Windows Update Fehler 0x80070057 beheben: Cache, DISM und die Restfälle

Laptop mit blau leuchtendem Bildschirm auf einem Schreibtisch, daneben Notizblock und Werkzeug – Fehlersuche bei einem fehlgeschlagenen Windows-Update

Der Windows Update Fehler 0x80070057 heißt übersetzt „Der Parameter ist falsch“: Eine Komponente im Update-Ablauf hat einen Wert bekommen, mit dem sie nichts anfangen kann. Am häufigsten steckt ein beschädigter Update-Zwischenspeicher dahinter, seltener ein defektes Systemabbild, zu wenig Platz auf der Systempartition oder ein blockierender Virenscanner. Der Reihe nach abgearbeitet ist die Sache meist in zwanzig Minuten erledigt.

Anzeige

Passt der Fehlercode überhaupt zu deinem Problem?

0x80070057 ist ein Sammelcode, den Windows an sehr unterschiedlichen Stellen ausgibt. Für die Schritte auf dieser Seite muss er beim Update auftauchen. Der Windows Update Fehler 0x80070057 zeigt sich dabei typischerweise so:

  • Unter Einstellungen → Windows Update bricht ein kumulatives Update (das monatliche Sammelupdate) oder ein Feature-Update auf 24H2/25H2 mit „Bei der Installation ist ein Problem aufgetreten“ und dem Code 0x80070057 ab.
  • Der Download bleibt bei einem festen Prozentwert stehen, oder die Installation wird nach dem Neustart wieder zurückgerollt.
  • Im Update-Verlauf steht derselbe Code mehrfach bei derselben KB-Nummer – ein Zeichen dafür, dass der Fehler reproduzierbar ist und nicht an einem Aussetzer der Leitung liegt.

Erscheint der gleiche Code dagegen beim Sichern mit der Windows-Sicherung, beim Formatieren einer Partition oder in Office, liegt die Ursache woanders – der Cache-Reset unten hilft dann nicht. Ein kurzer Test vorab lohnt sich außerdem: Ein Neustart räumt hängende Update-Dienste ab, und die Problembehandlung unter Einstellungen → System → Problembehandlung → Andere Problembehandlungen → Windows Update setzt einige Standardfehler selbst zurück. Zwei Minuten, die dir im Glücksfall den Rest ersparen.

Anzeige

cshow

Update-Komponenten zurücksetzen – der Standardweg

Das ist der wirksamste erste Eingriff: Windows legt seinen Download-Zwischenspeicher komplett neu an. Du brauchst Administratorrechte. Tippe ins Startmenü cmd, wähle bei „Eingabeaufforderung“ den Punkt Als Administrator ausführen und gib die Befehle einzeln ein, jeweils mit Enter bestätigt.

  1. Die vier beteiligten Dienste stoppen:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  2. Die beiden Cache-Ordner umbenennen:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  3. Dienste wieder starten:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  4. PC neu starten, dann Einstellungen → Windows Update → Nach Updates suchen öffnen und das Update erneut laden.

Warum umbenennen statt löschen? Windows erzeugt beide Ordner beim nächsten Start automatisch neu – geht dabei etwas schief, benennst du die .old-Versionen einfach zurück. Läuft das Update durch, kannst du sie nach ein paar Tagen gefahrlos löschen; sie belegen je nach Vorgeschichte mehrere Gigabyte. Bleibt eine Umbenennung mit „Zugriff verweigert“ hängen, läuft noch ein Dienst: Prüfe in der Eingabeaufforderung mit net stop wuauserv, ob der Befehl wirklich „erfolgreich beendet“ meldet.

Anzeige

Häufige Fragen

Was bedeutet der Fehler 0x80070057?

Der Code steht für „Der Parameter ist falsch“ (ERROR_INVALID_PARAMETER, dezimal 87). Eine Komponente hat einen ungültigen Wert erhalten – beim Update meist wegen beschädigter Dateien im Zwischenspeicher SoftwareDistribution.

Wie behebe ich 0x80070057 beim Windows-11-Update am schnellsten?

Update-Dienste in einer Administrator-Eingabeaufforderung stoppen, die Ordner SoftwareDistribution und catroot2 umbenennen, die Dienste neu starten und das Update erneut laden. Das setzt den Cache sauber zurück.

Was tun, wenn DISM und SFC den Fehler nicht beheben?

Freien Speicher prüfen (Microsoft nennt 20 GB für 64-Bit-Systeme), Systemuhr automatisch stellen lassen, Drittanbieter-Virenschutz kurz deaktivieren und das Update per KB-Nummer manuell aus dem Microsoft Update Catalog installieren.

Ist es gefährlich, den SoftwareDistribution-Ordner umzubenennen?

Nein. Windows legt ihn beim nächsten Start automatisch neu an. Durch das Umbenennen statt Löschen behältst du die alte Version als .old-Sicherung und kannst sie im Notfall zurückbenennen.

Woran erkenne ich die konkrete Ursache?

Im Protokoll C:\Windows\Logs\CBS\CBS.log. Mit findstr nach 0x80070057 filtern – direkt vor der Fehlerzeile steht meist das Paket oder die Datei, an der die Installation scheitert. Bei Feature-Updates hilft zusätzlich setuperr.log.

Anzeige

So findest du die echte Ursache im Log

Statt Lösungen durchzuprobieren, kannst du Windows fragen, woran es scheitert – das unterscheidet eine saubere Diagnose vom Raten. Zuständig ist C:\Windows\Logs\CBS\CBS.log, das Protokoll der komponentenbasierten Wartung. Filtere es in der Administrator-Eingabeaufforderung nach den Zeilen, in denen der Windows Update Fehler 0x80070057 protokolliert wurde:

  1. findstr /c:"[SR]" C:\Windows\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt" – schreibt die Ergebnisse des letzten sfc-Laufs auf den Desktop.
  2. findstr /i "0x80070057" C:\Windows\Logs\CBS\CBS.log – zeigt, welche Aktion den Fehler ausgelöst hat; direkt darüber steht meist der Paket- oder Dateiname.
  3. Bei abgebrochenen Feature-Updates zusätzlich C:\$WINDOWS.~BT\Sources\Panther\setuperr.log ansehen – dieser versteckte Ordner enthält nur die Fehlerzeilen des Setups.

Ein wiederkehrender Dateiname im Log ist Gold wert: Danach lässt sich gezielt suchen, statt den nächsten Universal-Fix auszuprobieren. In Prüfungssituationen ist übrigens genau das die erwartete Antwort – erst Protokoll auswerten, dann eingreifen.

Warum der Windows Update Fehler 0x80070057 aktuell häufiger auftaucht

2026 stehen viele Rechner vor einem Versionswechsel, und Feature-Updates sind deutlich anfälliger als kleine Sammelupdates: Sie tauschen den halben Komponentenspeicher aus. Windows 11 24H2 verliert bei Home und Pro laut Microsofts Release-Informationen im Oktober 2026 den Update-Support, 25H2 ist die aktuelle Feature-Version, und 26H2 kommt nach übereinstimmenden Berichten als Enablement-Paket auf derselben Basis – also als Schalter, der bereits geladene Komponenten freischaltet. Wer noch auf 24H2 sitzt, bekommt dagegen das große Paket.

Entsprechend häuften sich die Meldungen zuletzt rund um die Sammelupdates auf 25H2, etwa in dokumentierten Fällen im Sysnative-Forum. Die gute Nachricht: Die Vorgehensweise ändert sich dadurch nicht. Cache zurücksetzen, Abbild prüfen, Platz schaffen, Log lesen – die Reihenfolge gilt für 24H2 wie für 25H2.

Hintergrund: Was „Der Parameter ist falsch“ technisch bedeutet

Der Code ist ein HRESULT, also ein standardisierter Windows-Rückgabewert, und lässt sich in drei Teile zerlegen: Die führende 8 markiert einen Fehler, 0x0007 steht für FACILITY_WIN32 (der Fehler kommt aus dem klassischen Windows-Kern), und 0x0057 ist dezimal 87 – ERROR_INVALID_PARAMETER. Ausgeschrieben: Eine Funktion hat ein Argument bekommen, das sie nicht akzeptiert.

Das erklärt, warum dir derselbe Code bei Update, Datensicherung und Partitionierung begegnet. Er benennt keine Ursache, sondern eine Symptomklasse. Beim Update stammt der ungültige Wert meistens aus C:\Windows\SoftwareDistribution: Liegen dort halb geladene oder inkonsistente Pakete, reicht der Installer einen kaputten Wert weiter – deshalb löst das Neuanlegen dieses Ordners so viele Fälle. Und deshalb sind DISM und SFC der logische zweite Schritt: Sie setzen eine Ebene tiefer am Systemabbild selbst an.

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