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
- 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.
- 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
.cmd
extension de fichier
- 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
.vbs
extension de fichier
- 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, .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 pour avoir une extension, .vbs
par exemple. DisableWUHidden.vbs
. Assurez-vous également que vous C:\FolderPath\DisableWU.cmd
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 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. R
taskschd.msc
Enter
Create Task
Dans l' General
onglet, 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.
Dans l' Triggers
onglet, 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.
Dans l' Actions
onglet, 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.
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 sur
R
services.msc
Enter
- 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
F5
toutes 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/Nothing
indiquer 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 .
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