搜索
查看: 15455|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
+ l7 R6 J, x2 T( B* c
$ t4 i% n5 o/ T2 |9 W/ Q错误号:-2147221005! S" |9 L* _' U) Y
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
$ x* \' e1 l: W! y2 `) L, M- S4 T0 L* @$ l4 f! a
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
! }0 l4 o" I7 N* x. ]
; f# a- H2 m' s& Q4 e, B- K于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
8 V) f4 V9 t8 h* G8 m9 C 一、权限不足7 h) ]! j& m* ^# h5 ], i  ]& Y, a. X
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
4 g9 ?8 [) U1 u- D二、系统没有开启FSO组件.
& q2 ~) C/ N! K3 D运行cmd命令
# H! l6 a: q+ F  \启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  5 z$ M6 T7 t( Z! X
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll". s2 k2 n% Y& m2 _6 ~, e
重新注册ADODB.Stream组件
7 J' Z* P$ c8 J# `6 |, @7 S7 [三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。  [6 j9 L4 Y. ?# _  w( K; H
echo 正在修复,这个过程可能需要几分钟,请稍候……/ S9 G8 K/ j# i6 F5 v
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll4 g, h+ n  \/ l( H
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb" j) A& G5 Z) j" T6 Z6 d
regsvr32 /s comcat.dll1 p! _1 e2 t3 F" d  U
regsvr32 /s asctrls.ocx
. h5 t$ \" G0 @regsvr32 /s oleaut32.dll" \8 L8 v# G" O
regsvr32 /s shdocvw.dll /I
6 x, s* Y& Q" ^- S/ W$ r9 F& {regsvr32 /s shdocvw.dll
, c* N0 Q0 E5 S4 |2 j! a0 f8 Cregsvr32 /s browseui.dll
  q: r6 ^2 t" Y( `regsvr32 /s browseui.dll /I
8 H1 Y) S$ b# c2 K# q$ @" b$ eregsvr32 /s msrating.dll
0 e8 A# I* C* V/ u! I& N- c: I. t. Cregsvr32 /s mlang.dll
% e; c6 P& T' w8 Zregsvr32 /s hlink.dll
1 t2 F9 g3 _7 Q& v$ q  O$ `regsvr32 /s mshtml.dll, u2 l1 F4 ]% I( N1 O, k/ E+ a( a7 w
regsvr32 /s mshtmled.dll
- H: N9 O8 m' X+ R) wregsvr32 /s urlmon.dll, ~# B8 ^: W/ j9 [# Y$ m7 z! m* T
regsvr32 /s plugin.ocx" {$ T  R# W; g9 U
regsvr32 /s sendmail.dll
  m+ D' E' o+ x+ Vregsvr32 /s mshtml.dll /i
  o; ~3 ?  U6 J. Y& _+ ?$ l8 Jregsvr32 /s scrobj.dll8 y" B; N3 j$ e% n" H
regsvr32 /s corpol.dll$ F' w3 B* ]% W5 r- n
regsvr32 /s jscript.dll; Z0 ^* m- v  K& m$ U, _$ s0 b
regsvr32 /s msxml.dll- K1 [: T3 K. B  d, R# O
regsvr32 /s imgutil.dll9 b; u- X. I9 U* u1 x1 I
regsvr32 /s cryptext.dll) S. I; H3 A9 f( D- p: v
regsvr32 /s inseng.dll
6 }4 ]5 F8 J. p" [regsvr32 /s iesetup.dll /i: q3 d1 M6 x2 n+ Y. G/ B. s
regsvr32 /s cryptdlg.dll% `0 G; ~8 V6 a2 }% V
regsvr32 /s actxprxy.dll
; f5 Z( p- C; Fregsvr32 /s dispex.dll6 T8 L/ q5 H8 N- h
regsvr32 /s occache.dll
9 c. e0 c  h5 K3 Uregsvr32 /s iepeers.dll. E- s# m: g4 s9 a& l* ]
regsvr32 /s urlmon.dll /i( @% _+ R7 n7 k0 H& R2 Y
regsvr32 /s cdfview.dll5 N5 g* j/ T& h" w( I
regsvr32 /s webcheck.dll& m  }' w! Y2 X% X3 M
regsvr32 /s mobsync.dll: d4 R5 ]" Z: v, z( H! z! X
regsvr32 /s pngfilt.dll- Y" s; Y1 L1 X0 Q7 V7 g5 n& p3 L
regsvr32 /s licmgr10.dll- z3 @# B0 K: B# o) n
regsvr32 /s hhctrl.ocx
7 q) J4 U. E, @regsvr32 /s inetcfg.dll
2 N! ~1 [$ F- W8 z1 R, qregsvr32 /s trialoc.dll  \% ]% g$ Z! j5 \- W0 i) M5 e
regsvr32 /s tdc.ocx2 Y% S* ]& I; Q. x2 F
regsvr32 /s MSR2C.DLL
7 d* S! B3 ~: Gregsvr32 /s msident.dll
. I! d% B6 W( G1 Z/ F4 `, J8 dregsvr32 /s msieftp.dll- w" t% N" h$ ]7 A: ~8 K2 J2 z
regsvr32 /s xmsconf.ocx
+ E5 E7 g& ?0 Bregsvr32 /s ils.dll' ~& L4 n" p" Z
regsvr32 /s msoeacct.dll
( `$ J3 W% u+ Uregsvr32 /s wab32.dll4 z% M+ f! ~0 B) x  u
regsvr32 /s wabimp.dll
$ \+ }- W, _: J2 C5 f" dregsvr32 /s wabfind.dll% i# Y# q; G2 x/ t5 J$ R  C
regsvr32 /s oemiglib.dll
, U$ c) Y/ \. n* Z5 {& J4 W, Qregsvr32 /s directdb.dll$ ^' J" s( v; ?% D
regsvr32 /s inetcomm.dll
+ P" ~5 P' Y. G( g( a, [+ [regsvr32 /s msoe.dll
( b/ _$ a( o9 R0 I: Jregsvr32 /s oeimport.dll
# b0 I+ `1 d2 t7 \3 E' Yregsvr32 /s msdxm.ocx: u- y. X, V8 c
regsvr32 /s dxmasf.dll
4 V! m+ P# J( R2 yregsvr32 /s laprxy.dll! n( P0 i1 ~$ d% Y
regsvr32 /s l3codecx.ax
4 q5 ]/ H. D% i7 K2 ~regsvr32 /s acelpdec.ax' [) u8 G2 ~9 W8 k2 S
regsvr32 /s mpg4ds32.ax
8 Z+ z/ \% O3 T0 D+ _' cregsvr32 /s danim.dll
  a* u$ X( H9 N& Q( \/ J0 Oregsvr32 /s Daxctle.ocx
, A! V& n$ }" Qregsvr32 /s lmrt.dll! s7 a0 e$ M$ p- F5 p
regsvr32 /s datime.dll$ I) D, P% u9 M+ {
regsvr32 /s dxtrans.dll2 b, |& w+ z1 u) H. z3 h8 Y
regsvr32 /s dxtmsft.dll
8 n& B# U9 }8 gregsvr32 /s wshom.ocx* f1 g* s/ F2 F- s9 _  E, ]
regsvr32 /s wshext.dll
) J* i& y/ f7 ~! Fregsvr32 /s vbscript.dll
% u' q6 Q- k4 z8 P) a* [regsvr32 /s scrrun.dll mstinit.exe /setup0 Y3 X* S/ ~& U0 ]
regsvr32 /s msnsspc.dll /SspcCreateSspiReg; p: Z7 z. p- s
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
+ C6 u  J" u: r7 q$ ~" @7 k' t. Oecho.* U  |4 f; X, C/ c% P( Y! V
echo.! ^4 e; O9 ?0 z" Z8 B1 o
echo 修复成功!任意键退出!
# }3 ~; c" T/ o8 I( q0 e. xpause>nul1 Z! e. {* d* P; \$ h
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。5 Q( `( Z! Y! Y. H% ~  l1 ?
3 e! ~  u& O, y& p- H  G
PS:
+ Z# J4 ~9 K3 C方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
) \# q; O  A3 C) x  g3 S# v" d% _0 j% K
如果用完以上办法后,运行iis仍然出错1 q: f( e# ^& ]9 S
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
0 i2 v" a' q# H* O下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
2 [9 W- u- _9 \9 m0 J7 Y IIsfixer.rar (1.07 MB, 下载次数: 0)
9 A/ g1 M* d) n! |4 n9 i" K8 i" K5 w1 P
/ ^$ x$ x7 }1 i6 q; [" c$ N& T
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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