搜索
查看: 15215|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:: Z7 F+ ~! w: e% R$ i& K6 G+ x9 {

) F  N3 L" y$ D& Z) R错误号:-2147221005
1 [: J- K2 ]9 T' R+ `2 L5 b4 v9 P错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串* v" x9 H  d0 h2 F
! w  p/ m! G  e+ s$ F6 e! {5 F
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
& Y" G4 h7 c/ n2 \- i
' t7 C* i% ^. c: f7 s* G. f于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:% m8 b3 S9 u% K+ U2 O: z
一、权限不足
( S1 ?) j. `% ~右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。) m3 {8 p# X1 x/ W" O1 Z8 |3 y+ x% q" U
二、系统没有开启FSO组件.
; N$ v, |" R1 `运行cmd命令7 f" D% q# R# Z1 @/ r
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  : i+ I- \) \% a1 t* C
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"  h1 `2 [; l4 U
重新注册ADODB.Stream组件' E" j) ]. y5 P1 ~% t* ?% I
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。' _- m" K& x3 J# f# _; @
echo 正在修复,这个过程可能需要几分钟,请稍候……0 P/ @4 v( o  T0 _- X& T
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll' O6 h" h0 d( ~7 _
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb8 w7 R3 z% h: C* t' l$ k
regsvr32 /s comcat.dll1 a1 H, I6 P9 a: J% z& Z
regsvr32 /s asctrls.ocx
& d5 ~+ c3 {$ Wregsvr32 /s oleaut32.dll0 Z& \- ~) s, y8 J9 J
regsvr32 /s shdocvw.dll /I
8 t0 s( C5 B8 ]- b2 Z" @# Wregsvr32 /s shdocvw.dll
) z0 \, ^  l; q4 X( F1 i" U4 \regsvr32 /s browseui.dll
0 O0 V% N0 P* t6 h7 G& o7 @regsvr32 /s browseui.dll /I
: ~$ X8 E6 m6 D% Y* T5 wregsvr32 /s msrating.dll1 m$ Y& q2 v# q3 s1 [9 C) E3 g
regsvr32 /s mlang.dll
$ g; O6 b& i0 ~0 {& gregsvr32 /s hlink.dll
4 J3 H; C/ d. N& c# r: ]) a/ `regsvr32 /s mshtml.dll
1 F8 ]  I+ y% ]0 `& K2 N3 P! Yregsvr32 /s mshtmled.dll
; j2 ~+ e$ ?  d) Y" Wregsvr32 /s urlmon.dll
6 _1 F# ~( L5 u: ~# d( n) m( k; oregsvr32 /s plugin.ocx; ]/ U/ a( ?0 h" s! j3 i7 J! a6 A) _& _
regsvr32 /s sendmail.dll! C, M% v$ c# h
regsvr32 /s mshtml.dll /i
4 p! `$ w. d8 M0 Q6 Bregsvr32 /s scrobj.dll
; v; a; v) J! a' iregsvr32 /s corpol.dll
- P, D  R' O! h3 P8 Nregsvr32 /s jscript.dll
3 a# q6 u# ]% q3 G, Aregsvr32 /s msxml.dll$ _8 a3 H; I% t& y! m, u
regsvr32 /s imgutil.dll
3 W+ E; Q; m& }regsvr32 /s cryptext.dll2 j( V( M5 P* Z$ a
regsvr32 /s inseng.dll( B: X2 d6 H: l6 @% m
regsvr32 /s iesetup.dll /i1 K4 ?( {* ~: j& A' m- b# S0 ]% v
regsvr32 /s cryptdlg.dll
& Z& X+ i& y) z7 a" oregsvr32 /s actxprxy.dll( P% q( [: a, L& z4 O, N& K1 m8 A& @
regsvr32 /s dispex.dll
* b4 `- }; b* h; e2 }4 z3 g, s( Mregsvr32 /s occache.dll
* G5 t$ X# X! x; k4 q& Pregsvr32 /s iepeers.dll8 m. \7 g5 u. P* |& i. @
regsvr32 /s urlmon.dll /i
$ U  X; Y* F8 f  i' B- a( o3 {regsvr32 /s cdfview.dll
0 s; ~- t6 }% g" U; v  _regsvr32 /s webcheck.dll+ H+ ]( n; e) P3 ]
regsvr32 /s mobsync.dll5 [* C! ^4 s$ v' l
regsvr32 /s pngfilt.dll* o: f8 Y5 H( ^* V7 `7 {  s
regsvr32 /s licmgr10.dll* }* l( a  @3 ^/ q, F
regsvr32 /s hhctrl.ocx; |, q% p: v* X0 v2 S
regsvr32 /s inetcfg.dll
* P# ~) }0 k& ^8 B& [4 Lregsvr32 /s trialoc.dll
& i+ z4 I% z4 rregsvr32 /s tdc.ocx
* `+ W2 ^( o2 uregsvr32 /s MSR2C.DLL
0 ]" C5 u( K5 S) [regsvr32 /s msident.dll5 a) S0 [; Q( m
regsvr32 /s msieftp.dll
* G/ N: J7 C. O/ {) Q$ qregsvr32 /s xmsconf.ocx2 O5 K5 N. ?' o, N7 O! M1 b7 w3 I
regsvr32 /s ils.dll
; B, ]. D6 {, v) {# @! zregsvr32 /s msoeacct.dll
3 t; B) @0 J$ vregsvr32 /s wab32.dll
+ A' L# H$ P, a$ M8 O' r) _regsvr32 /s wabimp.dll
- z- g1 R$ @* y6 }regsvr32 /s wabfind.dll. |! e4 R4 M/ j0 i
regsvr32 /s oemiglib.dll6 f: o& f) E% g+ C" T! z7 F
regsvr32 /s directdb.dll
! Y, }  \& J* e" I1 Zregsvr32 /s inetcomm.dll. y7 Y2 F1 x. `' @5 R, ^3 F
regsvr32 /s msoe.dll
0 O' k1 |. r) F& \regsvr32 /s oeimport.dll. w! j) Y" ~0 T, }" B4 U/ K2 A8 ^
regsvr32 /s msdxm.ocx
0 _* g2 |4 P* q9 J3 Q  Cregsvr32 /s dxmasf.dll
# m7 C' G% `! k, Lregsvr32 /s laprxy.dll3 ^' F. L, k8 a  O( l; x5 p  [
regsvr32 /s l3codecx.ax
' s; a5 v2 h$ C6 t0 nregsvr32 /s acelpdec.ax
+ `+ f' F( b; q. c: {6 Dregsvr32 /s mpg4ds32.ax
: ~0 R' n+ P' Y; i# e3 p, E" Hregsvr32 /s danim.dll: ^* \" R+ |/ ], t; I% i: I
regsvr32 /s Daxctle.ocx/ B! O" b4 }1 b
regsvr32 /s lmrt.dll
* Y% d4 F3 K6 o4 U4 yregsvr32 /s datime.dll; }8 \8 q' Z$ z
regsvr32 /s dxtrans.dll5 b" O/ W# T% D+ R/ z, a4 \
regsvr32 /s dxtmsft.dll7 G) J& W) r7 ~7 V" T
regsvr32 /s wshom.ocx
4 c; b; D& L3 Lregsvr32 /s wshext.dll
/ T5 H5 V" g7 i) n( b9 Oregsvr32 /s vbscript.dll6 A' V  K! g2 d  @$ |1 v
regsvr32 /s scrrun.dll mstinit.exe /setup2 Q8 }0 }) l0 R7 l1 a/ n
regsvr32 /s msnsspc.dll /SspcCreateSspiReg0 g! Y9 e. e4 t/ y- {5 h
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
4 j( O0 W0 z8 D3 jecho.
* I& X. m9 y/ w7 L6 u' Q/ I2 hecho.* {3 m) [, _: Z$ h
echo 修复成功!任意键退出!0 S+ @; K4 d' s) L/ q
pause>nul* y8 I* y" p" V. _) u- m8 ~1 v
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
) {) w2 p5 C/ A/ Q9 r, \* J! F( z7 t! R4 F
% W6 X, e9 _4 ?* i6 F5 vPS:
" B: D. F4 A6 ]方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
2 M# C- f2 v, k; i0 [# A, W/ u9 w2 S8 h$ J5 s6 t$ ]
如果用完以上办法后,运行iis仍然出错
% I, w% ^2 L  n右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”0 V! r) A2 ^+ ^# B, {* k" R
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题4 |4 r) F" K: c, N# ]/ }' @9 ~
IIsfixer.rar (1.07 MB, 下载次数: 0)
- Z, ]) k2 |4 @
: Y0 `% j; v0 @+ E  R- L) V) N+ a1 b. E1 ?# [( N9 t8 N
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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