web-dev-qa-db-fra.com

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

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 me connecte à distance au serveur, un compte à rebours me 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 et le serveur redémarre finalement sans ma permission. Comment puis-je empêcher cela de se produire?

64
Bryansix

Il existe une stratégie de groupe locale 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 va RDP dans le serveur sur une planification régulière et installer des mises à jour et redémarrer le serveur (voir Patch Tuesday ).

  1. Appuyez sur la touche Windows + R pour ouvrir l'invite d'exécution.
  2. Tapez "gpedit.msc" et appuyez sur entrée.
  3. Dans l '"Éditeur de stratégie de groupe locale", accédez à Configuration 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 "Pas de redémarrage automatique avec les utilisateurs connectés pour les installations planifiées de mises à jour automatiques".
44
Chaoix

Enfin Microsoft a produit un FIX pour ce comportement dans un correctif cumulatif !

Une mise à jour est disponible qui vous permet de contrôler la façon dont le client Mises à jour automatiques applique les mises à jour dans Windows 8 et Windows Server 2012. Après avoir installé cette mise à jour, le paramètre de stratégie "Configurer les mises à jour automatiques" fonctionnera à nouveau comme il le faisait dans les systèmes d'exploitation Windows précédents. Au lieu d'installer des mises à jour pendant le cycle de maintenance quotidien, les mises à jour Windows seront installées à l'heure et au jour qui sont planifiés dans le paramètre de stratégie "Configurer les mises à jour automatiques".

24
Tim Jackson

Désactivez 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'À ce que la machine soit redémarrée manuellement.

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

La même chose fonctionne avec Server 2012. net stop puis arrêtez le service.

17
TomTom

Arrêter le service ne suffit pas, car il ne fera 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 devrez ajouter cette valeur de registre pour garantir le redémarrage de Windows à l'heure planifiée, 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 de MS KB

9
Ben Drawbaugh

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

1
Susan Russel

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

1
Charles Burge

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.

0
wondersz1