Kumulative Updates werden auf langsamen Systemen mitten in der Installation abgebrochen – obwohl die maximale Laufzeit erhöht wurde. Ein Fehler in ConfigMgr 1802 zeigt, wie Laufzeit und Wartungsfenster zusammenspielen.
Ende 2018 beschäftigte uns ein Fehler in Configuration Manager Version 1802: Die Installation kumulativer Windows-Updates brach auf langsamen Systemen nach genau 30 Minuten ab.
Das Symptom
Jedes Softwareupdate hat in ConfigMgr eine maximale Laufzeit (Maximum run time). Für die kumulativen Updates stand sie standardmäßig auf 30 Minuten. Wurde sie auf 60 Minuten erhöht, änderte sich trotzdem nichts:
- Im
ServiceWindowManager.logsuchte der Client weiterhin nach einem Wartungsfenster von 1800 Sekunden. - Im
UpdatesDeployment.logwar zu sehen, wie die Installation nach exakt 30 Minuten abgebrochen wurde.
Erst ab einem eingestellten Wert von 61 Minuten wurde die neue Laufzeit tatsächlich übernommen. Microsoft behob den Fehler mit Version 1806.
Wie Laufzeit und Wartungsfenster zusammenspielen
Die maximale Laufzeit erfüllt zwei Aufgaben:
- Planung: Der Client startet ein Update nur, wenn im aktuellen Wartungsfenster noch mindestens so viel Zeit übrig ist, wie die maximale Laufzeit angibt. Ist das Fenster zu kurz, wartet das Update auf das nächste.
- Abbruch: Dauert die Installation länger, wird sie als fehlgeschlagen bzw. abgebrochen gewertet.
Daraus folgt: Ist die maximale Laufzeit länger als das Wartungsfenster, wird das Update nie innerhalb dieses Fensters installiert.
Empfehlungen
- Laufzeiten an die Realität anpassen: Kumulative Updates und Feature-Updates brauchen auf älterer Hardware deutlich länger als auf neuen Systemen. Messen Sie die tatsächliche Dauer in einer Pilotgruppe.
- Wartungsfenster großzügig planen: Mindestens so lang wie die längste maximale Laufzeit plus Neustartzeit.
- Logs kennen:
ServiceWindowManager.log(Wartungsfenster-Entscheidungen),UpdatesDeployment.log(Ablauf der Bereitstellung),WUAHandler.log(Kommunikation mit dem Windows Update Agent).
Heute
Der Fehler betraf nur Version 1802 und ist seit Langem behoben. Das Zusammenspiel von maximaler Laufzeit und Wartungsfenster ist aber bis heute eine der häufigsten Ursachen, wenn Updates in Configuration Manager Current Branch „einfach nicht installiert werden“. Prüfen Sie die Standardwerte Ihrer Updatekategorien regelmäßig.