"windows 7 cant find script engine vbscript for script"

Ushran

Honorable
Nov 17, 2013
1
0
10,510
when i run any .vbs file,
a message box appear showing
"no script engine for file extension .vbs"

How can I solve this problem ?
 

peki97

Honorable
Nov 17, 2013
2
0
10,510
You may receive an error “There is no script engine for file extension” while attempting to run .vbs files in Windows. This error can occur if no default scripting engine is set, the VBScript module is not correctly registered, or the .vbs file class settings are broken.

Step 1: Set a default script host

Open a Command Prompt window. In Windows XP, click Start, Run…, and type cmd.exe. In Windows Vista and Windows 7, click Start and type cmd. Then select cmd in the Instant Search results.

Type the following command and press Enter.
cscript.exe //H:WScript


Step 2: Registering the vbscript.dll module

Open a Command Prompt window. In Windows XP, click Start, Run…, and type cmd.exe. In Windows Vista and Windows 7, run an elevated Command Prompt.

Type the following command in the command prompt window and press Enter.

regsvr32 %systemroot%\system32\vbscript.dll
You should see the following confirmation message.
DllRegisterServer in vbscript.dll succeeded.

Step 3: Restore the .vbs file associations

If the previous two solutions didn’t work, you should restore the file associations for the .vbs (VBScript) file type by downloading and running one of the registry files below.

FixVBSFileAssociationsXP.reg

FixVBSFileAssociationsVista.reg