搜索
查看: 15516|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
. X' L* m9 |4 u" y3 c/ X, ~; E
% |, M4 ?" D/ g. k错误号:-2147221005' N8 s9 L; m4 c+ E& }- g
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
; r' y% S! u) E- ?. t! L! U- M
- E3 A- D& c9 I$ y2 B% _测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
' K; G" W$ [1 h. J8 j
6 {7 `' Q6 ?0 w# Q7 a# A6 }7 h于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
) Q8 @/ u+ b3 U% k$ e" j 一、权限不足9 z* W5 t" o  p" h! W2 f8 u, P
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
4 J$ [' N/ a- L% k6 m. o4 @二、系统没有开启FSO组件.! a: X/ `! K, o
运行cmd命令" h5 j- ?% j- ]6 Z6 ^
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
( ~9 s# K) O. y- @5 r2 |4 M重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"( R4 L8 U6 |7 [# t& ~( Q3 A
重新注册ADODB.Stream组件  [3 B- _3 ^% ?$ v8 z/ `) K" ^6 |9 Y
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。8 e0 J  C. P; M
echo 正在修复,这个过程可能需要几分钟,请稍候……) S$ p8 Z, S' o# h# y* ]
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
. T3 N$ u7 X+ g$ |rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
8 j1 u, ?; M( V2 K3 o; [5 aregsvr32 /s comcat.dll
/ n% G; w% _- V5 I. Qregsvr32 /s asctrls.ocx* G% X& s# P/ {  j) b& M8 P( r; z/ x& M( ~
regsvr32 /s oleaut32.dll# K2 A5 D* q+ M9 P
regsvr32 /s shdocvw.dll /I
  \. E+ c5 y5 [# d, ^) `regsvr32 /s shdocvw.dll
% ]; P3 M. X* f% K/ g" x9 c' L* sregsvr32 /s browseui.dll0 I6 P. N! n6 u' H- A4 O
regsvr32 /s browseui.dll /I  ?! w. F2 [. h2 L0 P( Y% T
regsvr32 /s msrating.dll8 I2 _! g* F# g, r" P
regsvr32 /s mlang.dll
& S& q4 w5 X1 G7 C9 tregsvr32 /s hlink.dll
6 R* {) [" }+ j5 E( }! H) q. tregsvr32 /s mshtml.dll% ~* `& y0 i5 m% K5 O
regsvr32 /s mshtmled.dll
/ m- E- E2 f: K$ \& L: B- fregsvr32 /s urlmon.dll; V/ R2 _9 X8 c! w1 U1 ^: g
regsvr32 /s plugin.ocx
' N$ `) M! ]; W0 o' m: B9 T& oregsvr32 /s sendmail.dll7 H) U3 @( Q! U( s& B
regsvr32 /s mshtml.dll /i
: [1 c3 t' ^+ G% t2 _6 Tregsvr32 /s scrobj.dll/ ?& b: e2 s8 a+ Y* Y2 k
regsvr32 /s corpol.dll+ }. \1 x+ `- |
regsvr32 /s jscript.dll
# r9 |' _8 v, m9 J& ~4 w; p$ dregsvr32 /s msxml.dll
' m1 R  o0 y- J6 Q- jregsvr32 /s imgutil.dll
( R1 L/ O/ ^" h- g9 @" Oregsvr32 /s cryptext.dll
+ O: a6 P% b) d9 g2 i& F# Gregsvr32 /s inseng.dll
* F# x  ]( v. f( W' R4 F' y  @2 }regsvr32 /s iesetup.dll /i, P  P, L5 Q/ A- K
regsvr32 /s cryptdlg.dll! u- d9 `1 u* r$ b! f# c: P
regsvr32 /s actxprxy.dll  t+ s5 [8 T, u" i+ q/ |* }) E
regsvr32 /s dispex.dll' ]% w7 B% k+ W+ P. L. W
regsvr32 /s occache.dll
- P" [% a, C3 i. Xregsvr32 /s iepeers.dll
8 F% p3 y  h9 ^/ y' r" yregsvr32 /s urlmon.dll /i
* O  c+ Z" [3 r6 m9 T4 k$ lregsvr32 /s cdfview.dll/ h3 @" K2 l7 w) P
regsvr32 /s webcheck.dll
! p. z( \) D1 B7 X6 N: Rregsvr32 /s mobsync.dll
3 ?% |7 V. G' z0 t6 Vregsvr32 /s pngfilt.dll
6 {. J) M$ w* V8 p* J: Dregsvr32 /s licmgr10.dll
/ c" c% ~* Z# v8 e' D  _regsvr32 /s hhctrl.ocx
1 L2 e5 L' n% f+ }# i; Uregsvr32 /s inetcfg.dll
9 t4 H" p* `9 lregsvr32 /s trialoc.dll7 P5 i1 `2 m- B& E- h! _9 B
regsvr32 /s tdc.ocx7 @- N, A5 c/ R# J8 ?& Y/ N
regsvr32 /s MSR2C.DLL
) O1 Y* \0 e3 v5 w1 `regsvr32 /s msident.dll
# i3 i/ f; v6 u; S/ Fregsvr32 /s msieftp.dll
! w1 Q8 Z% B% {: J# l7 @regsvr32 /s xmsconf.ocx, {) }1 E3 N+ g" b
regsvr32 /s ils.dll
" V+ Y8 z6 e' [3 jregsvr32 /s msoeacct.dll8 z( A! q7 }  H- i( @/ d
regsvr32 /s wab32.dll
+ n2 f- h# M  ^4 Gregsvr32 /s wabimp.dll
7 d, E* w' g- i- Mregsvr32 /s wabfind.dll1 M, [% }5 M$ C; L7 q6 j
regsvr32 /s oemiglib.dll8 A# D" f' o2 Y+ X! X2 r! @5 \
regsvr32 /s directdb.dll. i, ^* I* A3 v( H8 T- J
regsvr32 /s inetcomm.dll& _: e: {2 i! w  d6 U
regsvr32 /s msoe.dll
2 t; p9 _. [% X' o, sregsvr32 /s oeimport.dll8 ?- ~- g8 e# [# \
regsvr32 /s msdxm.ocx
4 K+ Y8 t; r4 Gregsvr32 /s dxmasf.dll
% h/ ^9 o& A% i! P' a& yregsvr32 /s laprxy.dll: g$ m9 s  g9 f
regsvr32 /s l3codecx.ax; I, d1 ]3 ?7 `/ @* p9 R, M9 C
regsvr32 /s acelpdec.ax
8 N) c. Q6 I! a% |* K0 Dregsvr32 /s mpg4ds32.ax/ j& h# ^8 V7 c: K  ]8 a% y! e
regsvr32 /s danim.dll1 i/ E. Z+ p$ U5 G  T
regsvr32 /s Daxctle.ocx
0 q1 v8 }9 q% e: Oregsvr32 /s lmrt.dll  C; Z) F9 D/ m) L
regsvr32 /s datime.dll2 |$ P  C" G: r
regsvr32 /s dxtrans.dll
8 p" W) _7 C6 w) |regsvr32 /s dxtmsft.dll; ]. i2 w  Y4 Z
regsvr32 /s wshom.ocx; a- ]+ p4 D' p0 J' C
regsvr32 /s wshext.dll8 S9 I. s$ \1 D: S
regsvr32 /s vbscript.dll
. D8 E! x0 x  }0 l! Z( f$ l1 a6 Cregsvr32 /s scrrun.dll mstinit.exe /setup1 x1 S# @1 b3 y
regsvr32 /s msnsspc.dll /SspcCreateSspiReg% X8 w( |& b% |$ z1 F3 _5 V! f9 A
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
" w' A- a; G: w1 u8 a& q6 h  \; Techo.
8 s/ h) `# ~4 _! J( F+ m# Vecho.
& v: }* D# ]7 E7 Z+ Kecho 修复成功!任意键退出!
) R- ?' f* q4 n7 wpause>nul6 c! T, z% [4 G( ~3 m
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。5 T8 p( [7 G- E8 E0 c, w

) a7 t6 j4 g" Z+ |4 V% M  VPS:" W) ^9 G7 A6 |* Z+ u; ?' q
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
$ R' W8 |! c( Z5 o) C5 X! p& H  w$ _5 }, I
如果用完以上办法后,运行iis仍然出错2 h7 ]1 p& i- ]- D- k5 _
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
( s5 w5 S! G$ ?- }+ \/ J下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% f- e6 M& y) d. p; |' l IIsfixer.rar (1.07 MB, 下载次数: 0) 5 t* l# e! f, \$ Y( H) a5 `

( \/ A0 b: W6 Y% M
" M0 i0 i" D$ {( ~1 H5 l
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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