搜索
查看: 10233|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:# c. N/ T: ^" M, ?  F7 t8 B

4 a: t; x) l4 D+ H4 W3 B) A+ A错误号:-2147221005
, V$ F. t# q$ o! u: H1 a, J! j错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ x0 c) K$ j4 {9 N2 A# ~+ Z
0 P2 t/ K% K1 P5 Q0 c
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
  ^7 {& Q4 X6 |5 ]6 [5 g) ]# K; ?% C3 i: Z; p9 N" H" o6 W5 Y
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
& {8 M8 t/ ?, b! Q# a- h 一、权限不足+ D* ]$ F+ R  e5 v
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
  s. e: \3 X) m二、系统没有开启FSO组件.
5 \: Y/ I3 k6 i运行cmd命令- R3 G  \) c& r2 O
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ' s! c4 n6 y5 K+ X3 a) [8 x
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
8 Q" j7 F' L' m  `+ [- T. V重新注册ADODB.Stream组件
' b! |* h' }7 A" |三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。5 T6 c7 x# e- P; g, F  U
echo 正在修复,这个过程可能需要几分钟,请稍候……
: W2 ~* z# z' K% A1 o, h: `2 rrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll! Q# d) ~4 E, P8 [0 {
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb9 p' k; R) [7 [1 y! o
regsvr32 /s comcat.dll
% l( O' U: t+ \! j/ @' b; {regsvr32 /s asctrls.ocx! e! J- T4 j: a2 {( F$ x
regsvr32 /s oleaut32.dll
: t2 l3 q0 f! B& Nregsvr32 /s shdocvw.dll /I
0 d) [* ~# p, x, H; |& U9 K; a1 k! Bregsvr32 /s shdocvw.dll3 L) v* I4 E7 s$ _- x
regsvr32 /s browseui.dll! A9 v6 p0 H$ o# Z0 [+ W( E
regsvr32 /s browseui.dll /I. n) h) t9 T) G% g* S, P5 k( k
regsvr32 /s msrating.dll
! g' h" j0 _2 y2 G, ~! Tregsvr32 /s mlang.dll+ m# ~) M5 W/ x: O) b7 k
regsvr32 /s hlink.dll1 g" R& c, H6 P& h
regsvr32 /s mshtml.dll
% k0 r. d% F  Tregsvr32 /s mshtmled.dll
3 C& [$ n5 l5 }' K$ n( Uregsvr32 /s urlmon.dll' _4 V  j! E, m; g* l% v
regsvr32 /s plugin.ocx  J% S" w6 t8 y& g
regsvr32 /s sendmail.dll/ ?% b6 g" n; C" ?( n6 B( h4 l
regsvr32 /s mshtml.dll /i
1 r( n$ N1 t. j9 Dregsvr32 /s scrobj.dll
; u. U! h$ ^5 [9 ?8 Kregsvr32 /s corpol.dll
! p6 u" H, l6 Q. w. c' k; uregsvr32 /s jscript.dll, r% A' \1 @# W% F- y# W) l3 N
regsvr32 /s msxml.dll
1 U. I$ d+ }9 v  T5 }( hregsvr32 /s imgutil.dll5 ~; j" \$ n+ C+ X6 S! A9 ^0 X
regsvr32 /s cryptext.dll
7 N2 h4 Q. N. u( r& D' b4 _# }regsvr32 /s inseng.dll
' V* C: i, n" W. X8 ^regsvr32 /s iesetup.dll /i
. c. @6 b- _! ^; u! pregsvr32 /s cryptdlg.dll
' X3 m, j& f/ Bregsvr32 /s actxprxy.dll
7 D" I0 i4 G2 i( ~regsvr32 /s dispex.dll  F/ ]% b. ~1 ~$ \5 G
regsvr32 /s occache.dll
$ w: b% ^+ S* }/ l2 c+ \* @regsvr32 /s iepeers.dll7 m. W1 c7 V" D2 C; [
regsvr32 /s urlmon.dll /i
; k7 `9 J" F  C% W) gregsvr32 /s cdfview.dll+ \" R; q# g8 c& h  ~( f
regsvr32 /s webcheck.dll5 A' V; U: P$ N! ^/ y
regsvr32 /s mobsync.dll
: R* m$ Q# e. `2 x8 a- W& ]5 xregsvr32 /s pngfilt.dll
7 f' H8 V6 J+ h/ L5 z8 c2 Aregsvr32 /s licmgr10.dll: U& G, o1 D+ l& ]4 T2 [
regsvr32 /s hhctrl.ocx
3 t* v; X7 U& R; Q- i- rregsvr32 /s inetcfg.dll
( s1 I8 \$ Z0 N& Z/ [$ Uregsvr32 /s trialoc.dll5 g; H4 A& o2 q' i1 |( p
regsvr32 /s tdc.ocx) A: [1 b7 k: \9 l0 ~' F4 D+ V
regsvr32 /s MSR2C.DLL
4 r  Z8 Q+ V9 v  s( s8 I$ Z& `* Jregsvr32 /s msident.dll
8 K- I3 `: i$ }2 T$ ~2 ^regsvr32 /s msieftp.dll6 E$ ]2 w9 b7 U) u6 T
regsvr32 /s xmsconf.ocx+ t9 J+ s9 X3 V/ i9 J) R
regsvr32 /s ils.dll( w  d* L% r1 D" H- x
regsvr32 /s msoeacct.dll
" p8 n/ A1 ~$ h9 e( ^regsvr32 /s wab32.dll$ h' `3 k0 b& ^7 G
regsvr32 /s wabimp.dll1 W3 A- W! E1 F: ?% n. l6 x! F
regsvr32 /s wabfind.dll* X, j( N' o' ^( L* S* \# |
regsvr32 /s oemiglib.dll
5 Z' r0 w5 X2 d! ~5 l! Xregsvr32 /s directdb.dll% i; X. I9 v+ B
regsvr32 /s inetcomm.dll  a/ A8 J0 I8 A3 I! h" f: ?
regsvr32 /s msoe.dll
+ `/ V8 v# j8 I+ qregsvr32 /s oeimport.dll( C. G( y7 r- s. T" l7 W2 |. f
regsvr32 /s msdxm.ocx& N8 y6 U- q0 g1 k
regsvr32 /s dxmasf.dll
$ _" o+ l9 E+ c- z0 gregsvr32 /s laprxy.dll
1 u" w) n2 d  J0 s4 t4 K- Kregsvr32 /s l3codecx.ax2 l" t6 ~) Q' g; `/ \  |) B
regsvr32 /s acelpdec.ax9 e* q* c/ e. X& b; y5 t* Y$ ?  s
regsvr32 /s mpg4ds32.ax& X# D! v' K3 ?7 w7 S0 w
regsvr32 /s danim.dll
$ d- W0 K+ o- e' \regsvr32 /s Daxctle.ocx
3 s+ m: [3 q% Y4 }& ?regsvr32 /s lmrt.dll
. q* `, x+ H; z1 B3 w. Aregsvr32 /s datime.dll
) |- {: M1 n& Jregsvr32 /s dxtrans.dll
2 p1 d8 b# q9 {* K( h7 e6 Hregsvr32 /s dxtmsft.dll
9 R. B7 I9 q. x' q3 z# _+ aregsvr32 /s wshom.ocx+ I( y/ e! p2 P
regsvr32 /s wshext.dll
# K1 W# N  K, oregsvr32 /s vbscript.dll& x! ~0 s9 {2 c1 H/ o6 I  v6 E
regsvr32 /s scrrun.dll mstinit.exe /setup
. A. K  X+ T% y8 ?  vregsvr32 /s msnsspc.dll /SspcCreateSspiReg- L0 \9 x$ k0 b. Q4 S
regsvr32 /s msapsspc.dll /SspcCreateSspiReg8 n: `  }. `2 J8 G
echo.
3 o/ R4 i: L5 e/ Wecho.
# l! C. q& Z+ w- k! b* cecho 修复成功!任意键退出!! U& V0 r' j2 T. s( W: d: s$ S# r7 y
pause>nul- ]9 w3 e( `2 c: X
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。+ M- b) {. K; j

, t8 j9 y9 d3 g& c1 J" zPS:1 b* R4 W0 D! n- t  c, ^! ~/ I5 ]
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。4 P/ m: m7 r9 I3 n
; P( J; M. V8 R7 m- y* }, Y& w- }
如果用完以上办法后,运行iis仍然出错+ z; b# D* N4 D& B
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”- W5 y( Q. x. b6 X
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题* C! {0 F+ i: q. m
IIsfixer.rar (1.07 MB, 下载次数: 0)
! S. [* r+ w+ I$ ~& y' q  r4 `5 U# k$ w: @$ T

3 {' v9 a5 H# E9 V: l* Y' B+ E
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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