Starten Sie sofort nach der Installation von Windows-Updates neu, unabhängig von den aktiven Stunden

7

Angenommen, ich habe ein großes Update für Windows 10, z. B. das Feature-Update auf Version 1803 oder ein größeres monatliches kumulatives Update. Ich möchte das Update unbeaufsichtigt lassen, nachdem ich es gestartet habe, möglicherweise während ich nicht zu Hause bin. Es ist jedoch ein Neustart erforderlich, um das Update abzuschließen, und die aktiven Stunden sind so eingestellt, dass es sich erst dann neu startet, wenn es Nacht ist.

Kann ich Windows anweisen, neu zu starten, sobald die Updates abgeschlossen sind, unabhängig von der aktuellen Uhrzeit oder davon, ob Anwendungen ausgeführt werden?

Auf meinem Hauptdesktop wird Windows 10 Pro ausgeführt, daher sind Gruppenrichtlinien eine Option. Eine Antwort, für die keine Pro-Funktionen erforderlich sind, wird jedoch bevorzugt.

bwDraco
quelle
Es gibt zahlreiche Gruppenrichtlinien, die das Verhalten von Windows Update steuern. Die Consumer-Versionen funktionieren jedoch beide auf dieselbe Weise. Ein Update wird normalerweise entweder installiert, wenn Sie dies planen oder wenn Sie den Computer manuell neu starten. Wie lange Sie zwischen den Updates bis zum eigentlichen Neustart warten können, hängt von der Windows-Version ab. Wenn Sie möchten, dass ein Update unmittelbar nach der Installation installiert wird, müssen Sie WSUS und diese Gruppenrichtlinien verwenden. Da ich nicht genau weiß, wie ich das machen soll, werde ich keine Antwort einreichen.
Ramhound
2
Ich erinnere mich, dass Ereignisse von WU in die Ereignisprotokolle geschrieben werden. Wenn eines anzeigt, dass alle ausstehenden Updates installiert wurden ... oder dass ein Neustart aussteht ... kann ein Skript dies leicht überwachen und den erforderlichen Neustart starten.
Ich sage Reinstate Monica

Antworten:

4

Kann ich Windows anweisen, neu zu starten, sobald die Updates abgeschlossen sind, unabhängig von der aktuellen Uhrzeit oder davon, ob Anwendungen ausgeführt werden?

Fast.

Siehe Microsoft Docs: " Gerätestart nach Updates verwalten ":

"Sie können Gruppenrichtlinieneinstellungen, Verwaltung mobiler Geräte (MDM) oder Registrierung (nicht empfohlen) verwenden, um zu konfigurieren, wann Geräte nach der Installation eines Windows 10-Updates neu gestartet werden. Sie können die Installation von Updates planen und Richtlinien für den Neustart festlegen und die aktiven Stunden für wann konfigurieren Neustarts werden nicht durchgeführt, oder Sie können beides tun. "

Was meine ich mit "fast"? Wenn es aktive Stunden sind und ein Update installiert wurde, möchte der Computer möglicherweise warten und Sie warnen, bevor er unter Ihnen neu startet. Das ist der "fast" Teil, während der aktiven Stunden muss es warten, eine Warnung ausgeben, und wenn Sie nicht abbrechen, wird es neu gestartet - es gibt keine "ständig erkennen, ob ich während der aktiven Stunden weg bin", es sei denn, Sie setzen eine sehr kurze Planungsverzögerung (die Sie erwischen würde, wenn Sie den Computer benutzen und abgerufen würden).

Lesen Sie weiter unter diesem Link (der sich auf der Microsoft-Website befindet, damit er auf dem neuesten Stand bleibt und beim Verschieben umgeleitet wird; alternativ gibt es WayBack):

" Update-Installation planen

In der Gruppenrichtlinie können Sie unter Automatische Updates konfigurieren einen erzwungenen Neustart nach einer bestimmten Installationszeit konfigurieren.

Um die Uhrzeit einzustellen, müssen Sie zu Automatische Updates konfigurieren gehen, Option 4 - Automatisches Herunterladen und Planen der Installation auswählen und dann eine Zeit in die Dropdown-Liste Geplante Installationszeit eingeben. Alternativ können Sie festlegen, dass die Installation während der automatischen Wartungszeit erfolgt (konfiguriert über Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Wartungsplaner).

Immer automatisch zum geplanten Zeitpunkt neu starten erzwingt einen Neustart nach der angegebenen Installationszeit und ermöglicht es Ihnen, einen Timer zu konfigurieren, der einen angemeldeten Benutzer warnt, dass ein Neustart stattfinden wird.

Obwohl nicht empfohlen, kann das gleiche Ergebnis über die Registrierung erzielt werden. Setzen Sie unter HKLM \ Software \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU AuOptions auf 4, setzen Sie die Installationszeit mit ScheduledInstallTime, aktivieren Sie AlwaysAutoRebootAtScheduledTime und geben Sie die Verzögerung in Minuten über AlwaysAutoRebootAtScheduledTimeMinutes an. Ähnlich wie bei Gruppenrichtlinien legt AlwaysAutoRebootAtScheduledTimeMinutes den Timer fest, um einen angemeldeten Benutzer vor einem Neustart zu warnen.

Eine ausführliche Beschreibung dieser Registrierungsschlüssel finden Sie unter Registrierungsschlüssel, die zum Verwalten des Neustarts verwendet werden .

Es gibt zusätzliche Informationen zu folgenden Themen: "Immer automatisch zum geplanten Zeitpunkt neu starten", "Aktivierter Neustart", "Geplante Warnungen zum automatischen Neustart" usw. Suchen Sie einfach eine Kombination von Einstellungen, die für Sie funktioniert, ohne zu lange zu warten, während Sie unbeaufsichtigt sind ( auch während der aktiven Stunden) oder verpflichtet Sie zum Neustart, ohne die Möglichkeit zu haben, für einen bestimmten Zeitraum abzubrechen.

Möglicherweise funktionieren eine 10-minütige Warnung und ein zweistündiger Zeitplan für Sie. Die Einstellung "Herunterladen und sofort neu starten, während ich nicht da bin" funktioniert bei unaufhörlichen Unterbrechungen nicht. Ein halbstündiger Zeitplan funktioniert möglicherweise, wenn Sie sich bewerben möchten Aktualisiert über alle Belästigungen durch Belästigung, um einen Neustart zu ermöglichen.

rauben
quelle
1

Hier ist eine schnelle und schmutzige Lösung, die ich schon oft verwendet habe. Sie hat mich nie enttäuscht, ist aber auch nicht sehr ausgefeilt (sicher ist sie jedoch einfach).

Ich schätze, wie lange es dauern wird, und gebe ihm zusätzliche Zeit (z. B. "das dauert nicht länger als eine Stunde, ich gebe zwei"), dann öffne ich eine Eingabeaufforderung und starte einen Countdown für TIMEOUT 7200Warten Sie so lange ( weil 2 Stunden = 7200 Sekunden), bis der Befehl beendet ist ( &&), und führen Sie dann den shutdownBefehl aus, um den Computer neu zu starten .

TIMEOUT 7200 && shutdown -r

Sie können auch einen anderen Parameter des Befehls shutdown verwenden, um beispielsweise heruntergefahrene Apps herunterzufahren ( -s), neu zu -rstarten ( ), neu zu starten und neu zu starten, wenn dies möglich ist ( -g).

Und ich empfehle, dass Sie /NOBREAKdem TIMEOUTBefehl auch das Argument hinzufügen , damit das Befehl zum Herunterfahren nicht plötzlich ausgeführt wird und der Befehl zum Herunterfahren unerwartet ausgeführt wird, wenn das Eingabeaufforderungsfenster Tastaturfokus hat und die Tastatur gestoßen wird.

TIMEOUT 7200 /NOBREAK && shutdown -g
3D1T0R
quelle
0

Diese Funktion wurde in Windows 10, Version 1903, implementiert. Sie kann in der Windows-Einstellungen-App unter Update & Sicherheit > Windows Update > Erweiterte Optionen aktiviert werden :

Windows Update-Einstellungen Erweiterte Windows Update-Einstellungen, die die Option zum sofortigen Neustart unmittelbar nach der Installation eines Updates anzeigen

bwDraco
quelle