Comment corriger les erreurs de Windows Script Host au démarrage de Windows 10 ?

Publié: 2021-03-25

Si vous en avez assez des erreurs Windows Script Host qui apparaissent chaque fois que vous démarrez votre système ou essayez de démarrer une application, cette page est l'endroit où vous devriez être. Vous pouvez temporairement supprimer le message d'erreur en mettant fin au processus correspondant dans le Gestionnaire des tâches, mais nous avons des solutions permanentes pour vous. Dans cet article, nous allons vous montrer comment vous débarrasser des pop-ups Windows Script Host.

Qu'est-ce qu'une erreur d'hôte de script Windows ?

Ce type d'erreur apparaît lorsque l'outil Windows Script Host, qui est chargé de gérer les scripts exécutés par les administrateurs système, ne parvient pas à lire un fichier de script particulier ou rencontre tout autre problème. Le problème peut être dû à un programme malveillant, un fichier système défectueux, un mauvais fichier de script ou un disque dur défectueux.

Comment réparer les erreurs de l'hôte de script Windows dans Windows 10

Les guides qui suivent vous montreront comment corriger les erreurs de Windows Script Host au démarrage ou lorsque vous lancez des applications.

Exécutez le vérificateur de fichiers système

Les erreurs de Windows Script Host peuvent être le résultat de fichiers système défectueux. Ces fichiers peuvent avoir été compromis par des programmes malveillants ou être victimes de conflits d'applications. Dans certains cas, vous pourriez les avoir trafiqués.

Heureusement, vous pouvez facilement remplacer les fichiers système défectueux ou manquants à l'aide du vérificateur de fichiers système (SFC). SFC est un programme de ligne de commande intégré. Microsoft a fourni l'outil à ces fins.

Dans les anciennes versions de Windows, tout ce que vous avez à faire est de lancer l'invite de commande avec les privilèges d'administrateur et d'exécuter la ligne SFC. Cependant, sous Windows 10, vous devez exécuter DISM avant d'exécuter SFC. DISM, qui est l'abréviation de Deployment Image Servicing and Management, est un autre outil de ligne de commande intégré. Son travail consiste à fournir les fichiers qui seront utilisés par l'outil SFC pour le processus de réparation.

Voici un guide simple sur la façon d'exécuter correctement la commande SFC :

  1. Ouvrez l'invite de commande avec les privilèges d'administrateur. Voici comment procéder :
  • Accédez à la zone de recherche dans le menu Démarrer et tapez "commande".
  • Une fois que l'invite de commande apparaît dans les résultats de la recherche, cliquez dessus avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur".
  • Sélectionnez Oui une fois que la boîte de dialogue Contrôle de compte d'utilisateur demande l'autorisation.
  1. Une fois la fenêtre d'invite de commande élevée ouverte, tapez la ligne ci-dessous et appuyez sur Entrée :

DISM.exe /Online /Cleanup-image /Restorehealth

Autorisez l'outil DISM à utiliser l'utilitaire Windows Update pour fournir les fichiers de réparation avant d'exécuter l'outil SFC. Si Windows Update ne parvient pas à fournir les fichiers de réparation, vous devrez utiliser l'outil DISM pour récupérer les fichiers de réparation à partir d'une source différente, telle qu'une clé USB amorçable ou un DVD Windows 10. Vous devrez également saisir la commande suivante à la place :

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Remarque importante : La partie C:\RepairSource\Windows de la commande doit être remplacée par le répertoire Windows sur la clé USB.

  1. Une fois que l'outil DISM a terminé son travail, accédez à une nouvelle ligne et tapez "sfc / scannow" (sans guillemets) dans la fenêtre d'invite de commande élevée, puis appuyez sur la touche Entrée.
  2. L'utilitaire va maintenant analyser votre PC à la recherche de fichiers système défectueux et manquants et les remplacer automatiquement.
  3. Attendez que le processus de vérification soit terminé à 100 % avant de fermer l'invite de commande.

Vous verrez un message de fin qui vous indique les résultats du processus. Le message indiquant "La protection des ressources Windows n'a trouvé aucune violation d'intégrité" signifie que vous n'avez pas de fichiers système endommagés. Le message indiquant « La protection des ressources Windows a trouvé des fichiers corrompus et les a réparés avec succès. Les détails sont inclus dans le CBS.Log C:\Windows\Logs\CBS\CBS.log » signifie que des fichiers système défectueux ont été trouvés et remplacés.

Cependant, si l'invite de commande vous indique que "La protection des ressources Windows n'a pas pu effectuer l'opération demandée", vous devez exécuter la commande SFC en mode sans échec. Suivez ce guide :

  1. Allez dans le menu Démarrer, cliquez sur l'icône d'alimentation, puis sélectionnez Arrêter.
  2. Une fois votre système éteint, appuyez sur le bouton d'alimentation pour l'allumer, puis appuyez et maintenez votre bouton d'alimentation pour l'éteindre une fois que le logo du fabricant de votre ordinateur clignote sur votre écran. Redémarrez votre PC de cette manière deux fois jusqu'à ce que vous voyiez le message "Veuillez patienter".
  3. Cliquez sur le bouton Options avancées après avoir vu l'écran de réparation automatique.
  4. L'écran Choisir une option apparaît maintenant.
  5. Cliquez sur Dépanner.
  6. Sur la page Dépannage, cliquez sur la vignette Options avancées.
  7. Cliquez sur Paramètres de démarrage une fois que l'écran Options avancées apparaît.
  8. Une fois que vous voyez l'écran Paramètres de démarrage, cliquez sur le bouton Redémarrer.
  9. Votre système va maintenant redémarrer sur la page Options de démarrage.
  10. Appuyez sur le numéro à côté de Mode sans échec avec mise en réseau (puisque vous avez besoin d'une connexion Internet pour exécuter l'outil DISM afin de fournir les fichiers de réparation).
  11. Une fois votre système démarré en mode sans échec, accédez au dossier C:\Windows\WinSxS\Temp pour confirmer que les répertoires PendingDeletes et PendingRenames sont présents.
  12. Maintenant, ouvrez l'invite de commande en tant qu'administrateur, puis exécutez les outils DISM et SFC.

Analysez votre disque dur pour les secteurs problématiques à l'aide de l'utilitaire CHKDSK

Chaque fichier avec lequel votre ordinateur fonctionne, des fichiers système aux fichiers d'application, est stocké sur votre disque dur. Des erreurs se produiront naturellement lorsque les programmes et les services ne pourront pas lire les fichiers. Ce phénomène n'exclut pas le Windows Script Host. La plupart des erreurs de Windows Script Host suggèrent que certains fichiers ne peuvent pas être atteints.

L'utilitaire CHKDSK est conçu pour trouver les secteurs défectueux sur le disque dur et empêcher votre système d'utiliser ces secteurs. Il peut également tenter de récupérer des fichiers stockés sur ces secteurs défectueux, mais il n'est pas garanti que cela fonctionne tout le temps. Vous devrez peut-être sacrifier certains fichiers.

Dans ce cas, l'outil peut vous aider à récupérer le fichier recherché par l'hôte de script Windows. Si ce n'est pas le cas, vous pouvez être assuré que le problème ne se reproduira plus une fois que vous aurez réussi à obtenir le fichier par d'autres moyens.

Il existe deux manières principales d'exécuter l'utilitaire CHKDSK : via l'explorateur de fichiers et dans une fenêtre d'invite de commande élevée. Vous découvrirez comment utiliser les deux méthodes.

Vérification de votre disque via l'explorateur de fichiers

  1. Double-cliquez sur n'importe quel dossier de votre bureau pour ouvrir une fenêtre de l'explorateur de fichiers. Le raccourci clavier Windows + E est un autre moyen de lancer l'explorateur de fichiers.
  2. Une fois l'Explorateur de fichiers ouvert, accédez au volet de gauche et cliquez sur Ce PC.
  3. Basculez vers le volet de droite et cliquez avec le bouton droit sur le lecteur sur lequel Windows est installé.
  4. Cliquez sur Propriétés dans le menu contextuel.
  5. Lorsque vous voyez la fenêtre de dialogue Propriétés, accédez à l'onglet Outils, puis cliquez sur Vérifier sous Vérification des erreurs.
  6. Cliquez sur Analyser le lecteur après que le message de dialogue « Vous n'avez pas besoin d'analyser ce lecteur » s'affiche.
  7. L'outil CHKDSK va maintenant analyser votre disque dur à la recherche d'erreurs.
  8. Après l'analyse, une boîte de dialogue apparaîtra et vous montrera les résultats.

Vérification de votre disque via l'invite de commande

Si la méthode de l'explorateur de fichiers ne résout pas le problème, ouvrez une fenêtre d'invite de commande élevée pour exécuter une vérification plus approfondie et avancée.

Le guide ci-dessous vous montrera comment :

  1. Ouvrez l'invite de commande avec les privilèges d'administrateur. Pour ce faire, suivez les instructions ci-dessous :
  • Accédez à la zone de recherche dans le menu Démarrer et tapez "commande".
  • Une fois que l'invite de commande apparaît dans les résultats de la recherche, cliquez dessus avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur".
  • Sélectionnez Oui une fois que la fenêtre de dialogue Contrôle de compte d'utilisateur demande l'autorisation.
  1. Une fois la fenêtre d'invite de commande élevée ouverte, tapez cette commande dans la nouvelle ligne et appuyez sur la touche Entrée :

chkdsk C: /f /r /x

Remarque : La lettre « C » dans la ligne de commande doit être remplacée par la lettre de lecteur de votre volume Windows.

Voici une brève explication sur les commutateurs de commande supplémentaires :

Le commutateur « /x » permet à CHKDSK de démonter le volume avant le début du processus d'analyse.

Le commutateur « /r » invite l'utilitaire à rechercher les secteurs défectueux et à récupérer toute information lisible.

Le paramètre « /f » permet à l'outil de corriger les erreurs détectées lors de l'analyse.

Si vous voyez le message suivant, d'autres applications utilisent actuellement le volume que vous essayez d'analyser. Appuyez sur le bouton Y du clavier si l'invite de commande vous demande de programmer l'analyse pour votre prochain redémarrage :

"Chkdsk ne peut pas s'exécuter car le volume est utilisé par un autre processus. Souhaitez-vous planifier la vérification de ce volume au prochain redémarrage du système ? (O/N) »

Une fois que vous appuyez sur Y, redémarrez votre ordinateur pour terminer la vérification, puis recherchez l'erreur.

Exécutez une analyse complète des logiciels malveillants

L'infection par un logiciel malveillant est l'une des principales causes des erreurs de Windows Script Host. Les pirates ont la fâcheuse habitude de concevoir des programmes malveillants pour cloner ou remplacer complètement les fichiers de script afin de faire des ravages sans être détectés. Avec le savoir-faire technique, ces scripts malveillants cachés peuvent être repêchés. Cependant, un programme antivirus capable a ce qu'il faut pour trouver le malware et s'en débarrasser le plus rapidement possible.

CONSEILLÉ

Protégez votre PC contre les menaces avec Anti-Malware

Vérifiez sur votre PC les logiciels malveillants que votre antivirus pourrait manquer et supprimez les menaces en toute sécurité avec Auslogics Anti-Malware

Auslogics Anti-Malware est un produit d'Auslogics, certifié Microsoft Silver Application Developer
TÉLÉCHARGER MAINTENANT

Même si vous disposez d'un programme antivirus exceptionnel, vous fier aux analyses rapides régulières et à la fonction de protection en temps réel ne vous aidera pas. De nombreux programmes de sécurité disposent de la fonction d'analyse complète, qui va profondément dans les dossiers système et les zones restreintes où le programme malveillant pourrait se cacher.

Si Windows Security est votre programme antivirus principal, assurez-vous que votre système est à jour. De cette façon, vous êtes sûr que le programme est renforcé avec les dernières définitions de virus. Si vous utilisez un antivirus tiers, vous devez également vous assurer que vous disposez de sa dernière version.

Si vous ne savez pas comment exécuter l'analyse complète dans votre programme antivirus, vous pouvez vous rendre sur le site Web de son développeur pour déterminer comment procéder. Si vous utilisez la sécurité Windows, suivez ces étapes :

  1. Accédez à la zone de notification de votre barre des tâches et cliquez sur la flèche pour développer la barre d'état système.
  2. Une fois les icônes masquées apparues, cliquez sur le bouclier blanc pour ouvrir la sécurité Windows.
  3. Ensuite, cliquez sur Protection contre les virus et les menaces.
  4. Une fois que la fenêtre Protection contre les virus et menaces apparaît, cliquez sur Options d'analyse.
  5. Lorsque vous accédez à la page Options d'analyse, sélectionnez l'option Analyse complète, puis cliquez sur le bouton Analyser maintenant.
  6. Notez que l'analyse complète peut prendre plusieurs heures. Alors, laissez votre système exécuter l'opération, puis revenez plus tard.
  7. Une fois l'analyse terminée, invitez l'antivirus à supprimer les programmes malveillants qu'il a trouvés.

Exécutez le scanner de sécurité Microsoft

Microsoft Safety Scanner est un outil avancé de suppression de virus développé par Microsoft. Il vérifie les risques de sécurité et les supprime. Une fois qu'il trouve des programmes malveillants, il essaiera d'annuler les modifications qu'ils ont apportées à votre ordinateur. Certains utilisateurs ont signalé des résultats positifs après avoir exécuté l'outil.

Suivez ces étapes pour utiliser l'utilitaire :

  1. Assurez-vous de télécharger la dernière version du programme à partir du site Web de Microsoft.
  2. Après avoir téléchargé le fichier EXE, exécutez-le.
  3. Sélectionnez Oui dans le panneau de dialogue Contrôle de compte d'utilisateur.
  4. Une fois le programme ouvert, choisissez le type d'analyse que vous souhaitez exécuter. Optez pour l'option Analyse complète pour analyser l'ensemble du système.
  5. L'analyse peut prendre des heures. Vous pouvez l'exécuter lorsque vous êtes moins occupé plutôt que de vous en tenir à votre ordinateur pendant qu'il fonctionne.
  6. Cliquez sur Suivant.
  7. Une fois l'analyse terminée, autorisez l'outil à prendre les mesures nécessaires s'il détecte un programme malveillant.

Effectuer un démarrage propre

Étant donné que la plupart des erreurs de Windows Script Host se produisent pendant ou immédiatement après le démarrage, une application de démarrage peut en être responsable.

Les applications de démarrage sont programmées pour se lancer au démarrage de Windows. Il s'agit essentiellement du premier ensemble de programmes que le système d'exploitation réveille après le processus de démarrage. Une ou plusieurs de ces applications et services pourraient gêner l'hôte de script Windows et déclencher l'erreur de démarrage que vous voyez.

Vous pouvez trouver le programme responsable en effectuant un démarrage minimal. La technique de démarrage en mode minimal consiste à empêcher toute application de démarrage non liée à Windows de se lancer après le redémarrage de votre système. Une fois que vous avez fait cela, vous pouvez vérifier si l'erreur Windows Script Host se reproduit.

Voici un guide sur la façon d'effectuer un démarrage minimal et de déterminer quel programme de démarrage est à l'origine de l'erreur :

  1. Faites un clic droit sur le bouton de démarrage pour ouvrir le menu Power User, puis cliquez sur Exécuter. Vous pouvez également associer le logo Windows et les boutons du clavier R pour ouvrir Exécuter.
  2. Une fois que vous voyez la boîte de dialogue Exécuter, accédez au champ de texte, tapez "msconfig" et appuyez sur le bouton Entrée de votre clavier.
  3. Une fois que la fenêtre de dialogue Configuration du système apparaît, passez à l'onglet Services.
  4. Naviguez vers le coin inférieur gauche de l'onglet Services et cochez la case "Masquer tous les services Microsoft". Cela empêchera Windows de bloquer les services liés à Microsoft.
  5. Maintenant, cliquez sur le bouton Désactiver tout.
  6. Ensuite, dirigez-vous vers l'onglet Démarrage et cliquez sur "Ouvrir le gestionnaire de tâches".
  7. Une fois dans l'onglet Démarrage du Gestionnaire des tâches, désactivez tous les programmes que vous voyez en cliquant sur chaque programme et en cliquant sur le bouton Désactiver.
  8. Revenez à la fenêtre de dialogue Configuration du système et cliquez sur OK.
  9. Redémarrez votre système et recherchez l'erreur.

Si l'erreur ne s'affiche pas une fois que votre système démarre, vous venez de confirmer l'implication d'une application ou d'un service de démarrage. Pour trouver l'entité responsable, vous devez activer les éléments de démarrage les uns après les autres et redémarrer votre système après chaque activation. À un moment donné, un élément déclenchera à nouveau l'erreur.

Voici un moyen différent et plus simple d'isoler le programme responsable :

  1. Ouvrez la fenêtre de dialogue Configuration du système et passez à l'onglet Services.
  2. Allez dans l'onglet Services, décochez la moitié des services de démarrage et cliquez sur Activer tout.
  3. Redémarrez votre système et voyez si l'erreur est résolue. Si l'erreur n'apparaît pas, aucun des services que vous avez activés n'est le coupable. Vous devrez activer l'autre moitié et redémarrer votre système pour voir si l'erreur se reproduit.
  4. Si l'erreur apparaît après avoir activé un groupe de services de démarrage, vous n'avez qu'à vous concentrer sur leur vérification l'une après l'autre au lieu de tout vérifier.

Renvoie la valeur par défaut de .vbs à VBSfile dans l'éditeur de registre

VBS est un type de fichier de script que le WSH peut exécuter. De nombreuses erreurs WSH indiquent des fichiers VBS défectueux ou mal configurés, et apporter quelques modifications au registre système peut résoudre le problème. Nous vous indiquerons les étapes à suivre.

Avant de commencer, notez que le registre système est l'une des zones les plus avancées et les plus sensibles de votre système d'exploitation. Une seule erreur peut rendre votre ordinateur inutilisable. Alors, assurez-vous de marcher avec prudence. Si vous ne maîtrisez pas le registre ou si vous n'êtes pas à l'aise pour l'utiliser, demandez à quelqu'un d'expert d'appliquer la solution pour vous.

Cependant, si vous souhaitez gérer les choses vous-même, nous vous recommandons de sauvegarder l'intégralité du registre pour plus de sécurité. Si vous pouvez le faire vous-même, dirigez-vous directement vers la solution pour savoir comment ajuster la valeur .vbs par défaut.

Cependant, si vous ne savez pas comment sauvegarder le registre, continuez à lire.

Sauvegarde du registre système

  1. Appuyez sur le logo Windows et les boutons R pour lancer la fenêtre de dialogue Exécuter.
  2. Après l'ouverture de Run, accédez au champ de texte, tapez "Regedit" et cliquez sur le bouton OK.
  3. Cliquez sur le bouton Oui une fois que la fenêtre de dialogue Contrôle de compte d'utilisateur apparaît et demande l'autorisation.
  4. Lorsque l'Éditeur du Registre s'ouvre, allez dans le coin supérieur gauche de la fenêtre et cliquez sur Fichier.
  5. Sélectionnez Exporter dans le menu contextuel.
  6. Une fois que la fenêtre de dialogue Exporter le fichier du registre s'ouvre, sélectionnez Tout sous Plage d'exportation.
  7. Accédez au dossier dans lequel vous souhaitez enregistrer la sauvegarde, entrez un nom pour le fichier, puis cliquez sur le bouton Enregistrer.
  8. C'est ça! Chaque fois que vous souhaitez restaurer le registre, ouvrez l'éditeur de registre, cliquez sur Fichier >> Importer. Accédez au dossier dans lequel vous avez enregistré le fichier de sauvegarde et double-cliquez dessus.

Voici les étapes à suivre pour modifier la valeur par défaut de .vbs :

  1. Appuyez sur le logo Windows et les boutons R pour lancer la fenêtre de dialogue Exécuter.
  2. Après l'ouverture de Run, accédez au champ de texte, tapez "Regedit" et cliquez sur le bouton OK.
  3. Cliquez sur le bouton Oui une fois que la fenêtre de dialogue Contrôle de compte d'utilisateur apparaît et demande l'autorisation.
  4. Lorsque l'Éditeur du Registre s'ouvre, accédez au volet de gauche et développez HKEY_CLASSES_ROOT.
  5. Sous HKEY_CLASSES_ROOT, cliquez sur .vbs.
  6. Accédez au volet de droite et double-cliquez sur la chaîne par défaut.
  7. Une fois la boîte de dialogue Modifier la chaîne ouverte, accédez à la zone de texte Données de la valeur et remplacez la valeur par VBSfile.
  8. Cliquez sur OK.

Vous pouvez également supprimer les chaînes VApplet et WinStationDisabled dans l'Éditeur du Registre. Suivez ces étapes:

  1. Ouvrez l'Éditeur du Registre et dirigez-vous vers le volet de gauche.
  2. Accédez à Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.
  3. Cliquez une fois sur WinLogon, puis basculez vers le volet de droite.
  4. Faites défiler vers le bas et supprimez les entrées VApplet et WinStationDisabled.
  5. Ensuite, double-cliquez sur Usernit.
  6. Remplacez ses données de valeur par "C:\Windows\system32\userinit.exe" (sans guillemets) et cliquez sur OK.

Réparer installer votre PC

Si aucune des méthodes ci-dessus ne fonctionne, vous avez la possibilité de réparer votre installation de Windows 10. Cette option vous aidera à remplacer les fichiers système endommagés et les autres dépendances logicielles pour WSH.

Conclusion

Nous pensons que vous avez pu résoudre le problème pour de bon. Veuillez vous diriger vers la section des commentaires si vous avez quelque chose à partager avec notre communauté.