使用迅雷下载时出现页面错误:Automation服务器不能创建对象.出现这种情况如何解决?
“automation服务器不能创建对象”的问题的解决方案大全
本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥
想、千尝万试,终于将其搞定,现将相关方案与大家共享。
1、如果是ScriptingFileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrundll即可
2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。
注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳
的。
3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将
自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 30 SP7。有时是由于msxml 3服务被关掉了,使用
regsvr32 msxml3dll即可
4、用上面方法基本上能决问题。如果是在安装某个软件后出现这种问题,可尝度卸载该软件或重装一下!
方法一:
开始-运行:regsvr32 scrrundll
方法二:
请将以下语句复制到记事本中,另存为后缀为cmd的文件,并运行。当然在命令行下一句句运行也没问题。
echo 正在修复,这个过程可能需要几分钟,请稍候……
rundll32exe advpackdll /DelNodeRunDLL32 %systemroot%\System32\dacuidll
rundll32exe advpackdll /DelNodeRunDLL32 %systemroot%\Catroot\icatalogmdb
regsvr32 /s comcatdll
regsvr32 /s asctrlsocx
regsvr32 /s oleaut32dll
regsvr32 /s shdocvwdll /I
regsvr32 /s shdocvwdll
regsvr32 /s browseuidll
regsvr32 /s browseuidll /I
regsvr32 /s msratingdll
regsvr32 /s mlangdll
regsvr32 /s hlinkdll
regsvr32 /s mshtmldll
regsvr32 /s mshtmleddll
regsvr32 /s urlmondll
regsvr32 /s pluginocx
regsvr32 /s sendmaildll
regsvr32 /s mshtmldll /i
regsvr32 /s scrobjdll
regsvr32 /s corpoldll
regsvr32 /s jscriptdll
regsvr32 /s msxmldll
regsvr32 /s imgutildll
regsvr32 /s cryptextdll
regsvr32 /s insengdll
regsvr32 /s iesetupdll /i
regsvr32 /s cryptdlgdll
regsvr32 /s actxprxydll
regsvr32 /s dispexdll
regsvr32 /s occachedll
regsvr32 /s iepeersdll
regsvr32 /s urlmondll /i
regsvr32 /s cdfviewdll
regsvr32 /s webcheckdll
regsvr32 /s mobsyncdll
regsvr32 /s pngfiltdll
regsvr32 /s licmgr10dll
regsvr32 /s hhctrlocx
regsvr32 /s inetcfgdll
regsvr32 /s trialocdll
regsvr32 /s tdcocx
regsvr32 /s MSR2CDLL
regsvr32 /s msidentdll
regsvr32 /s msieftpdll
regsvr32 /s xmsconfocx
regsvr32 /s ilsdll
regsvr32 /s msoeacctdll
regsvr32 /s wab32dll
regsvr32 /s wabimpdll
regsvr32 /s wabfinddll
regsvr32 /s oemiglibdll
regsvr32 /s directdbdll
regsvr32 /s inetcommdll
regsvr32 /s msoedll
regsvr32 /s oeimportdll
regsvr32 /s msdxmocx
regsvr32 /s dxmasfdll
regsvr32 /s laprxydll
regsvr32 /s l3codecxax
regsvr32 /s acelpdecax
regsvr32 /s mpg4ds32ax
regsvr32 /s danimdll
regsvr32 /s Daxctleocx
regsvr32 /s lmrtdll
regsvr32 /s datimedll
regsvr32 /s dxtransdll
regsvr32 /s dxtmsftdll
regsvr32 /s wshomocx
regsvr32 /s wshextdll
regsvr32 /s vbscriptdll
regsvr32 /s scrrundll mstinitexe /setup
regsvr32 /s msnsspcdll /SspcCreateSspiReg
regsvr32 /s msapsspcdll /SspcCreateSspiReg
echo
echo
echo 修复成功!任意键退出!
pause>nul
如果是组件的注册问题,用这种方法解决了。
方法三:
我的机器用了上面的方法没有解决问题,用下面的方法解决了问题,大家不妨可以试试:打开Internet Explorer “工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。
您好!完整的问题描述应包括产品、版本、模块等信息,您提供的信息不全,我们无法做出进一步判断,建议您通过“金蝶桌面服务系统”获取服务支持。在“金蝶桌面服务系统”中您可以选择多种方式解决您的问题,不仅可以通过“知识库”、“文档中心”等实现自助服务,还可以通过“服务预约”与我们的服务工程师取得联系,或者在“需求反馈”中及时将您对金蝶产品的任何建议反馈给金蝶公司,欢迎您体验!下载地址:http://kdweibocom/GxA
感谢您对金蝶公司的支持!
new ActiveXObject对象只能在IE、或以IE为核心的浏览器及windows脚本宿主中创建。
windows脚本宿主文件,如:把下面内容保存为ajs双击即可运行
var fileOBJ=new ActiveXObject("ScriptingfileSystemObject");var d=fileOBJGetDrive("C:\\")
WScriptEcho(d);
0条评论