搜索
查看: 15853|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:& ~) @" J2 ^$ h- n9 S" T% L( U
/ p* H! G! ^4 Q
错误号:-2147221005) |$ s* o/ a3 h" b( R) }% \
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串0 Y+ ]& m9 M# V
" q0 A: y  t* O( N  Y0 Q
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。8 q$ g& W. T/ h' V9 @

! C# `+ S/ g9 l7 z) W于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
; L! I, ?0 ~& w+ n" O' n 一、权限不足
# C# Q0 q: @( |' G  C/ }+ Y右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。3 J+ X! U' G/ J7 D2 `! K
二、系统没有开启FSO组件.
7 i# b4 K" s9 o0 P运行cmd命令
* f% V; L4 m2 ~启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
4 i0 k% G# F) F重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
2 g7 w. r  y; [9 b$ B- ?: g7 w重新注册ADODB.Stream组件
% Z" O, @6 R$ G8 `$ f三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
1 c9 c; \- |7 M, c4 F1 {echo 正在修复,这个过程可能需要几分钟,请稍候……1 M0 E& U: O! g
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll3 }, U; ^# m- |# c
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb+ p4 w4 f' n! P5 V
regsvr32 /s comcat.dll+ f% P1 i: Z1 q2 a8 J; x
regsvr32 /s asctrls.ocx
2 X( z7 [! G' u6 U& k/ kregsvr32 /s oleaut32.dll
9 r2 X) a. e3 e- ~8 }' [% P" Hregsvr32 /s shdocvw.dll /I5 [( W- K+ e% G" B" j7 q+ N1 S, k( X' G
regsvr32 /s shdocvw.dll% l) a. _% x; y# R
regsvr32 /s browseui.dll. l6 D) \) G6 ?: `. W
regsvr32 /s browseui.dll /I
: D3 j! J% b1 ^7 h% X0 Aregsvr32 /s msrating.dll
  l+ Z) ^9 Y0 u# T; S; Iregsvr32 /s mlang.dll% V8 P, p* n6 y- Z/ l3 C4 t
regsvr32 /s hlink.dll
; ~: @/ |7 l* y4 ~! z8 Jregsvr32 /s mshtml.dll1 _2 x% g0 r, P9 k* r  g5 e
regsvr32 /s mshtmled.dll* T  T4 w, q  a
regsvr32 /s urlmon.dll9 l3 J1 D% ]7 i! o! m: O
regsvr32 /s plugin.ocx
- V9 v4 R+ ?3 ~8 |6 w0 zregsvr32 /s sendmail.dll
$ j/ P$ r! O' }: \  F* dregsvr32 /s mshtml.dll /i
- r6 P2 ?! B, O! Fregsvr32 /s scrobj.dll# ~4 |. \- r) r
regsvr32 /s corpol.dll+ J1 W$ o8 ]2 J" p% b, M
regsvr32 /s jscript.dll
0 R# C5 m- C8 O4 uregsvr32 /s msxml.dll
  W3 [1 G! o5 k* v* O/ bregsvr32 /s imgutil.dll4 i& @) R  l9 Q# O8 [( j3 G4 ^4 }
regsvr32 /s cryptext.dll
  K# z/ {* K& }7 Q- ^$ o7 G" X. ]  m" Nregsvr32 /s inseng.dll
$ z3 d+ S) \+ i8 S" w& gregsvr32 /s iesetup.dll /i
% r2 H' r+ m) j8 D( j" |+ eregsvr32 /s cryptdlg.dll
( X! o2 n% y$ |regsvr32 /s actxprxy.dll
/ r8 p6 j7 n5 b; t; Uregsvr32 /s dispex.dll* J# c: Y  ?; l6 t2 S* _4 |
regsvr32 /s occache.dll& u, ~2 L+ _' ?
regsvr32 /s iepeers.dll
: m  O5 v/ A4 ?7 w) V+ N1 Hregsvr32 /s urlmon.dll /i* q4 h* `4 y$ `- e9 t
regsvr32 /s cdfview.dll
& ~9 R) o" Z$ a6 d4 N% n: h3 q2 `regsvr32 /s webcheck.dll
# }, W8 M- L( h/ e! q5 mregsvr32 /s mobsync.dll
$ ~1 p, W& ?$ M( I* Jregsvr32 /s pngfilt.dll6 |$ j+ ^' H4 L3 A0 p. L7 j! x
regsvr32 /s licmgr10.dll
' T2 c+ x5 X0 o$ ^$ Z6 T- {regsvr32 /s hhctrl.ocx
. Y% n1 t. `9 Fregsvr32 /s inetcfg.dll6 C* F2 q( A3 v: c0 g
regsvr32 /s trialoc.dll
& @4 ^& N6 Y- r$ Y( y8 nregsvr32 /s tdc.ocx' Q' e) W1 j4 S0 O" K, ?/ ?
regsvr32 /s MSR2C.DLL- _' ]1 ?0 ~+ v3 o
regsvr32 /s msident.dll  C  o2 J: ?- G9 J2 T
regsvr32 /s msieftp.dll
: o% G4 N3 R# V& b/ Sregsvr32 /s xmsconf.ocx
- C* H4 o" A! A% V' l7 p" gregsvr32 /s ils.dll
5 z$ D6 z% n" |regsvr32 /s msoeacct.dll; P+ }$ R( V7 r/ d9 r# R7 w
regsvr32 /s wab32.dll5 F/ K# c2 J' E# w. m. y  k. p% e" l
regsvr32 /s wabimp.dll. [9 O8 |* E3 G( a2 h$ ^
regsvr32 /s wabfind.dll
3 A, V' a7 j% B$ J; [2 t# Eregsvr32 /s oemiglib.dll
: s( E* u1 _: w0 r8 Q* ^; eregsvr32 /s directdb.dll
1 W6 G- N& z! K9 S% `2 {1 Vregsvr32 /s inetcomm.dll
, @( \6 T& ?4 `( |. m( S9 [- Mregsvr32 /s msoe.dll
( z* _  Y  G2 V* v" H; Eregsvr32 /s oeimport.dll
7 w% c, Y2 n# |( Q: E; n8 Zregsvr32 /s msdxm.ocx
) a1 x6 o# f! g% |/ gregsvr32 /s dxmasf.dll' I, _5 d  O2 L
regsvr32 /s laprxy.dll
& ]. k, h! j: n9 {  D, \+ @8 eregsvr32 /s l3codecx.ax. W2 w) R5 J: w# P3 g
regsvr32 /s acelpdec.ax! ?3 C- M' D* r4 X3 r
regsvr32 /s mpg4ds32.ax  F; v0 `+ G% k& Y% @
regsvr32 /s danim.dll; j# p" g4 ~) M& R% P2 T+ ?% S% Z
regsvr32 /s Daxctle.ocx$ X3 G6 y/ t6 ~) @
regsvr32 /s lmrt.dll; p7 B! c  n. X' H
regsvr32 /s datime.dll2 ^3 N1 g% \3 q: `3 {& q& k& H
regsvr32 /s dxtrans.dll" T& M) _1 b- G* N7 A
regsvr32 /s dxtmsft.dll0 g% z0 ]% B8 Y% J' g0 m
regsvr32 /s wshom.ocx% ~- u% e. P! O
regsvr32 /s wshext.dll
$ C- j+ o/ o; nregsvr32 /s vbscript.dll
" y) w; Y/ \, t" Dregsvr32 /s scrrun.dll mstinit.exe /setup
7 }$ |2 C1 P& p6 E" ~+ m3 ?regsvr32 /s msnsspc.dll /SspcCreateSspiReg
* W5 J" U  A5 m; J! K; ^; |regsvr32 /s msapsspc.dll /SspcCreateSspiReg
- c* V2 J/ s8 X" K* Zecho.
7 q! z' O/ e/ A# _6 H* recho.
: W* B/ U6 e& X/ q6 W( ~: Secho 修复成功!任意键退出!+ v7 h4 j% T3 {5 M
pause>nul
; u( d, ^% b% E, X1 W! O四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。2 \' k! B; V' j4 v  I
# q" l$ n/ o# |: c/ o
PS:
2 s% O; B0 J  W" P7 G方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。% O1 M/ T3 w8 `# k; f; ^3 h1 G

% N+ B: E% e  f( d, z" H7 b3 R如果用完以上办法后,运行iis仍然出错+ W7 o; _! y- h- ~' y% p
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”: X% }0 r' ^7 A( g* z8 Q! _) H* l/ @
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
* k! v6 i; ?5 w+ S/ v IIsfixer.rar (1.07 MB, 下载次数: 0)
1 o, e; C( `/ \2 C- ]) L: B+ _; u- f' l5 ]1 f6 L  P
4 y) Q: L% ~9 y1 B- k6 l7 ]
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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