Comment activer ou désactiver Windows Script Host sur votre PC ?

Windows Script Host (WSH) est une fonctionnalité de Windows qui permet d’exécuter des scripts écrits en VBScript ou en JavaScript. Ces scripts peuvent être utilisés pour automatiser des tâches, modifier des paramètres du système ou encore lancer des applications. Toutefois, WSH peut aussi être exploité par des programmes malveillants qui cherchent à infecter votre ordinateur ou à crypter vos fichiers. C’est pourquoi il est recommandé de désactiver WSH si vous n’en avez pas besoin ou si vous ne savez pas ce que vous faites.

Dans cet article, nous allons vous expliquer comment activer ou désactiver WSH sur Windows 10, 8 et 7, ainsi que les avantages et les inconvénients de cette opération.

Qu’est-ce que Windows Script Host ?

GetPaidStock.com 64838dc05ad1eWindows Script Host (WSH) est une interface qui permet d’exécuter des scripts écrits en VBScript ou en JavaScript sur Windows. Ces scripts sont généralement stockés dans des fichiers portant l’extension .vbs ou .js, mais ils peuvent aussi être intégrés dans des documents Microsoft Office (Word, Excel, etc.) ou dans des pages web.

WSH offre la possibilité de manipuler des objets du système d’exploitation, comme le registre, les fichiers, les dossiers, les processus ou les services. Il permet également d’accéder à des composants COM (Component Object Model), qui sont des modules logiciels réutilisables et interopérables.

WSH peut être utilisé pour automatiser des tâches répétitives, modifier des paramètres du système ou encore lancer des applications. Par exemple, vous pouvez créer un script qui nettoie votre disque dur, qui change votre fond d’écran ou qui ouvre votre navigateur web préféré.

Comment activer ou désactiver Windows Script Host ?

Il existe plusieurs méthodes pour activer ou désactiver WSH sur Windows. Nous allons vous présenter les deux plus simples : la modification du registre et l’utilisation d’un logiciel antivirus.

Modifier le registre

Le registre est une base de données qui contient les paramètres du système et des applications installées sur Windows. Il est possible de modifier le registre pour activer ou désactiver WSH.

Pour cela, suivez ces étapes :

  • Ouvrez le menu Démarrer et tapez regedit dans la barre de recherche. Cliquez sur l’icône du programme regedit.exe qui apparaît.
    tth img w10 startmenu search regedit
  • Dans la fenêtre du registre, naviguez jusqu’à la clé suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
  • Dans le volet droit, double-cliquez sur la valeur nommée Enabled. Si elle n’existe pas, faites un clic droit sur un espace vide et choisissez Nouveau > Valeur DWORD (32 bits). Nommez-la Enabled.
    tth img w10 regedit Win Script Host new
  • Dans la boîte de dialogue qui s’ouvre, modifiez la donnée de la valeur selon votre choix :
    • Pour activer WSH, tapez 1 et cliquez sur OK.
    • Pour désactiver WSH, tapez 0 et cliquez sur OK.
  • tth img w10 regedit Win Script Host new 0
    Fermez la fenêtre du registre et redémarrez votre PC pour que les changements prennent effet.

Utiliser un logiciel antivirus

Une autre méthode pour activer ou désactiver WSH est d’utiliser un logiciel antivirus qui offre cette option. Par exemple, vous pouvez utiliser Smadav, un antivirus gratuit et léger qui protège votre PC contre les virus USB et les scripts malveillants. Vous pouvez temporairement désactiver Windows defender s’il y a conflit entre les deux logiciels. 

Pour activer ou désactiver WSH avec Smadav, suivez ces étapes :

  • Téléchargez et installez Smadav sur votre PC depuis le site officiel : https://smadav.net/
  • Ouvrez Smadav et cliquez sur l’icône de Smadav dans la barre des tâches.
  • Sélectionnez Allow Windows-Script & Office-Macro (Until Restart) pour activer WSH. Décochez cette case pour désactiver WSH.
    tth img w10 app smadav Win Script Host active
  • Redémarrez votre PC pour que les changements prennent effet.

Quels sont les avantages et les inconvénients de l’activation ou de la désactivation de Windows Script Host ?

L’activation ou la désactivation de WSH présente des avantages et des inconvénients selon votre usage de votre PC. Voici un résumé des principaux points à prendre en compte :

AvantagesInconvénients
Activer WSH– Permet d’exécuter des scripts utiles pour automatiser des tâches, modifier des paramètres du système ou lancer des applications.
Désactiver WSH– Protège votre PC contre les programmes malveillants qui exploitent WSH pour infecter votre ordinateur ou crypter vos fichiers.

FAQ

Voici quelques questions fréquemment posées sur Windows Script Host :

Pourquoi désactiver Windows Script Host ?

  • WSH peut être utile pour certains utilisateurs avancés, mais il peut aussi représenter un risque de sécurité pour votre ordinateur.
  • WSH peut être exploité par des programmes malveillants qui cherchent à infecter votre PC ou à crypter vos fichiers.
  • Ces programmes malveillants peuvent se présenter sous la forme de pièces jointes dans des e-mails, de documents Office piégés ou de pages web infectées. Ils peuvent aussi être dissimulés dans des fichiers compressés (zip, rar, etc.) ou dans des clés USB.
  • Si vous ouvrez ces fichiers sans précaution, vous risquez d’exécuter un script malveillant qui va modifier votre registre, désactiver votre antivirus, télécharger d’autres malwares ou encore chiffrer vos données personnelles.
  • Il est recommandé de désactiver WSH si vous n’en avez pas besoin ou si vous ne savez pas ce que vous faites. Ainsi, vous éviterez que votre PC soit compromis par un script malveillant.

Comment savoir si un script est malveillant ?

Il n’existe pas de moyen infaillible pour détecter un script malveillant, mais vous pouvez appliquer quelques règles de prudence :

  • Ne pas ouvrir les pièces jointes dans les e-mails provenant d’expéditeurs inconnus ou suspects.
  • Ne pas ouvrir les documents Office qui contiennent des macros sans vérifier leur source et leur contenu.
  • Ne pas visiter les pages web qui affichent des alertes ou des messages d’erreur vous demandant d’exécuter un script.
  • Ne pas brancher les clés USB dont vous ne connaissez pas l’origine ou le contenu.
  • Scanner régulièrement votre PC avec un logiciel antivirus à jour.

Comment supprimer un script malveillant qui a infecté mon PC ?

Si vous pensez que votre PC a été infecté par un script malveillant, vous devez agir rapidement pour limiter les dégâts. Voici quelques étapes à suivre :

  • Déconnectez votre PC d’internet et de tout réseau local.
  • Désactivez WSH en suivant les méthodes décrites ci-dessus.
  • Lancez un scan complet de votre PC avec un logiciel antivirus à jour. Si possible, utilisez un antivirus qui peut détecter et supprimer les scripts malveillants, comme Smadav.
  • Restaurez vos fichiers à partir d’une sauvegarde récente si vous en avez une. Sinon, essayez d’utiliser un logiciel de récupération de données, comme Recuva.
  • Changez tous vos mots de passe et vérifiez vos comptes en ligne pour détecter toute activité suspecte.

Comment créer mes propres scripts avec Windows Script Host ?

Si vous souhaitez créer vos propres scripts avec WSH, vous devez avoir des connaissances en VBScript ou en JavaScript, ainsi qu’en programmation Windows.

  • Pour créer un script avec WSH, vous devez créer un fichier texte avec l’extension .vbs ou .js selon le langage que vous utilisez. Vous pouvez utiliser n’importe quel éditeur de texte, comme le Bloc-notes ou Notepad++.
  • Dans le fichier texte, vous devez écrire le code de votre script en respectant la syntaxe et les règles du langage choisi. Vous pouvez utiliser des commentaires pour expliquer le fonctionnement de votre script ou pour ignorer certaines lignes de code.
  • Pour exécuter votre script, vous devez double-cliquer sur le fichier ou le glisser-déposer sur l’icône de WSH. Vous pouvez aussi utiliser la commande wscript.exe ou cscript.exe dans l’invite de commandes.

Pour déboguer votre script, vous pouvez utiliser des instructions comme MsgBox ou WScript.Echo pour afficher des messages à l’écran ou dans la console. Vous pouvez aussi utiliser un éditeur de texte qui offre des fonctionnalités de débogage, comme Visual Studio Code, qui peut vous aider à corriger l’erreur 0xc000007b sur Windows.

Voici un exemple de script en VBScript qui affiche “Bonjour le monde !” dans une boîte de dialogue :

' Ceci est un commentaire
Option Explicit ' Force la déclaration des variables
Dim message ' Déclare une variable
message = "Bonjour le monde !" ' Affecte une valeur à la variable
MsgBox message ' Affiche la valeur de la variable dans une boîte de dialogue

Copier

Voici un exemple de script en JavaScript qui affiche “Bonjour le monde !” dans la console :

// Ceci est un commentaire
var message; // Déclare une variable
message = "Bonjour le monde !"; // Affecte une valeur à la variable
WScript.Echo(message); // Affiche la valeur de la variable dans la console

Conclusion

Windows Script Host est une fonctionnalité de Windows qui permet d’exécuter des scripts écrits en VBScript ou en JavaScript. Ces scripts peuvent être utiles pour automatiser des tâches, modifier des paramètres du système ou lancer des applications. Toutefois, ils peuvent aussi être dangereux si vous ouvrez des fichiers contenant des scripts malveillants qui cherchent à infecter votre PC ou à crypter vos fichiers.

C’est pourquoi il est recommandé de désactiver WSH si vous n’en avez pas besoin ou si vous ne savez pas ce que vous faites. Vous pouvez activer ou désactiver WSH en modifiant le registre ou en utilisant un logiciel antivirus comme Smadav.

Si vous souhaitez créer vos propres scripts avec WSH, vous devez avoir des connaissances en VBScript ou en JavaScript, ainsi qu’en programmation Windows. Vous devez créer un fichier texte avec l’extension .vbs ou .js et y écrire le code de votre script. Vous pouvez exécuter, déboguer et tester votre script avec WSH.

Nous espérons que cet article vous a aidé à comprendre comment activer ou désactiver WSH sur votre PC. Si vous avez des questions ou des remarques, n’hésitez pas à nous les laisser en commentaire.

Article précédentComment installer Discord sur PS4 ?
Article suivantComment réinitialiser une TV Philips sans télécommande ?
Coucou moi, c'est François :) Rédacteur à mes heures perdues qui adore partager sa passion : Le TT High tech ! 😍 Que ce soit le hardware, le software, les jeux vidéo, social media et tant d'autres domaines sur le site. Je vous partage mes analyses, mes tests, des tutoriels et mes coups de cœur sur divers supports. Je suis un technophile averti et exigeant, qui ne se contente pas de suivre la mode, mais qui cherche à vous orienter vers les meilleures solutions. Alors reste à l'affût !