2023年12月7日发(作者:)

今天运行aspcms时出现

错误号:-2147221005

错误描述:006~ASP 0177~Object 失败~无效的类别字符串

刚开始我以为程序错误,与是测试其它程序,也出现错误,于是我怀疑是iis 有问题了,其它程序提示 无法创建 Object,与百度了一下,解决方法如下:

一、权限不足

右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号()用户确定,然后重新启动IIs,未成功请尝试以下方法修复。

二、系统没有开启FSO组件.

运行cmd命令

启用FSO命令:RegSvr32 %windir%

重新注册FSO文件管理 regsvr32 "C:Program FilesCommon

"

重新注册组件

三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 ,双击运行就可以了。

echo 正在修复,这个过程可能需要几分钟,请稍候„„

/DelNodeRunDLL32 %systemroot%

/DelNodeRunDLL32 %systemroot%

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s /I

regsvr32 /s

regsvr32 /s

regsvr32 /s /I

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s /i regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s /i

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s /i

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s

regsvr32 /s /setup

regsvr32 /s /SspcCreateSspiReg

regsvr32 /s /SspcCreateSspiReg

echo.

echo.

echo 修复成功!任意键退出!

pause>nul

四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。

补充:

我用办法三批量注册以后,运行iis仍然出错

右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”

去绿色软件站

下载一个绿色软件 iisfixer [IIS的修复工具] 就能解决问题