搜索
查看: 15192|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
, R$ P2 R& w# _" r8 U7 ]6 a+ F
6 I# I) {- o8 i错误号:-2147221005
, q' _" I/ }- P" Z" w错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
* v5 h' B, E: t/ r4 V
8 u5 r; R* j6 [* n# D测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
( U4 F9 s9 k6 c2 U, c0 a
- ?; o+ M4 O  I于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:( |# o/ Y+ F0 q
一、权限不足
+ X9 L( o  V* ~6 y; w7 c% N右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
2 U% u3 h" Y4 c/ r$ H二、系统没有开启FSO组件.
1 s; l- B1 ?/ B- E  j2 ~运行cmd命令
! @' L/ U: r! e6 O5 M2 H0 b* V启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
0 {8 B# I( M& i8 u" w; f" U+ K+ `重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
; K: ]" z# l, b1 K  m8 w重新注册ADODB.Stream组件) K. k2 Q; T# T  f  ]( W' x8 U
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
" T4 Y( ]* K5 A  X2 a- Iecho 正在修复,这个过程可能需要几分钟,请稍候……
( \5 n* f& Z, J' B/ c4 jrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll$ v) [# o+ w4 q
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
# A/ S: Q+ G+ c) I1 Aregsvr32 /s comcat.dll, Y, t4 \0 f; c3 s; P' x' [
regsvr32 /s asctrls.ocx' G8 \8 A* e6 V( j5 y
regsvr32 /s oleaut32.dll
- W$ ~0 a* E- h% x% A% d2 _regsvr32 /s shdocvw.dll /I. S/ ~& b# Z) `4 e# h
regsvr32 /s shdocvw.dll6 y: N2 H' F7 [4 I% ~  K* \
regsvr32 /s browseui.dll
  u. q7 \5 Q0 Q% @0 w: J5 eregsvr32 /s browseui.dll /I
4 l- T& C. L: N0 Pregsvr32 /s msrating.dll4 n  s1 ]0 ~; _( u+ z
regsvr32 /s mlang.dll
- g2 K" v2 f. Q3 t6 w( [regsvr32 /s hlink.dll, S1 X* x$ i( C
regsvr32 /s mshtml.dll
7 T6 Y5 g% q# e( \' iregsvr32 /s mshtmled.dll
' G& E& t% Z* pregsvr32 /s urlmon.dll
4 L- M' ~7 @4 e# x3 ~7 D# L( qregsvr32 /s plugin.ocx
9 i& ~" J9 W2 q0 a/ v4 Aregsvr32 /s sendmail.dll: y/ M) i# n1 N; u' N7 n
regsvr32 /s mshtml.dll /i& d1 v8 L( {7 Y, V$ ]: c' h5 e
regsvr32 /s scrobj.dll( H! f( P8 P5 H" d+ z1 k* A8 v
regsvr32 /s corpol.dll
5 h! ~" b' _. S* M$ }regsvr32 /s jscript.dll3 ?9 F$ d7 r* d) t. o) L
regsvr32 /s msxml.dll; c8 Q9 ^, j3 H
regsvr32 /s imgutil.dll& x$ q, G2 C1 D0 k+ d, K: A
regsvr32 /s cryptext.dll
% S0 B9 Z- G7 ^regsvr32 /s inseng.dll
- m% o- F6 o% A4 y5 c3 L" J: nregsvr32 /s iesetup.dll /i
: D; C7 [2 n* Q  qregsvr32 /s cryptdlg.dll/ Z2 L0 e# L4 y: H" y8 ^
regsvr32 /s actxprxy.dll
# L8 C* q( B- gregsvr32 /s dispex.dll
4 l) j2 K9 ]. u* t0 N: tregsvr32 /s occache.dll9 O$ F+ }; c5 [3 N# A+ z
regsvr32 /s iepeers.dll. [- p5 X4 I! q. X- w9 _
regsvr32 /s urlmon.dll /i/ {4 o$ R( m4 V. j8 l/ O7 M
regsvr32 /s cdfview.dll, L# y5 K/ G' f7 r' M7 m
regsvr32 /s webcheck.dll" I4 x; N4 }4 I7 M7 J
regsvr32 /s mobsync.dll# i3 u+ N) Z4 F; e: _; t0 @
regsvr32 /s pngfilt.dll
8 l# {" b6 ~  }, ^( L$ gregsvr32 /s licmgr10.dll2 O& F$ U# i: K4 q3 C
regsvr32 /s hhctrl.ocx
. I7 t2 \5 F& [, Q) S1 |regsvr32 /s inetcfg.dll
6 z9 @! {* G4 a* N+ R- v9 Aregsvr32 /s trialoc.dll6 B5 V; Y; J: {' l+ S9 K
regsvr32 /s tdc.ocx
. k7 c6 @( |' E' @6 T) q; xregsvr32 /s MSR2C.DLL- W3 x/ R  ?2 \& Z4 P" g& n
regsvr32 /s msident.dll- l; g9 g8 s# H0 ^. R0 {$ x
regsvr32 /s msieftp.dll
2 X5 v4 K5 J& _: x% l( }regsvr32 /s xmsconf.ocx8 s/ F' _# V- T3 j
regsvr32 /s ils.dll3 w0 l, x' V$ i$ D5 w6 k
regsvr32 /s msoeacct.dll( q! }/ m6 }/ V4 |& c3 A" E9 \( t! i
regsvr32 /s wab32.dll; X1 K1 Q/ F$ y" Y% T" n5 v, k: q
regsvr32 /s wabimp.dll
: b. q8 h4 ?* J6 F9 W4 }5 eregsvr32 /s wabfind.dll2 B, g  d& h/ W1 V
regsvr32 /s oemiglib.dll
0 u; ]4 C2 _# ^regsvr32 /s directdb.dll
$ T3 I$ ]" f( J8 Q3 d& K" oregsvr32 /s inetcomm.dll* b& q% O2 b2 ~& _* c
regsvr32 /s msoe.dll
5 y8 ^. s6 o* g8 H: rregsvr32 /s oeimport.dll3 j, ]- M) g* w* W
regsvr32 /s msdxm.ocx3 a! I  x3 S* ^
regsvr32 /s dxmasf.dll- r' G2 e* G; e* F: Q
regsvr32 /s laprxy.dll
- k: z+ Q5 d  p" yregsvr32 /s l3codecx.ax- r% C8 @: T- R; |: X# B
regsvr32 /s acelpdec.ax6 n3 d* ~/ d* I
regsvr32 /s mpg4ds32.ax+ l- v3 K) B+ m) D" X
regsvr32 /s danim.dll) c* y8 F5 a* t; {9 {. c
regsvr32 /s Daxctle.ocx
7 [/ N  l3 a5 \- s8 U# ?regsvr32 /s lmrt.dll; l5 L# V+ D: n
regsvr32 /s datime.dll
" ]& z' d( W+ K' Rregsvr32 /s dxtrans.dll
: S- ~7 q  X- Y9 e- vregsvr32 /s dxtmsft.dll
- I2 b2 v# b& L" v! T* X; |regsvr32 /s wshom.ocx
/ p) v5 H( ~) n* Aregsvr32 /s wshext.dll
0 q% D  I0 D6 L% R% ^2 hregsvr32 /s vbscript.dll
6 |$ s7 F( E( Y) J7 jregsvr32 /s scrrun.dll mstinit.exe /setup  A1 @$ X  ]# h* c
regsvr32 /s msnsspc.dll /SspcCreateSspiReg1 l* k7 y) b5 I1 ]; Q
regsvr32 /s msapsspc.dll /SspcCreateSspiReg0 j& s/ l; _7 c  u7 }% ]
echo.* {! r" Q, R8 H2 z6 j7 N$ d8 D
echo.
7 n+ V9 U) ^! N  w: {" f5 K9 Pecho 修复成功!任意键退出!
. a. ]; o" U, r: q5 \/ apause>nul
8 g& ~( v/ {" e四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。5 k  o7 i+ J5 T5 x) S6 c5 C( N

8 s6 Z, ?( A+ X, E7 }/ tPS:
! l, Z1 h; D& `5 y# }/ W# G方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。) ?5 z) q2 f# W, |7 _* l; W& j, i% A9 Y

# g& ~: B7 g* B- ^1 B7 H3 ^0 ~8 Q如果用完以上办法后,运行iis仍然出错( T6 v, Y) i; F- v7 H
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”4 m0 @! \9 o0 d$ h
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题  U# W6 _0 H: B  I2 y$ V
IIsfixer.rar (1.07 MB, 下载次数: 0) 9 p0 n; B; L# E: K  w/ x; R  y

/ W1 o8 @* N4 ^
& m! h) @. b2 \* J) z
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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