由于频繁安装和删除软件,结果导致打开所有的.vbs脚本时,都会弹出“无法找到VBScript脚本引擎”的错误框。网上搜了一些解决办法,都无效。我的系统是win7。
如果系统是xp,网上给出一种解决办法,有人用它解决了此问题。“这里给出无法找到脚本引擎"vbscript"的解决方法: 1)找到文件: C:\WINDOWS\inf\wsh.inf,右键“安装”; 2)开始→运行行里输入: regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s 一般使用上述两个步骤就可解决问题。”
但是win7系统的“ C:\WINDOWS\inf\ ”文件夹下根本就没有wsh.inf文件。后来使用英文搜索,找到了问题的解决办法。原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
“开始”->“运行”->“regedit”,找到项“HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32”,将它的“默认”值改为“C:\Windows\system32\vbscript.dll”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。我在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。
参考英文出处:
http://blogs.technet.com/b/instan/archive/2010/07/20/can-t-find-script-engine-quot-vbscript-quot-for-script-after-installing-ms10-020.aspx
分享到:
相关推荐
win7在安装时loadrunner提示“无法找到VBScript脚本引擎”解决方法
VBscript脚本
Windows Vbscript 脚本编程核心技术精解
1 wsh.inf 右键安装 2 运行行里输入: regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s
vbscript脚本语言使用手册 轻松教会初学者使用vbscript语言的语法
VBScript脚本语言VBScript脚本语言
VBScript脚本语言讲义.pdf
VBScript脚本语言PPT学习教案.pptx
VBScript脚本语言学习的一个PPt课件
脚本语言是一段自己不能独立运行,必须要嵌入到HTML语言中才能运行的代码。
VBScript脚本的使用例子、方法:有VBScript的使用例子和方法简介简单和实用的介绍了VBScript。
上传的资料特别适合新手学习,不过也适合学习vbscritp和qtp的用户,该资料详细讲解了vbscript的用法和基本使用。
VBS To Exe 编译器 各种经典脚本 VBScript相关代码
能让你的CS模式程序(Vc、VB、Delphi、BC等)轻松解析VbScript,JavaScript脚本语言。 大大增强你的程序逻辑处理的灵活性和程序的交互能力,轻松实现从BS系统提供的页面接口获取数据信息。 最大程度实现程序功能的免...
VBScript脚本语言是一种介于HTML语言和Visual Basic(简称VB)高级语言之间的一种语言。VBScript直接来源于VB,是高级语言VB的一个子集。
VBScript脚本扩展Visual C++开发环境 轻松注释所有没有必要的代码
VBScript脚本专题 VBScript脚本专题 VBScript脚本专题
MFC添加VBScript引擎,在自己的mfc项目中可以执行vbscript脚本