Les erreurs qui semblent sortir de nulle part ne sont pas nouvelles dans Windows. Par exemple, les erreurs de Windows Script Host appartiennent à cette catégorie et peuvent affecter les utilisateurs de Windows 11 ou 10 ainsi que les versions antérieures. Examinons les raisons possibles de ces problèmes et comment vous pouvez les résoudre.
Pointe: Saviez-vous que vous pouvez attribuer des cœurs de processeur spécifiques à une application sous Windows ? Nous vous montrons comment.
Causes d’une erreur d’hôte de script Windows
Windows Script Host (WSH) est un outil d’automatisation intégré à Windows qui permet aux administrateurs d’exécuter divers scripts tels que VBScript et JScript. Bien que les tâches WSH soient assez courantes et s’exécutent en arrière-plan, vous pouvez parfois rencontrer des erreurs telles que « L’accès à l’hôte de script Windows est désactivé sur cette machine ».
Des erreurs comme celles-ci peuvent généralement être attribuées à des erreurs de registre, à une infection par un logiciel malveillant, à des problèmes de fichier de script VBS ou à d’autres fichiers corrompus. Pour corriger une erreur de Windows Script Host que vous avez rencontrée, vous pouvez essayer les correctifs ci-dessous dans l’ordre.
1. Vérifiez l’hôte de script Windows dans le registre
Pour un certain nombre de raisons, Windows Script Host peut simplement être désactivé sur votre système. Un programme que vous avez installé ou certains paramètres système dont vous ne vous souvenez pas avoir changé pourraient en être la cause. Pour vérifier si c’est bien le cas, vous pouvez utiliser l’Éditeur du Registre comme suit :
- Presse Gagner + R pour ouvrir la boîte de dialogue « Exécuter ».
- Taper
regedit
et appuyez sur Entrer pour ouvrir l’Éditeur du Registre. - Ouvrez « HKEY_CURRENT_USER -> Logiciel -> Microsoft -> Hôte de script Windows -> Paramètres ».
- Dans le volet de droite, double-cliquez sur la valeur « Activé » et cochez le champ « Données de la valeur ». Assurez-vous qu’il est défini sur « 1 » et cliquez sur « OK ».
- S’il n’y a pas de valeur « Activé », vous pouvez la créer. Faites un clic droit dans l’espace vide du volet de droite et sélectionnez « Nouveau -> Valeur DWORD (32 bits) ». Définissez le nom de cette valeur nouvellement créée sur « Activé ». Cliquez sur « OK » et définissez ses « Données de valeur » sur « 1 » pour terminer le processus.
- Redémarrez votre ordinateur pour que les modifications prennent effet.
2. Utilisez le scanner de sécurité Microsoft
Les erreurs de Windows Script Host sont souvent dues à une infection par un logiciel malveillant. Vous pouvez utiliser un outil gratuit appelé Microsoft Safety Scanner pour analyser votre système à la recherche de logiciels malveillants et les supprimer afin de corriger votre erreur WSH. Vous pouvez également utiliser l’aide d’un programme antivirus tiers pour exécuter une analyse du système. Voici comment utiliser Microsoft Safety Scanner.
- Télécharger Analyseur de sécurité Microsoft du site Web de Microsoft.
- Lancez l’exécutable téléchargé et sélectionnez « Analyse complète » pour une vérification complète des logiciels malveillants de votre système.
- Cliquez sur « Suivant » pour lancer l’analyse et suivez les instructions à l’écran pour terminer le processus.
Bon à savoir: Windows Defender est suffisant pour toute la protection antivirus dont vous avez besoin sur votre système.
3. Vérifiez la valeur du fichier VBS dans le registre
Le Virtual Basic Script (VBS) est un fichier Windows contenant les informations requises par l’outil Windows Script Host pour exécuter plusieurs scripts. Il peut parfois être configuré de manière incorrecte, provoquant une ou plusieurs erreurs WSH. Vous pouvez vérifier le fichier VBS à l’aide de l’Éditeur du Registre pour essayer de corriger les erreurs.
- Ouvrez l’Éditeur du Registre à partir de la boîte de dialogue « Exécuter ».
- Ouvrez « HKEY_CLASSES_ROOT -> .vbs » et double-cliquez sur la valeur « (Default) » dans le volet de droite.
- Assurez-vous que les « Données de la valeur » sont définies sur « VBSFile » et cliquez sur « OK ».
- N’oubliez pas de redémarrer votre ordinateur pour que les modifications prennent effet.
4. Supprimer les entrées après Userinit dans le registre
Les utilisateurs peuvent également rencontrer des erreurs Windows Script Host lors du démarrage du système. Pour résoudre ce type de problèmes, vous pouvez supprimer quelques entrées de registre dans l’éditeur de registre et voir si cela vous aide. Suivez les étapes ci-dessous pour le faire :
- Ouvrez l’Éditeur du Registre à partir de la boîte de dialogue « Exécuter ».
- Ouvrez « HKEY_LOCAL_MACHINE -> LOGICIEL -> Microsoft -> Windows NT -> CurrentVersion -> Winlogon ».
- Supprimez toutes les entrées après « Userinit ». Dans cet exemple, il s’agit de « VMapplet » et « WinStationsDisabled ».
- Double-cliquez sur « Userinit » et assurez-vous que les « Données de la valeur » sont définies sur « C:\Windows\system32\userinit.exe ».
- Cliquez sur « OK » et redémarrez votre ordinateur.
Pointe: Résolvez les problèmes Windows les plus courants avec notre guide facile.
Questions fréquemment posées
L’hôte de script Windows peut-il être utilisé à mauvais escient par des logiciels malveillants ?
Les scripts Windows sont des outils utiles utilisés par votre système pour exécuter des tâches importantes. Mais ils peuvent également être utilisés à mauvais escient par des pirates pour infecter votre système. Ces scripts malveillants peuvent être livrés à votre système par e-mail, documents et autres programmes se faisant passer pour des logiciels légitimes. Une fois ces scripts sur votre système, Windows Script Host peut finir par les exécuter et infecter votre système avec le logiciel malveillant prévu.
Que faire si les erreurs de script Windows reviennent sans cesse ?
Si vous avez essayé tous les correctifs que nous avons détaillés dans cet article et que ces erreurs reviennent toujours, vous devrez peut-être réparer votre installation Windows. Au cas où cela ne vous aiderait pas non plus, vous pouvez opter pour le dernier recours consistant à réinstaller Windows. Voici un guide simple pour réinstaller Windows sans perdre vos fichiers.
Puis-je supprimer un virus de mon ordinateur sans antivirus ?
Crédit image : Christin Hume via Unsplash. Toutes les captures d’écran par Tanveer Singh.
Abonnez-vous à notre newsletter!
Nos derniers tutoriels livrés directement dans votre boîte de réception