今天在调试程式的时候出现了
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即可搞定!