Verhindern, dass Windows Server 2012 nach Updates einen Neustart erzwingt

62

Ich habe einen Domänencontroller mit Windows Server 2012 darauf. Nach Aktualisierungen wird der Server nicht sofort neu gestartet. Wenn ich jedoch einen Remote-Zugriff auf den Server habe, wird mir ein Countdown für einen Neustart angezeigt. Sie können jetzt nur neu starten oder die Benachrichtigung schließen. Der Countdown läuft jedoch weiter und der Server wird schließlich ohne meine Erlaubnis neu gestartet. Wie kann ich das verhindern?

Bryansix
quelle
2
Installieren Sie die Updates oder sind automatische Updates aktiviert?
Patrick
3
Ich werde hinzufügen, dass Updates für 3 Uhr morgens geplant sind, aber diese Nachricht wurde um 9 Uhr morgens angezeigt, als ich mich
anmeldete
4
Hier gilt das gleiche. Die Gruppenrichtlinie gilt für Neustarts über Nacht, Server 2012 hat sich jedoch dafür entschieden, dies mitten in unserer Produktionszeit zu tun! Argh!
Brian Knoblauch
14
Dies ist das dümmste Verhalten, das ich jemals in Bezug auf automatische Updates gesehen habe. Es wird tatsächlich darauf gewartet, dass Sie sich anmelden und dann einen Countdown-Timer starten, der einen Neustart erzwingt. Wenn Sie sich also anmelden, um etwas zu tun, setzt dies im Grunde eine Zeitbombe in Ihrem Arbeitsfenster. Dies ist beinahe dumm, da der Befehl "Herunterfahren" das Gegenteil bewirkt und ein Herunterfahren verhindert, indem er Sie auffordert, den Computer nicht auszuschalten, da Updates installiert werden. In der Zwischenzeit ist der Befehl "Herunterfahren ohne Installation von Updates" im Menü "Strg-Alt-Löschen" ausgeblendet. Das macht keinen Sinn.
Triynko
2
@ user356577 Ist mir gerade passiert und die Antwort ist nein. Musste NET STOP WUAUSERVals Administrator sicherstellen, dass es (Windows Update) in der Datei services.msc deaktiviert ist, und dann Windows Update auch im Task-Manager beenden. Das scheint den Countdown vorerst endgültig gestoppt zu haben.
Zael

Antworten:

44

Es gibt eine lokale Gruppenrichtlinie, die Sie festlegen können, um den automatischen Neustart zu deaktivieren. Dies sollte nur auf Windows-Servern durchgeführt werden, sofern ein Sysadmin regelmäßig RDP auf dem Server ausführt, Updates installiert und den Server neu startet (siehe Patch Tuesday ).

  1. Drücken Sie die Windows-Taste + R, um die Eingabeaufforderung zu öffnen.
  2. Geben Sie "gpedit.msc" ein und drücken Sie die Eingabetaste.
  3. Navigieren Sie im "Editor für lokale Gruppenrichtlinien" zu Computerkonfiguration> Administrative Vorlagen> Windows-Komponenten> Windows Update.
  4. Aktivieren Sie die Richtlinie "Automatische Updates konfigurieren" und setzen Sie sie auf "2".
  5. Aktivieren Sie die Richtlinie "Kein automatischer Neustart mit angemeldeten Benutzern für geplante automatische Update-Installationen".
Chaoix
quelle
2
Beste Lösung bisher!
digz6666
@ digz6666 Froh, dass es geholfen hat!
Chaoix
Vielen Dank, so viele ungewöhnliche Seiten. Ich wünschte, ich hätte dies als erstes Ergebnis gefunden ...
Simon
Ich bin mitten in diesem Countdown. Wenden Sie einfach die oben beschriebenen Schritte an. Benötigt gpedit einen Neustart, um wirksam zu werden? Ich werde in 12 Minuten wissen.
Dienstag,
1
ja tut es. Durch Anpassen der Einstellung wird der laufende Countdown nicht abgebrochen . Das ist wie eine Zeitbombe zu entschärfen. Während der Countdown von vier Minuten lief, hackte ich den Vorschlag von @Zael in ihrem letzten Kommentar zu OP und er verschwand.
Dlatikay
24

Schließlich hat Microsoft in einem Updaterollup ein Update für dieses Verhalten erstellt !

Es ist ein Update verfügbar, mit dem Sie steuern können, wie der Client für automatische Updates Updates in Windows 8 und Windows Server 2012 anwendet. Nach der Installation dieses Updates funktioniert die Richtlinieneinstellung "Automatische Updates konfigurieren" wieder wie in früheren Windows-Betriebssystemen. Anstatt Updates während des täglichen Wartungszyklus zu installieren, werden Windows-Updates zu der Uhrzeit und am Tag installiert, die in der Richtlinieneinstellung "Automatische Updates konfigurieren" festgelegt sind.

Tim Jackson
quelle
1
Gute Entdeckung, nette Antwort.
Mfinni
3
Kann es auch zum Deaktivieren von automatischen Neustarts verwendet werden? Wir haben einen Windows-Server, der iSCSI-Freigaben für unsere VMs bereitstellt, und es ist jedes Mal "eine schlechte Sache", wenn er automatisch unter diesen abhängigen VMs neu gestartet wird.
Brian Knoblauch
10
Es ist 2015, mein System ist auf dem neuesten Stand. In den Windows Update-Einstellungen mit dem Titel "Startet keinen Countdown, wenn ich mich anmelde" wird immer noch keine Option angezeigt. Dies ist ein epischer Fehlschlag.
Triynko
3
Dies ist ein komplettes Durcheinander. Ich habe mich gerade bei einem Server mit 20 Benutzern angemeldet und es wird mir mitgeteilt, dass es in 13 Minuten neu gestartet wird. Toll. Danke Microsoft.
Patrick
1
Ich bin immer noch verwirrt von der Formulierung in den Gruppenrichtlinien. Was genau müssen Sie konfigurieren, damit der Server nicht zufällig, sondern erst um 3 Uhr morgens neu startet?
NickG
17

Deaktivieren Sie den Windows Update-Dienst. Nicht im Service Manager - einfach anhalten. Der Countdown stammt vom Dienst, nicht von Windows.

Wenn Sie es anhalten, werden keine Updates mehr durchgeführt, bis der Computer manuell neu gestartet wird.

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/

Dasselbe funktioniert mit Server 2012. net stopBeenden Sie dann den Dienst.

TomTom
quelle
1
Das ist eine gute Möglichkeit, den Neustart zu verhindern, wenn ich dazu aufgefordert werde. Ich schätze, ich habe immer noch ein Grundproblem, da der Neustart nicht um 3 Uhr morgens stattfindet, wenn die Updates stattfinden, sondern bis ich mich anmelde. Ich verstehe nur nicht, warum ich mich anmelde, um den Countdown zu starten.
Bryansix
Ändern Sie es scheint. Ich mag es auch nicht. Die 3 Uhr ist eine Konfigurationssache;) Meine Neustarts finden am Wochenende statt.
TomTom
1
Diese Antwort hat bei mir eigentlich nicht funktioniert. hat den Windows Update-Dienst beendet und die Countdown-Banner weiterhin auf dem Server 2012 abgerufen.
Bret Fisher,
3
Wenn Sie den Dienst beenden, reicht dies möglicherweise nicht aus. Möglicherweise startet der Dienst automatisch nach 1 Minute. Dies wird insgesamt zweimal ausgeführt, je nachdem, welche Windows-Version Sie verwenden. Darüber hinaus werden möglicherweise ein oder mehrere Prozesse aufgerufen Windows Update. In einem aktuellen Fall musste ich diese Prozesse beenden und den Dienst beenden, um das Problem zu beheben.
LPChip
2
Mit dem Taskplaner werden der Dienst und der Prozess neu gestartet, wenn sie gestoppt werden.
Lankymart
9

Das Beenden des Dienstes reicht nicht aus, da er sich selbst neu startet. Sie müssen den Dienst deaktivieren, bis Sie bereit sind, den Server neu zu starten.

Um das Problem zu beheben, müssen Sie diesen Registrierungswert hinzufügen, um sicherzustellen, dass Windows zum geplanten Zeitpunkt neu gestartet wird, auch wenn es gesperrt ist.

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f

MS KB Dokumentationsproblem

Ben Drawbaugh
quelle
1

Deaktivieren Sie die Dienste Windows Update und Windows Module Installer, um den Neustart vorübergehend anzuhalten. Schalten Sie sie nachts wieder ein, damit der Neustart erfolgen kann.

Susan Russel
quelle
Ich möchte mir lieber die Mühe machen und mich einfach selbst erschießen.
Owl
1

Sie können Powershell zum Installieren von Updates verwenden. Führen Sie eine Internetsuche nach dem PSWindowsUpate-Modul durch und laden Sie es herunter. Führen Sie dann den Befehl Get-WUInstall aus. Es gibt einen Schalter, mit dem Sie die Anforderung eines Neustarts ignorieren können. Ich habe es auf allen meinen 2012-Servern verwendet und es gefällt mir viel besser als mit der GUI.

Charles Burge
quelle
Der Schalter, auf den verwiesen wird, ist -IgnoreRebootzBipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
Spuder
0

Wenn Ihre Aktualisierungen über WSUS erfolgen, können Sie bestimmen, für welche Aktualisierungen ein obligatorischer Neustart des Computers erforderlich ist, und diese während eines Wartungsfensters planen. Deaktivieren Sie andernfalls den Windows Update-Dienst wie oben vorgeschlagen.

wondersz1
quelle