`
happyjack
  • 浏览: 68100 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

阅读更多
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即可搞定!

iis自带的组件有:

MSWC.AdRotator  
MSWC.BrowserType 
MSWC.NextLink 
MSWC.Tools 
MSWC.Status  
MSWC.Counters  
SWC.PermissionChecker 
WScript.Shell 
Microsoft.XMLHTTP  
Scripting.FileSystemObject 
ADODB.Connection
分享到:
评论

相关推荐

    ASP:ActiveX不能创建Scripting.FileSystemObject对象解决办法

    今天遇到个问题,一个ASP网站生成静态页面时报错: Microsoft VBScript 运行时错误 错误 ‘800a01ad’ ActiveX 部件不能创建对象: ‘Scripting.FileSystemObject’ 其实这个问题比较常见,报错原因是服务器不支持FSO...

    ActiveX部件不能创建对象:dm.dmsoft代码:800A01AD

    ActiveX部件不能创建对象是许多IT专业人士在使用脚本语言调用ActiveX插件时可能遇到的问题。ActiveX是一种由微软公司提出的技术,用于在使用Internet Explorer浏览器或类似环境下,通过网页或其他应用软件与本地...

    e语言-创建Scripting.FileSystemObject对象取目录尺寸

    创建对象(“Scripting.FileSystemObject”)`是用来创建FSO对象的,`.目录尺寸`是我们存储目录大小的变量,`.FSO.GetFolder(“C:\目标目录\”).Size`则是使用FSO对象的`GetFolder`方法获取指定目录,并读取其`Size`...

    创建Scripting.FileSystemObject对象取目录尺寸

    在Windows脚本编程中,`Scripting.FileSystemObject`(简称FSO)是一个非常重要的对象,它允许程序员在没有用户交互的情况下访问和操作文件系统。这个对象是Microsoft的ActiveX组件,通常用于批处理脚本、VBS...

    Scripting.FileSystemObject对象的详细技巧指南

    ### Scripting.FileSystemObject对象的详细技巧指南 #### 一、概述 `Scripting.FileSystemObject`对象是脚本运行时库中的一个重要组成部分,主要用于提供对计算机文件系统的访问能力。这一对象适用于服务器端的ASP...

    Scripting.FileSystemObject对象的详细技巧指南[归类].pdf

    此外,还可以通过`Server.CreateObject("Scripting.FileSystemObject")`创建对象实例,或使用`<OBJECT>`标签在服务器端预实例化。 总之,Scripting.FileSystemObject对象是VBScript和JScript编程中的一个强大工具,...

    易语言-创建Scripting.FileSystemObject对象取目录尺寸

    在易语言中,这通常通过调用`创建对象`命令来实现,传入相应的类名,即"Scripting.FileSystemObject"。代码可能如下所示: ```易语言 .创建对象 (0, "Scripting.FileSystemObject") ``` 然后,使用这个对象的`...

    蓝点CMS建站系统(LDCMS) 1.0.3.rar

    ○组件:Scripting.FileSystemObject(简称:FSO) ○组件:Adodb.Stream ○组件:Persits.Jpeg ○组件:JMail.Message ○浏览器:IE5.5以上版本,开启Cookies 推荐环境 ○Internet信息服务6.0 ○Scripting....

    通过VBA获取磁盘信息

    CreateObject("Scripting.FileSystemObject").GetDrive(盘符 & ":").DriveLetter & " " & 类型 & " " & _ CreateObject("Scripting.FileSystemObject").GetDrive(盘符 & ":").SerialNumber & " " & _ ...

    VB Scripting.Dictionary

    1. **创建和初始化**:在VB中,可以通过`CreateObject("Scripting.Dictionary")`来创建一个Dictionary对象。无需预定义大小,Dictionary会自动扩展以容纳更多的键值对。 2. **添加元素**:使用`Add`方法向...

    IronPython.dll和Microsoft.Scripting.dll

    Microsoft.Scripting.dll提供了动态语言的基本构造和运行时环境,包括动态操作、元对象协议(Meta Object Protocol, MOP)以及语言间的互操作性。它允许不同的动态语言共享相同的运行时,从而降低了跨语言集成的...

    FileSystemObject

    其他现代浏览器不支持ActiveX,这意味着FSO不能在这些环境中使用。 3. **权限限制**:即使在支持FSO的环境中,也可能会受到用户权限的限制,尤其是涉及到对关键文件或系统的操作时。 #### 五、应用场景 - **自动化...

    VBA示例之 求人不如自已动手 自动建立多级目录

    Set fso = CreateObject("Scripting.FileSystemObject") If Not fso.FolderExists(path) Then On Error GoTo ErrorHandler fso.CreateFolder path End If Exit Sub ErrorHandler: MsgBox "无法创建目录:...

    VBScript教程(含实例)

    Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.CreateTextFile("C:\FSO\ScriptLog.txt") 检察文件是否存在 Set objFSO = CreateObject("Scripting.FileSystemObject") If objFSO...

    VBS实例(XP适用)

    Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.CreateTextFile("C:\FSO\ScriptLog.txt") 检察文件是否存在 Set objFSO = CreateObject("Scripting.FileSystemObject") If objFSO...

    企业网站管理系统 v6.zip

    2、组 件:Scripting.FileSystemObject (简称:FSO,通常都支持) 3、组 件:Adodb.Stream (通常都支持) 4、组 件:Microsoft.Xml (通常都支持) 5、组 件:Scripting.Dictionary (通常都支持) 6、浏览器:IE...

    DOMscripting DOMscripting.rar DOMscripting.rar

    《DOMscripting》是关于使用JavaScript操作文档对象模型(Document Object Model,简称DOM)的一份重要资源。DOM是Web页面的结构化表示,允许我们通过编程方式访问和修改页面元素。DOMscripting则是将JavaScript与...

Global site tag (gtag.js) - Google Analytics