WSUS: Windows 10 Anniversary Update 1607 lädt nicht herunter

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (2 Stimmen, Durchschnitt: 5,00 von 5)
Loading...

Wir betreiben bei unseren Kunden u.a. auch WSUS Server (Windows Update Server), seit 16.08. wird darüber auch das Windows 10 Anniversary Update 1607 verteilt. Leider brach der Download regelmäßig auf den Clients ab. Im Report des WSUS Servers konnten wir diese Fehlermeldung finden:

Das folgende Update konnte wegen des Fehlers 0x8024200d nicht installiert werden

In diesem Fall handelt es sich um ein Windows Server 2012 Standard. Vorraussetzung damit das Update grundsätzlich funktioniert, ist das Update KB3095113 für den WSUS Server. Dies war hier aber bereits installiert.

Dieser Fehler weißt im Regelfall auf ein Download/Zugriffsproblem hin. Die Suche nach der Ursache gestaltete sich extrem schwierig. In der Umgebung beim Kunden setzen wir mehrere PC-Gruppen ein, u.a. auch eine PreLive Gruppe auf der wir große Updates verproben. Der erste Ansatz, es ist ein Client Problem und auf anderen PCs funktioniert es, war nicht der richtige Weg, denn auch dort funktionierte es nicht. Nach stundenlangem Durchsuchen der Client-Logs konnten wir dort keinen Fehler erkennen, auch die WSUS Logs sahen sauber aus.

Da der gesamte WSUS Inhalt per IIS durchs Netzwerk gestreamed wird, haben wir uns dann die IIS Logs (c:\inetpub\logs\LogFiles) angesehen, dort konnten wir feststellen, dass die *.esd Dateien aus dem Update nicht gefunden wurden und ein 404 Fehler geworfen wurde:

HEAD /Content/A5/97864A30A8060D33CDE0C31801B38432085BE8A5.esd - 8530 - *********** Microsoft-Delivery-Optimization/10.0 - 404 3 50 1

Weitere Recherchen haben ergeben, dass dem IIS scheinbar ein MIME Type dafür fehlt. Über die Serververwaltungstools haben wir nun in der IIS-Administration -> MIME-Typ -> einen neuen Mime-Type hinzugefügt:

.esd
application/octet-stream

Sofort funktionierte nun der Download via WSUS.