搜索
查看: 15493|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  l/ }) ~9 P6 X
$ b. W' R. `6 ^: d
错误号:-2147221005
( r: C. Z( s3 |% k( E2 @错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
2 t$ l6 d6 S0 _3 F* L  p  m" |% f; l+ C) N- Q. a6 H
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
" d0 e/ s) q; a, N6 Z+ M  M/ ^: K7 m( n  U# O4 y$ p
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:) A4 W& p* J$ C
一、权限不足4 i( U. U+ v: W
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
$ |" y: E" S, i5 H8 W  ]二、系统没有开启FSO组件.* B; o1 v  |0 z
运行cmd命令: Y. @# c) U  |8 v' j: c  H
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
9 A8 ]) j9 c* W3 y9 v重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"& u) \/ L- W4 ]: L- b4 g9 l
重新注册ADODB.Stream组件+ _4 D0 }/ W3 e/ T- ]4 \6 D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。  A: |. W0 M. S7 C/ y% o% o/ ~
echo 正在修复,这个过程可能需要几分钟,请稍候……$ s1 `! ^0 l# [) a
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
0 D  g1 Q4 r; X! \/ t  trundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
, _- _: G' d% x. H, S# Bregsvr32 /s comcat.dll
( o4 p7 t6 K5 F) pregsvr32 /s asctrls.ocx& D; i( n) n, ]/ L  L; f! f
regsvr32 /s oleaut32.dll
) J" B5 N" A. i2 }; ^  c) @regsvr32 /s shdocvw.dll /I$ S/ M) _! d9 k; q
regsvr32 /s shdocvw.dll
/ A! h; a, l) J0 qregsvr32 /s browseui.dll
; c2 }9 H3 T$ J" ]. C+ Kregsvr32 /s browseui.dll /I
5 U& f7 ~9 K8 f7 q& x5 kregsvr32 /s msrating.dll9 H9 A+ d' P" V0 J8 @
regsvr32 /s mlang.dll
( i- A: q8 t. S0 u( kregsvr32 /s hlink.dll! \! E: O" ^* N3 P6 J. V0 T
regsvr32 /s mshtml.dll
3 A5 X2 }3 w4 P3 eregsvr32 /s mshtmled.dll* ^+ r5 @1 ~( T- o7 A) ^. P9 ?/ J
regsvr32 /s urlmon.dll
0 e# Y1 ]! n! f' C  P5 M- Iregsvr32 /s plugin.ocx3 U5 t- L0 ^; \# ^) K4 \: j- H
regsvr32 /s sendmail.dll
4 P6 n+ u3 I+ Gregsvr32 /s mshtml.dll /i
' t8 u% m0 [3 ?2 `) {; J0 [regsvr32 /s scrobj.dll
+ V7 R- j  g7 |5 H. [# j/ M5 W+ Fregsvr32 /s corpol.dll: e9 l8 p8 e0 P8 V! b7 l
regsvr32 /s jscript.dll
9 p4 u1 z6 M# ~; U. zregsvr32 /s msxml.dll
; e; E- y; |. z; v" B* X+ m, Nregsvr32 /s imgutil.dll
* |! S5 j7 ^6 iregsvr32 /s cryptext.dll# h  ^/ N: V  a4 c. `9 B
regsvr32 /s inseng.dll6 I7 u4 i9 n$ H, n6 U
regsvr32 /s iesetup.dll /i# i. [+ `7 v. W  n
regsvr32 /s cryptdlg.dll+ }  n0 Y: |! q3 ]5 L* ]% c# s! m
regsvr32 /s actxprxy.dll
$ H  k" \1 S' N; _' z% H' xregsvr32 /s dispex.dll0 y3 ^2 R( R- k5 Y$ H/ k# e
regsvr32 /s occache.dll
2 T! v+ k1 l5 q. L9 u, s5 aregsvr32 /s iepeers.dll7 T% d9 R. @5 {2 o
regsvr32 /s urlmon.dll /i) M8 K4 j4 S& M7 `5 x' i8 R" }. x3 ~
regsvr32 /s cdfview.dll
4 q" A. `" N' L) O0 X4 X: l- Bregsvr32 /s webcheck.dll
) k4 [  H0 k  o7 x  M& [regsvr32 /s mobsync.dll
2 B# x) J& g  I8 a/ X8 [5 j0 W/ \( tregsvr32 /s pngfilt.dll7 v. X, y* D& Z5 K
regsvr32 /s licmgr10.dll
( {. Z, [, a) p4 W" U; y  }- ?regsvr32 /s hhctrl.ocx
6 G2 ?' C* }8 N+ w8 yregsvr32 /s inetcfg.dll
( X4 O- z, v- ~2 rregsvr32 /s trialoc.dll
- ?$ L2 U8 |9 r( q* Kregsvr32 /s tdc.ocx2 R3 P9 G/ O' |( S
regsvr32 /s MSR2C.DLL; I1 b+ A0 W* K. _0 b4 Q) J0 X
regsvr32 /s msident.dll
. B& A$ ?3 H$ dregsvr32 /s msieftp.dll6 b* J4 X$ }% ]9 R
regsvr32 /s xmsconf.ocx
9 I9 b6 T! L7 i7 C/ g/ @regsvr32 /s ils.dll/ k( V3 j9 m4 V, n$ f
regsvr32 /s msoeacct.dll$ O" i5 l2 d1 I4 T# D
regsvr32 /s wab32.dll7 l( {1 d- C0 Q: I5 D  x0 L
regsvr32 /s wabimp.dll+ _1 h$ s$ V9 }' U
regsvr32 /s wabfind.dll
% @' Y2 ^! |0 j! T2 Dregsvr32 /s oemiglib.dll
* y0 g: u* u1 gregsvr32 /s directdb.dll& @8 @; |0 P: k1 {1 g  k
regsvr32 /s inetcomm.dll
1 U  E  H6 y8 f* t, I0 j2 \% @1 F6 Fregsvr32 /s msoe.dll% d3 \. }0 U+ i2 M/ w8 |$ ]
regsvr32 /s oeimport.dll5 O/ w7 }$ i9 R2 `* J8 J( t
regsvr32 /s msdxm.ocx; w( y: L, H$ M! C( Q
regsvr32 /s dxmasf.dll
5 m8 t. n+ J4 L* T# Vregsvr32 /s laprxy.dll6 i6 Y# d  C; ?& {$ q! Y, N
regsvr32 /s l3codecx.ax0 M& W* X. C5 [0 E) G9 y$ d$ [3 k
regsvr32 /s acelpdec.ax
1 b( H5 H3 X- C0 o8 Pregsvr32 /s mpg4ds32.ax
4 R. [0 e! G6 l- ]/ _9 u$ j$ ?regsvr32 /s danim.dll+ ^+ S, Y2 W# j% g9 D: v& n
regsvr32 /s Daxctle.ocx
: E4 n  H+ ?! Z4 S0 K% E. l* Gregsvr32 /s lmrt.dll
- s8 a" V  @7 Y6 gregsvr32 /s datime.dll
" f' C! O4 g; K3 Vregsvr32 /s dxtrans.dll( D' c6 ~# t+ c6 j
regsvr32 /s dxtmsft.dll
7 E9 c; V  n& P8 I+ T0 r+ U: _" Dregsvr32 /s wshom.ocx
+ O: X4 c/ A2 ]regsvr32 /s wshext.dll1 r2 l6 t( K8 \3 z$ c
regsvr32 /s vbscript.dll. \! a7 X: X  R1 k4 a4 N
regsvr32 /s scrrun.dll mstinit.exe /setup4 }# }9 Z1 F' c3 l0 W3 U7 z
regsvr32 /s msnsspc.dll /SspcCreateSspiReg5 H( C/ w# z# V  z
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
, i7 ~2 a3 Z+ K3 m: Aecho.
; C2 b, L5 H7 P" z9 Aecho.
0 `. p6 e9 d! p* g/ ]& secho 修复成功!任意键退出!1 `9 P; z+ M( z' `" A
pause>nul! j3 n. s7 v8 }( z
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% N& q7 ?9 v. S. m  G; h* ~3 N
& S* [! M% C8 X' m  p1 U- b0 BPS:
1 o' e& X  w- n5 i( \方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
# I! |( b/ O5 v1 p- {1 V4 X8 B# Q5 Z; \) k0 A9 q$ G
如果用完以上办法后,运行iis仍然出错6 r' G$ ?% ], s6 ?1 V& s! U) V
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
& W& u2 X  r% c% ?! Z1 I下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题* \  m: n8 m2 g# v
IIsfixer.rar (1.07 MB, 下载次数: 0) 0 }/ Q2 s3 i! f6 d5 f# \

. C% k4 R( S8 B0 U
9 T; z$ b/ }3 Y) |; Z
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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