Lorsque vous vous connectez à votre ordinateur, l'erreur « Impossible de trouver le fichier de script C:\WINDOWS\run.vbs » avec Windows Script Host dans le titre s'affiche sur un écran vide avec un fond noir. Cela se produit si un logiciel malveillant a modifié la valeur de registre Userinit, remplaçant les données de valeur par défaut de Windows par un nom de fichier VBScript.
Important n°1 : Cet article explique simplement comment corriger la valeur Userinit et vous aide ainsi à accéder à votre profil utilisateur. Alors que le malware qui a causé le problème en premier lieu peut-être encore actif et rôdant dans le système. Et dans ce cas, le problème semble avoir été causé par un logiciel malveillant complexe qui ajoute des composants essentiels au système, ce qui rend le processus de suppression difficile. Alors c'est fortement conseillé pour faire vérifier votre système par des professionnels pour détecter les logiciels malveillants et les éliminer complètement.
![](/f/3f127b888cc281ecabfbc8fec3370ecc.png)
Corrigez l'erreur Run.vbs en corrigeant la valeur Userinit
Noter: Si le Gestionnaire des tâches ne s'ouvre pas en raison de la politique DisableTaskMgr activée par le logiciel malveillant, effectuez la procédure suivante via Recovery Environment. Consultez l'article Comment modifier le registre hors ligne à l'aide de l'environnement de récupération Windows ? pour plus d'informations.
- Après avoir tapé les identifiants de connexion, le système peut se bloquer à Préparation à la connexion écran. Appuyez sur Ctrl + Alt + Suppr, puis cliquez sur Gestionnaire des tâches.
- Lorsque la boîte de dialogue du message d'erreur ci-dessus est visible, fermez la boîte de dialogue et basculez vers la fenêtre Gestionnaire des tâches.
- Le fichier référencé dans le
Userinit
La valeur de registre est exécutée avant même le chargement de l'interface utilisateur. Pour démarrer le shell de l'explorateur, basculez vers la fenêtre Gestionnaire des tâches, cliquez sur Fichier et sélectionnez Exécuter une nouvelle tâche. Taper explorer.exe et appuyez sur ENTRÉE. - Démarrez l'Éditeur du Registre (Regedit.exe) et accédez à :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Double-cliquez Userinit valeur et modifiez les données de valeur de :
wscript C:\WINDOWS\run.vbs,
à ce qui suit: [Mise en garde: Faites particulièrement attention en entrant. Vous devez supprimer le wscript partie.]
C:\Windows\system32\userinit.exe,
*Important #2* : Si Windows est installé dans un différent lecteur que C:\, tapez le lettre de lecteur et chemin d'accès réels. Incluez également la virgule de fin (,) Comme montré ci-dessus. Prendre extrême attention lors de la saisie de la valeur Userinit, car la saisie d'un nom de fichier ou d'un chemin incorrect vous empêcher de se connecter à n'importe quel compte d'utilisateur. Je ne suis pas responsable si vous tapez un mauvais chemin et vous verrouillez votre compte utilisateur.
- Quittez l'éditeur de registre.
- Déconnectez-vous et reconnectez-vous afin que Userinit.exe se charge correctement et effectue l'initialisation ou les tâches préliminaires, telles que l'exécution de scripts de connexion, etc.
Cela corrige le exécuter.vbs message d'erreur de connexion. Bien que le fichier Vbscript run.vbs ait pu être supprimé par votre logiciel antivirus, il est toujours conseillé d'effectuer une analyse approfondie.
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !