Comment * désactiver * les redémarrages automatiques dans Windows 10?

550

Windows 10 vous permet de "planifier" un redémarrage pour plus tard. Je veux le désactiver.

Evidemment, Windows s'est programmé pour un redémarrage hier soir alors que je ne cherchais pas et vient de fermer tout ce sur quoi je travaillais la nuit précédente.

Je redémarre normalement; Je n'ai pas besoin de Windows pour le faire pour moi.

Puis-je le désactiver complètement? Cela ne me dérange pas si tout est téléchargé, puis il dit "hé, vous devriez redémarrer", mais il ne devrait jamais redémarrer tout seul.

J'utilise l'édition "Pro" de Windows 10.

mpen
la source
50
La "Mise à jour d'anniversaire" a maintenant la possibilité de l'installer lorsque vous n'utilisez pas l'ordinateur, mais ce n'est vraiment pas mieux. Pendant la nuit, je laisse parfois des téléchargements ou de longs processus dont Windows assassine et cache les résultats.
mardi
4
Il existe une autre solution efficace ici: justpaste.it/HowDisableWindows10Update
Rob
22
Pire encore, mon PC sort de veille prolongée pour exécuter cette fonction, puis reste fraîchement redémarré pour le reste de la nuit. Microsoft paiera-t-il ma facture d'électricité?
Courses de légèreté en orbite
7
Malheureusement, la réponse la plus votée par Windos est à la fois complexe, dépassée et ne fonctionne certainement pas pour l'édition Home (elle peut ne pas fonctionner pour toutes les éditions, à ma connaissance). Pour info, la réponse beaucoup plus simple d'Erwin a fonctionné de manière continue jusqu'à ce jour (janvier 2018). Il y a d'autres réponses qui semblent prometteuses mais je ne les ai pas testées. Avec 250 000 points de vue, cette question revêt évidemment une importance capitale pour beaucoup de gens ... Je pense que les administrateurs ici devraient permettre de poser à nouveau la question à cette question afin de s'assurer que les votes à la hausse ou à la baisse reflètent l' état actuel des réponses.
Mick
2
Alors, quelle est la réponse acceptée en 2018? pas le temps d'essayer toutes les approches élaborées
Prusswan

Réponses:

44

Vous pouvez essayer Windows 10 Reboot Blocker :

Un simple service Windows qui mettra à jour cette plage horaire "heures actives" en arrière-plan.

Il est gratuit et fonctionne avec la mise à jour anniversaire.

Erwin
la source
2
Je l'aime. Cela semble bien fait, a installer et désinstaller et l'exécutable a une signature valide. Ce qu’il fait est très simple et une bonne idée: c’est la même chose que si vous disiez manuellement à toutes les heures à Windows que vos heures normales de travail correspondaient aux 12 prochaines heures et que cela ne devrait pas redémarrer pendant ce temps.
maf-soft
1
Je n'ai pas essayé, mais je me demande si cela peut être facilement fait via la ligne de commande et un planificateur de tâches. ;)
James Wilkins
1
Windows installera les mises à jour automatiquement mais ne redémarrera pas automatiquement derrière votre dos (une telle fonctionnalité de base est manquante!). Vous pouvez simplement vérifier Windows Update pour savoir si un redémarrage est en attente et le faire au moment opportun.
Erwin
3
Pour votre information ... Vous n'avez pas besoin d'un logiciel tiers gratuit à source ouverte pour cela, bien que, selon le lien que vous avez fourni, cela puisse fonctionner pour le moment, mais que fait exactement cette logique en coulisse, nous ne le saurons peut-être pas à 100% sûr. Vous pouvez contrôler le moment où les opérations de redémarrage postérieur à Windows Update ont lieu, conformément à superuser.com/questions/957267/… . Peut-être pas aussi simple qu'un lien, mais une réponse au moins native à Windows et vous voyez et contrôlez exactement ce que cela fait. Une fois que vous l'avez configuré, c'est vraiment simple.
Pimp Juice IT
4
24 juillet 2017: Depuis l'installation de Reboot Blocker - deux mois et demi plus tard, je peux confirmer que mon ordinateur n'a toujours pas redémarré sans mon consentement.
Mick
241

Remarque: Malheureusement, cela ne semble pas fonctionner sous Windows 10 Home et je ne suis pas sûr d'une solution viable pour les utilisateurs de cette édition.


J'ai posté ceci comme réponse à une autre question, mais comme cela semble être un duplicata de cette question, je vais le fournir ici aussi:

Vous pouvez modifier vos paramètres de stratégie de groupe local pour forcer la mise à jour Windows à télécharger uniquement les mises à jour, mais attendez que votre entrée soit installée (et donc redémarrée).

Ouvrez votre menu de démarrage et tapez Groupe , puis cliquez sur Modifier la stratégie de groupe.

Développez Configuration ordinateur \ Modèles d'administration \ Composants Windows \ Windows Update

Éditeur de stratégie de groupe local - Windows Update

Double-cliquez sur Configurer les mises à jour automatiques , activez la stratégie et configurez-la selon vos besoins.

Configurer les mises à jour automatiques

Retournez dans Windows Update et cliquez sur Rechercher les mises à jour . Une fois que c'est fait, cliquez sur les options avancées

Vous devriez voir vos nouveaux paramètres "appliqués".

Paramètres Windows Update appliqués

Après avoir appliqué ce paramètre sur une machine virtuelle de test, j'ai laissé Windows Update ouvert et j'ai remarqué qu'il commençait le téléchargement.

Téléchargement de Windows Update

Une fois le téléchargement terminé, vous recevez une notification indiquant qu'il existe des mises à jour et que vous devez les installer.

Installation manuelle de Windows Update

Notez que vous devez cliquer sur Installer maintenant. Le redémarrage ou la fermeture du menu Démarrer ne semble pas déclencher le processus d'installation.


Plus d'informations:

Je ne sais pas si la modification de la stratégie de groupe locale est une option de l'édition familiale de Windows 10, mais le même résultat devrait être possible via le registre (je ne l'ai pas testé car j'ai utilisé la méthode de stratégie moi-même). Y compris ceci au cas où des utilisateurs non-professionnels chercheraient aussi une réponse.

  1. Appuyez sur Win+ Ret tapez regedit puis appuyez surEnter
  2. Accédez à HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
    (vous devrez peut-être créer les clés manuellement si elles n'existent pas)
  3. Créez une nouvelle valeur DWORD appelée AUOptionset entrez une valeur 2ou 3.

    2= Notifier avant le téléchargement
    3= Télécharger automatiquement et notifier l'installation

  4. Redémarrer le PC

  5. Vérifier les mises à jour
  6. Inspecter les paramètres avancés

Mise à jour suivante après la mise à jour d'anniversaire (1607):

J'ai récemment vu beaucoup de commentaires de personnes affirmant que cela ne fonctionnait plus après la mise à jour d'anniversaire.

J'ai effectué quelques tests, détaillés dans les deux articles de blog ici:

Ces tests sont en cours depuis près de trois semaines et je n’ai encore vu aucun redémarrage forcé.

À la lumière de ces résultats, il semble que cela fonctionne toujours .

Capture d'écran de Windows 10 Professional - 20 jours de disponibilité

Points à garder à l'esprit:

  • Je n'ai défini aucun paramètre autour d'Active Hours ou des options de redémarrage.
  • NE CLIQUEZ PAS sur le bouton "Installer maintenant" dans l'interface utilisateur de Windows Update, sauf si vous êtes prêt à installer et à redémarrer. Une fois les mises à jour installées, rien n’empêche Windows de décider de redémarrer.
  • Windows vous lancera des toasts, des alertes du centre d’action et des bannières sur votre écran. Tant que vous n'installez pas les mises à jour, tout va bien (mais faites-les éventuellement.)
Windos
la source
6
J'ai utilisé ces paramètres sur mon Win10 Enterprise et il est évident qu'il s'est redémarré ce week-end (samedi 3h31). Il doit y avoir un commutateur supplémentaire pour désactiver ce comportement gênant.
MBX
5
@windows J'avais déjà activé l'option "Aucune modification automatique avec les utilisateurs connectés pour les installations de mises à jour automatiques planifiées" dans l'éditeur de stratégie de groupe. N'a pas aidé jusqu'à présent.
mbx
3
Je ne sais pas si cela fonctionne plus dans la mise à jour d'anniversaire (1607), l'interface et les options ont quelque peu changé. Toujours en test.
Windos
163
Pourquoi n’est-ce pas une simple case à cocher dans les paramètres: "Ne détruisez pas mon travail lorsque je ne regarde pas" me vient à l’esprit comme un verbiage précis. Je vais même prendre "Ne pas redémarrer pendant que PuTTY est en cours d'exécution" est une seconde près. Pourquoi toujours avec les hacks reg.
Brandon
23
Considérez ceci comme une réponse "moi aussi", mais même avec ces modifications, le système redémarre toujours (Win 10 Anniversary Update). Extrêmement frustrant. Travail perdu, session terminée, exaspérant.
Jeroen Ritmeijer
48

J'ai répondu à cette question dans le cadre de ma tentative de correction d'un autre paramètre incohérent dans Windows 10 (la façon dont il réveillera votre périphérique et, ce faisant, vous installerez des mises à jour que vous n'avez pas approuvées.)

Veuillez consulter l' étape 2 de mon guide ici . Il explique comment modifier la tâche "Redémarrage" dans la section "UpdateOrchestrator" de la liste des tâches planifiées de Windows pour la désactiver et empêcher Windows d'interférer avec celle-ci. Lorsque cette tâche est désactivée, votre ordinateur ne redémarrera jamais à moins que vous ne le lui demandiez.

À la vôtre - Seagull

mouette
la source
20
Votre lien est dans le site, donc il n'y a pas beaucoup de risque de rupture. Mais il est toujours préférable de rendre les réponses autonomes. Pensez à ajouter les informations essentielles ici et à laisser le lien pour l'attribution à l'autre réponse. Si vous souhaitez simplement rediriger le lecteur ailleurs, vous pouvez même le faire dans un commentaire.
fixer1234
1
Ça y est ...! J'étais confus de voir comment cette chose stupide a réussi à redémarrer mon PC même lorsque le service ne fonctionnait pas, et c'était la cause! Qui avait pensé que certaines tâches planifiées enfouies que Windows Update modifierait serait le coupable tout le temps? Maintenant, les mises à jour peuvent être téléchargées et installées, mais je peux redémarrer quand je le souhaite. Quelle que soit l’idée restrictive des «heures non actives», Windows pense que je n’utilise pas mon ordinateur.
japzone
4
Malheureusement, cela ne fonctionne plus non plus. Windows réactivera la tâche en mode silencieux tout en ignorant les autorisations de fichiers et en les réinitialisant également lorsqu'une mise à jour est exécutée.
qasdfdsaq
1
Je ne peux toujours pas vérifier. J'ai mis à jour mon Windows 10 vers la dernière version - 14393.447 - et les autorisations de ma tâche "Redémarrer" n'ont pas été gênées. Le planificateur de tâches des outils d'administration dit toujours "désactivé" pour cette tâche.
Mouette
1
@qasdfdsaq Je peux confirmer que cela ne fonctionne pas à la maison 10. J'ai suivi toutes les étapes il y a un mois et la nuit dernière, windows a ajouté une tâche à l'orchestrateur de mises à jour sans autorisation désactivé qui a été activé pour s'exécuter une fois et qui s'est redémarré automatiquement la nuit dernière.
user5389726598465
45

La meilleure solution à ce problème gênant est d'utiliser le planificateur de tâches.

Cliquez sur Démarrer et tapez Planificateur de tâches.

Accédez à Bibliothèque du planificateur de tâches >> Microsoft >> Windows >> UpdateOchestrator

Pour désactiver les redémarrages automatiques, cliquez avec le bouton droit de la souris sur Reboot (Redémarrer) et sélectionnez Désactiver.

entrez la description de l'image ici

Ensuite, assurez-vous de changer les autorisations. Devrait être réglé sur Lecture et exécution

J'ai également désactivé les mises à jour automatiques en désactivant toutes les tâches de ce dossier.

Jakethedog
la source
9
@ppvi je souhaite, mais non, il a toujours redémarré
Thomas
4
Cela n'a pas fonctionné pour moi non plus (avec Windows 10 Home) car le système l'a simplement réactivé. Cette autre réponse suggère que vous fassiez la même chose, mais que vous deviez également modifier l'autorisation d'empêcher Windows de la réactiver: superuser.com/a/1125051/139323
orrd
2
Ça ne marche pas Windows ignore les autorisations sur ces fichiers.
qasdfdsaq
3
qasdfdsaq a raison. La tâche a été désactivée pendant une semaine puis ma machine a redémarré la nuit dernière. Regardé la tâche et il a été activé. Tout comme le service de mise à jour, si vous le désactivez, Windows le réactivera. Maintenant, je vais voir ce que cela supprimera. Je pense que ça va juste être rajouté. Windows 1607 (14393.447)
Justin Emlay
2
nircmdn'est pas un utilitaire de messagerie native Windows. Pour Windows 10, le "msg" l'est cependant. Par conséquent, pour ceux qui ne souhaitent pas télécharger d'autres outils, utilisez %windir%\system32\msg.exe * /SERVER:localhost "Windows needs a reboot to finish its updates, please restart ASAP."plutôt l'action de redémarrage. Je vous suggère fortement d'exporter d'abord la tâche avant d'y apporter des modifications afin d'avoir une copie de sauvegarde (toujours une bonne idée au cas où).
James Wilkins
32

Vous pouvez utiliser les propres outils de Windows pour désactiver les redémarrages automatiques.

Comme d'autres réponses l'ont mentionné, Windows redémarre à l'aide de la tâche planifiée appelée \Microsoft\Windows\UpdateOrchestrator\Reboot. Toutefois, si vous ouvrez le Planificateur de tâches et désactivez celui-ci, Windows le réactivera volontiers le lendemain, même si vous modifiez ses autorisations pour le rendre en lecture seule.

Plutôt que d'avoir à aller dans l'interface utilisateur du planificateur de tâches pour désactiver la tâche tous les jours, nous pouvons le configurer automatiquement, à l'aide de l' schtasksutilitaire de ligne de commande pour modifier les tâches.


Si un redémarrage est planifié, la commande suivante, exécutée avec des privilèges d'administrateur , désactivera la tâche:

schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE

Sachant cela, vous pouvez créer votre propre tâche planifiée pour exécuter périodiquement la commande ci-dessus et désactiver le petit schéma insidieux de Windows. Si vous savez utiliser le Planificateur de tâches, configurez votre propre tâche.

Autrement,

  1. Copiez et collez le balisage ci-dessous dans un éditeur de texte.
  2. Enregistrez-le en tant que fichier XML.
  3. Dans le Planificateur de tâches, cliquez sur Actions> Importer une tâche ... et sélectionnez ce fichier.
  4. Tweak la configuration au besoin.
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Author>http://superuser.com/users/1909/kpozin</Author>
    <URI>\SuperUser\Cancel Windows automatic reboot</URI>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <Repetition>
        <Interval>PT10M</Interval>
        <Duration>P1D</Duration>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2016-11-16T18:30:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <!-- That's the SYSTEM user -->
      <UserId>S-1-5-18</UserId>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>schtasks</Command>
      <Arguments>/change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE</Arguments>
    </Exec>
  </Actions>
</Task>
kpozine
la source
3
Cette solution est de loin la meilleure et la plus sûre. Merci mec!
Henon
15
La confiance des cerveaux chez Microsoft me cause du chagrin depuis les années 1980. À l'époque, c'était l'incompétence. Maintenant, ils le font exprès.
user184411
Non, je ne peux pas faire confiance à cela. La désactivation du service Windows Update est la seule solution fiable. C’est le seul moyen d’être certain que Windows ne détruira pas littéralement tout ce sur quoi vous travaillez lorsque vous vous y attendez le moins.
Triynko
1
"Maintenant, ils le font exprès" LOL. J'ai inventé un terme que j'utilise: BOPs (bugs intentionnellement) - pour toute entreprise qui dit que c'est "de par sa conception" (une simple excuse pour ne pas le changer). ;)
James Wilkins
2
Même lorsque je suis connecté au compte administrateur par défaut, je ne peux pas exécuter cette commande dans un cmd élevé - i.imgur.com/z0ef7nC.png
Goose
26

Contrôle du redémarrage de Windows après l'application des mises à jour Windows

Vous pouvez contrôler l'heure à laquelle vous autorisez Windows à redémarrer automatiquement pour chaque opération Windows Update sans rien désactiver ni pour arrêter de force le service Windows Update .

Cette méthode n’empêchera pas le téléchargement ou l’installation de mises à jour Windows. Les correctifs de sécurité du système d’exploitation continuent de s’appliquer au système vous devez simplement le redémarrer dès que vous êtes prêt.

Veuillez noter que le redémarrage peut être nécessaire avant que toute vulnérabilité nouvellement corrigée ne devienne effective. Vous devez donc comprendre cela et continuer à redémarrer régulièrement lorsque des correctifs sont appliqués de manière assez rapide pour garantir la sécurité de votre système.

J'expliquerai plus en détail ci-dessous, mais cela utilise essentiellement un script de traitement par lots pour définir et modifier de manière dynamique les valeurs de registre corrélées des paramètres Heure active pour l' heure de début et l' heure de fin en fonction de l'heure d'exécution, tout en veillant à incrémenter les valeurs pour toujours. avoir des heures d'avance.


Ceci est une solution Windows native

Contrairement à la solution Windows 10 Reboot Blocker qui trompe Windows, il s’agit d’une solution 100% native à Windows qui astuce Windows ne nécessitant aucun logiciel tiers pour mener à bien cette tâche.


Planification avec planificateur de tâches

Planifiez simplement un seul script de lot (fourni ci-dessous) avec le planificateur de tâches à exécuter deux fois par jour:

  1. une fois à 6h05
  2. une fois que 18h05

Chaque exécution définit les valeurs ActiveHoursStart et ActiveHoursEnd sur des valeurs permettant à Windows de penser que vous êtes toujours actif et garantit qu'aucun redémarrage ne se produit à partir des opérations Windows Update .

La logique de traitement par lots et la planification de ce processus sont simples à mettre à l'échelle et à ajuster si vous rencontrez un problème (par exemple, vous rencontrez des problèmes avec les modes d'économie d'énergie tels que Veille ou Veille prolongée.)


Script de lot

REMARQUES: Les valeurs de registre sont définies au format hexadécimal. Notez également que l’exemple de logique ci-dessous suppose que le script sera exécuté uniquement entre 6 h 00 et 18 h 59 min 59 s. Ou entre 18 h 00 et 18 h 59 min 59 s. Cela peut être réglé facilement avec la IF %HH%==XXpartie de la logique cependant; vous pouvez également utiliser cette même logique pour tester cette fonctionnalité et confirmer qu'elle fonctionne comme prévu en modifiant la valeur .

@ECHO ON

SET HH=%TIME: =0%
SET HH=%HH:~0,2%

IF %HH%==06 SET StartHour=06 & SET EndHour=13
IF %HH%==18 SET StartHour=12 & SET EndHour=07

CALL :ChangeActiveHours
REG IMPORT "%DynamicReg%"
EXIT

:ChangeActiveHours
SET DynamicReg=%temp%\ChangeActiveHours.reg
IF EXIST "%DynamicReg%" DEL /Q /F "%DynamicReg%"

ECHO Windows Registry Editor Version 5.00                              >>"%DynamicReg%"
ECHO.                                                                  >>"%DynamicReg%"
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] >>"%DynamicReg%"    
ECHO "ActiveHoursEnd"=dword:000000%EndHour%                            >>"%DynamicReg%"
ECHO "ActiveHoursStart"=dword:000000%StartHour%                        >>"%DynamicReg%"
ECHO "IsActiveHoursEnabled"=dword:00000001                             >>"%DynamicReg%"
GOTO :EOF

Valeurs hexadécimales pour les nombres décimaux 0-255

entrez la description de l'image ici


Le registre

Pour plus de détails sur les paramètres de registre corrélés, cela va changer. Ci-dessous, je ferai référence aux parties de En regardant de plus près Active Hours dans Windows 10 pour voir ce que cette méthode affectera.

Heures actives

Les heures actives ne modifient pas ce comportement, mais ils ajoutent un mécanisme au système d'exploitation Windows 10 qui garantit que les utilisateurs ne sont pas perturbés par les redémarrages pendant les heures actives.

Heures actives et le registre

  1. Appuyez sur la touche Windows, tapez regedit.exe, puis appuyez sur Entrée.

  2. Confirmez l'invite UAC.

  3. Accédez à la clé suivante à l'aide de la hiérarchie de l'arborescence située à gauche:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

Les options suivantes sont fournies ici:

  • ActiveHoursEnd: définit l'heure de fin de la fonctionnalité.
  • ActiveHoursStart: définit l'heure de début de la fonctionnalité.
  • IsActiveHoursEnabled: si cette option est définie sur 1, la fonctionnalité est activée. Si défini sur 0, il est désactivé.

Si vous souhaitez modifier l'heure de début ou de fin de la fonction, double-cliquez sur l'une des entrées. Basculez sur une invite décimale à l'invite qui s'ouvre et entrez l'heure de début à l'aide du système d'horloge 24 heures.

Veuillez noter que vous ne pouvez pas ajouter de minutes au registre uniquement pendant des heures complètes.

la source


Confirmation

Pour confirmer cela fonctionne comme excepté vous

  1. appuyez entrez la description de l'image iciune fois sur la touche, puis saisissez Mises à jour Windows jusqu'à ce que les options Paramètres de Windows Update s'affichent , puis cliquez dessus.

    entrez la description de l'image ici

  2. Cliquez sur l' option Modifier les heures actives dans la section ** Modifier les paramètres *.

    entrez la description de l'image ici

  3. Prenez note des valeurs Heure de début et Heure de fin dans les fenêtres Heures actives et appuyez sur Cancel, puis fermez complètement à partir des écrans Paramètres .

    entrez la description de l'image ici

  4. Exécutez le script de traitement par lots en vous assurant que les valeurs sont définies dans les variables en conséquence pour le moment où vous l'exécutez afin de vous assurer qu'il définit les valeurs pour l' heure de début et l' heure de fin en conséquence et qu'il s'exécute sans erreur (exécutez-le en tant qu'administrateur si nécessaire).

  5. Répétez maintenant les étapes 1 à 3 et confirmez que les valeurs de l' heure de début et de fin ont été modifiées correctement.


Désactiver

Lorsque vous êtes prêt à autoriser les mises à jour Windows à redémarrer la machine pour ses opérations de mise à jour, vous pouvez le faire manuellement, car cette méthode n'arrête pas le téléchargement et l'installation des mises à jour de Windows. Si vous devez toutefois désactiver ce travail, vous pouvez simplement désactiver la tâche planifiée qui l'exécute à l'aide du Planificateur de tâches .


Ressources supplémentaires

Pimp Juice IT
la source
2
Je pense que cette méthode est une bonne idée mais elle a un petit défaut. Si vous éteignez votre ordinateur à 19h ou plus tard et si vous l'allumez à 7h ou plus tard le lendemain, vous restez avec les heures actives définies à 18h-7h et même en configurant l'option "Exécuter la tâche dès que possible après un démarrage programmé". à dans les paramètres de tâche ne le changera pas. Je pense que les conditions du lot doivent être modifiées pour IF %HH% LSS 06 SET StartHour=12 & SET EndHour=07 IF %HH% GEQ 06 IF %HH% LSS 18 SET StartHour=06 & SET EndHour=13 IF %HH% GEQ 18 SET StartHour=12 & SET EndHour=07le rendre indépendant du moment où il est exécuté.
Jojo
est-ce que cela fonctionne? L'outil de redémarrage bloquant n'a pas fonctionné pour moi, pas plus que la plupart des choses que j'avais déjà essayées. Win10pro 1607
Mikey
1
@ MarianKlühspies J'apprécie ça !! J'essaie de toujours écrire quelque chose dont quelqu'un peut tirer parti quand je le peux. Ce processus peut être transformé en quelque chose de plus facile à manipuler avec moins de pas et de réflexions, mais je n’ai pas eu le temps d’essayer de développer quelque chose. Quelqu'un a suggéré une application GitHub ou quelque chose pour l'une de mes réponses comme celle-ci avant, mais probablement sur un autre post entièrement. L'hex n'est pas trop difficile à comprendre avec un petit effort, ce n'est pas sorcier, vraiment, mais vous devez être complexe parfois, je suppose, pour avoir plus de flexibilité et de robustesse.
Pimp Juice IT
1
Solution très intelligente et bien expliquée - bien que @ MarianKlühspies ait raison de dire que les non-techniciens sont foutus. J'ai légèrement modifié le fichier de commandes, avec ceci: IF %HH%==00 SET StartHour=00 & SET EndHour=12 IF %HH%==01 SET StartHour=01 & SET EndHour=13 ... etc, puis je l'ai configuré dans le Planificateur de tâches pour qu'il s'exécute toutes les heures, ainsi qu'au réveil en mode veille prolongée (comme décrit par @PimpJuiceIT.
Tom Warfield,
2
Veuillez consulter cette réponse superuser.com/a/1456571/351521 pour une PowerShellversion avec Scheduled taskcréation automatique . J'ai également ajouté des déclencheurs et des paramètres à partir des commentaires ci-dessus.
Marcos
5

Windows 10 reconstruit ses stratégies Windows Update en ajoutant des différences entre les versions précédentes.

Windows Update forcera les mises à jour même si le service de mise à jour Windows est désactivé, ce qui s'applique aux utilisateurs particuliers, car certaines mises à jour nécessitent un redémarrage obligatoire. Le planificateur de redémarrage ne peut pas être désactivé.

Cela ne signifie pas que vous ne pouvez pas bloquer les mises à jour, vous pourriez peut-être faire un travail de blocage en bloquant les serveurs de mises à jour, mais cela pourrait être très gênant si vous avez des centaines de méthodes pour le faire en entier sur Internet.

Un journal avec référence ici

Mises à jour. Le logiciel vérifie périodiquement les mises à jour du système et des applications, puis les télécharge et les installe pour vous. Vous pouvez obtenir des mises à jour uniquement auprès de Microsoft ou de sources autorisées, et Microsoft peut avoir besoin de mettre à jour votre système pour vous fournir ces mises à jour. En acceptant cet accord, vous acceptez de recevoir ces types de mises à jour automatiques sans préavis.

Source Windows 10 CLUF

Quelques informations sur Windows Update for Business expliquant les différences entre les utilisateurs particuliers et les avantages de la mise à jour d'entreprise. Ici

Francisco Tapia
la source
J'aurais dû préciser que j'utilise l'édition "Pro".
mardi
13
La mise à jour ne pose généralement pas de problème, mais redémarrer et détruire le travail d'un utilisateur. Mais qui a besoin d'un utilisateur aujourd'hui?
Michael Jaros
1
Cette réponse est complètement fausse. La désactivation du service Windows Update résout absolument le problème. C'est la seule façon de résoudre le problème. Cela fait des mois que je l’ai désactivé et mon ordinateur n’a jamais essayé de se redémarrer. Ne vous contentez pas "d'arrêter" le service ... arrêtez-le et réglez-le sur "désactivé". Problème résolu. Activez-le lorsque vous souhaitez installer des mises à jour. Réécrire les entrailles de votre ordinateur et tuer tout votre travail n'a AUCUN AFFAIRE d'être autre chose qu'un fonctionnement manuel à 100%. Ce que Microsoft a fait dans Windows 10 est ******** dégoûtant et exaspérant.
Triynko
1
Même lorsqu'il est marqué comme étant désactivé, Microsoft continue d'exécuter le wrapper svchost netsvcs parent et peut démarrer et exécuter les mises à jour Windows sur vous.
Warren P
27 juin 2017 - utilise cela depuis près de deux mois et toujours pas de mises à jour forcées.
Mick
5

Il semble que "Aucun redémarrage automatique avec les utilisateurs connectés pour les installations de mises à jour automatiques planifiées" ne fonctionne pas actuellement avec Windows 10, mais selon cet article sur Lifehacker.com ( http://lifehacker.com/enable-metered-connection -to-delay-windows-10-updates-1723316525 ), l'activation de connexions contrôlées dans Windows 10 peut arrêter ou au moins retarder davantage les mises à jour de Windows.

Windows 10 est livré avec une fonctionnalité qui vous permet de spécifier que votre connexion Internet est limitée, limitée ou handicapée. Vous pouvez être connecté à votre téléphone, sur un réseau Wi-Fi public ou simplement disposer d’un plafond de données de merde sur votre réseau domestique. En activant la «connexion au compteur», Microsoft respectera cela en attendant de forcer le téléchargement. Pour l'activer, procédez comme suit:

  1. Recherchez dans le menu de démarrage «Modifier les paramètres Wi-Fi».
  2. Cliquez sur Options avancées.
  3. Activez la bascule sous «Connexion mesurée».

L'inconvénient majeur de cette méthode est qu'elle ne fonctionne que si votre ordinateur est connecté via Wi-Fi. Pour une raison quelconque, Windows 10 ne vous permet pas de spécifier que votre connexion est mesurée lorsqu’elle est connectée via Ethernet (malgré le fait que de nombreuses connexions Internet domestiques ont des limites de données). Cependant, cela devrait aider de nombreux utilisateurs typiques.

Marc NJ
la source
3
Il suffit de désactiver le service complètement. La désactivation de Windows Update est la seule solution. En ce qui me concerne et en fait, les redémarrages automatiques de Windows Update ont provoqué plus de destructions de travail et de souffrances en deux mois que tous les virus ou programmes malveillants que j'ai jamais rencontrés au cours des 20 dernières années. DÉSACTIVEZ LE SERVICE DE MISE À JOUR DE WINDOWS. PROBLÈME RÉSOLU.
Triynko
@Triynko J'espère que vous avez changé d'avis maintenant que WanaCrypt0r a fait son apparition. Quoi qu'il en soit, cela fait moins de 20 ans que SQL Slammer a détruit des dizaines de milliers de systèmes et Microsoft a publié un correctif corrigeant ce problème 6 mois avant la publication de ce ver .
Twisty Impersonator
4

Désactiver les mises à jour Windows dans Windows 10 en mode réseau

**** Aucun logiciel tiers requis pour cette méthode ****

Pour plus de contrôle en veillant à ce que les opérations Windows Update ne s'appliquent à votre système d'exploitation Windows 10 que lorsque vous le souhaitez, consultez les étapes ci-dessous à l'aide de deux scripts et d'un travail de tâche planifié.

Cette méthode fonctionnera quelles que soient les tâches planifiées ou les autres processus qui lancent Windows Update s'il est correctement configuré et que le travail est activé et s'exécute à des intervalles suffisamment courts.

Essentiellement, cela

  1. Vérifiez une fois par minute pour voir si le service Windows Update est en cours d'exécution et effectuez l'une des deux actions ci-dessous, que ce soit VRAI ou FAUX. . .
    • s'il est en cours d'exécution, le service est définitivement arrêté avec NET STOP, ce qui garantit qu'aucune mise à jour Windows n'est appliquée
    • s'il n'est pas en cours d'exécution, le processus se termine jusqu'à son exécution sur le prochain déclencheur planifié avec le planificateur de tâches

Vous devrez faire trois choses pour que cela fonctionne comme prévu.

  1. créer le script de traitement par lots simple qui va vérifier si Windows Update est en cours d'exécution et le tuer s'il est
    • ceci est juste un document texte renommé avec une .cmdextension de fichier
  2. créer le script VB simple qui exécutera le script de traitement par lots, mais de manière masquée, pour éviter les fenêtres contextuelles à chaque exécution
    • ceci est juste un document texte renommé avec une .vbsextension de fichier
  3. créer la tâche planifiée à exécuter une fois par minute indéfiniment avec le Planificateur de tâches Windows

Configuration et configuration

Vous trouverez ci-dessous les étapes détaillées à suivre pour configurer ces trois choses simples.

1. Script de lot

REMARQUE: enregistrez la logique ci-dessous dans un fichier texte et renommez pour avoir une extension, .cmdpar exemple. DisableWU.cmd.

@ECHO OFF

TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF

:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF

2. Script VBS

REMARQUE: enregistrez la logique ci-dessous dans un fichier texte et renommez pour avoir une extension, .vbspar exemple. DisableWUHidden.vbs. Assurez-vous également que vous C:\FolderPath\DisableWU.cmdindiquez en conséquence la valeur correcte du chemin complet et du nom de fichier dans lequel le fichier de commandes est enregistré à la place de la valeur indiquée dans la logique ci-dessous.

Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing

3. Job du planificateur de tâches

Appuyez sur + , tapez et appuyez sur . Cliquez avec le bouton droit de la souris sur l' option Bibliothèque du planificateur de tâches dans le volet de droite, puis sélectionnez l' option.entrez la description de l'image ici Rtaskschd.mscEnterCreate Task

Dans l' Generalonglet, assurez-vous que les options Exécuter si l'utilisateur est connecté ou non et que les options Exécuter avec les privilèges les plus élevés sont cochées pour que les deux soient activées et efficaces.

entrez la description de l'image ici

Dans l' Triggersonglet, assurez-vous que l' option Quotidien est définie avec l'option Répéter tous les: 1 jours et vérifiez que la tâche Répéter toutes les minutes est définie et spécifiée et que l' option Activé est cochée.

entrez la description de l'image ici

Dans l' Actionsonglet, assurez-vous que Program \ script: pointe vers le chemin explicite complet du script VB et assurez-vous que Démarrer dans (facultatif): pointe vers le chemin du dossier uniquement là où réside le même script VB.

entrez la description de l'image ici

Pour finaliser et enregistrer, appuyez sur OK(peut-être deux fois), puis tapez les informations d'identification du nom d'utilisateur et du mot de passe d'un compte qui (1. dispose des autorisations nécessaires pour exécuter les tâches du planificateur de tâches et (2. dispose d'un accès en lecture et en exécution à l'emplacement où vous le souhaitez). enregistré les scripts qu'il va exécuter.


Confirmer cela fonctionne

Pour un test rapide afin de confirmer que cela fonctionne comme prévu, vous pouvez:

  • Appuyez sur + , tapez et appuyez surentrez la description de l'image ici Rservices.mscEnter
  • Faites défiler la liste jusqu'à Windows Update , cliquez dessus avec le bouton droit de la souris et sélectionnez Démarrer jusqu'à ce que le statut apparaisse dans Exécuter
  • Maintenant, il suffit d'appuyer F5toutes les secondes pour actualiser l'écran et voir si l'état du service change
    • Finalement, vous devriez voir le statut changer pour Blank/Null/Empty/Nothingindiquer que le service n'est pas en cours d'exécution. Si vous actualisez au milieu d'une opération d'arrêt, vous remarquerez peut-être la valeur d'état Arrêter pour le service.

Cela signifie que si vous démarrez Windows Update , une tâche planifiée le démarre ou quel que soit le ou les autres processus qui le démarrent, il sera tué toutes les 60 secondes s'il est en cours d'exécution lorsque ce travail est activé et en cours d'exécution. Cela permet de garantir que les opérations Windows Update ne disposent jamais de suffisamment de temps pour effectuer le téléchargement ou l’installation d’une mise à jour.

Remarque: L'intervalle planifié peut facilement être ajusté pour s'exécuter plus souvent que 60 secondes si cela n'est pas assez rapide dans certains cas.


Désactiver

Vous devez appliquer les mises à jour Windows régulièrement, mais à des intervalles de maintenance réguliers afin de vous assurer que votre système est à jour avec les derniers correctifs de sécurité, etc. Il ne s'agit pas d'une méthode destinée à ne jamais totalement appliquer les mises à jour Windows car elles sont critiques et nécessaires dans de nombreux environnements. Elles ont donc pour but de vous permettre de mieux contrôler le choix du moment où vous souhaitez appliquer ces mises à jour dans votre environnement .

Pour désactiver ce processus afin de vous permettre d'installer manuellement les mises à jour Windows lorsque vous êtes prêt, il vous suffit d'accéder au travail que vous avez planifié avec le Planificateur de tâches , de cliquer dessus avec le bouton droit de la souris et de sélectionner l' option Désactiver pour désactiver le travail et empêcher ainsi la suppression. du service Windows Updates .

entrez la description de l'image ici

Une fois désactivé, exécutez simplement les mouvements consistant à appliquer manuellement les mises à jour Windows pour appliquer un correctif au système d'exploitation. Une fois les mises à jour appliquées et vos cycles d'alimentation terminés, le cas échéant, activez simplement le travail pour qu'il puisse être exécuté à nouveau.


Ressources supplémentaires

Pimp Juice IT
la source
4

Selon cette réponse , deux actions sont nécessaires pour désactiver le redémarrage forcé lorsque l'utilisateur est connecté . La réponse est basée sur un article (en italien).

Les deux paramètres requis sont:

  1. Définir l'élément de registre NoAutoRebootWithLoggedOnUsers
  2. Définir la politique de Configure Automatic Updates policy

Je n'ai pas la possibilité de le tester dans toutes les versions de Windows, et je ne peux pas non plus garantir qu'il fonctionnera encore demain. Mais voici comment définir ces deux paramètres.

Désactiver les redémarrages forcés après les mises à jour (registre)

Cette modification du registre désactivera les redémarrages forcés tant que certains utilisateurs seront connectés.

  1. Cliquez sur Win+ R, tapez regeditet appuyez surEnter
  2. Naviguer vers la clé
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  3. Si l'une WindowsUpdateou l' autre de ses sous AU- clés n'existe pas, créez-les manuellement en cliquant avec le bouton droit de la souris sur le panneau de droite, puis New -> Keytapez le nom de la clé manquante et appuyez sur Enter.
  4. Une fois positionné dans la AUclé, cliquez avec le bouton droit de la souris dans le panneau de droite, sélectionnez New, puis DWORD (32-bit).
  5. Tapez NoAutoRebootWithLoggedOnUserset appuyez surEnter
  6. Double-cliquez sur l'élément, changez sa valeur en 1 et appuyez sur OK.

image1 image2

Modifier les paramètres de Windows Update (stratégie de groupe locale)

  1. Appuyez sur Win+ R, tapez gpedit.mscet appuyez sur Enter.
  2. Accédez à Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update.
  3. Localisez la Configure Automatic Updatesstratégie dans le volet droit et double-cliquez dessus.
  4. Sélectionnez Activé et Options pour 2(Notifier le téléchargement et Notifier l’installation).
  5. Cliquez sur Appliquer.
  6. Appuyez sur OK pour enregistrer les modifications.

Enfin, redémarrez le PC.

entrez la description de l'image ici

Note sur Windows 10 Entreprise

J'utilise Windows 10 Enterprise avec des mises à jour différées. Pour ce que cela peut aider, voici mes paramètres de registre de HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU:

entrez la description de l'image ici

Et dans l'éditeur de stratégie de groupe local, Configure Automatic Updatesest défini sur Enabledavec Optiondéfini sur 2.

harrymc
la source
4

Réponse canonique pour des directives plus claires

Il semble y avoir deux raisons pour lesquelles les gens viennent à ce poste pour obtenir une réponse à ...

  1. Comment puis-je désactiver complètement les mises à jour Windows pour qu'elles ne s'exécutent jamais?
  2. Comment contrôler le redémarrage de Windows après l'application des mises à jour Windows

Comme il y a tellement de réponses pour ce poste et qu'une réponse canonique a été demandée par prime, j'ai décidé d'essayer de donner un peu plus d'indications claires sur la tâche à accomplir selon les réponses de ce poste.

Remarque: il est possible que Microsoft publie des mises à jour qui modifient le fonctionnement de cette fonctionnalité corrélée. Par conséquent, si vous appliquez de telles mises à jour, ces processus risquent de ne pas fonctionner comme prévu par la suite.


# 1 Désactiver entièrement les mises à jour Windows

Attention

Comme indiqué dans la publication intitulée "Empêchez Windows 10 de mettre à jour automatiquement votre PC" . . .

" En règle générale, un système d'exploitation à jour est un système d'exploitation sécurisé. Windows 10 vérifie, télécharge et installe automatiquement les nouvelles mises à jour sur votre PC - que cela vous plaise ou non. Cette nouvelle fonctionnalité est en fait assez pratique pour la plupart des utilisateurs, mais tout le monde ne veut pas que son système d'exploitation soit mis à jour selon la planification de Microsoft. "

la source

Pour désactiver entièrement les mises à jour de Windows, vous pouvez suivre les instructions de deux réponses spécifiques à ce message lié aux numéros 1 et 2 ci-dessous et effectuer les opérations spécifiées dans les deux cas, mais au minimum n ° 1 ou n ° 1 et n ° 2 pour plus de précision.

  1. Désactiver les mises à jour Windows dans Windows 10 en mode réseau

  2. Désactiver les mises à jour Windows dans Windows 10 et désactiver les travaux du planificateur de tâches

    • Pour cette réponse, dans la section Désactivation des travaux du planificateur de tâches où se trouvent les tâches planifiées dans le /Microsoft/Windows/Windows Updatesconteneur, il peut être intéressant de désactiver tous ces travaux pour plus de détails.

# 2 Contrôle lorsque Windows redémarre après l'installation des mises à jour Windows

Attention

Veuillez noter que le redémarrage peut être nécessaire avant que toute vulnérabilité nouvellement corrigée ne devienne effective. Vous devez donc comprendre cela et continuer à redémarrer régulièrement lorsque des correctifs sont appliqués de manière assez rapide pour garantir la sécurité de votre système.

Il semble y avoir au moins deux réponses qui fonctionnent le mieux ici pour la plupart des gens, je vais donc commencer par la solution native Windows puis vous parler de la solution tierce.

Pour contrôler le redémarrage de Windows après l’installation de Windows Update, vous pouvez suivre les instructions de l’une ou l’autre des réponses données dans ce message. . .

  1. Natif Windows: Contrôle du redémarrage de Windows après l'application des mises à jour Windows
  2. Application tierce: bloqueur de redémarrage de Windows 10

Pimp Juice IT
la source
4

J'ai créé un PowerShellscript qui définit de manière dynamique le Active Hourspour empêcher les redémarrages indésirables en Windows Updatesfonction de cette réponse ( https://superuser.com/a/1208866/351521 ). Il définit ces clés de registre:

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled

Vous pouvez l'obtenir ici: https://github.com/marcosbozzani/Win10ActiveHours

Les suggestions et les demandes de tirage sont les bienvenues!

Changements

  • Converti de Batchà PowerShell(plus facile à comprendre et à maintenir, à mon avis )

  • Le script vérifie une plage d'heures au lieu d'une seule heure (comme suggéré dans les commentaires de cette réponse)

  • Le script peut installer et désinstaller le Scheduled tasket définir les paramètres et déclencheurs appropriés

  • Le script peut exécuter Scheduled taskmanuellement si nécessaire

  • Création d'un référentiel Github (plus facile à mettre à jour et à accepter les modifications)

informations générales

  • La tâche sera créée à \Win10ActiveHours\Update

  • Il y a deux Active Hoursfenêtres de 18 heures:

    • de 18:00à12:00
    • de 06:00à00:00
  • Il y a quatre déclencheurs qui vont activer les tâches et basculer entre les deux fenêtres:

    • au démarrage de l'ordinateur
    • au réveil de l'ordinateur
    • tous les jours à 06:00
    • tous les jours à 18:00
  • Voici les paramètres de la tâche:

    • se réveiller pour courir
    • commence quand disponible
    • ne vous arrêtez pas au ralenti
    • permettre le démarrage si sur piles
    • ne vous arrêtez pas si vous utilisez des piles

Pour plus d'informations, consultez le fichier README.md à partir du référentiel.

Marcos
la source
1
Je viens de regarder et aimé et votre effort pour obtenir cela créé si bon travail et +1. Je pense que c'est génial que vous développiez la solution que j'ai fournie dans ma réponse et que tout cela soit configuré pour s'exécuter dans PowerShell et via le Planificateur de tâches. Bon travail!! Note: J'aime aussi la façon dont vous avez écrit la logique dans ce script avec les fonctions et autres !!
Pimp Juice IT
2

Si vous ne devez absolument pas autoriser votre système à redémarrer en raison de mises à jour Windows sans qu'il soit "contrôlé" en votre présence, planifiez une période d'indisponibilité pour la maintenance ou quoi que ce soit, vous pouvez alors désactiver le service Windows Update .

Contrôle manuel des mises à jour Windows

Cela signifierait que cette machine ne disposerait pas de mises à jour de sécurité critiques, etc. sauf si vous réactivez puis téléchargez manuellement, installez, redémarrez, etc., puis désactivez-les une fois le correctif terminé.

AVERTISSEMENT : Ceci peut être dangereux et n'est pas recommandé, en particulier dans un environnement réseau domestique . Dans un environnement d'entreprise ou de centre de données, il est toutefois normal que les entreprises contrôlent le moment où elles apporteront des modifications, installeront des mises à jour de sécurité, modifieront les systèmes d'exploitation, etc.

Désactiver les mises à jour Windows dans Windows 10

Vous pouvez le faire en utilisant le service Windows Update. Via le Panneau de configuration> Outils d’administration, vous pouvez accéder aux services . Dans la fenêtre Services, faites défiler jusqu'à Windows Update et désactivez le processus. Pour le désactiver, cliquez avec le bouton droit sur le processus, cliquez sur Propriétés et sélectionnez Désactivé. Cela évitera que les mises à jour Windows ne soient pas installées sur votre ordinateur.

entrez la description de l'image ici

Mais comme Windows est maintenant un service , vous devez maintenir votre ordinateur à jour. Pour pouvoir installer le prochain ensemble de fonctionnalités ou une version plus récente, vous devez installer les mises à jour antérieures. C'est pourquoi, si vous utilisez la solution de contournement ci-dessus, vous devrez vous rendre dans les Services et l'activer de temps en temps pour télécharger et mettre à jour votre copie de Windows.

Démarrer manuellement les mises à jour Windows et les exécuter

Après avoir activé le service Windows Update, lorsque vous ouvrez Windows Update dans Paramètres du PC, vous verrez un message indiquant que les mises à jour n'ont pas été installées car l'ordinateur a été arrêté. Vous devrez cliquer sur Réessayer pour que toutes les mises à jour disponibles soient téléchargées et installées. Cela peut prendre deux ou trois «Vérifier les mises à jour». Vous devrez continuer à cliquer sur «Vérifier les mises à jour» jusqu'à ce que votre ordinateur soit à jour. Ensuite, vous pouvez revenir en arrière et désactiver le service Windows Update jusqu'à la prochaine fois que vous sentez que vous êtes assez libre pour passer du temps à mettre à jour votre copie de Windows 10.

la source


Désactivation des travaux du planificateur de tâches

Il semble que certaines tâches planifiées liées à Windows Update sont susceptibles de déclencher des mises à jour Windows.

Appuyez sur + , tapez et appuyez sur . Accédez à > > > , puis faites un clic droit et sélectionnez l' option pour le travail nommé Départ prévu .entrez la description de l'image ici Rtaskschd.mscEnterTask Scheduler LibraryMicrosoftWindowsWindowsUpdatesDisable

entrez la description de l'image ici


Ressources supplémentaires

Pimp Juice IT
la source
2

Mise à jour : après les tests, ma solution précédente n'a pas été efficace. Microsoft semble avoir implémenté des fonctionnalités qui l'empêchent même de fonctionner.

Ma dernière solution consistait à utiliser un utilitaire appelé StopUpdates10 . Il regroupe toutes les techniques que j'ai lues au cours des derniers mois, notamment les multiples modifications du registre et la désactivation de plusieurs services, plutôt que le couple qui continue à être mentionné mais qui ne fonctionne pas tout seul.


Jusqu'à hier soir, j'avais empêché mon ordinateur (qui héberge des services l'exigeant de fonctionner 24h / 24, 7 jours sur 7, sauf si je planifiais un temps d'arrêt spécifique) d'appliquer automatiquement les mises à jour et de redémarrer. Je l'avais fait en désactivant le service Windows Update - une des réponses ici.

Ce matin, j'ai découvert qu'il avait redémarré automatiquement et que le service Windows Update avait été réactivé. Ce n'est pas un comportement que Windows 10 m'avait jamais exposé auparavant. Je ne peux que supposer que quelque chose a changé en 2018 et que Microsoft a déployé cette année une mise à jour (que j'aurais appliquée lors de la mise à jour manuelle de mon système) qui réactive le service Windows Update même si vous l'avez désactivé.

Depuis, j'ai de nouveau désactivé le service Windows Update, mais j'ai également supprimé toutes les autorisations héritées de HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv et je ne lui ai donné qu'un accès en lecture seule.

En outre, j’ai pris possession de C: \ Windows \ System32 \ sihclient.exe (le binaire responsable des mises à jour en arrière-plan), supprimé toutes les autorisations qui s’y trouvaient en dehors de moi et renommé.

Je ne saurai pas si cela réussira (l'un ou l'autre ou les deux) jusqu'à ce qu'un ou plusieurs mois se soient écoulés.

Jason Bassford
la source
1
Envisagez de créer un script pour ces solutions que vous fournissez le cas échéant. Vous pouvez ainsi faciliter la tâche à d'autres personnes via une ligne de commande pour toutes les opérations que vous indiquez ou au moins certaines captures d'écran de ces opérations. Cela peut aider les utilisateurs à appliquer le correctif et à suivre après l'application manuelle des mises à jour au cas où ils seraient annulés après des mises à jour manuelles de Windows.
Pimp Juice IT
@PimpJuiceIT J'y penserai une fois que je pourrai vérifier si ma solution est réellement efficace. :) Malheureusement, à moins que quelqu'un ne dispose d'informations définitives à ce sujet, il ne s'agit plus que d'un jeu d'attente.
Jason Bassford
Pas de problème ... rappelez-vous simplement que certaines personnes non techniques pourraient lire votre réponse pour une telle solution (une fois vérifiée bien sûr) et qu'elles auront peut-être besoin d'une main qui tient la main et qu'il n'y a rien de mieux que de tenir la main de quelqu'un à celle qui est détaillée étape par étape des instructions, des captures d’écran ou des instructions détaillées sur les étapes à suivre ou un peu d’automatisation, le cas échéant. J'ai beaucoup de patience, alors ne vous inquiétez pas à cet égard. J'ai hâte de recevoir vos résultats le mois suivant la mise à jour manuelle, que cela fonctionne ou non.
Pimp Juice IT
2
Hé, Jason, bienvenue sur le site. C'est une information intéressante, mais peut-être prématurée pour une réponse. Il serait peut-être préférable d'attendre que vous confirmiez que cela fonctionne.
fix1234
1

Produits tiers

Comme les règles et les méthodes Windows changent et qu'aucune méthode ne fonctionne pour toujours, voici quelques produits tiers gratuits qui retarderont l'arrêt (et bien plus). Ils peuvent utiliser l’API Windows qui permet à tout programme d’opposer son veto à un arrêt imminent ou de désactiver les services système Windows.

Bloqueur de mise à jour Windows

Un logiciel gratuit portable qui permet de désactiver ou d'activer complètement les mises à jour automatiques sous Windows en un seul clic. Il désactive les services système Windows Update, y compris le service Windows Update Medic imparable .

Ne dors pas

Un petit programme pouvant bloquer divers événements Windows à partir de la barre des tâches, récemment mis à jour en janvier 2019.

entrez la description de l'image ici

ShutdownGuard

Un programme plus ancien qui se trouve dans la barre d'état système et empêche Windows de s'arrêter, de redémarrer ou de se déconnecter. Quelques options sont disponibles dans le menu de la barre des tâches, telles que le masquage de l’icône, la désactivation temporaire du programme et l’arrêt forcé, ainsi que quelques autres paramètres de configuration disponibles dans un .inifichier pouvant être modifié avec le Bloc-notes.

entrez la description de l'image ici

Fermer!

Fermer! peut surveiller et bloquer les arrêts et les redémarrages, etc., mais il peut également le faire en fonction des processus d'application ou des fenêtres en cours d'exécution et effectuer une action différente pour ceux qui correspondent.

Il est uniquement disponible en téléchargement à partir de sites Web tiers.

entrez la description de l'image ici

La source:

4 outils pour empêcher, annuler et annuler un arrêt ou un redémarrage du système Windows lorsque des applications sont en cours d'exécution

harrymc
la source