Scripts et Programmation

VBS : Kill Windows Update Service

Table des matières

Introduction



Sur le PC Portable de Mix, équipé de Windows 10, malgré la désactivation des services Windows Update, le service se lance et vient télécharger les mises à jour.

Evidemment, vu que le PC portable DJ n'est allumé que pour le mix :
- Le téléchargement ralenti le PC
- L'installation fait des perturbations pendant l'utilisation du son
- Parfois le reboot se fait pendant le mix.

Voici donc un script pour couper le service s'il se lance tout seul.

C'est un simple VBS qui vérifie si le service wuauserv (Windows Update) est lancé toutes les 2 secondes et le coupe s'il est running.


Le script



Code VB :
serviceName = "wuauserv"
Set wmi = GetObject("winmgmts://./root/cimv2")
 
Do
    state = wmi.Get("Win32_Service.Name='" & serviceName & "'").State
    'MsgBox state

    If state = "Running" Then
        wmi.Get("Win32_Service.Name='" & serviceName & "'").StopService
    End If
 
    WScript.Sleep 2000
Loop


Lancement automatique



Pour lancer le script automatiquement :
- Mettre dans le planificateur de tâches (à ouvrir en admin)
- Tâche (pas de base),
- Executer en tant que admin
- Executer même si user pas connecté
- Executer avec autorisations maxi
- Declencheur : Au démarrage
- Action : le script à mettre dans C par exemple
Cette page a été vue 1259 fois