搜索
查看: 15274|回复: 0

[网站] aspcms 错误号:-2147221005 错误描述:006~ASP 0177~Server.CreateObject 失败~无...

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:+ I1 R, Y) k2 B$ K
* r6 C8 t9 D( {- N' s( ]
错误号:-21472210050 h/ H3 @3 |/ b% {
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
( e3 ^+ d, i( O' x- s5 |. i+ Y6 M* k! N7 X; [1 }6 g6 X
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。- C5 e  B, A8 ^/ J

! d4 i7 h/ S0 H于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:# O) b8 `" B4 Z, Q0 ]% u/ Q
一、权限不足. g, m2 E+ K8 K$ u3 M
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。* G3 Z) O2 I% o0 {
二、系统没有开启FSO组件.! X. O! L% M1 Q
运行cmd命令
8 G) g/ x4 T9 N1 W启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  4 q/ `# B1 ^' k4 a
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"7 B$ m6 j7 p9 m; h2 z1 k
重新注册ADODB.Stream组件
1 ^' O* ]2 [6 B4 @) H0 z# @三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。7 R: W  ?. o& a! q4 }3 d
echo 正在修复,这个过程可能需要几分钟,请稍候……
% y8 J! u2 }4 X1 N1 crundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
3 A3 @3 Q- _* k) M5 U& qrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb. w2 E7 n  i! G/ c
regsvr32 /s comcat.dll
, {4 }  x' z* yregsvr32 /s asctrls.ocx
5 \4 \' O3 B: w8 eregsvr32 /s oleaut32.dll
& {7 F0 A8 J/ n9 Y: \7 Hregsvr32 /s shdocvw.dll /I- j( O$ p; ~! m% C
regsvr32 /s shdocvw.dll1 |) D5 ?  I* g& s# E: @
regsvr32 /s browseui.dll) A. o2 I; ]9 N9 e$ R' ^# p9 c
regsvr32 /s browseui.dll /I
6 F7 A3 M8 r8 g2 W2 a8 A' Tregsvr32 /s msrating.dll) {5 V8 i4 i/ f! X3 J2 E# O' H
regsvr32 /s mlang.dll
+ s; V1 x! S8 _8 `; z9 Bregsvr32 /s hlink.dll
2 {: m- h$ I/ B. Zregsvr32 /s mshtml.dll
7 {. i( _8 i6 q( w$ @* s' p1 Rregsvr32 /s mshtmled.dll
. I) i0 ]! A1 q6 V# ?/ W3 h4 Kregsvr32 /s urlmon.dll
, q0 v. `& Y, t: X9 u: M) Uregsvr32 /s plugin.ocx; ^7 B/ e* M0 e' p! r
regsvr32 /s sendmail.dll7 P8 M0 V/ l% U  [9 K! v4 A
regsvr32 /s mshtml.dll /i
! z& O4 ^4 a, A. r8 Sregsvr32 /s scrobj.dll7 A- u% I- f! Y3 a
regsvr32 /s corpol.dll
5 {& n* p6 Z2 i# h& Lregsvr32 /s jscript.dll
! O% o! y9 C/ ^: T' Bregsvr32 /s msxml.dll6 i6 N1 e. g* ]- u' J
regsvr32 /s imgutil.dll
: z( F5 f- n2 ]7 |& Yregsvr32 /s cryptext.dll
7 b" l$ k6 R  x% Z/ Sregsvr32 /s inseng.dll1 N1 [7 [3 L, F. f% M% {, C3 F
regsvr32 /s iesetup.dll /i  k9 u! K7 L! u2 r, d
regsvr32 /s cryptdlg.dll! q4 y7 {% ]- {& V
regsvr32 /s actxprxy.dll
! v' a) p( h9 N4 ~6 M$ L. S2 B( Fregsvr32 /s dispex.dll+ E  Z9 ]1 O! M& K0 H, L& @
regsvr32 /s occache.dll7 t: v, Q7 w" k& G( w
regsvr32 /s iepeers.dll
1 G, ]# A, ], r( M$ d! ^regsvr32 /s urlmon.dll /i
2 s  R: G: O: r3 Eregsvr32 /s cdfview.dll8 x: p, t: O+ w
regsvr32 /s webcheck.dll5 b$ q% c7 k! D% S$ M6 d' {
regsvr32 /s mobsync.dll
- w, t9 v; L9 x' _5 |/ ~% d5 |# {regsvr32 /s pngfilt.dll+ s  e- U$ ?) W$ P
regsvr32 /s licmgr10.dll* _+ O1 d' ~  A4 B
regsvr32 /s hhctrl.ocx
1 }' p) d8 L# y2 ^! K! d6 yregsvr32 /s inetcfg.dll
% o; H' E) G. i* m; w" b  ]( k+ rregsvr32 /s trialoc.dll5 ]9 R) H8 y- @& f- |. Z9 l
regsvr32 /s tdc.ocx# Y) Y$ N1 w% e0 `( a- F3 m4 R
regsvr32 /s MSR2C.DLL
, c2 y/ A( i. r. q% Kregsvr32 /s msident.dll
: K: D# V" v/ I$ B; `4 nregsvr32 /s msieftp.dll
/ S/ P* N4 q  R2 y0 w, Z# w6 ^+ gregsvr32 /s xmsconf.ocx: f9 n; S9 F- N
regsvr32 /s ils.dll
+ Z; o  I! G$ x. P( f2 q; E' `! Sregsvr32 /s msoeacct.dll0 t: A6 `/ J4 r/ L
regsvr32 /s wab32.dll0 ?- J6 v- [5 C
regsvr32 /s wabimp.dll
5 Y: Z' d2 Y  @6 Z# ~: O" y/ @regsvr32 /s wabfind.dll
. @2 f. z7 d4 y( \* O' D& A. [regsvr32 /s oemiglib.dll
$ [4 o+ O2 {/ ~: n/ [' v# Hregsvr32 /s directdb.dll: g2 D, e* l- _& R
regsvr32 /s inetcomm.dll
! C7 c9 l6 u7 t5 a) Hregsvr32 /s msoe.dll# m7 [/ y3 b; W" s9 t. o  i# X" J
regsvr32 /s oeimport.dll
" S; @+ @" I; s& ~8 Vregsvr32 /s msdxm.ocx
* x; ?0 ]  N% W: _! lregsvr32 /s dxmasf.dll
" {( R. q5 x2 X- H7 T- kregsvr32 /s laprxy.dll# f4 j; N4 |1 K& I1 O% g
regsvr32 /s l3codecx.ax( Y# k8 a7 U" e+ d. |' ]
regsvr32 /s acelpdec.ax' Q. ~; n8 [8 ]4 S
regsvr32 /s mpg4ds32.ax
: l3 S3 h) d$ aregsvr32 /s danim.dll
% R" e5 I& s! G! J; @* Dregsvr32 /s Daxctle.ocx+ B! @" w5 T# Q, h
regsvr32 /s lmrt.dll
3 I! P  Y, i0 m2 W+ |' Z9 hregsvr32 /s datime.dll/ y! ~3 |0 g- r& _
regsvr32 /s dxtrans.dll; [4 u4 O  {' ]9 }/ q
regsvr32 /s dxtmsft.dll7 C% g! w. j2 ]
regsvr32 /s wshom.ocx
2 ^( _4 z' ?# s5 w8 Oregsvr32 /s wshext.dll
0 y2 B& n# ^/ X) \  s( pregsvr32 /s vbscript.dll
6 }' c- b2 ~6 lregsvr32 /s scrrun.dll mstinit.exe /setup) {& V; I- ~) I* C2 F7 Q
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
  Y9 D, C! x2 B9 rregsvr32 /s msapsspc.dll /SspcCreateSspiReg
% }( T2 G- m+ \0 k8 wecho.
& _+ q( Q# ?. A3 E  h/ ]* ~0 [: T8 l  Gecho.5 S# q0 W7 _9 r  o! O
echo 修复成功!任意键退出!
! H8 x& z' y8 P( jpause>nul/ L' J1 ~8 @+ K, I8 |2 `0 A( {
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。. |- K; w3 e/ y1 |$ v7 @
5 i; m; F& h- q
PS:
- U# u2 [1 F/ N! T& @* w方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
' E. a+ v% }: u" j7 [4 Q6 e" z, J, C% h/ \
如果用完以上办法后,运行iis仍然出错& K! t" N5 Q2 X% M* {
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”! L. e6 w- H# w' F
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
. P0 G+ X* ]: w0 d, s. z( z IIsfixer.rar (1.07 MB, 下载次数: 0) - S# Z5 @& B: c1 O
* i2 u8 {+ |, |

" K# T! h4 ^: O5 D! v
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表