Windows Script Host run.vbs Error on Startup fix

Are you frequently receiving an error prompt saying ‘The system cannot find the file specified’ for the Startup.vbs script? This startup.vbs file, if not located under the C:\Windows folder can be considered to be malware or any other threat. But, don’t worry. Just follow these easy fixes to solve the problem on your computer.

Fix 1  – Put Startup.vbs in system 32 folder

1 – Open Notepad

2 -Now, type Wscript.Quit in it.


Wscript Min

3 – Click on File and click on Save as to save the file.


File Save As Notepad Min


4- Now, name this file StartupCheck.vbs

Also, in Save as type option , select All files from dropdown

Startup Check Min


5  – Now, go to C:Windows\System32 location


Startupvbs Min


6 – Paste this file here. Click yes if any prompt appears

7 – Restart your computer.

Your problem will be solved

Fix 2 – Run a full scan on your system

If this issue is happening because of malware, try running an antivirus scan.

1. Type “Windows Security” in the search box at the left-bottom corner.

2. Click on the “Windows Security“.


Windows Security Search Min


3. In Windows Security, click on the “Virus & threat protection“.


Virus And Threat Protection Min


4. Next, tap on the “Scan options“.


Scan Options


5. Then, click on the radio button beside the “Full scan“.

6. Next, tap on the “Scan now” to scan the files.


Full Scan



You can run these scans also.

a. Quick scan – Quickly scans for malicious softwares, malware, spy kits, etc. Takes less than 5 minutes to run a quick scan.

b. Customized scan – You can customize some specific folders chosen by the user to scan.


Fix – 3 Alter the default value of VBS

Change the registry settings on your computer.

1. At first, right-click on the Windows key and click on “Run“.

2. Then, write “regedit” and click on “OK“.

Regedit In Run


Important– Before changing the registry, we request to make a backup of the existing registry on your computer.

After opening the Registry Editor, click on “File“. Then click on “Export” to make a new backup on your computer.


Export Registry


3. When the Registry Editor opens up, on the left-hand pane. expand the



4. On the right-hand pane, double-tap on the “(Default)” key.


Vbs Default Dc Min


5. Set the value to “VBSfile“.

6. Then, click on “OK” to save the setting.


Vbsfile Ok


After that, close the registry editor. Check if this works out.


Fix 4 – Delete the entries after userinit.exe

You can remove the keys under the ‘userinit’ value.

1. Type “regedit” in the search box beside the Windows icon.

2. Then, just tap on the “Registry Editor“.


Regedit Min


3. After opening the Registry Editor, go to this location –

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon


4. On the right-hand side, you will notice the “Userinit” value.

5. Now, select the keys under the “Userinit” value and right-click on it, and click on “Delete“.


Vmapplet Delete Min


This process may remove the ‘wscript.exe’ and ‘NewVirusRemoval.obs’ keys from the Registry Editor.

After doing this, close the Registry Editor window and reboot the system once.


Fix 5 – Boot into the safe mode and remove the startup.vbs

You have to boot into the safe mode and remove the startup.vbs from your computer.

Step 1 – Restart the system in safe mode

1. Open the Settings window.

2. After that you need to click on “Update and Security“.


Update And Security


3. Then, click on “Recovery” on the left-hand side.

4. Next, under the “Advanced Startup” section, click on “Restart Now“.


Recovery Restart Now Min


5. Once your pc reboots, just click on “Troubleshoot” settings.


Continue Troubleshoot Startup Repair Min Min


6. After that, choose the “Advanced options” menu to access it.


Troubleshoot Reset This Pc Advanced Options Startup Repair


7. Simply, click on the “Startup Settings“.


5 Startup Repair Startup Settings


8. Finally to restart your device in the correct manner, click on “Restart“.


Startup Settings Restart Startup Repair


9. Here you will detect various possibilities of startup types.

10. Then, press F4 from your keyboard to select the option that says “Enable Safe Mode“.


Startup Settings Options Safe Mode 1234 Startup Repair Min Min


Soon, your computer will boot into safe mode. The desktop will be black with ‘Safe Mode’ written at all of the four corners of the screen.


Step 2 – Find and delete the key associated with the startup.vbs

Now, you have to find and remove the startup.vbs key from the Registry Editor.

1. At first, right-click on the Windows key and click on “Run“.

2. Then, write “regedit” and click on “OK“.

Regedit In Run


3. In the Registry Editor window, click on “Edit” in the menu bar.

4. Then, click on “Find“.


Find Min


5. In the ‘Find what:’ box, write “startup.vbs” in the box.

6. Click on “Find Next“.


Startup Vbs Min


Once the search result appears, you will see the ‘Userinit‘ key.

7. Then, double-click on the value to edit it.




8. In the Edit String window, you will notice several paths separated by commas as the value of the key.

9. Select the address that contains the ‘startup.vbs‘ and delete it from the ‘Value data:’ box.

10. Further, click on “OK” to save this change on your computer.


In our case, the value data of the particular key is –

C:\Windows\system32\userinit.exe, C:\Windows\startup.vbs

We just need to select the address associated with the ‘startup.vbs’. So, we have selected the “C:\Windows\startup.vbs” and deleted it from the value.

Remember the location of the ‘startup.vbs’ as you have to manually remove it from your computer later.



Startup Vbs Delete Min


Once you are done, press the “F3” key from the keyboard to find the next key associated with the ‘startup.vbs’ file.

Remove the file the same way again. Repeat these steps until there are no further keys associated with the ‘startup. vbs’.

Once you are done, close the Registry Editor window.


Step 3 – Delete the startup.vbs file

Now you have to delete the startup.vbs file from your computer.

1. Open the File Explorer on your computer.

2. Then, go to the location of the “startup.vbs” that you have noted before.


In our case, it is –



3. Now, look for the “startup.vbs” file.

4. Right-click on the particular file and click on “Delete” to remove the file from your computer.


Startup Deleter Min


After deleting the startup.vbs file, close the File Explorer.

Don’t forget to restart your computer after doing all these. Check if this solves the problem.


Fix 6 – Alter the registry with CMD

If the previous fixes didn’t work out, try altering the registry keys with CMD keys.

1. Press the Windows key+Q keys together and type “cmd“.

2. Then, right-click on the “Command Prompt” and click on “Run as administrator” to access the terminal.


Cmd Search New Min


3. In the Command Prompt terminal, copy-paste these three codes one by one and then hit Enter.

reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v "Shell" /t REG_SZ /d "explorer.exe" /f
reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogon" /v "Userinit" /t REG_SZ /d "C:WindowsSystem32userinit.exe," /f
reg add "HKLMSoftwareWow6432NodeMicrosoftWindows NTCurrentVersionWinlogon" /v "Shell" /t REG_SZ /d "explorer.exe" /f


Registry Fix Min


After that, close the Command Prompt window.


Fix 7 – Use AutoRuns to identify and delete

You can use AutoRuns to identify the “startup.vbs” process on the system and remove it from the system.

1. At first, go to this website.

2. Here, just go down and click on the “Download Autoruns and Autorunsc” to download the AutoRuns tool.


Download Autoruns Min


After downloading the package, close the browser.

3. Now, extract the downloaded “Autoruns” package.


Extract Autoruns Min


4. After extracting the file, go to the location where you have just extracted the file.

5. Now, right-click on “Autoruns64” (if you are using a 64-bit Windows) and then click on “Run as administrator“.


Autoruns Run As Admin Min



If you running a 32-bit system,  right-click on “Autoruns” and after that, click on “Run as administrator“.


Autoruns Run As Admin Min


6. Just tap on the “Agree” agree with the license agreement.

7. Once the Autoruns screen appears, look for “Filter:

8. Then write “wscript” in the box to see the list of processes utilizing the dll.


Wscript Serach Min


8. Once you have seen the processes, right-click on the process which is using running the script file, and then click on “Delete” to delete it.


Delete The Key Min


Once you have deleted the process from your computer, close the Autoruns window.

Restart your computer.


Fix 8 – Run the SFC scan

If the first two scans didn’t work, try running some additional SFC scans.

1. Click on the search box and start to write “cmd“.

2. Further, right-click on the “Command Prompt” and tap on the “Run as administrators“.


Cmd Search New Min


3. After that, write this command in the terminal and then hit Enter.

sfc /scannow


Command Prompt (admin) Run Sfc Scannow Command Enter


Once the SFC checks commence, it will take 4-5 minutes to completely scan the system files.

Reboot your machine once.


Fix 9 – Return to a restore point

You can restore your computer to a previous restore point.

1 At first, right-click on the Windows key and click on “Run“.

2. Write “rstrui” in the box. Then, click on the “OK“.


Run Command Rstrui Enter


3. When the System Restore window appears, click on “Next“.


Next Min


4. Just tick the “Show more restore points” box.

This will show additional restore points on your system.


Show More Min


5. Here choose the restore point by date before this Windows Update was installed.

6. Click on “Next“.


Select Rp Next Min


7. Simply click on “Finish” to finish up the process.

As soon as you click on the ‘Finish’ option, the restoring process will commence.


Finish Min


Your system will restart and initiate the restoration process. Check if this solves the problem.

1 thought on “Windows Script Host run.vbs Error on Startup fix”

Comments are closed.