Windows Update Cache zurücksetzen

Windows Update Cache zurücksetzen

Es kann vorkommen, dass der Windows Update Prozess für ein Gerät nicht funktioniert, obwohl die Richtlinie vom RiverSuite Adminclient gesetzt wurde. Dann sollten folgende Schritte gegangen werden.

Schritt 1: Windows Update Logs sichten


Um Fehler beim Windows Update zu lokalisieren, kann die Datei ‘ReportingEvents.log‘, die sich im Ordner ‘C:\Windows\SoftwareDistribution‘ befindet, zu Rate gezogen werden. Dort schreibt der Agent seine Meldungen beim Update Prozess hinein. Sollten sich dort Angaben, wie ‘hresult = 0x8024XXXX’ finden, dann stehen diese alle für einen Fehler im Windows Update Speicher.

Eine Referenz für diese Liste kann hier eingesehen werden:

Windows Update Error Codes:


HRESULT Values:


Häufig findet sich auch der ‘hresult = 0x80073712‘ in der o.g. Protokolldatei. Dieser Fehlercode steht für ‘ERROR_SXS_COMPONENT_STORE_CORRUPT, Der Komponentenspeicher wurde beschädigt‘.

Schritt 2: Prüfen auf beschädigte Dateien


Zuerst eine Eingabeaufforderung im Kontext eines Administrators öffnen, dann mit folgendem Kommando fortfahren.

sfc /scannow

<snip>

Als Ergebnis meldet das Tool bei der Ausführung folgendes:

Systemsuche wird gestartet. Dieser Vorgang kann einige Zeit dauern.

Überprüfungsphase der Systemsuche wird gestartet.
Überprüfung 100 % abgeschlossen.

Der Windows-Ressourcenschutz hat beschädigte Dateien gefunden und erfolgreich repariert.
Bei Onlinereparaturen finden Sie Details in der CBS-Protokolldatei unter
windir\Logs\CBS\CBS.log. Beispiel C:\Windows\Logs\CBS\CBS.log. Bei Offlinereparaturen
finden Sie Details in der durch das /OFFLOGFILE-Kennzeichen angegebenen Protokolldatei.

<snip>

Ob jetzt noch die folgenden Schritte durchgeführt werden, ist optional.

Schritt 3: Stoppen des Dienstes


Um mit den Schritten weitermachen zu können, müssen zuerst Dienste beendet werden. Zuerst eine Eingabeaufforderung im Kontext eines Administrators öffnen, dann mit folgendem Kommando fortfahren.

sc stop wuauserv

Schritt 4: Umbenennen/Löschen


Den Windows Update Cache stellt der Ordner ‘C:\Windows\SoftwareDistribution‘ dar. Dieser kann umbenannt (kann eine ziemliche Größe haben), oder auch ganz gelöscht werden. Dieser wird neu erzeugt, sobald der Dienst in Schritt 5 neu gestartet wird.

ren C:\Windows\SoftwareDistribution

oder 

del C:\Windows\SoftwareDistribution

Schritt 5: Starten des Dienstes


Alternativ kann auch einfach der Computer neu gestartet werden.

sc start wuauserv

Es wird jetzt eine Weile dauern, bis der Ordner neu erzeugt wurde. Eventuell kann der Prozess beschleunigt werden, wenn zwischendurch manuell nach Updates gesucht wird.
    • Related Articles

    • Updates global verhindern - Beispiel Windows 11

      Im Bereich ‘Patchmanagement’, im Reiter ‘Patchmanagement’ befindet sich das Icon ‘Windows Updates’.  Darüber lassen sich ‘Ausnahmenregeln’ definieren. Hier wird gezeigt, wie so eine Regel gesetzt wird, um Windows 11 Updates zu verhindern. Schritt 1: ...
    • Update - Riversuite, Dashboard und Agent

      Es gibt 3 Komponenten seitens der Riversuite die ein Update bekommen. 1. Riversuite Web Service Hierfür lädt man die neueste Version des Web Services von www.Riverbird.de/downloads auf dem Server und installiert die Anwendung einfach "darüber". ...
    • Package Share auf einem Windows Server / Ort für eigene Softwarepakete

      Der Ort muss kein IIS sein. Es reicht auch ein FTP oder Apache-Server. Wichtig ist nur, dass der Speicherort von extern per Webrequest erreichbar ist. Voraussetzung:  Der Pfad zu dem Ort wo die Pakete abgelegt werden, ist in den Einstellungen ...
    • Updates deinstallieren anhand KB Nummer

      Skript um ein Update mit KB Nummer zu deinstallieren. ownCloud (riverbird.eu)
    • Umzugsassistent - Voraussetzungen

      Mindestvoraussetzungen:  NET.Framework 4.7.2 Powershell Version 5 Eine Internetverbindung Empfohlen: NET.Framework 4.8 Powershell Version 5 Windows Server 2019 / Windows 10 Weitere Informationen auf: www.Fokus-MSP.de/umzug