Automatische Updates für Windows Server 2016 funktionieren nicht wie in der Gruppenrichtlinie festgelegt

Automatische Updates für Windows Server 2016 funktionieren nicht wie in der Gruppenrichtlinie festgelegt

Ich habe einen Windows Server 2016 VPS, auf dem eine Web-App gehostet wird. Er funktioniert einwandfrei, aber wenn Windows Updates installiert, funktioniert nichts, da in diesem Fall die CPU-Auslastung 99 % beträgt und kein Benutzer auf die App zugreifen kann.

Ich habe automatische Updates in der Gruppenrichtlinie folgendermaßen eingerichtet:

  • unter Computerkonfiguration/Administrative Vorlagen/Windows-Komponenten/Windows Update habe ich „Automatische Updates konfigurieren“ aktiviert.
  • dann Wert 4 für automatischen Download/Installation und Zeit für jeden Montag um 3 Uhr; nicht das Kontrollkästchen automatische Wartung aktivieren
  • System neu starten

aber am Samstag um 11 Uhr konnte kein Client an der Web-App arbeiten, da automatische Updates (CPU 99%) ausgeführt wurden und ich musste die automatischen Updates deaktivieren und alles lief gut

Wie kann ich dafür sorgen, dass die geplante Aktualisierung wie in der Gruppenrichtlinie festgelegt funktioniert?

Danke

Antwort1

Ich habe eine Lösung gefunden: Ich habe den Windows Update-Dienst auf manuellen Start gesetzt und dann PSWindowsUpdate installiert

PowerShell Install-Module -Name PSWindowsUpdate

Ich habe für jeden Donnerstag um 3 Uhr morgens eine geplante Aufgabe erstellt, die einen Befehl ausführt:

sc config wuauserv start= demand    
PowerShell set-executionpolicy bypass
PowerShell Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

Nach dem obigen Befehl wird der Windows Update-Dienst ausgeführt. Um nicht erneut Probleme zu verursachen, habe ich eine zweite Aufgabe ausgeführt, die am selben Tag, aber später um 5:30 Uhr ausgeführt wurde und den Dienst deaktiviert:

net stop wuauserv
sc config wuauserv start= disabled 

verwandte Informationen