Impedisci a Windows Server 2012 di forzare un riavvio dopo gli aggiornamenti


62

Ho un controller di dominio con Windows Server 2012 su di esso. Dopo gli aggiornamenti, il server non si riavvia immediatamente. Tuttavia, se eseguo il telecomando nel server, verrà visualizzato un conto alla rovescia per un riavvio. Le uniche opzioni sono riavviare ora o chiudere la notifica. Tuttavia il conto alla rovescia continua ancora e il server alla fine si riavvia senza il mio permesso. Come posso evitare che ciò accada?


2
Stai installando gli aggiornamenti o gli aggiornamenti automatici sono attivi?
Patrick

3
Aggiungerò che gli aggiornamenti sono previsti per le 3 del mattino, ma questo messaggio è stato visualizzato alle 9 del mattino quando ho effettuato l'accesso.
Bryansix,

4
Anch'io. La politica di gruppo è per i riavvii durante la notte, ma Server 2012 ha deciso di farlo nel bel mezzo del nostro tempo di produzione! Argh!
Brian Knoblauch,

14
Questo è il comportamento più stupido che abbia mai visto riguardo agli aggiornamenti automatici. In realtà attenderà che tu acceda, quindi avvierà un conto alla rovescia che forzerà un riavvio. Quindi, se accedi per fare qualcosa, fondamentalmente imposta una bomba a orologeria sulla tua finestra di lavoro. Questo è quasi stupido come il modo in cui il comando "shutdown" fa il contrario e impedisce lo spegnimento dicendoti di non spegnere la macchina perché installa gli aggiornamenti; nel frattempo il comando "spegnimento senza installare gli aggiornamenti" è nascosto nel menu ctrl-alt-delete. Non ha senso.
Triynko,

2
@ user356577 Mi è appena successo e la risposta è no. Dovevo farlo NET STOP WUAUSERVcome amministratore, quindi assicurarmi che (Windows Update) fosse disabilitato in services.msc e quindi uccidere Windows Update anche in Task Manager. Questo sembra aver finalmente fermato il conto alla rovescia per il momento.
Zael,

Risposte:


44

Esistono criteri di gruppo locali che è possibile impostare per disabilitare i riavvii automatici. Questo dovrebbe essere fatto solo sui server Windows, supponendo che un amministratore di sistema stia andando su RDP nel server con una pianificazione regolare e installi gli aggiornamenti e riavvii il server (vedi Patch martedì ).

  1. Premi il tasto Windows + R per aprire il prompt di esecuzione.
  2. Digita "gpedit.msc" e premi invio.
  3. Nell'editor dei criteri di gruppo locali, seleziona Configurazione computer> Modelli amministrativi> Componenti di Windows> Windows Update.
  4. Abilitare il criterio "Configura aggiornamenti automatici" e impostarlo su "2".
  5. Abilitare il criterio "Nessun riavvio automatico con utenti connessi per installazioni di aggiornamenti automatici pianificati".

2
La migliore soluzione finora!
digz6666,

@ digz6666 Sono contento che abbia aiutato!
Chaoix,

Grazie, tanti siti inutili. Vorrei averlo trovato come primo risultato ...
simon,

Sono nel mezzo di quel conto alla rovescia. ho appena applicato i passaggi descritti sopra. quel gpedit avrà bisogno di un riavvio per avere effetto? Lo saprò tra 12 minuti.
dlatikay,

1
si lo fa. la regolazione dell'impostazione non interrompe un conto alla rovescia in corso . è come disinnescare una bomba a orologeria. Mentre contava il conto alla rovescia da quattro minuti, ho inserito il suggerimento di @Zael nel loro ultimo commento a OP, ed è andato via.
dlatikay,

24

Infine, Microsoft ha prodotto un FIX per questo comportamento in un aggiornamento cumulativo !

È disponibile un aggiornamento che consente di controllare in che modo il client Aggiornamenti automatici applica gli aggiornamenti in Windows 8 e Windows Server 2012. Dopo aver installato questo aggiornamento, l'impostazione del criterio "Configura Aggiornamenti automatici" funzionerà di nuovo come nei sistemi operativi Windows precedenti. Invece di installare gli aggiornamenti durante il ciclo di manutenzione giornaliera, gli aggiornamenti di Windows verranno installati all'ora e al giorno programmati nell'impostazione del criterio "Configura aggiornamenti automatici".


1
Buona scoperta, bella risposta.
mfinni,

3
Può essere utilizzato anche per disabilitare i riavvii automatici? Abbiamo un server Windows che presenta condivisioni iSCSI alle nostre macchine virtuali ed è "una cosa negativa" ogni volta che si riavvia automaticamente da sotto quelle macchine virtuali dipendenti.
Brian Knoblauch,

10
È il 2015, il mio sistema è aggiornato, non vedo ancora alcuna opzione nelle impostazioni di aggiornamento di Windows intitolata "Non avviare un conto alla rovescia quando eseguo l'accesso". Questo è un fallimento epico.
Triynko,

3
Questo è un caos completo. Ho appena effettuato l'accesso a un server con 20 utenti e mi dice che si riavvierà tra 13 minuti. Grande. Grazie microsoft.
Patrick,

1
Sono ancora confuso dalla formulazione in Criteri di gruppo. Cosa devi configurare esattamente in modo che il server si riavvii alle 3 del mattino anziché in modo casuale?
NickG

17

Disabilita il servizio Windows Update. Non in Service Manager: basta fermarlo. Il conto alla rovescia proviene dal servizio, non da Windows stesso.

Se lo interrompi, non più aggiornamenti FINO A quando la macchina viene riavviata manualmente.

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

Lo stesso funziona con Server 2012. net stope quindi interrompere il servizio.


1
Questo è un buon modo per impedire il riavvio quando mi viene richiesto. Immagino di avere un problema di fondo nel fatto che il riavvio non avviene alle 3:00 quando si verificano gli aggiornamenti, ma attende invece fino all'accesso. Non capisco perché il mio accesso inizia il conto alla rovescia.
Bryansix,

Cambia sembra. Neanche a me piace. Il 3am è una cosa di configurazione;) I miei riavvii avvengono nel fine settimana.
TomTom,

1
questa risposta in realtà non ha funzionato per me. ha interrotto il servizio Windows Update e ha continuato a ricevere i banner del conto alla rovescia sul Server 2012.
Bret Fisher,

3
Se interrompi il servizio, potrebbe non essere sufficiente. È possibile che il servizio si avvii automaticamente dopo 1 minuto. Lo farà per un totale di 2 volte, a seconda della versione di Windows in uso. Inoltre, potrebbero esserci uno o più processi in esecuzione chiamati Windows Update. In un caso recente ho dovuto interrompere questi processi e interrompere il servizio per interrompere il problema.
LPChip

2
Utilizza l'Utilità di pianificazione per riavviare il servizio ed elaborare se vengono arrestati.
Lankymart,

9

L'arresto del servizio non è sufficiente, poiché ricomincerà da solo. Devi disabilitare il servizio fino a quando non sei pronto per riavviare il server.

Quindi, per risolvere il problema, dovrai aggiungere questo valore di registro per assicurarti che Windows si riavvii all'ora pianificata, anche se è bloccato.

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

Problema con la documentazione di MS KB


1

Per interrompere temporaneamente il riavvio, disabilitare i servizi di Windows Update e Windows Module Installer. Riaccenderli di notte in modo che il riavvio possa avvenire.


Preferirei risparmiarmi il disturbo e spararmi.
Gufo,

1

È possibile utilizzare Powershell per l'installazione degli aggiornamenti. Effettua una ricerca su Internet per il modulo PSWindowsUpate e scaricalo. Quindi eseguire il comando Get-WUInstall. C'è un interruttore che ti consente di ignorare la richiesta di riavvio. L'ho usato su tutti i miei server 2012 e mi piace molto meglio che usare la GUI.


L'interruttore a cui viene fatto riferimento è -IgnoreRebootad es.ipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder

0

Se gli aggiornamenti arrivano tramite WSUS, è possibile determinare quali aggiornamenti richiedono un riavvio obbligatorio della macchina e pianificarli durante una finestra di manutenzione. Altrimenti disabilita il servizio Windows Update come suggerito sopra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.