[点晴永久免费OA]ActiveX不能创建Scripting.FileSystemObject对象解决办法
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
今天遇到个问题,网站报错: Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象: 'Scripting.FileSystemObject' 关于ActiveX不能创建Scripting.FileSystemObject对象的类似问题,大体上解决办法都是类似的,主要是思想要清晰:首先考虑组件注册问题,其次是组件权限问题。其实这个问题比较常见,报错原因是服务器不支持FSO组件。下面说下具体解决思路,对每一种可能会产生报错的原因都作了相应分析,希望对你能有所帮助。 1)“scrrun.dll”文件未注册。前往C:\WINDOWS\system32文件夹下,看下有没有scrrun.dll文件。如果没有,就去系统安装目录i386文件夹中拷贝一个过来。接下来,开始菜单->运行以下命令注册一下FSO组件即可: regsvr32.exe %windir%/system32/scrrun.dll 这样就开启了服务器对FSO组件的支持,如果你想关闭FSO组件,则运行以下命令:
regsvr32.exe /u %windir%/system32/scrrun.dll正常到这里,你的问题就可以解决了。 2)如果还不行,检查一下浏览器是否禁用了ActiveX控件。正常是不会的,除非是服务器,安全级别才会严格限制。如果存在这种情况,那就把浏览器的安全级别调整为中低即可。 3)你的服务器本身就不支持FSO组件。 4)考虑权限问题,依次执行如下操作: 开始菜单->运行->regedit->确定,依次找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,右键“权限”,加上Everyone、Internet来宾帐号(IUSR...)用户的权限,重启IIS即可解决。 该文章在 2015/5/6 9:53:57 编辑过 |
关键字查询
相关文章
正在查询... |