Windows Update-Cache (SoftwareDistribution)
Windows Update lädt Update-Pakete in den Ordner C:\Windows\SoftwareDistribution\Download herunter, bevor es diese installiert. Nach der Installation werden die heruntergeladenen Dateien nicht mehr benötigt, und ältere, durch Updates ersetzte Komponentenversionen können ebenfalls bereinigt werden. Windows verwaltet diesen Ordner selbst; er kann mit der Datenträgerbereinigung geleert oder zurückgesetzt werden, wenn Updates wiederholt fehlschlagen.
1Was dort gespeichert wird
C:\Windows\SoftwareDistribution enthält den Ordner Download mit Update-Paketen sowie den Ordner DataStore mit der Windows Update-Datenbank, die den in den Einstellungen angezeigten Updateverlauf umfasst.
Die Übermittlungsoptimierung, die Update-Teile zwischen PCs teilt, unterhält einen eigenen Cache. Dieser wird über die Option „Dateien für die Übermittlungsoptimierung“ in der Datenträgerbereinigung oder unter Einstellungen > System > Speicher > Temporäre Dateien geleert.
2Bereinigung nach Updates
Die Option „Windows Update-Bereinigung“ in der Datenträgerbereinigung (verfügbar nach Klick auf „Systemdateien bereinigen“) entfernt alte Versionen aktualisierter Komponenten. Dieselbe Aufgabe erfüllt der Befehl Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Danach können installierte Updates nicht mehr deinstalliert werden.
3Zurücksetzen des Update-Caches
Wenn Updates wiederholt mit demselben Fehler fehlschlagen, umfassen die Schritte zur Fehlerbehebung von Microsoft das Beenden der Dienste Windows Update und BITS, das Umbenennen des Ordners SoftwareDistribution und das erneute Starten der Dienste. Windows erstellt daraufhin einen neuen, leeren Ordner und lädt die benötigten Daten erneut herunter.
So setzen Sie den Windows Update-Cache zurück
- Öffnen Sie die Eingabeaufforderung als Administrator.
- Beenden Sie die Dienste:
net stop wuauservundnet stop bits - Benennen Sie den Ordner um:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Starten Sie die Dienste erneut:
net start bitsundnet start wuauserv - Öffnen Sie Einstellungen > Windows Update und wählen Sie „Nach Updates suchen“.
- Wenn Updates wieder funktionieren, löschen Sie SoftwareDistribution.old.
Vorsicht
- Löschen oder benennen Sie den Ordner nicht um, während Updates heruntergeladen oder installiert werden.
- Nach einem Zurücksetzen kann die Liste des Updateverlaufs in den Einstellungen leer sein; installierte Updates bleiben installiert.
- Nach der Komponentenbereinigung können installierte Updates nicht mehr deinstalliert werden.
Verwandte Artikel
- Datenträgerbereinigung (cleanmgr)Was das klassische Tool Datenträgerbereinigung entfernt, was „Systemdateien bereinigen“ hinzufügt und wie cleanmgr über die Befehlszeile ausgeführt wird.
- WinSxS-Ordner (Komponentenspeicher)Was C:\Windows\WinSxS ist, warum der Explorer dessen Größe falsch darstellt und wie man ihn ausschließlich mit unterstützten DISM-Befehlen verkleinert.
- DISM (Deployment Image Servicing and Management)Was DISM ist, die Befehle /CheckHealth, /ScanHealth und /RestoreHealth sowie das Zusammenspiel von DISM und SFC bei der Reparatur von Windows.
Quellen
- Beheben von Problemen beim Update von Windows (Microsoft Support) support.microsoft.com
- Bereinigen des WinSxS-Ordners (Microsoft Learn) learn.microsoft.com
Zuletzt geprüft: