aspcms 错误号:-2147221005 错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串

今天运行aspcms时出现
错误号:-2147221005
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
刚开始我以为程序错误,与是测试其它程序,也出现错误,于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
 一、权限不足
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号()用户确定,然后重新启动IIs,未成功请尝试以下方法修复

二、系统没有开启FSO组件.
运行cmd命令
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll 
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"


重新注册ADODB.Stream组件

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

echo 正在修复,这个过程可能需要几分钟,请稍候……
advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
regsvr32 /s comcat.dll
regsvr32 /
regsvr32 /s oleaut32.dll
regsvr32 /s shdocvw.dll /I
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s browseui.dll /I
regsvr32 /s msrating.dll
regsvr32 /s mlang.dll
新闻结构regsvr32 /s hlink.dll
regsvr32 /s mshtml.dll
regsvr32 /s mshtmled.dll
regsvr32 /s urlmon.dll
regsvr32 /
regsvr32 /s sendmail.dll
regsvr32 /s mshtml.dll /i
regsvr32 /s scrobj.dll
regsvr32 /s corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s imgutil.dll
regsvr32 /s cryptext.dll
regsvr32 /s inseng.dll
regsvr32 /s iesetup.dll /i
regsvr32 /s cryptdlg.dll
regsvr32 /s actxprxy.dll物探软件
regsvr32 /s dispex.dll
regsvr32 /s occache.dll
全息打印regsvr32 /s iepeers.dll
regsvr32 /s urlmon.dll /i
花的启示regsvr32 /s cdfview.dll
regsvr32 /s webcheck.dll
regsvr32 /s mobsync.dll
regsvr32 /s pngfilt.dll
regsvr32 /s licmgr10.dll
regsvr32 /
regsvr32 /s inetcfg.dll
regsvr32 /s trialoc.dll
regsvr32 /
regsvr32 /s MSR2C.DLL
regsvr32 /s msident.dll
regsvr32 /s msieftp.dll
regsvr32 /
等贵贱regsvr32 /s ils.dll
regsvr32 /s msoeacct.dll
regsvr32 /s wab32.dll
regsvr32 /s wabimp.dll
regsvr32 /s wabfind.dll
regsvr32 /s oemiglib.dll
regsvr32 /s directdb.dll
regsvr32 /s inetcomm.dll
regsvr32 /s msoe.dll
regsvr32 /s oeimport.dll
regsvr32 /
regsvr32 /s dxmasf.dll
regsvr32 /s laprxy.dll
regsvr32 /s l3codecx.ax
regsvr32 /s acelpdec.ax
regsvr32 /s mpg4ds32.ax
regsvr32 /s danim.dll
regsvr32 /
regsvr32 /s lmrt.dll
regsvr32 /s datime.dll
regsvr32 /s dxtrans.dll
regsvr32 /s dxtmsft.dll
regsvr32 /
regsvr32 /s wshext.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun. /setup
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
echo.
echo.
echo 修复成功!任意键退出!
pause>nul

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

 

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

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

去绿软件站en

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

本文发布于:2024-09-24 07:20:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/359598.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:修复   错误   程序   运行   注册   代码   可能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议