搜索
查看: 15735|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
2 x1 p: S% J' f7 m. X. c/ L) E; Z/ o1 v
错误号:-2147221005
0 z1 C6 F* K' S8 p, G3 y: k错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
: [) }5 @( I0 Y9 K" G/ Z) t
8 [) @# A  H3 l- e' h测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
+ c1 B9 ?8 A8 Z
2 |# K( T. E& N7 X2 W  P) V于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:3 Y9 U% c: j# K& p, s8 X/ Y
一、权限不足$ ~. U& D& @2 s
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。6 W0 a) p0 R3 A2 i6 T8 F
二、系统没有开启FSO组件.
, x; [- l- J% Z6 H8 Q% r2 d运行cmd命令' \; [4 E* e* ~. M. Z
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  , X9 D6 `6 b; h% w4 C4 Z0 s5 p6 M9 G
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
7 @. H2 f8 {2 |- d重新注册ADODB.Stream组件
6 v" ?% ~8 X5 O三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。  O  @  Z1 R4 |* N8 N& b
echo 正在修复,这个过程可能需要几分钟,请稍候……
. G1 F% S6 h0 O* c& Frundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
1 S& _+ N0 [4 s* K$ drundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb2 e8 Z5 k1 U) V# G  {6 O
regsvr32 /s comcat.dll$ S% h( R) [& S+ ~# ?% F/ |
regsvr32 /s asctrls.ocx
& X3 o* M2 E3 V1 M4 c  A/ ]2 qregsvr32 /s oleaut32.dll% w. L4 f* ^! g) x/ O
regsvr32 /s shdocvw.dll /I" P! [+ U) n( S; ]0 g4 f, N9 x6 ?
regsvr32 /s shdocvw.dll
; _; j3 d- b- v) aregsvr32 /s browseui.dll
& }' w  `% N# R. M' i- F* X! S6 Yregsvr32 /s browseui.dll /I
0 n) I5 g% J& r3 l0 \; `regsvr32 /s msrating.dll
- i& T' ^( E8 x7 {regsvr32 /s mlang.dll
; v; P) V8 x1 ?5 jregsvr32 /s hlink.dll
. l. ]# b: b& B% uregsvr32 /s mshtml.dll" p' I  y' h$ d4 L. S2 s+ R8 P
regsvr32 /s mshtmled.dll
) h! k' k) s+ T4 bregsvr32 /s urlmon.dll
, Q- z8 r# a' M+ \+ o" b/ R  Bregsvr32 /s plugin.ocx( h( D" D4 y: u! M3 J
regsvr32 /s sendmail.dll
; n8 x# r% Q9 r% @regsvr32 /s mshtml.dll /i
; r& X; c4 O/ \5 j6 Eregsvr32 /s scrobj.dll
/ Y) N* m, @) K% ]; C, n! ?3 Zregsvr32 /s corpol.dll1 S5 i% w) i& {! r9 |$ X/ n( I
regsvr32 /s jscript.dll
$ e/ c4 O, \2 Q6 ~regsvr32 /s msxml.dll' u# E! p( J* e
regsvr32 /s imgutil.dll, `. `( `; U0 ]( N* n
regsvr32 /s cryptext.dll0 \6 j/ ?# g5 U
regsvr32 /s inseng.dll
& g* X  B3 [9 F" yregsvr32 /s iesetup.dll /i" o- h8 E/ p+ K! i5 R5 C: _
regsvr32 /s cryptdlg.dll
) U8 }* d( p! H. j: {7 nregsvr32 /s actxprxy.dll
; t7 }$ A* N: n: X( g! o$ C/ M1 _regsvr32 /s dispex.dll0 L' [6 \+ F" t2 b9 Y+ S+ ~/ j
regsvr32 /s occache.dll& W' h- q! o) [, v. a" Y' }
regsvr32 /s iepeers.dll3 ~- _" q. r3 Y3 x/ I
regsvr32 /s urlmon.dll /i
  ]* F+ f8 C/ U1 J" W6 Dregsvr32 /s cdfview.dll
" g, |! O3 G' l, e) sregsvr32 /s webcheck.dll
7 |3 M$ b6 l7 j* [regsvr32 /s mobsync.dll
& U4 ~' k+ |* ~# x. C% Fregsvr32 /s pngfilt.dll
; e5 o" n8 f' I# G$ rregsvr32 /s licmgr10.dll
. \3 f( m& X4 {7 L, I7 Q9 pregsvr32 /s hhctrl.ocx, p* g/ w& Y) {: G! Q6 n8 R" j
regsvr32 /s inetcfg.dll
  m% k2 S6 ~: }2 Y: w: p; Y. h& g7 Hregsvr32 /s trialoc.dll6 y& b8 c' `& W; @/ B
regsvr32 /s tdc.ocx) z% J6 G$ y7 \" B9 f# u
regsvr32 /s MSR2C.DLL
" i  V. u6 e' @/ Sregsvr32 /s msident.dll, K6 U: I, A7 i$ ~
regsvr32 /s msieftp.dll
# M- v- h- w5 G- u* f1 h0 ?regsvr32 /s xmsconf.ocx
0 S( @# z* T  M+ k: P( X# R; Pregsvr32 /s ils.dll0 j+ I$ _8 r+ o2 K5 `
regsvr32 /s msoeacct.dll
: e! v' E" U3 Y7 C, y, _* v. Q5 U2 uregsvr32 /s wab32.dll: g8 T" b/ ~( D$ z, ^5 \! d
regsvr32 /s wabimp.dll) D, ]" ]4 k" t: ?
regsvr32 /s wabfind.dll% S! `( A# G: N2 t, r( v
regsvr32 /s oemiglib.dll
/ n, h/ ^/ t4 l3 qregsvr32 /s directdb.dll! n" d) d# I; |3 L3 @, t! Z
regsvr32 /s inetcomm.dll
( S8 M8 l/ ]3 f) E1 Yregsvr32 /s msoe.dll
0 {8 C# u) d. j" zregsvr32 /s oeimport.dll
% Y0 g, k2 f( H( }regsvr32 /s msdxm.ocx" q# y8 @0 B. L3 x& a
regsvr32 /s dxmasf.dll$ o( j9 Q7 a$ Q2 U: C6 U
regsvr32 /s laprxy.dll
+ d1 o. t$ z6 t6 f2 |( jregsvr32 /s l3codecx.ax
$ T5 s) \' s" h5 bregsvr32 /s acelpdec.ax
/ }" b+ x4 |% n- o- yregsvr32 /s mpg4ds32.ax% f2 u& n2 w8 Y3 l% y$ g' }  s
regsvr32 /s danim.dll) k7 y" s9 |4 P( F; J7 d
regsvr32 /s Daxctle.ocx
% A" I$ q" Y' f! g" b; }' yregsvr32 /s lmrt.dll, c# U$ f9 e( k' D; e2 b' c
regsvr32 /s datime.dll
9 P' O2 X) E) D4 M# q' _: I0 Tregsvr32 /s dxtrans.dll
" g% k# X0 a& a9 kregsvr32 /s dxtmsft.dll
; H  t& d9 C! s: l9 j7 E. O* Oregsvr32 /s wshom.ocx
8 z7 E8 r8 w: k# L6 Y5 P- v- Wregsvr32 /s wshext.dll4 k1 j6 S# c. m
regsvr32 /s vbscript.dll
0 @# }1 S; k# r" \) xregsvr32 /s scrrun.dll mstinit.exe /setup
9 X# {0 B* x5 y5 n# a) sregsvr32 /s msnsspc.dll /SspcCreateSspiReg
7 T; W; m0 B/ w$ H& G5 Y: sregsvr32 /s msapsspc.dll /SspcCreateSspiReg
( J2 }8 k) ^( S; C4 i7 Gecho.
) g5 o! }1 B% t  x+ q$ k0 secho.
) h/ q* Q/ |3 w1 O( Y. eecho 修复成功!任意键退出!
2 K2 i0 e% z  t- Jpause>nul7 ^: V  S# y5 h# _
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。: F6 R3 B+ h. ^

; V; p% P5 q0 |2 J1 q" |( JPS:
6 C) n: ^. K; P: ?. ?$ e/ H方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
2 t9 a# b/ q8 T8 s9 s) S2 U% q% x! H2 x
如果用完以上办法后,运行iis仍然出错  T4 T0 l% K! V  G$ D' f
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
% l) q3 `8 d8 C& h# V下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
. M# Z1 |4 w( \5 U IIsfixer.rar (1.07 MB, 下载次数: 0) " Q3 E2 O6 l. Z5 n* M

+ L' V6 j7 j0 M8 l5 N* V/ M' {6 W' K2 ]% A% b& y
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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