日期:2014-05-16  浏览次数:20802 次

顽强的Microsoft VBScript 运行时错误 错误 '800a01ad',网上所有方法均无效,怎么办?
我的系统是window7 64位 旗舰版

Set scriptCtrl = Server.CreateObject("MSScriptControl.ScriptControl")

程序运行到这行就会提示Microsoft VBScript 运行时错误 错误 '800a01ad'  , ActiveX 部件不能创建对象 

网上搜到的方法全部失败(下面的方法均失败)
1:regsvr32
scrrun.dll 

2:regsvr32 "C:\Program Files\Common
Files\System\ado\msado15.dll"
3:在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT Scripting.FileSystemObject  ,ScriptControl 右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs
4:给网站所在文件夹,windows/temp 文件夹 加入 everyone,internet来宾帐号(IUSR...)用户

------解决方案--------------------
1 64位IIS中 网站的应用程序池 设置中 启用32应用程序
2 IIS中网站匿名用户访问的账号改成Administrator账号