Comment empêcher Windows 10 de redémarrer l'ordinateur après avoir installé les mises à jour

79

Nous avons déjà répondu à cette question, par exemple ici , mais toutes les réponses que j'ai vues nécessitent l'utilisation d'un menu déroulant dans Paramètres> Mettre à jour et sécurité> Options avancées.

Sur ma version de Windows 10 Pro, une telle liste déroulante n'existe pas:

Options avancées de mise à jour Windows

Comment puis-je empêcher les redémarrages automatiques?

Laurent
la source
1
Windows 10 version 1607 (OS build 14393.10)
Laurent
19
Oui, mais le problème avec le réglage des heures "actives" est que si j'oublie de fermer Excel et de le laisser ouvert pendant la nuit, Windows risque de redémarrer pendant la nuit, ce qui me ferait perdre des données non enregistrées. En outre, la durée d'activité maximale est de 12 heures, ce qui suppose que tout le monde dort au moins 12 heures par jour ...
Laurent
1
@Laurent, lorsque la mise à jour des créateurs sera publiée le mois prochain, l’ une des modifications augmentera le Active Hoursparamètre maximum que vous pouvez configurer à 18 heures. Espérons que vous dormez généralement au moins six heures!
Run5k
1
C’est l’une des nombreuses choses que Windows fait qui nous ralentit et gêne notre travail. Bien que nous utilisions encore un peu Windows ici dans notre entreprise (principalement dans WINE ou VirtualBox), nous sommes passés à Linux (RHEL, LM MATE 18.1 et Xubuntu 16.04). Les mises à jour Linux ne nous ralentissent pas et il est rarement nécessaire de redémarrer.
Mike Waters

Réponses:

89

La définition du GPO «Aucun redémarrage automatique avec les utilisateurs connectés pour les installations de mises à jour automatiques planifiées» ne fonctionnait pas pour moi. Je me suis réveillé ce matin et ma machine avait été redémarrée. (J'utilisais l'ordinateur la nuit dernière et je n'ai même pas reçu d'avertissement.)

Cette suggestion de techjourney.net semble plus prometteuse.

  • Ouvrez le planificateur de tâches et accédez à Bibliothèque du planificateur de tâches> Microsoft> Windows> UpdateOrchestrator.
  • Cliquez avec le bouton droit sur la tâche de redémarrage et désactivez -la.

Windows tentera de réactiver automatiquement la tâche. Vous devez donc également modifier les autorisations sur le fichier de tâches.

  • Accédez à C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator.
  • Ouvrez les propriétés du fichier de redémarrage , ouvrez l'onglet Sécurité et ouvrez Autorisations avancées.
  • Prenez possession du fichier en cliquant sur le lien "Modifier" à côté du propriétaire et en tapant votre nom. Désactiver l'héritage via le bouton en bas.

  • Modifier toutes les autorisations pour lire ou lire et exécuter uniquement.

JaredE
la source
3
Vous devez également définir la stratégie de groupe "Activer Windows UPM pour réveiller automatiquement le système pour installer les mises à jour planifiées" sur DÉSACTIVÉ. Si vous ne le faites pas, Windows démarre parfois votre ordinateur lorsqu'il est éteint (veille prolongée), installe les mises à jour et s'éteint à nouveau, ce qui entraîne la perte de votre état d'hibernation. Cela vous fait perdre toutes vos fenêtres ouvertes, ce qui est une douleur énorme.
Steve
1
Notez que la tâche doit d'abord être désactivée, puis les autorisations de fichier définies. Si vous définissez d'abord les autorisations de fichier, la tâche peut générer une erreur lors de la tentative de définition de l'état sur désactivé.
Mike Simpson
7
Autant que je sache, cela ne fonctionne plus. Windows ignore maintenant les autorisations sur le fichier et redéfinit le "redémarrage" sur activé. Je ne pense pas qu'il y ait actuellement un moyen d'empêcher Windows de se redémarrer, ce qui est absolument ridicule.
dallin
1
Je devais également effectuer ce processus pour le blocage du dossier "C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl" (désactivation des tâches dans le planificateur de tâches, puis suppression de toutes les autorisations en écriture). Au moins, je pense qu'ils sont maintenant car il est passé l'heure prévue et n'a pas redémarré. Nous verrons si MS crée encore une autre tâche en essayant de dépasser nos blocs ... -_-
Venryx
2
Ne fonctionne pas , pas d'autorisation pour désactiver la tâche de redémarrage, même pour l'administrateur! Je reçois le message suivant: "Le compte d'utilisateur sous lequel vous vous trouvez n'a pas le droit de désactiver cette tâche"
Tomas
9

Toutes les solutions de contournement suggérées ne semblent pas fonctionner avec la mise à jour d'anniversaire. Mais il reste une option: vous pouvez mettre à jour périodiquement les "heures actives" dans les paramètres. Cependant, ce n’est pas amusant à faire manuellement, mais il existe un petit service Windows qui peut le faire pour vous: https://www.udse.de/en/windows-10-reboot-blocker

audioxp
la source
La réponse acceptée semble toujours fonctionner pour moi ... Les mises à jour ne s’installant pas automatiquement, elles ne redémarrent pas. Cependant, si je clique pour installer les mises à jour, il redémarrera plus tard sans demander, aussi je m'assure de redémarrer juste après l'installation manuelle des mises à jour.
Laurent
3
C'est ridicule! Je ne peux pas croire que nous devions installer ceci pour "réparer" quelque chose qui n'aurait pas dû être "cassé" en premier lieu! Voilà pour être une version "pro" ....
mardi
1
Pour ceux qui préfèrent examiner le code avant de l'exécuter, il existe également une version PowerShell de quelqu'un d'autre sur Github .
Peter Taylor
8

Modifier:

Microsoft va publier un moyen de répéter les mises à jour. The Verge - Microsoft facilite l’arrêt de Windows 10 pour redémarrer votre PC de façon aléatoire pour les mises à jour.

Je ne suis pas sûr si l'application des paramètres vous permet de le faire plus. J'ai jeté un coup d'œil mais je ne trouve rien. Cette solution ci-dessous fonctionnera que vous utilisiez Windows 10 Pro ou non.

Dans la boîte de dialogue Exécuter (Winkey + R), tapez "gpedit.msc" (sans les guillemets), appuyez sur Entrée. Naviguez jusqu'à Configuration ordinateur / Modèles d'administration / Composants Windows / Windows Update. Double-cliquez sur "Aucun redémarrage automatique avec les utilisateurs connectés mises à jour automatiques "Activez-le et cliquez sur Appliquer

Ref: Windows 10: Désactiver le redémarrage automatique pour les mises à jour

Gpedit

mt025
la source
7
gpedit est seulement pour les versions Pro et supérieures, Home ou inférieur n'a pas gpedit
Moab
2
J'ai Pro, j'ai donc pu le faire. Mais c'était déjà activé (je l'avais activé il y a longtemps quand j'étais encore sur Windows 8). La nuit dernière, il a redémarré même avec ce paramètre activé.
Laurent
21
Ça ne marche pas. Je l'ai activé, mais il redémarre toujours. La chose la plus agaçante est qu’elle redémarre au cours de la semaine, pendant les heures de bureau , alors que de nombreuses applications sont ouvertes et qu’elles sont fermées avec force et que je perds mon travail. A chaque fois. J'utilise Windows depuis la version 3.1 et aucune de leurs décisions douteuses en matière d'interface utilisateur, y compris les 8 interfaces utilisateur modernes, ne me dérangeait. Mais laissez-moi faire mon putain de travail sans interruption. Ironiquement, ils l’appellent Windows 10 "Pro".
Groo
1
Ne marche pas. (Windows 10 Version 1607 Build 14393.187)
utilisateur643011
2
Quelqu'un at-il lu le dernier paragraphe de cette option "cela ne fonctionne pas si la stratégie Configure Automatic Updatesn'est pas active"? J'imagine (mais je n'ai pas encore pu vérifier) ​​que cela ne fonctionne que si l'on active également ladite politique.
Tobias Kienzler
5

Les deux autres solutions ne semblent pas fonctionner pour moi car ces paramètres de registre étaient déjà définis sur mon ordinateur.

Voici une solution indirecte, qui consiste à indiquer à Windows Update de ne pas installer les mises à jour automatiquement, il suffit de les télécharger, puis de demander leur installation. L'utilisateur peut ensuite choisir quand les installer et redémarrer ensuite.

Accédez à la clé de registre suivante: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Définissez la valeur AUOptions sur l'une des valeurs suivantes:

1 = Ne jamais rechercher les mises à jour
2 = Rechercher les mises à jour mais laissez-moi choisir si vous souhaitez télécharger et installez-les
3 = Téléchargez les mises à jour mais laissez-moi choisir entre les installer
4 = Installer les mises à jour automatiquement

Je l'ai mis à 3.

Source: Forums Microsoft Technet: Comment arrêter Windows 10 de redémarrer automatiquement, répondez par MaxBak83

Laurent
la source
oui, j'utilise cet outil pour rechercher manuellement des mises à jour: superuser.com/a/948069/174557
magicandre1981
4
Non, cela ne fonctionne pas non plus. Mon Windows 10 Pro (avec ce paramètre défini sur 2, après avoir supprimé le Windows/SoftwareDistributiondossier, téléchargé les mises à jour, les avoir installées, puis redémarré au milieu de mes heures de bureau le mercredi 13h avec plusieurs applications ouvertes, y compris une application non enregistrée. Document Word. Ensuite, l'installation de "l'édition anniversaire" pour les 30 prochaines minutes a échoué, puis ma version précédente a été restaurée automatiquement. Cool, je peux maintenant attendre la prochaine tentative. Je ne dois pas oublier de sauvegarder chaque fois que je vais chercher une tasse. de café.
Groo
1
Cela a fonctionné pour moi; Je reçois maintenant un message indiquant que le redémarrage est obligatoire , puis un message plus inquiétant. Nous redémarrerons votre appareil en dehors des heures de bureau . Mais cela ne redémarre pas tout seul. Il y a un bouton pour redémarrer maintenant .
Jmgonet
1
Ne marche pas. (Windows 10 Version 1607 Build 14393.187)
utilisateur643011
n'est-ce pas HKLM \ LOGICIEL \ Policies \ Microsoft \ ...? En outre, cela semble confirmer mon commentaire selon lequel vous devez activer les deux stratégies "Configurer les mises à jour automatiques" et "Pas de redémarrage automatique avec les utilisateurs connectés pour les installations de mises à jour automatiques planifiées"
Tobias Kienzler le
1

Winaero.com a fourni un moyen de le faire:

  • Ouvrez l'éditeur de registre.
  • Accédez à la clé de registre suivante: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Créez une nouvelle valeur DWORD nommée ici NoAutoRebootWithLoggedOnUsers, définissez-la sur 1et redémarrez le périphérique.

entrez la description de l'image ici

magicandre1981
la source
1
Je viens d'y aller dans regedit et sur mon PC cette clé était déjà réglée sur 1.
Laurent
Mon ordinateur ne dispose pas de WindowsUpdate
Richard
@ Richard créer une clé avec ce nom si vous ne pouvez pas le trouver
magicandre1981
3
Ne marche pas. (Windows 10 Version 1607 Build 14393.187)
utilisateur643011
Poursuivant dans la tendance des blogs techniques à ne pas faire les recherches appropriées et à ne pas recouper suffisamment leurs réponses, le guide ne répertorie pas correctement les informations de bits. La clé que vous avez publiée ne s'applique qu'aux ordinateurs 32 bits. J'ai ajouté les informations pour les machines 64 bits également.
Mouette
1

Voici un fichier .zip contenant un fichier .reg qui DEVRAIT fonctionner dans Windows 10 (bien que je ne sache pas avec certitude jusqu'à la prochaine fois que M $ enverra une mise à jour Win10 qui nécessite un redémarrage):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

Voici le contenu du fichier NoAutoReboot.reg, mais veillez également à lire le fichier 00ReadMe.txt.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Notez que pour que cette opération soit efficace, vous devez soit redémarrer le service Windows Update, soit simplement redémarrer l'ordinateur, après avoir installé la mise à jour du registre.

Dave Burton
la source
0

Pour les ordinateurs dotés d'une stratégie de groupe, l'application de la stratégie Configuration utilisateur \ Modèles d'administration \ Composants Windows \ Windows Update \ Supprimer l'accès pour utiliser toutes les fonctionnalités de Windows Update avec l'option Ne pas afficher les notifications empêchera complètement les redémarrages forcés. La mise à jour Windows sur Windows 10 restera toujours pleinement fonctionnelle.

Les entrées de Registre pour cette stratégie sont HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate Créez les clés: DisableWindowsUpdateAccess avec la valeur 1 DisableWindowsUpdateAccessMode avec la valeur 0

Cela empêchera également la tâche du planificateur de tâches dans la réponse de JaredE de forcer un redémarrage. Même exécuter manuellement cette tâche ne provoquera pas de redémarrage.

ayao1337
la source
-1

Réponse possible, toujours en cours de test, mais semble fonctionner jusqu'à ce que MS modifie ces paramètres dans le Planificateur de tâches.

Dans un autre message, "Comment désactiver les redémarrages automatiques dans Windows 10?", Références jakethedog à l'aide du Planificateur de tâches. J'ai développé les paramètres par élément dans UpdateOchestrator.

Allez au début et entrez le planificateur de tâches. Allez à la bibliothèque du planificateur de tâches >> Microsoft >> Windows >> UpdateOrchestrator.

Vous y trouverez des éléments pouvant être ajustés pour que les mises à jour se comportent différemment. Vous pouvez modifier différentes propriétés dans chaque élément en cliquant avec le bouton droit de la souris et en sélectionnant Propriétés.

Vous devriez voir six onglets. La plupart ont des paramètres qui peuvent être définis, désactivés ou supprimés. Utilisez l'onglet Historique de chaque élément pour voir quand et ce qu'ils traitent. Puis, par onglet, effectuez les modifications souhaitées.

Jusqu'à présent, je n'ai désactivé que les paramètres désactivés. MS peut rajouter un paramètre supprimé lors de l'exécution des analyses de mise à jour, manuellement ou automatiquement, et remplacer les éléments manquants.

Sur chaque élément que j'ai ajusté, j'ai modifié les onglets suivants.

Onglet Général >> Options de sécurité. Changement du compte d'utilisateur contrôlant l'élément du système à mon compte. Cela devrait aider le compte système à cesser de modifier les modifications.

Déclencheurs >> Édition >> Paramètres avancés. Commencez la tâche: selon un calendrier. Définir une tâche de retard pour (délai aléatoire): à 1 jour. Définissez la tâche d'arrêt si elle dure plus de 30 minutes. Définir expiration: le jour où vous apportez une modification à l'élément, 15 minutes plus tard après la modification et à synchroniser sur plusieurs fuseaux horaires. Décoché Activer.

Actions >> Modifier. Renommez l'entrée de programme / script. Ici, je viens de remplacer MusNotification.exe par MNcation.exe et de supprimer l’option Ajouter des arguments de Reboot. Cela peut être ajouté à l'observateur d'événements, je n'ai pas vérifié pour voir.

Conditions >> Puissance. Décochez les deux entrées.

Paramètres. Régler à ce qui suit.

entrez la description de l'image ici

Cliquez ensuite sur OK pour fermer la fenêtre Propriétés, puis cliquez avec le bouton droit de la souris et désactivez l'élément par élément à ajuster. Puis redémarrez.

AndyA
la source
1
Vous devriez éditer cette réponse après avoir vérifié qu'il s'agit bien d'une réponse. Revue . Pourquoi soumettez-vous des réponses identiques aux questions au lieu de signaler une des questions comme un doublon?
Ramhound