The Windows Script Host Error can be seem as a virus or malware infection to the untrained eye, however, it is nothing more than an error with the VBScript file. It appears with all versions of the operating system, and it doesn’t depend on any specific software that may trigger it.
If this error happens, people could advise you to scan your system for malware, but certain users have even reported that their antivirus cleaned the virus but left the entry to trigger the .vbs file intact, and they still received the error.
3 reasons are found to be responsible for Windows Script Host error in Windows 7, Windows 8, and Windows 10.
- Virus or the Malware: Windows Script Host virus or malware is proved to be the major cause of this error. The virus/malware may attack your system and infect the crucial system files with a malicious code. In this case, you must remove/eliminate the virus completely in time; otherwise, it may delete your valuable files/partitions, and even ruin your system.
- VBS script file damage: the VBS script refers to the file that contains VBScript or Visual Basic Scripting codes. If the file goes wrong, the Windows Script Host error vbs will appear on your computer at any time.
- Registry errors: this type of errors usually shows up when you install new programs over the old programs directly. This will result in a slow speed in opening the programs and even a sudden crash in the system. To avoid this, you should uninstall the old ones completely before starting the install of the new program
Solution 1: Delete the *.vbs entry which shows up on your startup
This method requires you to boot into Safe Mode, which is done by pressing F8 when you turn on your computer, right before Windows boots and choosing the Safe Mode option in the menu on a Windows Vista and 7 system.
For Windows 8 and 10 see steps at “boot windows 8 or 10 in safe mode”
- Once you’ve booted into Safe Mode, open the Registry Editor again as described earlier.
- Press simultaneously the Ctrl and F keys on your keyboard to open the Find menu. In the box type nameofthe.vbs (File) that shows up at startupand press the Find Next button.
- This search will end up in a folder at the userint key. Double click it, and you will see a number of paths, separated by commas. Find among the paths “the VBS file”, and delete the path. Be careful not to change any of the other paths.
- Press F3 on your keyboard to see whether the path is also somewhere else in your registry. If it is, delete it using the instructions from the previous step. Repeat this process until you get a message that says that the search has finished. Close the Registry Editor.
- Press Windows and E at the same time on your keyboard to open the File Explorer. Run a search for the VBS file, which showed up at startupin the partition where your operating system is installed, and delete that file as well.
At the end of the day, this problem can be a tedious task to solve. However, if you simply follow the instructions in the aforementioned methods, you will get rid of it and you won’t have to deal with it again.
Solution 2: Delete the entries after userinit.exe
- Open the Registry Editor as described in Step 1 of the previous method.
- From the left navigation pane, expand the following folders: HKEY_LOCAL_MACHINE, then SOFTWARE, then Microsoft, then Windows NT, followed by CurrentVersion and in the end, click on Winlogon.
- In the right side window, delete all entries after userinit.exe. This will probably include wscript.exe and NewVirusRemoval.vbs. Close the Registry Editor when you’re done, and everything should be working again.
Method 1: Run the System File Checker to scan the system
This is a solution for a number of problems, and it’s also been reported to work with this one as well.
- Open an Elevated Command Prompt This is done by pressing the Windows key on your keyboard, typing cmd, and right-clicking the result, then choosing Run as administrator.
- From within the Elevated Command Prompt, type sfc /scannow , and press Enter on your keyboard. The command will scan the entire system integration, and will also fix any corruption found within. Afterward, you shouldn’t be having this problem.
How to Disable Windows Script Host in Win10
According to the report, some HTML malware will use WSH objects. Therefore, Windows users who don’t need this feature prefer to disable it.
How do I get rid of Windows Script Host pop up:
- Open the run dialog box the way you like.
- Type regedit and click on the OK button.
- Choose Yes in the User Account Control pane to open Registry Editor.
- Find the Enabled value under HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings. (When you find Windows Script Host enable missing, please create one yourself.)
- Double click on Enabled from the right-hand pane.
- Set the Value data to be 0.
- Click on the OK button to confirm.
- Exit the Registry Editor.
Tip: If you fail to find the entry on your computer, you should create it in Registry Editor. Then, set the Value data to be 1 and save changes.
Please be advised that you won’t be able to run any scripts using WSH after disabling it (VBScript and JScript scripts are included).
How to enable the Windows Script Host again? Definitely, you should delete the Enabled key in Registry Editor.
Clearly, the Windows Script Host is an application built in Windows to run VBScript programs. The Windows Script Host error shows up now and then on startup or when you’re running Windows computer. If you really see the Windows Script Host access is disabled error on your computer, remember, do the following two things without delay:
- Ensure data security by backing up files or recovering all lost data.
- Try to fix the Windows Script Host error (access is denied, cannot find script file, etc.) by using the methods mentioned in this post.