问题描述: 

由于频繁安装和删除软件,结果导致打开所有的.vbs脚本时,都会弹出“无法找到VBScript脚本引擎”的错误框。

步骤指引:

  1. 如果是XP系统,一般用以下方法就可以解决:
    1. 找到文件:【 C:\WINDOWS\inf\wsh.inf】,右键【安装】;如果安装【inf】时遇到【Unable to Open 'C:\windows\system32\odbcconf.tmp' No such file or directory 】
    2. 解决办法:【开始菜单】->【运行】 ->【regedit】进入到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup】删除【Configuring Data Access Components】
    3. 【开始】->运行行里输入【 regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s】
  2. 如果是win7系统,一般用以下方法就可以解决:
    1. win7系统的【 C:\WINDOWS\inf\ 】文件夹下根本就没有【wsh.inf】文件,
    2. 原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
    3. 【开始】->【运行】->【regedit】,找到项【HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32】,将它的“默认”值改为【C:\Windows\system32\vbscript.dll】(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
    4. 如修改“默认”值时,被拒绝修改,需要在项【InprocServer32】上右键选择【权限】,给当前用户添加【完全控制】的权限,再修改即可解决此问题。



★中望3D提示"无法找到VBScript脚本引擎"的解决方法https://confluence.zwcad.com/pages/viewpage.action?pageId=78829150

  • No labels