搜索
查看: 15353|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
+ }6 W! \' _8 {9 s, u  T1 P' W0 [- n& F0 l1 r9 n+ v4 G
错误号:-2147221005
; U1 @" g: G1 n, g: {错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
! R7 F$ m3 [7 z3 W+ g" p
! r$ g( R: g, }. c( E+ Y7 N测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。% T. ~$ M  {8 x8 M8 Z+ X0 `4 F" i

& c; ]3 e9 z7 ]' H* m于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:3 e8 d5 K) E8 I) p( g% S
一、权限不足
: l+ O1 l' }8 x7 [右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
8 m8 L; R: ^7 e' H二、系统没有开启FSO组件.; i( p. n* S/ K' l( `8 f. G
运行cmd命令
) d* K  g: M: M( X启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ) V" v, u! H3 q3 q# I2 G& k
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"6 {* Z1 ^2 U- v( S$ d! U7 k' a( `7 Q
重新注册ADODB.Stream组件
$ e3 v( ~0 c& v% j. r三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。5 M( v9 ~% z- \# c
echo 正在修复,这个过程可能需要几分钟,请稍候……- v! `' U4 j  t
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll) ^2 y/ E% q6 I4 \( d; F# b7 A
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
2 d8 I5 ^. ^4 {; h' s/ K: nregsvr32 /s comcat.dll
6 `& s. d( Y" T% O) f& mregsvr32 /s asctrls.ocx
6 {2 }; u, ~7 A& P* tregsvr32 /s oleaut32.dll
/ H+ \  Y; m3 _: N5 W& t0 y% j6 xregsvr32 /s shdocvw.dll /I5 s7 h! T: N( o: Z) l( o* `* ~
regsvr32 /s shdocvw.dll. @; z& B" `- c+ N. i, y7 _- f
regsvr32 /s browseui.dll
2 l2 R9 k. J5 qregsvr32 /s browseui.dll /I8 E( i% t, p+ J. s0 V
regsvr32 /s msrating.dll6 h2 ~) R. {4 M' ^! V
regsvr32 /s mlang.dll
; V- d% ~0 R; g9 C& G2 ^regsvr32 /s hlink.dll" f6 Y) J3 R; M  o. r  Z2 Q
regsvr32 /s mshtml.dll7 l& C! q7 S& M
regsvr32 /s mshtmled.dll
! |4 W; }: @# Z6 Mregsvr32 /s urlmon.dll& l9 m3 _" ?/ ~! N% R
regsvr32 /s plugin.ocx" {& ?$ R) q! E1 y* B( y
regsvr32 /s sendmail.dll
* e, o# Y3 o7 N3 y- V1 Wregsvr32 /s mshtml.dll /i+ h* x. @5 {' T4 I
regsvr32 /s scrobj.dll+ P4 F1 T1 z3 L% t  y2 ?/ G
regsvr32 /s corpol.dll6 C( l! d( i. ~
regsvr32 /s jscript.dll
  ]- @8 G- z8 M. J0 c3 Sregsvr32 /s msxml.dll* }+ a8 I4 M/ `+ J7 H/ E
regsvr32 /s imgutil.dll& L3 Q3 H/ b8 U" M
regsvr32 /s cryptext.dll+ \2 r( v8 ~+ S" q5 N
regsvr32 /s inseng.dll
6 b* \& l1 E# ~- ]5 aregsvr32 /s iesetup.dll /i
7 |; k: T6 t, _+ Rregsvr32 /s cryptdlg.dll7 I1 X3 L! _# o; ]4 b  q+ [
regsvr32 /s actxprxy.dll8 l9 [4 N# U% |' @: C' G- n- O
regsvr32 /s dispex.dll
0 q9 f9 C* i& Lregsvr32 /s occache.dll, G4 J' }7 H9 |! P
regsvr32 /s iepeers.dll
1 Q6 w: i  T% Dregsvr32 /s urlmon.dll /i
# }3 h; ~" n& xregsvr32 /s cdfview.dll
- k8 V6 V7 @3 ~+ ~7 T) h, rregsvr32 /s webcheck.dll
/ r3 p, P" r. z3 i1 Zregsvr32 /s mobsync.dll
! X9 A4 d5 O- Z+ {* \' s% Pregsvr32 /s pngfilt.dll/ E" F- l; i' K9 A+ I* f* ~
regsvr32 /s licmgr10.dll
0 z  c. Y+ }6 t1 B0 u; f  m; ]0 `regsvr32 /s hhctrl.ocx
' f. p0 X9 U2 ~& F9 k9 ]regsvr32 /s inetcfg.dll3 u2 o3 P2 ~- q; S* i
regsvr32 /s trialoc.dll9 [, G6 b: H: M9 ~4 [
regsvr32 /s tdc.ocx
0 M6 I7 |. S. c6 tregsvr32 /s MSR2C.DLL) Z1 H* A8 p$ B. E6 f( ?* N) c
regsvr32 /s msident.dll1 f# O! E( G  l3 ^7 t; {
regsvr32 /s msieftp.dll3 E0 K( L5 p6 W" Z0 r1 ?9 z% d7 B
regsvr32 /s xmsconf.ocx! g4 N+ M7 z3 H
regsvr32 /s ils.dll
3 j+ e4 w: F2 }  J, n* a* g+ |/ Eregsvr32 /s msoeacct.dll1 M( j- [+ A. y2 W
regsvr32 /s wab32.dll: j# G) D8 R7 a5 Y% F! s
regsvr32 /s wabimp.dll
5 Z3 u$ G; i, ~$ u8 T/ H  f/ p, s1 gregsvr32 /s wabfind.dll
0 Z: J3 h/ }1 @% Iregsvr32 /s oemiglib.dll8 y' F0 q+ m. v2 k# b
regsvr32 /s directdb.dll
2 L- _& r4 t$ _; _3 [/ s6 sregsvr32 /s inetcomm.dll  ^4 n: ?3 }7 _" `1 ?
regsvr32 /s msoe.dll" e5 r& J4 A1 Z3 U; C
regsvr32 /s oeimport.dll5 s1 G8 ~: s  U2 ]7 c
regsvr32 /s msdxm.ocx
( k8 j( |# w$ k; X& J' X% T" B/ K8 `regsvr32 /s dxmasf.dll
/ z  G- u% N, G. |  E3 Q& E' iregsvr32 /s laprxy.dll; w7 Y/ e9 u% w1 t8 S
regsvr32 /s l3codecx.ax5 |% S* P. P, r+ I  N7 w  K' V2 `
regsvr32 /s acelpdec.ax
$ ]4 s/ v8 |) O/ O) s# X; K5 b: Yregsvr32 /s mpg4ds32.ax* z& q* ^7 [! q
regsvr32 /s danim.dll3 b& c2 `' _3 G# E+ P! ?0 a
regsvr32 /s Daxctle.ocx
" N9 {4 a# w4 S$ h5 q  G8 Tregsvr32 /s lmrt.dll
. P0 B6 [# d3 c/ [0 Tregsvr32 /s datime.dll2 y2 x) t+ q1 \6 [$ b9 {
regsvr32 /s dxtrans.dll% r, n) e6 n  l, t' y6 V
regsvr32 /s dxtmsft.dll
. o+ k% x' T  P7 I: S  }regsvr32 /s wshom.ocx& L5 Q( i2 z% O" W% ~6 W) ?3 s
regsvr32 /s wshext.dll4 M! x; }4 z0 k" ]. L5 s* d
regsvr32 /s vbscript.dll
; X  ?4 T4 k' gregsvr32 /s scrrun.dll mstinit.exe /setup
' Y" c2 f+ B' h, ?+ J6 \5 N  hregsvr32 /s msnsspc.dll /SspcCreateSspiReg/ n9 t4 {+ ~8 n9 W. n
regsvr32 /s msapsspc.dll /SspcCreateSspiReg( n' x. ]3 ~/ M* J' X
echo.
7 T8 A' J9 [. M2 O: |8 j; G: cecho.
6 \6 s* u' ^+ X+ W2 A: j/ r5 }echo 修复成功!任意键退出!  j) \* g" Q0 v3 A8 z
pause>nul% G) M$ N! N% O7 G' s
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。) x9 A7 D: E  e& S: t- j5 X$ [& T+ O

, l2 M$ ]0 f! y9 ^3 u6 PPS:
: u$ x) e$ e% U8 C" f1 h3 u方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。: _0 B6 @  D/ ]

" I0 N7 |4 }6 p2 @* R3 S  n* N3 m如果用完以上办法后,运行iis仍然出错/ u$ V- `/ g, I% Z; |, H8 ?* y( _
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
- \1 h* R1 [8 O1 T% U& R5 K" w1 q9 }. I9 |下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
& O) l$ w' S1 p6 x& T+ p! u  s IIsfixer.rar (1.07 MB, 下载次数: 0)
" h' l; K) C5 u/ P: \! x& \# a. h4 F/ Q( e+ f) u
9 q( b& H& Q2 W
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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