Comment arrêter le redémarrage automatique dans Windows après une mise à jour

Microsoft vous oblige à redémarrer votre ordinateur Windows chaque fois qu’il effectue une mise à jour. ** À première vue, cela semblerait inhabituel, car les systèmes Linux n’ont pas de telles exigences. Les mises à jour sont censées se faire en arrière-plan et ne pas perturber votre flux de travail actuel. Ce guide montre quelques solutions pour arrêter le redémarrage automatique dans Windows après avoir terminé une mise à jour.
1. Utilisation du menu Services
C’est la manière la plus simple d’empêcher les redémarrages automatiques après une mise à jour de Windows. Ouvrez le menu Services, soit en entrant services dans Win + R, soit en utilisant la recherche du menu Windows. Faites défiler jusqu’à Windows Update dans la liste des éléments. Cliquez avec le bouton droit et sélectionnez Propriétés, puis allez dans l’onglet Général. Changez le Type de démarrage en Désactivé. Cliquez sur Appliquer, puis OK.

Il y a quelques problèmes avec cette méthode, même si vous pouvez l’éteindre à volonté. Une interdiction totale des activités liées aux mises à jour peut affecter les mises à jour des applications Windows et les correctifs de sécurité, qui sont essentiels dans l’environnement de menace actuel. Cela signifie pas de téléchargements et pas de rappels de mise à jour. Il existe de meilleures méthodes ci-dessous qui offrent une approche plus granulaire.
2. Utilisation de l’Éditeur de stratégie de groupe local
Sur un appareil Windows Pro/Entreprise, ouvrez la commande Exécuter, Win + R, et tapez gpedit.msc, puis appuyez sur Entrée.
Une fois la fenêtre Éditeur de stratégie de groupe local ouverte, naviguez jusqu’à Stratégie de l’ordinateur local -> Configuration de l’ordinateur -> Modèles d’administration -> Composants Windows -> Windows Update. Sur le volet de droite, double-cliquez sur l’entrée : Pas de redémarrage automatique avec des utilisateurs connectés pour l’installation de mises à jour automatisées planifiées.
Sélectionnez la case Activé, et cliquez sur Appliquer -> OK pour désactiver complètement la fonction de redémarrage automatique pour les futures mises à jour. Cette méthode permet toujours les téléchargements de mises à jour Windows, mais il n’y a pas de redémarrage forcé.

FYI : si vous rencontrez des problèmes après une mise à jour Windows récente, apprenez à aller de l’avant.
3. Utilisation de PowerShell
PowerShell dispose d’un paramètre de registre appelé NoAutoRebootWithLoggedOnUsers qui permet aux utilisateurs d’empêcher les redémarrages forcés après une mise à jour Windows. La méthode devrait fonctionner facilement dans Windows 10, mais nécessite quelques ajustements dans Windows 11 car le chemin exact du registre peut ne pas exister, entraînant une erreur « chemin introuvable ».
Tout d’abord, ouvrez PowerShell en mode administrateur. Si vous êtes un utilisateur de Windows 11, exécutez le script PowerShell suivant pour placer le paramètre de registre ci-dessus.
$registryPath="HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
# Vérifiez si le chemin du registre existe
if(-not(Test-Path$registryPath)){
# Créez le chemin du registre
New-Item-Path$registryPath-Force|Out-Null
}
# Définir NoAutoRebootWithLoggedOnUsers à 1
Set-ItemProperty-Path$registryPath-Name"NoAutoRebootWithLoggedOnUsers"-Value1-Type DWord
# Définir Configurer les mises à jour automatiques (nécessaire pour que NoAutoRebootWithLoggedOnUsers fonctionne)
Set-ItemProperty-Path$registryPath-Name"AUOptions"-Value4-Type DWordEnsuite, entrez la commande ci-dessous. Si vous êtes un utilisateur de Windows 10, vous pouvez l’entrer directement car vous ne devriez pas rencontrer l’erreur « chemin introuvable ».
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value1
Si plus tard vous changez d’avis, vous pouvez à nouveau activer les redémarrages automatiques en définissant la valeur de registre ci-dessus à « 0 ».
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value0
Related : vous pouvez également cacher des mises à jour en utilisant PowerShell.
4. Utilisation de l’Éditeur de registre
La méthode ci-dessus pour forcer l’arrêt des redémarrages de Windows Update, que vous avez accomplie en utilisant PowerShell, peut également être effectuée en utilisant l’Éditeur de registre. Cette méthode devrait fonctionner automatiquement dans Windows 10 mais nécessite un ajustement spécifique dans Windows 11.
Ouvrez la commande Exécuter, Win + R, et tapez regedit dans la boîte pour ouvrir l’Éditeur de registre sur votre appareil. Insérez le chemin suivant dans la fenêtre de l’Éditeur de registre :
Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateRegardez sous la clé WindowsUpdate -> AU (Automatique) pour une valeur D-WORD (32 bits) appelée « NoAutoRebootWithLoggedOnUsers ». Elle est définie à 0 par défaut, mais vous devez la définir à 1.

Vous n’avez pas besoin de créer une entrée de registre de cette manière si vous avez déjà exécuté le script PowerShell ci-dessus.
Avertissement : il est toujours bon de sauvegarder votre registre avant d’apporter des modifications.
5. Utilisation du Planificateur de tâches
Ouvrez le Planificateur de tâches depuis la boîte de recherche Windows. Naviguez jusqu’à Planificateur de tâches -> Bibliothèque du Planificateur de tâches -> Microsoft -> Windows -> UpdateOrchestrator. Le service UpdateOrchestrator fonctionne en arrière-plan pour analyser, télécharger et installer les mises à jour Windows.
Si vous voyez une option Redémarrer dans le panneau sur le côté droit de UpdateOrchestrator, cliquez avec le bouton droit pour Désactiver. Si vous ne voyez pas d’option Redémarrer, cela signifie que la tâche de redémarrage n’a pas été créée. La solution de contournement consiste à modifier les paramètres de redémarrage de base pour l’option Scan Programmé. Sélectionnez ses Propriétés avec un clic droit.

Modifiez les paramètres de redémarrage à partir de l’onglet Conditions.

FYI : le Planificateur de tâches ne fonctionne pas pour vous ? Apprenez à le réparer en consultant notre guide.
6. Changer les heures actives
Windows a une fonctionnalité appelée Heures Actives, qui, comme son nom l’indique, permet aux utilisateurs de spécifier une période de temps pendant laquelle le système d’exploitation ne doit pas automatiquement installer des mises à jour ou effectuer des redémarrages système.
Dans Windows 11, allez dans Paramètres -> Mise à jour Windows -> Options avancées -> Heures actives. Pour Windows 10, choisissez Paramètres -> Mise à jour et sécurité -> Mise à jour Windows. Ensuite, sélectionnez Modifier les heures actives.
Si le bouton Ajuster les heures actives est défini sur Automatiquement, changez-le en Manuellement. Allouez une durée pendant la journée où votre système ne doit pas vous demander un redémarrage. Ajustez facilement ces paramètres pour ne pas recevoir de notifications de redémarrage pendant au moins 23 heures par jour.
7. Utilisation de connexions à facturation
L’utilisation de connexions à facturation est un excellent moyen d’arrêter les redémarrages automatiques, tout en permettant l’installation de mises à jour critiques. C’est bien pour ceux qui ne veulent pas toucher à leurs stratégies de groupe ou à l’éditeur de registre.
Allez dans Paramètres -> Réseau et Internet -> Wi-Fi. Sélectionnez vos réseaux Wi-Fi souhaités et activez l’interrupteur Connexion à facturation.
Comme montré ici, vous pouvez arrêter le redémarrage automatique dans Windows après le téléchargement d’une mise à jour. De même, vous pouvez désactiver les mises à jour automatiques des pilotes dans Windows. Si vous trouvez que votre Service de mise à jour Windows est manquant, il existe des moyens de le faire revenir sur votre ordinateur.