搜索
查看: 15239|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
. k3 @5 I" Z: ?/ s3 d3 }: L! a* f0 a0 G$ I/ ?. D
错误号:-2147221005
. y0 C" e9 C8 H& V( D+ `9 c错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 Z6 X$ B! Z$ }: N# O

7 p+ c  a" _% x5 G" e测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。; j# l+ y6 v  B
& I' d; a/ k" X2 J- W
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
. `8 ?/ A7 A; \& F% o 一、权限不足
! }  ~6 a8 F6 }- y4 y8 U右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。8 f5 H  A7 z) N: y
二、系统没有开启FSO组件.( z- m( K$ D# `7 l+ Y% \) ?$ {
运行cmd命令
( y1 L* B, [/ W/ _启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
3 b# H& l" r! f1 y6 ]重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"' Y! W& l/ B1 p6 C
重新注册ADODB.Stream组件
! J  i* _# l; j, q# f( |3 m7 v三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。# [5 }, D  `, C
echo 正在修复,这个过程可能需要几分钟,请稍候……4 Q+ b7 ^5 H7 e" f. X3 x
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll8 Q# }( @: }$ G, `  Q! t% y
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
. Y; |" H$ y1 a% Q) wregsvr32 /s comcat.dll
/ D- }5 d- U8 h! M! o0 ~: H# w, `6 {regsvr32 /s asctrls.ocx( t$ b. b. }$ Z  B$ f5 W! j
regsvr32 /s oleaut32.dll* U; F( g  |& p+ o0 G9 G. |# p
regsvr32 /s shdocvw.dll /I
  L7 f. F( F  A  O0 l/ Mregsvr32 /s shdocvw.dll
$ Q2 w2 d3 T* dregsvr32 /s browseui.dll
& \0 U* K7 t4 C' }% ^& L0 [regsvr32 /s browseui.dll /I
9 f- O3 W' R6 U! vregsvr32 /s msrating.dll: L  v8 g8 t) z2 E; `
regsvr32 /s mlang.dll
5 o* k6 r9 B6 G  T( K/ `regsvr32 /s hlink.dll
$ P& i0 n3 I% z2 P3 Aregsvr32 /s mshtml.dll
/ X' C7 i4 Z! B, o% W* F; b  ~regsvr32 /s mshtmled.dll; e# B( i; l) S
regsvr32 /s urlmon.dll  j! ~3 A5 }  g# q+ p$ p8 u( {
regsvr32 /s plugin.ocx
" k0 ?# A9 \% w# j8 `regsvr32 /s sendmail.dll- [9 ]2 ~& j& L8 [; t' L% w
regsvr32 /s mshtml.dll /i. a  J4 T8 Y' R2 ]8 ]+ Z) v5 |, @
regsvr32 /s scrobj.dll
6 u0 `$ {8 Y! D4 M. y7 E5 b6 hregsvr32 /s corpol.dll" p$ a8 t. W9 E8 Y
regsvr32 /s jscript.dll. X3 @5 o7 f! m! n! z
regsvr32 /s msxml.dll
# c! Q/ j! P+ [7 L9 {regsvr32 /s imgutil.dll
1 q+ h/ }* B' z4 H1 s" ^regsvr32 /s cryptext.dll
- [! l4 [9 S- i! G. Qregsvr32 /s inseng.dll1 w: J# z% J. }1 F0 F9 ^' u
regsvr32 /s iesetup.dll /i
) d6 R; q% ]. E( p7 k, Aregsvr32 /s cryptdlg.dll
; }- x" n/ T+ X" {% S# U& x7 \regsvr32 /s actxprxy.dll
8 M! t: \% l. d. Gregsvr32 /s dispex.dll9 V* Q; q  E6 A$ ]% I2 |% V
regsvr32 /s occache.dll1 Q4 s. i9 @: D, q+ D
regsvr32 /s iepeers.dll
* o0 d% i! l  \3 r+ L7 ~. Gregsvr32 /s urlmon.dll /i' \" l( i' ]. h. D1 ~# t8 t
regsvr32 /s cdfview.dll! P6 a9 M8 T+ b) ^
regsvr32 /s webcheck.dll( p, m" Y  y3 w7 C5 X* Y, g
regsvr32 /s mobsync.dll& M- ~) X2 J/ Z' h, ~
regsvr32 /s pngfilt.dll2 u# Z5 D& y! L; ?2 t* J9 @2 I: @8 S
regsvr32 /s licmgr10.dll7 [+ @3 h  j7 ~2 K+ I$ [
regsvr32 /s hhctrl.ocx
; x* p2 Z  y4 Y, Jregsvr32 /s inetcfg.dll
* w2 K' [/ U+ r1 \regsvr32 /s trialoc.dll
1 T5 u" [9 z* e& \) g. hregsvr32 /s tdc.ocx( I- e; P' z. L
regsvr32 /s MSR2C.DLL, D" g* s8 e$ i, `9 w
regsvr32 /s msident.dll
0 Q3 G" O, n. N% d. \0 H7 Uregsvr32 /s msieftp.dll
+ z2 Q! y% Y3 p( }( i" Eregsvr32 /s xmsconf.ocx
+ V9 v$ [; Y' `, Q1 ~regsvr32 /s ils.dll8 k! [( P) O, ]
regsvr32 /s msoeacct.dll
- J5 i3 v* N6 m2 X9 Y0 Hregsvr32 /s wab32.dll
$ b' \6 M* H, G( W3 |regsvr32 /s wabimp.dll
. ^, e) c' f7 d2 ?! }0 f7 _regsvr32 /s wabfind.dll6 o0 C: I7 m$ ~9 w0 B3 G# i
regsvr32 /s oemiglib.dll
5 g+ B5 K4 i" [8 a" N7 k! cregsvr32 /s directdb.dll
" {: V8 q1 m0 j4 }  e1 z  ^regsvr32 /s inetcomm.dll
& u. q$ x. P$ y& [3 O$ o8 {regsvr32 /s msoe.dll3 j- ~. W4 E# W) x
regsvr32 /s oeimport.dll
/ ]' N' b1 I' }/ w. Bregsvr32 /s msdxm.ocx& z  }) Q- W; |
regsvr32 /s dxmasf.dll
1 P  J9 ?) i. H2 F( w* Iregsvr32 /s laprxy.dll
6 m; B5 T, G; \+ e: w: B+ iregsvr32 /s l3codecx.ax& c$ C3 o% i! i  c% S& a3 X0 o
regsvr32 /s acelpdec.ax
6 f' L) ?, \, Tregsvr32 /s mpg4ds32.ax
3 E9 Y) q7 h: D! a! A: kregsvr32 /s danim.dll
% i6 A3 k" C( }' ]8 @0 mregsvr32 /s Daxctle.ocx! D/ Q$ X. ]) B- R& b% A
regsvr32 /s lmrt.dll/ w) ]4 ~; i* c+ S3 s
regsvr32 /s datime.dll6 R  ~/ ~6 j: J/ ~
regsvr32 /s dxtrans.dll% x& [! t7 N8 V/ d
regsvr32 /s dxtmsft.dll3 s" b0 ~" H; j0 H4 R
regsvr32 /s wshom.ocx
$ u9 z2 a, f5 e4 ^regsvr32 /s wshext.dll4 B$ ]; R7 F+ u: K; Q* \' v
regsvr32 /s vbscript.dll
2 b6 a) y' b+ y& Tregsvr32 /s scrrun.dll mstinit.exe /setup9 f8 U8 Z7 V& T1 a0 l; o
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
3 O& `  y) d2 K9 a) Qregsvr32 /s msapsspc.dll /SspcCreateSspiReg; }$ g# z" \3 E) r
echo.8 D1 S0 D( }" |" U
echo.- v+ h# B" T/ x: e9 v7 V4 p
echo 修复成功!任意键退出!
( v& ]7 C8 I, Y2 U) {$ K: Ppause>nul
* J; _4 {) d: `. n% _6 V3 J四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。5 S6 B1 b/ p" _8 s
; ~% l! e- R$ E. a) K
PS:
- q, d  S8 U) V- g! Y2 B4 e方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
) j) V* @6 @: D( C
& F/ |8 x- d, r/ I5 Q如果用完以上办法后,运行iis仍然出错, w+ t7 [& i6 |% O4 [4 Q5 m! F
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”2 }+ @- b+ s. i3 A1 e! M# i2 C
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
: i: O/ Z) ]: m: z, j1 p IIsfixer.rar (1.07 MB, 下载次数: 0) % B$ M- m( C* c6 f

, H) E& @0 G  J  ~. e: `/ g% ]! ]  ?  ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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