感谢各位大神指点!
AccessDatabaseEngine.exe , 安装后未解决。
修复vbscript,按http://wenku.baidu.com/link?url=QK_Tx-dTmJ4FZwxi_yM9G-fs4OgwitOLoblOWJdUOoOb22ALavdOSE6Ci5yEsEiclvlfn1aEQ-0OcSbL-nZTZUbJq6-v3-e6qz2q2JALcke中,认为是:
原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
“开始”->“运行”->“regedit”,找到项“HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32”,将它的“默认”值改为“C:\Windows\system32\vbscript.dll”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。我在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。
同理:{B54F3743-5B07-11cf-A4B0-00AA004A55E8}是找到VBE打开错误的方法,步奏同上!
目前我的电脑好像改不了这个值。我的登录用户administrator,默认值修改不了,权限也改不了,尚未解决。
解决了再反馈。
<!--EndFragment-->