搜索
查看: 15279|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
7 J, Z( T6 w$ W" F' m: D8 A" A( b& ^: [
错误号:-2147221005
; D7 j- f# V% a1 T; B错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
( W% X. L( A1 n3 I, Q, n4 p. Y4 P7 }9 b' Y5 D
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
! k0 k( q; R2 Z) P% y( t) \& i9 ]2 k1 \1 n0 X" Z
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:( ^3 T! o& |! |% n
一、权限不足7 c, c  x9 }' K# j9 G- \
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
% o4 W2 Y' n" D, f9 G0 o二、系统没有开启FSO组件.
6 m& O) ]. i1 H, a运行cmd命令
  J- F2 a8 {$ a) G* m6 d) l' h启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  9 e( [. G. w# m: S1 q
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
) c- u6 ]1 H6 y' c8 Q$ P. d9 X, D: q重新注册ADODB.Stream组件1 r0 [9 y4 m( J5 B3 Z- K( J
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
, `3 ?6 i, I" {3 _( v6 \- a7 \$ Zecho 正在修复,这个过程可能需要几分钟,请稍候……
/ S& g/ k, r7 Z3 U4 prundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
( p, p! {) z% _# irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb" F- u  c) h% ?2 [
regsvr32 /s comcat.dll" v! k+ V# R! ?* Y9 t1 z
regsvr32 /s asctrls.ocx$ H7 p& D1 C% q% o) D
regsvr32 /s oleaut32.dll4 r$ T2 Q0 J1 B( L3 K/ K
regsvr32 /s shdocvw.dll /I: C- T$ f, R% n2 A$ c9 p7 g! d7 S. Z6 M
regsvr32 /s shdocvw.dll
1 N9 C" L; ?; \4 U% P) kregsvr32 /s browseui.dll- a4 O; M( }9 ^1 Q5 L
regsvr32 /s browseui.dll /I2 |) W" n6 ~: @/ C
regsvr32 /s msrating.dll
% X/ i9 c+ G# t, A! U! L* rregsvr32 /s mlang.dll
3 Q# |( H& V6 D: r' ]regsvr32 /s hlink.dll
/ R7 G- o: ^( y* t0 [regsvr32 /s mshtml.dll
% a* Y: k  w/ S5 s' K; Fregsvr32 /s mshtmled.dll* o8 p2 l( I. K5 e
regsvr32 /s urlmon.dll
9 [! q  {- W/ S, S: O$ [regsvr32 /s plugin.ocx2 R9 A  w  n# X; {
regsvr32 /s sendmail.dll
% A/ x$ N2 K' _0 m% |- X. |regsvr32 /s mshtml.dll /i
' X1 {, E" N/ h* M7 c# mregsvr32 /s scrobj.dll
4 K+ c( X; x9 t  M1 J7 Sregsvr32 /s corpol.dll
. B# I$ L/ t; m+ Z3 jregsvr32 /s jscript.dll
9 n, \/ t! w. Zregsvr32 /s msxml.dll
1 O2 E- Y! _3 Kregsvr32 /s imgutil.dll
3 S9 J5 z  P# l4 ?regsvr32 /s cryptext.dll
/ j: d2 F; Z5 X9 ?  |# K2 Rregsvr32 /s inseng.dll. ]/ K! c* J4 V5 X1 U1 Z$ s# u
regsvr32 /s iesetup.dll /i$ h7 S- |* y- e% a; V8 d% n
regsvr32 /s cryptdlg.dll  ?( n# T. ?' h, f
regsvr32 /s actxprxy.dll- ~* E& Q+ f+ ]$ d
regsvr32 /s dispex.dll
, L& Z5 E5 [6 y0 ^" N- kregsvr32 /s occache.dll
2 A, L' E$ q  c. J( `regsvr32 /s iepeers.dll8 H5 E# a. N5 G3 T! {. s" A% ~
regsvr32 /s urlmon.dll /i% E6 A/ E, G( k. D; D5 L
regsvr32 /s cdfview.dll- t* H' _4 u' R& }4 T9 M1 ]
regsvr32 /s webcheck.dll
, V: m7 d. Y" Cregsvr32 /s mobsync.dll2 ^7 C9 Y: p) P. a4 C$ D/ i8 c
regsvr32 /s pngfilt.dll
$ z7 m2 a2 N2 ]regsvr32 /s licmgr10.dll
& Q2 M! z& I7 g$ N4 {, c( Y3 Uregsvr32 /s hhctrl.ocx: i# l. v! d- p* P; u/ R
regsvr32 /s inetcfg.dll
" k; g$ H5 j; _4 k, dregsvr32 /s trialoc.dll
+ S3 j( P! G: z* S9 u: N' h# K# G# x+ ~regsvr32 /s tdc.ocx" g1 F4 g8 Q' l* k
regsvr32 /s MSR2C.DLL/ i4 u9 S* ]; |' O5 J# j( p) n
regsvr32 /s msident.dll
6 k0 r( x3 {8 J' U, }8 {7 wregsvr32 /s msieftp.dll0 F& G3 F) Y3 k  Z( L2 J
regsvr32 /s xmsconf.ocx2 t4 @5 T2 @2 i$ ?+ j. G$ {
regsvr32 /s ils.dll3 d( y4 u1 e$ S& o- I( y( x
regsvr32 /s msoeacct.dll
9 P, ^- E8 S# u+ t  C8 g0 eregsvr32 /s wab32.dll
* f3 m5 f- M; e% q# [/ qregsvr32 /s wabimp.dll6 P# I: ~& d. [9 }+ V
regsvr32 /s wabfind.dll8 i+ n4 B( O4 Z2 M
regsvr32 /s oemiglib.dll
; f3 H- M/ S% D9 S' M9 G$ L1 Vregsvr32 /s directdb.dll
4 [% @5 z2 A0 z# w& T- oregsvr32 /s inetcomm.dll
0 K! @2 ]. U! Y! wregsvr32 /s msoe.dll
1 h2 h6 F7 O  X/ a0 {regsvr32 /s oeimport.dll
8 Y5 ^# |7 c$ hregsvr32 /s msdxm.ocx
" A- T" l- m5 fregsvr32 /s dxmasf.dll4 A: v: t& Z$ h# b- u6 [! q* t0 \
regsvr32 /s laprxy.dll
$ @$ e, h: P  @9 {: t3 i, dregsvr32 /s l3codecx.ax
0 E, x% \) L& O6 v1 a0 Hregsvr32 /s acelpdec.ax
& c8 d2 X3 e, B! P/ `regsvr32 /s mpg4ds32.ax# [/ K9 M$ N2 J3 c2 X
regsvr32 /s danim.dll" ]  i1 p8 b4 @( T
regsvr32 /s Daxctle.ocx
9 }8 K) m% G) s- _' q3 {/ }regsvr32 /s lmrt.dll& n' B0 ]9 U6 S3 N
regsvr32 /s datime.dll/ j- {7 \2 B1 p8 t2 z
regsvr32 /s dxtrans.dll
8 B1 m" v) u9 r1 [3 _  Mregsvr32 /s dxtmsft.dll& t: m; @: ~. U( ^; t
regsvr32 /s wshom.ocx
9 U0 f5 f/ P- h# }regsvr32 /s wshext.dll
, A# @. W3 L* T5 D) S: E# \regsvr32 /s vbscript.dll
( A" Q# p8 X. W, |. Jregsvr32 /s scrrun.dll mstinit.exe /setup+ H$ C6 [* w# A# E+ A- D( b8 I
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
' @5 o- I0 @4 h+ K4 gregsvr32 /s msapsspc.dll /SspcCreateSspiReg
6 j" m7 R5 J1 j4 f9 Necho.
0 D7 Y4 v: P( w+ F4 oecho.. p* y$ q; J4 @  T  r3 x2 G1 H
echo 修复成功!任意键退出!
; E* \+ h$ T. J& U- ^4 Gpause>nul
$ m, k6 Q6 @4 W  ~四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。7 I+ Z% C; Z, I, x' O& f

0 r6 j9 \' l0 K3 }& C5 W# P* sPS:) s8 u+ M0 O1 n
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。; Z" \% P. G! }2 h9 B- R
: M( }; K: @4 p3 P5 U
如果用完以上办法后,运行iis仍然出错
) W+ Q& I6 e- R& `" e9 U右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
! V9 S' \% N5 ^+ D' k下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
( s" K, W) N6 I6 m IIsfixer.rar (1.07 MB, 下载次数: 0) / p- r+ M; c1 d- o* W. e
& B) ]& b8 ]7 r6 T

, B' o. V& b5 W3 f, H
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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