点晴MIS内部交流论坛 加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 安装指引&开发建议 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:10432 % 
admin

积分:74803
等级:网站管理员
文数:13698
注册:2004-7-20

 信息   留言   主页   编辑   引用    

楼 顶 

 无效的操作对象-错误103:关于IIS无法创建'Scripting.FileSystemObject'对象解决


上周不知道安装过什么软件或是什么配置,造成公司的IIS服务器中的所有ASP文件中的'scripting.FileSystemObject'对象无法创建。经过用探针程序的探测发现'scripting.FileSystemObject'组件服务未启动,找到大部分的网站都是讲运行regsvr32 scrrun.dll即可。

但实际上都未能解决问题,经过多次搜索在网上找到了以下的一篇文章是介绍出错的原因和详细的解决方法:

原文如下:

今天上午在农大学校服务器上传完网站,登入后台后,更新有关项目,提示:

Microsoft VBscript 运行时错误 错误 '800a01ad'

ActiveX 部件不能创建对象: 'scripting.FileSystemObject'

这个错误,上网一搜说的没有开iis中自代fso组件

下面就是开启和关启FSO控件的方法
windows98系统
在DOS命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:/WINDOWS/SYSTEM/scrrun.dll
打开命令:RegSvr32 C:/WINDOWS/SYSTEM/scrrun.dll
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:/WINNT/SYSTEM32/scrrun.dll
打开命令:RegSvr32 C:/WINNT/SYSTEM32/scrrun.dll 
win2003:
运行regsvr32 scrrun.dll即可。
如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。

我的系统是2003可是按了2003系统的方法做了n回可是还是不行,用asp探针做了测试我的系统还是不技持fso。最后在朋友的帮助下找到了解决方法。

多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法

权限出现了问题,打开注册表加入权限!
在 开始-运行中敲入

regedit,然后找到HKEY_CLASSES_ROOT/scrīpting.FileSystemObject

右击权限,加入

everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!

昨天在程序的时候遇到了iis不支持fso费了很大的劲才让我的iis支持了fso组件,可是在今天的调试程序又出现了:

Server 对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

我把不能创建的对象输出来一看是这个scripting.Dictionary又上网搜了下,解决的办法就是regsvr32 scrrun.dll 这问题不是我昨天已解决了吗!怎么还会出现的这个问题,我以为是我的scrrun.dll坏了,又从另一台机器上拷过了,从新注册了一下,可是问题还是存。冷静了一会,突然想了昨天的fso需要到注册表里给下权限。而这个对象也在fso组件里,可能是也需要给下权限,我就试着在注册表找了一下,还真让我发现在注册表里有这个对象,我就按着给'scripting.FileSystemObject' 加权的方法给加权限。问题就解决了。

解决了这个又来了一个 MSWC.BrowserType 800401f3 这回我可有经验了,先是搜了一个下它是那个组件的,可能是msxml3.dll是这个。注册了一下,又去注册表打了一下,给加了权限又摆平一个。

我发现这些都是iis自代的组件,我想没有必要先去注册一下组件。而是直接去注册表给下权限就可以了,除为有可能某个组件已被卸掉了,那才需要先注册一下。

一般给组件的加权限的步骤是:

regedit,然后找到HKEY_CLASSES_ROOT下对应着的组件对象名就可以了

右击权限,加入

everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!

(注:其实可以不用everyone,只要来宾帐号加入就可以了。)

iis自带的组件有:
MSWC.AdRotator
MSWC.BrowserType
MSWC.NextLink
MSWC.Tools
MSWC.Status
MSWC.Counters
SWC.PermissionChecker
Wscript.Shell
Microsoft.XMLHTTP
scripting.FileSystemObject
ADODB.Connection


该文章在 2016/11/25 16:55:36 编辑过

  离 线  2014-2-11 10:25:06 
  本文章共有 0 页, 0 张回文,每页有 10 张回文 >> [ ]
页码:  
Copyright 2003-2024 ClickSun All Rights Reserved