Des fichiers système manquants et des données corrompues peuvent provoquer des erreurs Windows Script Host, empêchant l’exécution de certaines applications et utilitaires de démarrage. Examinons quelques façons de les corriger.
Il convient de noter qu’un fichier de script incorrect ou mal configuré peut également déclencher une erreur d’hôte de script. Étant donné que de telles erreurs sont rares et ne nécessitent aucune intervention de votre part, nous nous concentrerons sur les erreurs d’hôte de script qui empêchent même les scripts valides de s’exécuter sur votre PC.
Qu’est-ce que l’hôte de script Windows ? Est-ce sûr?
Le Windows Script Host fournit simplement un environnement pour l’exécution des scripts. En tant que tel, il est peu probable que la plupart des utilisateurs découvrent ses fonctionnalités, car elles sont principalement destinées à automatiser les tâches administratives avec des fichiers batch.
Néanmoins, de nombreuses applications et services utilisent des scripts Windows pour configurer les choses, ce qui nécessite le bon fonctionnement de Script Host. Il fut un temps où les scripts malveillants étaient également utilisés comme virus, mais Windows Defender est devenu suffisamment performant pour détecter et bloquer ces scripts.
Quelles sont les causes des erreurs de l’hôte de script Windows ?
Les deux principales raisons pour lesquelles une erreur Windows Script Host s’affiche sont des scripts défectueux ou des fichiers système manquants.
Si le script qui tente de s’exécuter contient des commandes non valides ou des instructions manquantes, il peut générer une erreur Windows Script Host. De telles erreurs sont limitées au script en question et ne doivent pas entraîner d’erreurs avec d’autres applications et services.
Cependant, l’erreur d’hôte de script la plus problématique est causée par des fichiers système corrompus ou cassés. Cela crée des problèmes lors de l’exécution de l’hôte de script lui-même, rendant ainsi tous les scripts inutilisables sur votre ordinateur.
Maintenant, je comprends pourquoi les fichiers système ont été corrompus est délicat. Cela peut être dû à un disque dur vieillissant, à un logiciel malveillant ou à un arrêt incorrect du système.
Correctif 1 : SFC et DISM
La meilleure façon de réparer vos fichiers système et de vous assurer que rien ne manque est d’exécuter une analyse DISM et SFC. Service et gestion des images de déploiement (DISM) est un utilitaire de ligne de commande qui répare l’image locale de votre système d’exploitation Windows avec une nouvelle copie provenant des serveurs Microsoft.
Après cela, le Vérificateur de fichiers système (SFC) peut parcourir vos fichiers système et remplacer tous les fichiers manquants ou corrompus de cette image disque. Vous pouvez résoudre tous les problèmes liés aux fichiers système Windows avec uniquement ces deux commandes.
- Pour réparer les fichiers système sur votre ordinateur, ouvrez d’abord Invite de commande en tant qu’Administrateur. Vous pouvez le faire en tapant « cmd » dans le menu Démarrer et en cliquant sur Exécuter en tant qu’administrateur.
- Commencez par une commande DISM :
Dism /En ligne /Cleanup-Image /RestoreHealth
- Cela invite DISM à télécharger l’image système de Microsoft, puis à l’utiliser pour réparer l’image locale en pleine santé.
- Après DISM, il est temps d’exécuter la commande SFC. Tapez sfc /scannow et appuyez sur Entrée pour analyser les fichiers système sur votre ordinateur et remplacer tous les fichiers manquants et corrompus.
- Attendez que SFC vérifie chaque fichier système un par un et ne fermez pas la fenêtre avant la fin du processus.
Correctif 2 : utilisez la restauration du système pour revenir à une configuration antérieure
Si vous pensez qu’une application ou une mise à jour récemment installée a déclenché l’erreur, essayez d’utiliser la restauration du système pour rétablir votre PC à son état antérieur et contourner le problème. Comme cela n’affecte que les fichiers système, vous n’avez pas à craindre de perdre vos données.
La restauration du système ne peut ramener votre système qu’aux points de restauration du système prédéfinis. Bien que vous puissiez toujours créer ces points manuellement, Windows crée également automatiquement des points de restauration avant d’installer les mises à jour majeures. Cela vous donne un moyen simple d’annuler une modification problématique du système.
- Pour utiliser la restauration du système, vous devez ouvrir les propriétés système à partir du Panneau de configuration. Mais comme cette option peut être délicate, il est plus facile de rechercher Créer un point de restauration à partir du menu Démarrer.
- Cela ouvre une nouvelle fenêtre vous permettant de créer ou d’utiliser des points de restauration. Sélectionnez le Restauration du système… pour ramener votre PC à un point de restauration antérieur.
- La fenêtre de restauration du système apparaîtra maintenant, répertoriant tous les points de restauration récents enregistrés sur votre PC. Pour afficher les anciens points de restauration, sélectionnez le Afficher plus de points de restauration option.
- Vous pouvez trouver la date et l’heure de création de chaque point de restauration, vous permettant de choisir exactement jusqu’où remonter votre système. La mise à jour correspondante est également mentionnée pour les points de restauration créés automatiquement par Windows. Sélectionnez le point de restauration du système auquel vous souhaitez revenir et appuyez sur Suivant.
- Confirmez à nouveau le point de restauration et sélectionnez Finition pour démarrer le processus. Votre ordinateur redémarrera et restaurera les fichiers système à leur ancienne configuration.
Correctif 3 : réinitialiser Windows
Une analyse SFC peut réparer tous les fichiers système corrompus ou cassés. Mais si cela ne fonctionne pas pour vous, vous avez toujours la possibilité de réinstaller le système d’exploitation lui-même.
Ne t’inquiète pas; nous ne discutons pas d’une nouvelle installation qui supprime vos fichiers et données personnelles. Vous pouvez facilement réinitialiser Windows à la place, en conservant vos fichiers tout en vous assurant que l’intégralité du système d’exploitation est réinstallée et reconfigurée. Cela fonctionne à la fois sur Windows 11 et Windows 10.
- Pour réinitialiser Windows sur votre PC, commencez par ouvrir Paramètres. Cliquez simplement sur son icône d’engrenage dans le menu Démarrer.
- Sélectionnez le Windows Update onglet (généralement le dernier à gauche), puis allez sur Options avancées.
- Pour la plupart, les options avancées incluent des paramètres liés aux mises à jour Windows, vous permettant de gérer exactement comment et quand les mises à jour sont installées sur votre ordinateur. Mais ce dont nous avons besoin pour réinitialiser Windows, c’est Récupération.
- Vous verrez maintenant un Réinitialiser le PC option. Cliquez sur ce bouton.
- Une nouvelle fenêtre s’ouvrira pour démarrer le processus. C’est ici que vous pouvez conserver vos fichiers en choisissant la première option.
- La deuxième option consiste à choisir la source des fichiers d’installation. À moins que vous n’ayez préparé un support d’installation (par exemple, une clé USB amorçable), choisissez l’option de téléchargement Cloud. Même lorsque vous disposez d’un support d’installation local, le téléchargement dans le cloud est préférable car il garantit que la dernière version non corrompue de Windows est téléchargée à partir des serveurs de Microsoft.
- Revoyez tout une dernière fois et sélectionnez Réinitialiser confirmer. Windows va maintenant être réinitialisé sur votre ordinateur.
Il ne vous reste plus qu’à attendre que l’installation progresse. Votre ordinateur peut redémarrer plusieurs fois, alors assurez-vous de maintenir une alimentation électrique ininterrompue pour votre PC ou ordinateur portable.
Qu’en est-il d’une analyse antivirus ?
Ignorez les analyses antivirus supplémentaires. Ils détectent uniquement les logiciels malveillants et ne corrigent pas les erreurs de Script Host. Windows Defender, déjà activé par défaut, suffit. Il peut facilement détecter et empêcher les codes malveillants d’accéder à vos fichiers système, empêchant ainsi les erreurs Script Host.
N’oubliez pas que les programmes antivirus ne peuvent qu’isoler et supprimer les virus. Vous aurez toujours besoin d’une méthode différente pour que votre système d’exploitation fonctionne à nouveau correctement.
Devriez-vous essayer les modifications du registre ?
De nombreux guides en ligne recommandent diverses modifications du registre pour corriger l’erreur Windows Script Host. Certains vous demandent d’activer ou de désactiver l’hôte de script via le registre, tandis que d’autres adoptent une approche différente en ajoutant une clé .vbs ou en modifiant sa valeur. Une autre approche consiste à supprimer les entrées de registre après Userinit.exe, obligeant le système à reconfigurer son processus de démarrage.
Mais s’immiscer dans le registre est un moyen facile de casser des choses, ce qui en fait une arme à double tranchant. La plupart de ces correctifs de registre sont de toute façon inutiles ; la simple réparation de vos fichiers système ou l’annulation des mises à jour font automatiquement le travail. Évitez donc de modifier le registre en cas d’erreur d’hôte de script.
Quelle est la meilleure façon de corriger les erreurs de l’hôte de script Windows ?
L’exécution d’une analyse DISM et SFC est le meilleur moyen de réparer vos fichiers système et constitue l’action recommandée pour des problèmes tels qu’une erreur Windows Script Host. À défaut, une restauration du système peut ramener votre système à son état de fonctionnement.
Lorsque ces méthodes ne fonctionnent pas, réinitialisez Windows. Vous pouvez conserver vos fichiers et données lors de la réinstallation du système d’exploitation. Vous devrez réinstaller les applications, tout problème système persistant sera résolu.