搜索
查看: 15484|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:0 w7 k2 p9 }' `+ R3 x9 u" n
# o! B- R3 H0 ^! m- l' S9 e, ?+ s/ F& a
错误号:-2147221005  u* `+ d8 q6 Y8 z* M: Z
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 i4 p4 O, [8 r  P3 G1 m" U
2 |4 l) f7 I" X  c: q
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。, F" X7 _; g6 @: V

9 [9 `# D$ N: Y: y% E) n' H于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:  v7 i& m" C) P- F) x& J
一、权限不足
/ }$ t( v0 t# C7 H$ l% r. q% k: k右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。2 k7 m5 ^& }% }. J! I& }
二、系统没有开启FSO组件.
$ ]( G9 x* F$ D" b$ T运行cmd命令4 W5 h/ x& Y( p& F2 b
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  7 o; [. A2 o5 |. d# V
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"7 q0 Q5 V- g3 B' C. J  m: `" y, w
重新注册ADODB.Stream组件! g1 B4 t2 S; v
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
' j$ {3 W( w  N( m& Yecho 正在修复,这个过程可能需要几分钟,请稍候……- y1 e$ \" e+ ]: n) ^5 ^7 Z# r
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll  B: I9 O3 H  T, ~
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb) k) V$ w# n2 V- K
regsvr32 /s comcat.dll
/ M* P$ u' v7 _( Y! C0 [: B% ~regsvr32 /s asctrls.ocx0 s# {  ?  t4 O! k' C
regsvr32 /s oleaut32.dll3 S* V; S8 P+ ?$ e' D" Q5 W) d& ]
regsvr32 /s shdocvw.dll /I3 H) ]8 W/ [; i, q) G( C& d
regsvr32 /s shdocvw.dll" w& t8 e4 z( b/ Z: u
regsvr32 /s browseui.dll" G  R0 D, \4 d
regsvr32 /s browseui.dll /I
, ^5 I2 p: f6 kregsvr32 /s msrating.dll! U2 g6 k+ ?3 C
regsvr32 /s mlang.dll" [$ O, J+ U, M" k1 O* _1 `( q: p, A
regsvr32 /s hlink.dll! l7 @( t: G7 ~. b) \/ d4 n
regsvr32 /s mshtml.dll  ^) T4 X& S% }, ~$ p! j- ^3 W/ Z
regsvr32 /s mshtmled.dll' P( Y- @1 ~; {+ D8 a. o' u5 {
regsvr32 /s urlmon.dll
4 Q. b' R" f4 [6 d' M% Iregsvr32 /s plugin.ocx
8 G! N* F& x9 v5 t  l0 Pregsvr32 /s sendmail.dll8 Y% `+ K) i; \3 ^2 B5 V: D
regsvr32 /s mshtml.dll /i
' {: T& g! {% V  w% K& f2 Z# Pregsvr32 /s scrobj.dll
' \+ u7 ^" e# ]: I1 Gregsvr32 /s corpol.dll
9 t4 l# w& y$ m) V" v6 ]regsvr32 /s jscript.dll- H& S- u- |4 P+ w0 u
regsvr32 /s msxml.dll
1 t# w6 o0 w. V: a, vregsvr32 /s imgutil.dll
' M' A- F/ f6 s+ r( }& B$ ]" ?regsvr32 /s cryptext.dll
0 |" T. v% g6 t6 T! ?regsvr32 /s inseng.dll
: q9 P+ m5 S  K0 Q% V- Aregsvr32 /s iesetup.dll /i- W9 R6 ?# n/ A5 e2 `
regsvr32 /s cryptdlg.dll
- ?$ @: o5 [0 c0 i+ uregsvr32 /s actxprxy.dll! |: |0 u- N1 d! T+ L
regsvr32 /s dispex.dll! w( t" }( e5 h2 \+ i
regsvr32 /s occache.dll
! y! Y4 i8 R0 S9 f% \' Gregsvr32 /s iepeers.dll
' e& B( |, r  ?5 k  ~* A6 Aregsvr32 /s urlmon.dll /i7 g) J3 u, x; C! q2 p) }& ^9 i& p
regsvr32 /s cdfview.dll
3 c  H0 J' D) nregsvr32 /s webcheck.dll5 |. P* i) x& z. F% Y
regsvr32 /s mobsync.dll3 h' o; ?0 J6 d/ X% A7 `
regsvr32 /s pngfilt.dll
1 ?) z+ d6 `/ U2 w, D* j/ P" vregsvr32 /s licmgr10.dll: X: g5 d% o; [/ [9 C1 i
regsvr32 /s hhctrl.ocx
- q/ G* s3 `7 _8 ~  H  u1 j5 n( {6 lregsvr32 /s inetcfg.dll& P7 S' g. ?5 ~0 Q
regsvr32 /s trialoc.dll+ |& w  _5 U/ Y
regsvr32 /s tdc.ocx
$ t4 w* W* P, ]regsvr32 /s MSR2C.DLL) }! Y3 \$ [' m2 G
regsvr32 /s msident.dll& c8 E' ~  M' Y# r! b. T
regsvr32 /s msieftp.dll% q" r; m$ e& s7 [" K! `  i* V1 \  P
regsvr32 /s xmsconf.ocx
9 a9 p1 V0 X; A) ?8 Vregsvr32 /s ils.dll% ]8 G3 q; D% e8 g4 h. Y
regsvr32 /s msoeacct.dll
6 S& ?! `  Q5 Y' v/ p! D% q0 bregsvr32 /s wab32.dll
, a- Y* d: T9 h$ v  Lregsvr32 /s wabimp.dll
! B0 x7 j6 D8 M& O4 aregsvr32 /s wabfind.dll
) v# H8 R+ R5 w* K- y: j! dregsvr32 /s oemiglib.dll
1 y9 D& u; y& Y5 J  [) d2 lregsvr32 /s directdb.dll7 p9 I4 J( K0 H: {. S% r& K# Q
regsvr32 /s inetcomm.dll$ @8 D+ n6 u4 u" X1 ]3 F2 O/ A3 u
regsvr32 /s msoe.dll* Z0 @3 m6 D7 K$ N4 ?5 K$ S
regsvr32 /s oeimport.dll) w6 y* J  \  {- b
regsvr32 /s msdxm.ocx
0 v+ g5 y5 n4 o& m1 [5 z% Vregsvr32 /s dxmasf.dll
, W- ]7 x5 R2 Iregsvr32 /s laprxy.dll3 c3 N3 F& q2 Q" o. p; L  A/ }
regsvr32 /s l3codecx.ax% y2 p3 T3 J8 N6 o; J9 p4 p% @6 h4 U
regsvr32 /s acelpdec.ax
" ^" K4 V: y7 x; B7 ~& yregsvr32 /s mpg4ds32.ax1 Y' W* y* ]. G
regsvr32 /s danim.dll
( Z% M. z, r$ t" gregsvr32 /s Daxctle.ocx
6 ^* b' V9 C! u  iregsvr32 /s lmrt.dll; x/ c+ _) v0 l( K/ |, n: D
regsvr32 /s datime.dll6 }, Y8 F9 `, x+ S, z2 _
regsvr32 /s dxtrans.dll
. q+ \. w9 M& q1 jregsvr32 /s dxtmsft.dll
% |2 i9 q5 V4 ^; j+ \" lregsvr32 /s wshom.ocx( Q( R0 p. X, T6 O. y
regsvr32 /s wshext.dll
$ y5 B6 k% `+ v# bregsvr32 /s vbscript.dll
4 j1 w  J+ c/ |+ Oregsvr32 /s scrrun.dll mstinit.exe /setup
) l/ l2 s% q) B# ^, Xregsvr32 /s msnsspc.dll /SspcCreateSspiReg  Y4 t. ^& u' v7 k7 C) K' N' L
regsvr32 /s msapsspc.dll /SspcCreateSspiReg0 J! ]( X7 L' N4 m2 m
echo.
6 U, H: i5 b/ d; xecho.
1 r  v& b( Y5 e' ~  U( `echo 修复成功!任意键退出!
( N' P3 U) s* E1 ipause>nul; m/ c! Z. `) b$ _
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。# b/ n7 v( T% f

" g6 A- m1 e" |: }; t7 g, BPS:
7 v! `8 `& [' L8 m5 _  I方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
/ i/ b1 G) V% f; k8 }8 C$ r' E* k; J/ J. q) v4 ~) o  a, `$ a) K
如果用完以上办法后,运行iis仍然出错9 [1 ?4 A+ Z' q; h0 h
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
) G7 z6 D9 h# [. x3 d. @下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题2 P' b# f* ~- f+ R; ~
IIsfixer.rar (1.07 MB, 下载次数: 0) ; E9 M5 i5 g1 M+ d& N  n" g( l, N
1 O- g/ D3 k) E6 j0 x4 x

; T+ D3 F. o' N6 W- ^5 M2 b
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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