web-dev-qa-db-fra.com

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

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.

510
mpen

Remarque: cela ne semble malheureusement 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 de l'ordinateur \ Modèles d'administration \ Composants Windows \ Windows Update

Local Group Policy Editor - Windows Update

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

Configure Automatic Updates

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

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

Enforced Windows Update settings

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.

Windows Update Downloading

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

Windows Update manual install

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'infos:

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. Presse Win + R et tapez regedit puis appuyez sur Enter
  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 AUOptions et entrez la valeur 2 ou 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 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 .

Windows 10 Professional Screenshot - 20 Days up time

Points à garder à l'esprit:

  • Je n'ai pas défini de paramètres relatifs aux heures actives ou aux options de redémarrage.
  • NE PAS cliquer sur le bouton "Installer maintenant" dans l'interface utilisateur de Windows Update sauf si vous êtes prêt à installer et redémarrez. 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.)
240
Windos

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 É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. Avec cette tâche désactivée, votre ordinateur ne redémarrera jamais à moins que vous ne le lui demandiez.

À la vôtre - Seagull

46
seagull

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 et sélectionnez Désactiver.

 enter image description here

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

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

44
jakethedog

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.

33
Erwin

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. Cependant, 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'utilitaire de ligne de commande schtasks pour modifier les tâches.


Si un redémarrage est planifié, la commande suivante, exécutez 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> Import Task ... 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>
28
kpozin

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

Vous pouvez contrôler le temps pendant lequel vous autorisez Windows à redémarrer automatiquement Windows Update des opérations sans rien désactiver ni 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 , de sorte que les correctifs de sécurité du système d’exploitation seront toujours appliqués au système. tu es 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 assurez-vous que votre système reste sécurisé.

Je vais expliquer avec plus de détails ci-dessous, mais cela utilise essentiellement un script batch pour définir et modifier de manière dynamique les valeurs de registre corrélées des paramètres heures actives pour Heure de début et Heure de fin en fonction du temps d'exécution exécuté en veillant à incrémenter les valeurs doivent toujours être des heures à venir.


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 trompe Windows et ne nécessite aucun logiciel tiers pour ce faire.


Planification avec planificateur de tâches

Planifiez simplement un seul script de lot (fourni ci-dessous) avec planificateur de tâches courir deux fois par jour:

  1. une fois à 06h05
  2. une fois à 18h05

Chaque exécution définit les temps ActiveHoursStart et ActiveHoursEnd en tant que valeur Windows pense que vous êtes toujours actif et veille à ce qu'aucun redémarrage ne se produise à 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 Sleep ou Hibernate.)


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é à une heure comprise entre 6:00:00 et 6:59:59 ou 6:00:00 PM - 6:59:59 PM seulement. Cela peut être réglé facilement avec la partie IF %HH%==XX de la logique; 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 le nombre décimal 0-255

enter image description here


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 Regardons de plus près Active Hours dans Windows 1 pour 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 l'entité.
  • ActiveHoursStart: définit l'heure de début de la fonctionnalité.
  • IsActiveHoursEnabled: s'il est défini 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 base décimale dans 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.

source


Confirmation

Pour confirmer cela fonctionne comme excepté vous

  1. appuyez sur la enter image description here touchez une fois, puis commencez à taper les mises à jour Windows jusqu'à ce que vous voyiez les paramètres de Windows Update options puis cliquez dessus

    enter image description here

  2. cliquez sur l'option Modifier les heures actives dans la section ** Mise à jour des paramètres *.

    enter image description here

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

    enter image description here

  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 exécutez le script, afin de vous assurer qu'il définit les valeurs pour l'heure de début et Heure de fin en conséquence et assurez-vous qu'elle fonctionne sans erreur (exécutez-la en tant qu'administrateur si nécessaire).

  5. Répétez les étapes 1 à 3 et confirmez l'heure de début et Heure de fin les valeurs ont changé correctement.


Désactiver

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


Ressources supplémentaires

23
Pimp Juice IT

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 veut pas dire 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 CLUF Windows 10

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

5
Francisco Tapia

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-delay-windows-10-updates-1723316525 ), l'activation des connexions mesuré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.

5
Marc NJ

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, assurez-vous que les opérations de Windows Update s'appliquent uniquement à votre Windows 10 OS 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 démarrant Windows Update s'il est correctement configuré et que le travail est activé et s'exécute à des intervalles suffisamment courts. .

Essentiellement, ce sera

  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, à savoir VRAI ou FAUX. . .
    • s'il est en cours d'exécution, le service est alors arrêté de force avec NET STOP , afin de s'assurer 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 Planificateur de tâches

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

  1. créez le script de lot simple qui vérifiera si Windows Update est en cours d'exécution et tuez-le s'il s'agit de
    • ceci est juste un document texte renommé avec une extension de fichier .cmd
  2. créez le simple script VB qui exécutera le script de traitement par lots, mais de manière masquée, de sorte qu'il ne s'affiche pas à chaque fois qu'il s'exécute
    • ceci est juste un document texte renommé avec une extension de fichier .vbs
  3. créer la tâche planifiée à exécuter une fois par minute indéfiniment avec Windows Planificateur de tâches

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-la en avoir une extension de .cmd par 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-la en avoir une extension de .vbs par exemple. DisableWUHidden.vbs. Assurez-vous également que vous indiquez 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 C:\FolderPath\DisableWU.cmd 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. Tâche du planificateur de tâches

Presse enter image description here +  R, saisissez taskschd.msc et appuyez sur Enter. 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 la fenêtre correspondante. Create Task option.

Du General onglet assurez-vous que le est exécuté, que l'utilisateur soit connecté ou non et soit exécuté avec les privilèges les plus élevés les options sont cochées pour que les deux soient activées et efficaces.

enter image description here

Du Triggers Onglet Assurez-vous que l’option quotidienne est définie avec . Répéter tous les: 1 jours et cochez la case Répéter la tâche toutes les 1 minute pour une durée de 1 jour est définie et spécifiée et que le activé option est cochée.

enter image description here

Du Actions onglet soyez sûr Programme\script: pointe vers le chemin explicite complet du script VB, et assurez-vous que le Commencer dans (facultatif): pointe vers le chemin du dossier uniquement là où se trouve le même script VB.

enter image description here

Pour finaliser et sauvegarder, 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. est autorisé à exécuter le planificateur de tâches tâches, et ( 2. dispose d'un accès d'exécution et de lecture à l'emplacement où vous avez 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:

  • Presse enter image description here +  R, saisissez services.msc et appuyez sur Enter
  • Faites défiler jusqu'à Windows Update , cliquez dessus avec le bouton droit de la souris et sélectionnez Démarrer jusqu'à ce que vous voyez le statut aller à Running
  • Maintenant, appuyez simplement sur F5 toutes les secondes pour actualiser l'écran pour voir si le statut du service change
    • Finalement, vous devriez voir le statut changer en Blank/Null/Empty/Nothing indiquant 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 une valeur de statut en cours d'arrêt 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 si il est en cours d'exécution lorsque ce travail est activé et en cours d'exécution. Cela permet d’assurer que Windows Update les opérations 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 réglé 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, à intervalles de maintenance réguliers, pour vous assurer que votre système est à jour avec les derniers correctifs de sécurité, etc. Ce n’est pas 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 sont donc destinées à vous permet de mieux contrôler le 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, vous accédez simplement au travail que vous avez planifié avec Planificateur de tâches , cliquez dessus avec le bouton droit de la souris et sélectionnez l’option Désactiver pour désactiver le travail et empêcher ainsi la suppression du Service de mises à jour Windows .

enter image description here

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


Ressources supplémentaires

4
Pimp Juice IT

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 n article (en italien).

Les deux paramètres requis sont:

  1. Définissez l'élément de registre NoAutoRebootWithLoggedOnUsersname__
  2. Définissez la stratégie 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 regeditname__, et appuyez sur Enter
  2. Naviguer vers la clé
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  3. Si WindowsUpdateou sa sous-clé AUn'existent pas, créez-les manuellement en cliquant avec le bouton droit de la souris sur le panneau de droite, puis New -> Key, tapez le nom de la clé manquante et appuyez sur Enter.
  4. Une fois placé dans la clé AUname__, cliquez avec le bouton droit de la souris dans le panneau de droite, sélectionnez Newname__, puis DWORD (32-bit).
  5. Tapez NoAutoRebootWithLoggedOnUserset appuyez sur Enter
  6. Double-cliquez sur l'élément, changez sa valeur en 1 et appuyez sur OK.

image1image2

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

  1. Presse Win+R, tapez gpedit.msc et appuyez sur Enter.
  2. Accédez à Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update.
  3. Recherchez la stratégie Configure Automatic Updates 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.

enter image description here

Remarque à propos de Windows 10 Enterprise

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:

enter image description here

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

4
harrymc

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 post.

Remarque: Il est possible que Microsoft publie des mises à jour qui modifient le fonctionnement de cette fonctionnalité corrélée. Si vous appliquez ces mises à jour, ces processus risquent de ne pas fonctionner normalement. _


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

Avertissement

Comme indiqué dans le "Empêcher Windows 10 de mettre à jour automatiquement votre PC" post. . .

"En règle générale, un système d'exploitation à jour est un système d'exploitation sécurisé. Windows 10 recherche, télécharge et installe automatiquement les nouvelles mises à jour sur votre PC - que cela vous plaise ou non. Cette nouvelle fonctionnalité plutôt 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 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 mais # 1 en tant que minimum ou n ° 1 et n ° 2 pour plus de minutie.

  1. Désactivation des mises à jour Windows dans Windows 10 en mode natif

  2. Désactiver les mises à jour Windows dans Windows 10 et désactiver les tâches 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 conteneur /Microsoft/Windows/Windows Updates, 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

Avertissement

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 de ces deux réponses pour ce message. . .

  1. Windows Native: 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

3
Pimp Juice IT

Mise à jour : Après les tests, ma solution précédente n’était pas 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 combine 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'indisponibilité 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é une mise à jour cette année (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'ai désactivé.

Depuis, j'ai désactivé le service Windows Update une fois de plus, mais toutes les autorisations héritées de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv ont également été supprimées et je ne me suis 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), j’ai supprimé toutes les autorisations qui s’y trouvaient en dehors de moi et l’a 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.

2
Jason Bassford

Si vous ne devez absolument pas permettre à votre système de redémarrer en raison de mises à jour Windows sans que cela soit "contrôlé" lorsque vous êtes présent, planifiez un temps d'arrêt pour la maintenance, ou quel que soit le cas, vous pouvez alors désactiver le service Windows Update .

Contrôle manuel des mises à jour de Windows

Cela signifierait que cette machine n'obtiendrait 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-la une fois le correctif terminé.

WARNING: Ceci pourrait être et n'est pas recommandé et particulièrement dans un environnement de réseau domestique . Toutefois, dans un environnement d'entreprise ou de centre de données, il est 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.

enter image description here

Mais puisque Windows est un service maintenant, 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 de l'ordinateur, 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 consacrer du temps à mettre à jour votre copie de Windows 10.

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.

Presse enter image description here +  R, saisissez taskschd.msc et appuyez sur Enter. Accédez à Task Scheduler Library> Microsoft> Windows> WindowsUpdates, puis cliquez avec le bouton droit de la souris et sélectionnez Disable option pour le travail nommé Début planifié .

enter image description here


Ressources supplémentaires

2
Pimp Juice IT

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 mises à jour de 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 imparable Windows Update Medic Service .

ne dormez pas

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

 enter image description here

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 fichier .ini pouvant être modifié à l’aide du Bloc-notes.

 enter image description here

Fermez!

Fermer! peut surveiller et bloquer les arrêts et les redémarrages, etc., mais également en tenant compte 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.

 enter image description here

La source:

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

1
harrymc