搜索
查看: 15410|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- t9 o& a$ {8 S- j( J; ~+ a+ x8 b

0 w. R. a, `  W; E6 v% G: J错误号:-2147221005: H' i1 A1 I1 x
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
' l6 z4 V6 I: W: t0 \4 x$ d
% k5 V9 [+ l3 u4 h" E% L测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。3 s  E- T, R5 o1 s, \4 O

% ^5 z0 z0 ]" X于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:3 Q0 ~. ^, Y, H6 c, r5 d
一、权限不足
# e: g" h$ F# `; n. _1 j) H. j右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
& U# q% L  q* J6 _. I9 m二、系统没有开启FSO组件.
) B3 Z1 \& e  i6 R, O! J运行cmd命令
. o/ M" v- ~2 o0 c. ]$ M" `7 c+ ?启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
2 w0 l/ |% N. W! y1 U7 R9 }重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
! j7 S" d& `5 \- i8 n& [重新注册ADODB.Stream组件3 t/ k" y: Z" C$ W
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
$ u7 f! [; E& t( j+ recho 正在修复,这个过程可能需要几分钟,请稍候……
9 x3 l- T( {9 \! f+ j+ mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
; y0 l% h1 M% ]5 }rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb6 [/ ]' v/ k' D. ~9 y  H% A. a" ?
regsvr32 /s comcat.dll
8 F/ V5 q$ z3 d0 u6 v- `; S; wregsvr32 /s asctrls.ocx  e8 q7 S0 J$ v
regsvr32 /s oleaut32.dll
* G$ L# C: [6 Dregsvr32 /s shdocvw.dll /I
4 y; R1 U9 I: L8 {) P8 Y  T! V7 zregsvr32 /s shdocvw.dll! ~) T* x# w: y6 a; s
regsvr32 /s browseui.dll
! f9 a8 Z$ G& Z9 Rregsvr32 /s browseui.dll /I1 j5 ?: u- T5 W  m
regsvr32 /s msrating.dll5 d4 L5 k" D7 C6 {& t" m  x% Q
regsvr32 /s mlang.dll
$ ]5 r' C9 l. J, Vregsvr32 /s hlink.dll* X1 k) o* I' r9 c+ \4 G) x
regsvr32 /s mshtml.dll8 a. ]3 K% r+ \% o
regsvr32 /s mshtmled.dll! {9 U" a& I& D  _$ I9 ]) X- K2 h: \
regsvr32 /s urlmon.dll
1 _* q# @( [: @4 b9 E+ Mregsvr32 /s plugin.ocx
2 w, ^& p( t: `* {/ Lregsvr32 /s sendmail.dll5 J9 T" _* p4 e
regsvr32 /s mshtml.dll /i
4 A* W( G1 r7 Sregsvr32 /s scrobj.dll
( D$ V+ P; O4 a/ e( |- uregsvr32 /s corpol.dll
5 D2 |, Q8 T" R# Y# I& h, oregsvr32 /s jscript.dll9 @. W/ {0 K9 u* S) `, {% M9 N
regsvr32 /s msxml.dll* p3 a; d1 i* d) v% ^* E# O" T
regsvr32 /s imgutil.dll. K7 L& k( w4 x
regsvr32 /s cryptext.dll3 T6 g- ?+ d9 ^9 q1 Q# C
regsvr32 /s inseng.dll0 K' T# ^8 T) I4 V* W9 [, o/ \
regsvr32 /s iesetup.dll /i
  b6 \; {: N2 J% aregsvr32 /s cryptdlg.dll
* T* G  Q/ G: }. I: F- Zregsvr32 /s actxprxy.dll8 S2 O0 h0 a# R8 H
regsvr32 /s dispex.dll
& i. j* K  [" v2 N  m$ t& D& c' dregsvr32 /s occache.dll
' n8 y9 H+ X% dregsvr32 /s iepeers.dll4 r: r8 A# l6 L$ A. D3 q5 H
regsvr32 /s urlmon.dll /i$ _# f0 g& z; N% ^( t" z3 [
regsvr32 /s cdfview.dll5 _/ f" U" X3 m! Z2 O, V
regsvr32 /s webcheck.dll4 f5 C% \- \) X! ]; G
regsvr32 /s mobsync.dll
1 J; d& m- M" u: W& A! I) Xregsvr32 /s pngfilt.dll1 |, r0 F0 {; G/ ^) s! l( B* S+ J  P
regsvr32 /s licmgr10.dll# A9 I5 l+ u! Q6 j  ]# n4 v
regsvr32 /s hhctrl.ocx
( u" p, x( m# [regsvr32 /s inetcfg.dll
, |0 w& G8 s: Z2 J% L  dregsvr32 /s trialoc.dll
- e) N; _+ o5 g& Z+ oregsvr32 /s tdc.ocx
) w+ b/ A6 D6 ~$ e/ Aregsvr32 /s MSR2C.DLL- h" o9 d$ y7 y' c- V9 {
regsvr32 /s msident.dll4 r7 T! Z0 a0 }( S7 l
regsvr32 /s msieftp.dll8 [* `& f8 j5 m' z$ u1 a
regsvr32 /s xmsconf.ocx
8 \/ T2 \2 P- b4 @regsvr32 /s ils.dll
" b; `) Z8 t/ M, }regsvr32 /s msoeacct.dll
6 p6 p2 \9 h; b( @. V! Qregsvr32 /s wab32.dll
+ r4 T: j  S$ B: s7 zregsvr32 /s wabimp.dll  V+ R5 R2 v, J# \
regsvr32 /s wabfind.dll
9 P3 n0 h- x& K: R+ Y7 q% jregsvr32 /s oemiglib.dll
, ~4 {; C. D& v* r* P7 Kregsvr32 /s directdb.dll
2 y# i& M- u% f1 b, gregsvr32 /s inetcomm.dll9 E( e9 d; E, ~' f, p' y$ `; b
regsvr32 /s msoe.dll, |2 c* Z9 T# C& S# x8 U7 S
regsvr32 /s oeimport.dll3 L0 g6 f" H( x) R- w# |
regsvr32 /s msdxm.ocx
! k( k; x5 ]- d) b7 N6 Cregsvr32 /s dxmasf.dll
/ X7 d, c5 P1 O/ ~) oregsvr32 /s laprxy.dll9 {1 L7 e; ?4 S- z/ ?
regsvr32 /s l3codecx.ax
" V! O1 C& f' p1 B: u9 Kregsvr32 /s acelpdec.ax
. }* Q. b; D% O% s$ P0 Cregsvr32 /s mpg4ds32.ax0 ?2 }8 T" c! ?& H& v& v) Q( E
regsvr32 /s danim.dll
4 R, ~* E) e( h& B5 o3 }" ?( W( [regsvr32 /s Daxctle.ocx% S0 u6 r3 ?9 x& ?( z
regsvr32 /s lmrt.dll# B9 V5 L3 _2 L* A- \9 u- G
regsvr32 /s datime.dll
: x! _" o  {" Lregsvr32 /s dxtrans.dll
/ k  J! \3 m0 e* a" P) J- Eregsvr32 /s dxtmsft.dll, v/ A! Y) z4 u1 v
regsvr32 /s wshom.ocx
1 F& S( c" b( y$ Q( P7 qregsvr32 /s wshext.dll9 `# v9 |4 j! q
regsvr32 /s vbscript.dll2 ~% B! F* e  F9 l) Y$ e  u
regsvr32 /s scrrun.dll mstinit.exe /setup
3 ^( O$ {% g. g- }- W. c0 Oregsvr32 /s msnsspc.dll /SspcCreateSspiReg
7 U) v, C: ?3 \8 p9 c3 Qregsvr32 /s msapsspc.dll /SspcCreateSspiReg9 `, f& M9 c/ s+ j
echo.
# ^+ z' t% U& N* secho.
7 l  Y) L5 O6 u6 r' `. fecho 修复成功!任意键退出!& `% h+ [# d% L3 P1 B$ v
pause>nul2 r! h' I" i+ J6 I* w* X2 v
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。! r3 o: W4 X# l

; t# t5 E3 N" l* R  Q& fPS:
: [( W2 W" a+ f方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。& }& ?+ l% Q+ j5 w
1 R0 D7 @: D6 }6 @2 W
如果用完以上办法后,运行iis仍然出错
8 Z3 Y( s& J% ^右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
& W+ _$ A! o7 ?; k. k下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题* o/ U6 t9 R( U. p
IIsfixer.rar (1.07 MB, 下载次数: 0)
9 a: ?/ \" j5 h; ]' A$ f5 @8 z# D
. L$ ^+ V9 |* p, U6 |$ C( @: @# J7 h4 t
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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