关于adodb.stream的"错误: Automation 服务器不能创建对象"解决方法

在使用adodb.stream时总是提示"错误: Automation 服务器不能创建对象"的问题,浪费了半天的时间才解决.可能因为之前这个组件有漏洞的原因吧,系统打了些补丁,把adodb.stream给禁掉了.

解决办法主要有两种:

修改注册表 或者 重新加载adodb.stream组件

修改注册表

开始-->运行-->regedit-->找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX   Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}

将Compatibility Flags的键值由400修改成0,然后就应该可以了.

重新加载adodb.stream组件

如果注册表项Compatibility Flags已经是0,但是还不成功,则要考虑是否加载了adodb.stream组件了,重新加载一下

开始-->运行-->输入regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"即可.


----------------

如过执行了上面的步骤还不行,那可能是打了ms的流补丁了。解决办法参考
如何在 Internet Explorer 中禁用 ADODB.Stream 对象



如果还不行,可以存成hta格式的文件。这样应该没问题了。




http://hi.baidu.com/%D3%F0%E9%E4%C8%CA/blog/item/4d167099983ec60e6e068c1d.html

加支付宝好友偷能量挖...


评论(0)网络
阅读(663)喜欢(0)黑客技术