Empêcher Windows Server 2012 de forcer un redémarrage après les mises à jour

62

J'ai un contrôleur de domaine avec Windows Server 2012 dessus. Après les mises à jour, le serveur ne redémarre pas immédiatement. Cependant, si je suis distant sur le serveur, un compte à rebours sera présenté pour un redémarrage. Les seules options sont de redémarrer maintenant ou de fermer la notification. Cependant, le compte à rebours continue toujours et le serveur redémarre éventuellement sans mon autorisation. Comment puis-je empêcher cela de se produire?

Bryansix
la source
2
Installez-vous les mises à jour ou les mises à jour automatiques sont-elles activées?
Patrick
3
J'ajouterai que les mises à jour sont planifiées pour 3h mais que ce message est apparu à 9h lorsque je me suis connecté.
Bryansix
4
Pareil ici. La stratégie de groupe concerne les redémarrages de nuit, mais Server 2012 a décidé de le faire au beau milieu de notre temps de production! Argh!
Brian Knoblauch
14
C'est le comportement le plus stupide que j'ai jamais vu en ce qui concerne les mises à jour automatiques. Il attendra réellement que vous vous connectiez, puis lancera un compte à rebours qui forcera le redémarrage. Donc, si vous vous connectez pour faire quelque chose, cela crée essentiellement une bombe à retardement sur votre fenêtre de travail. C’est presque stupide de voir comment la commande "shut down" fait le contraire et empêche une fermeture en vous disant de ne pas éteindre votre machine car elle installe des mises à jour; pendant ce temps, la commande "arrêter sans installer les mises à jour" est cachée dans le menu ctrl-alt-delete. Cela n'a aucun sens.
Triynko
2
@ user356577 vient de m'arriver, et la réponse est non. Devait en NET STOP WUAUSERVtant qu'administrateur, puis assurez-vous que (Windows Update) est désactivé dans services.msc, puis supprimez Windows Update dans le gestionnaire de tâches. Cela semble avoir finalement arrêté le compte à rebours pour le moment.
Zael

Réponses:

44

Il existe une stratégie de groupe local que vous pouvez définir pour désactiver les redémarrages automatiques. Cela ne devrait être fait que sur les serveurs Windows, en supposant qu'un administrateur système passe régulièrement à RDP sur le serveur, installe les mises à jour et redémarre le serveur (voir Patch Mardi ).

  1. Appuyez sur les touches Windows + R pour ouvrir l'invite d'exécution.
  2. Tapez "gpedit.msc" et appuyez sur Entrée.
  3. Dans "Éditeur de stratégie de groupe locale", accédez à Configuration de l'ordinateur> Modèles d'administration> Composants Windows> Windows Update.
  4. Activez la stratégie "Configurer les mises à jour automatiques" et définissez-la sur "2".
  5. Activez la stratégie "Aucun redémarrage automatique avec les utilisateurs connectés pour les installations de mises à jour automatiques planifiées".
Chaoix
la source
2
Meilleure solution jusqu'à présent!
digz6666
@ digz6666 Glad ça a aidé!
Chaoix
Merci beaucoup de sites inutiles. J'aurais aimé trouver cela comme premier résultat ...
simon
Je suis au milieu du compte à rebours. vient d'appliquer les étapes décrites ci-dessus. Est-ce que gpedit aura besoin d'un redémarrage pour prendre effet? Je saurai dans 12 minutes.
dlatikay
1
Oui. ajuster le réglage n'interrompt pas un compte à rebours en cours . c'est comme désamorcer une bombe à retardement. Alors que le compte à rebours comptait depuis quatre minutes, je me suis inspiré de la suggestion de @Zael dans leur dernier commentaire à OP, et le message a disparu.
dlatikay
24

Enfin, Microsoft a produit un FIX pour ce problème dans un correctif cumulatif !

Une mise à jour est disponible pour vous permettre de contrôler l'application des mises à jour par le client Mises à jour automatiques dans Windows 8 et Windows Server 2012. Une fois cette mise à jour installée, le paramètre de stratégie "Configurer les mises à jour automatiques" fonctionnera comme auparavant dans les systèmes d'exploitation Windows précédents. Au lieu d'installer des mises à jour au cours du cycle de maintenance quotidien, les mises à jour Windows seront installées à l'heure et le jour programmés dans le paramètre de stratégie "Configurer les mises à jour automatiques".

Tim Jackson
la source
1
Bonne trouvaille, bonne réponse.
Mfinni
3
Peut-il également être utilisé pour désactiver les redémarrages automatiques? Nous avons un serveur Windows qui présente les partages iSCSI à nos machines virtuelles et c'est "une mauvaise chose" chaque fois qu'il redémarre automatiquement sous ces machines virtuelles dépendantes.
Brian Knoblauch
10
Nous sommes en 2015, mon système est à jour, je ne vois toujours aucune option dans les paramètres de mise à jour de Windows intitulée "Ne commencez pas de compte à rebours lorsque je me connecte". C'est un échec épique.
Triynko
3
C'est un comble de désordre. Je viens de me connecter à un serveur avec 20 utilisateurs, et il me dit qu'il redémarrera dans 13 minutes. Génial. Merci Microsoft.
Patrick
1
Je suis toujours confus par le libellé de la stratégie de groupe. Que devez-vous configurer exactement pour que le serveur ne redémarre qu'à 3 heures du matin plutôt que de manière aléatoire?
NickG
17

Désactiver le service Windows Update. Pas dans Service Manager - arrêtez-le. Le compte à rebours provient du service, pas de Windows lui-même.

Si vous l'arrêtez - plus de mises à jour jusqu'à la machine est redémarrée manuellement.

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

Même fonctionne avec Server 2012. net stoppuis arrêtez le service.

TomTom
la source
1
C’est un bon moyen d’empêcher le redémarrage lorsque cela m’invite. Je suppose que j'ai toujours un problème sous-jacent: le redémarrage ne se produit pas à 3 heures du matin lorsque les mises à jour ont lieu, mais attend que je me connecte. Je ne comprends tout simplement pas pourquoi je me connecte pour démarrer le compte à rebours.
Bryansix
Changer semble-t-il. Je n'aime pas ça non plus. Le 3h du matin est une chose de config;) Mes redémarrages se produisent le week-end.
TomTom
1
cette réponse n'a pas fonctionné pour moi. a arrêté le service Windows Update et a continué à afficher les bannières du compte à rebours sur le serveur 2012.
Bret Fisher
3
Si vous arrêtez le service, cela risque de ne pas suffire. Il est possible que le service démarre automatiquement après 1 minute. Cela fera un total de 2 fois, selon la version de Windows que vous utilisez. De plus, il peut y avoir un ou plusieurs processus en cours d'exécution appelés Windows Update. Dans un cas récent, j'ai dû arrêter ces processus et arrêter le service pour résoudre le problème.
LPChip
2
Il utilise le planificateur de tâches pour redémarrer le service et le processus s’ils sont arrêtés.
Lankymart
9

Arrêter le service ne suffit pas, car il ne fait que recommencer. Vous devez désactiver le service jusqu'à ce que vous soyez prêt à redémarrer le serveur.

Ensuite, pour résoudre le problème, vous devez ajouter cette valeur de registre pour garantir le redémarrage de Windows à l'heure prévue, même s'il est verrouillé.

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

Problème de documentation MS KB

Ben Drawbaugh
la source
1

Pour arrêter temporairement le redémarrage, désactivez les services Windows Update et Windows Module Installer. Rallumez-les la nuit pour que le redémarrage puisse avoir lieu.

Susan Russel
la source
Je préfère me sauver la tête et me tirer une balle.
Hibou
1

Vous pouvez utiliser Powershell pour installer les mises à jour. Effectuez une recherche sur Internet pour le module PSWindowsUpate et téléchargez-le. Ensuite, exécutez la commande Get-WUInstall. Il existe un commutateur qui vous permet d'ignorer la demande de redémarrage. Je l'utilise sur tous mes serveurs 2012 et je l'aime beaucoup mieux que d'utiliser l'interface graphique.

Charles Burge
la source
Le commutateur référencé est -IgnoreRebootpar exempleipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder
0

Si vos mises à jour proviennent de WSUS, vous pouvez déterminer quelles mises à jour nécessitent un redémarrage obligatoire de la machine et les planifier pendant une fenêtre de maintenance. Sinon, désactivez le service Windows Update comme suggéré ci-dessus.

Wondersz1
la source