搜索
查看: 10229|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
, {! O5 J2 h# e
! H; m9 ?$ [! ]3 o( A2 r: o! E错误号:-2147221005- I3 s$ U/ o, K& w# Y1 S* R) D
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串, V9 ~- K5 H6 h6 T7 ]
2 o, Z, e. D5 M# ~, _8 E  T" Y
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
4 y% w8 b7 S; W7 \9 l+ c% Q! j/ J+ U- y) `! O4 i1 t
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:0 h4 h$ N% R8 ^' {
一、权限不足
! d; D6 {  i$ ~( f/ Z) f2 k右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。1 j' f$ U& f( O# X7 v# W& t
二、系统没有开启FSO组件.
7 _! L6 d/ ]9 y* u" e运行cmd命令, V1 T) e5 u/ }- E7 L: N/ D% k* E
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  9 X! _+ B" \. r( P
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"1 C6 f. S3 }  |! h: @- o. S2 z
重新注册ADODB.Stream组件
6 O+ }& y! D7 x, l三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
% E1 k' n; R& R0 J  {echo 正在修复,这个过程可能需要几分钟,请稍候……/ ?8 v& @' A; H3 Y; I! S
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll, s/ Z. G4 a4 D2 p
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb8 O  _2 F8 H9 Z# |. d$ d( I! ]
regsvr32 /s comcat.dll" r3 B* j/ t- ?8 Q9 {; N, i
regsvr32 /s asctrls.ocx& L( W. u2 e; d+ a2 Q/ ?) d7 h
regsvr32 /s oleaut32.dll9 w: G3 G, [/ m4 U1 S1 S
regsvr32 /s shdocvw.dll /I
0 t! c& Q3 Q+ {: _+ i2 Z- C$ dregsvr32 /s shdocvw.dll
& R' y1 ]+ I& [2 N; Uregsvr32 /s browseui.dll
" M; G& y' J$ O. M( u+ C# ^regsvr32 /s browseui.dll /I* t: b. e6 Z! v! q1 L
regsvr32 /s msrating.dll( x/ A& O+ U: I8 \( E* A& c
regsvr32 /s mlang.dll: k( x/ a6 c1 h+ `' w1 U8 t9 h0 J
regsvr32 /s hlink.dll3 J  \: B8 J: A8 ]
regsvr32 /s mshtml.dll
! T: ^8 E' r" m: [/ rregsvr32 /s mshtmled.dll
9 P5 e. q" E% j7 ~$ Cregsvr32 /s urlmon.dll8 ^" z& X: z8 f' a
regsvr32 /s plugin.ocx& `4 A1 D6 N  L, S2 b3 C* Y
regsvr32 /s sendmail.dll
' l7 N. n1 G5 T! tregsvr32 /s mshtml.dll /i) t% j" o6 l; B3 P4 h% D+ a
regsvr32 /s scrobj.dll
  e9 n/ p' [% w/ Dregsvr32 /s corpol.dll9 p# b% X, C/ L$ u4 i2 M5 N) A
regsvr32 /s jscript.dll
8 ^# ~$ {- J) x" L, ^& W3 B# xregsvr32 /s msxml.dll7 {& N+ ?+ D4 z- L6 [7 L* g
regsvr32 /s imgutil.dll7 X( E3 E* m! @$ W, r) C) Q
regsvr32 /s cryptext.dll) [: d5 d! A& x9 R1 N$ M9 d7 Y3 }/ i
regsvr32 /s inseng.dll# n) v8 ~' L0 k3 C! s/ O
regsvr32 /s iesetup.dll /i
5 o4 F: g1 s" S1 h& ]% P$ jregsvr32 /s cryptdlg.dll
8 q- E0 m2 q1 G+ U3 s6 H7 Wregsvr32 /s actxprxy.dll; C( x' N, U6 w/ O- ^
regsvr32 /s dispex.dll
, v& n9 A# w- Q+ G' E; h' zregsvr32 /s occache.dll+ V: \6 Q! _/ V) K
regsvr32 /s iepeers.dll
+ a8 O3 x" R5 O0 [/ qregsvr32 /s urlmon.dll /i
( N0 S" E/ o. @4 \. |/ p' I' Yregsvr32 /s cdfview.dll
# G4 M* J* J/ R5 wregsvr32 /s webcheck.dll$ I) i6 D; j6 X
regsvr32 /s mobsync.dll
8 [0 D* u6 z2 Lregsvr32 /s pngfilt.dll% U' e8 @4 d1 l
regsvr32 /s licmgr10.dll+ m7 [: U3 c" L) K
regsvr32 /s hhctrl.ocx/ w/ S. Y2 y* y
regsvr32 /s inetcfg.dll4 j( v: j& l# m) {6 v! P$ Y
regsvr32 /s trialoc.dll( }! u% S$ m5 Z3 Y$ \' n
regsvr32 /s tdc.ocx
1 t- S; ~, q: u+ a! i4 r3 H- Uregsvr32 /s MSR2C.DLL# c8 \# ~$ f6 r2 V" |; N" Y
regsvr32 /s msident.dll
; w/ M7 r( c- m4 E+ G# Xregsvr32 /s msieftp.dll
* u3 @$ O$ B6 D& d4 Aregsvr32 /s xmsconf.ocx5 D. M# Q; x3 _7 k. {0 d1 ^; n
regsvr32 /s ils.dll4 H# H, s5 G) O
regsvr32 /s msoeacct.dll9 U) x0 ]9 z" v/ c: k
regsvr32 /s wab32.dll
) V5 m& f: q: O" Xregsvr32 /s wabimp.dll( c1 R  Q3 Q- \2 f! t6 ]1 c# }
regsvr32 /s wabfind.dll
/ \7 I- X7 l2 p( t# x! q; |regsvr32 /s oemiglib.dll! P) d9 r; D, H$ x0 k# `1 }
regsvr32 /s directdb.dll
3 A, n7 F8 l2 V3 Hregsvr32 /s inetcomm.dll
4 g( H1 x, S2 G6 d% U/ Wregsvr32 /s msoe.dll
2 J" B* `! ^/ t7 H' e8 I" [% cregsvr32 /s oeimport.dll
0 K4 `3 k/ S. Y& `- ]6 d$ Vregsvr32 /s msdxm.ocx5 b" K# v/ G4 n$ P
regsvr32 /s dxmasf.dll" h# F& v! I  L0 v9 R) n
regsvr32 /s laprxy.dll
6 e# d1 \; x$ v, bregsvr32 /s l3codecx.ax
# h& O0 q! k  F1 y  y% Lregsvr32 /s acelpdec.ax
$ m% A5 o( h( j3 d9 U1 |; |/ Y. I% [regsvr32 /s mpg4ds32.ax+ [1 U9 J# ^8 u) F
regsvr32 /s danim.dll
- R  v. `/ o) j3 dregsvr32 /s Daxctle.ocx& }- P+ Q& D& h: V5 r+ v' @
regsvr32 /s lmrt.dll
3 {- P0 A& j9 k& Bregsvr32 /s datime.dll
; V: M! e( I. ?regsvr32 /s dxtrans.dll
; a7 N/ C2 R- V8 |, x( U: C$ Zregsvr32 /s dxtmsft.dll
9 L- ~0 s* V% M" jregsvr32 /s wshom.ocx
% v( E( e: l+ |regsvr32 /s wshext.dll
+ _3 |# c; a7 j+ G0 iregsvr32 /s vbscript.dll
# {+ l, v' M! k6 Gregsvr32 /s scrrun.dll mstinit.exe /setup
" n+ x/ U7 `1 z3 y, Z  `) Eregsvr32 /s msnsspc.dll /SspcCreateSspiReg! J- q3 s' f$ _! N' Z- V
regsvr32 /s msapsspc.dll /SspcCreateSspiReg2 T- {8 Y4 Z4 t/ X! p6 k, y: l4 N! d% d6 r
echo.8 B6 z5 A5 J3 `/ Y4 y( E: u
echo.
# n# b2 L6 K( w' Uecho 修复成功!任意键退出!
. H6 j: w! }* Mpause>nul
" ~: B. \/ i6 l! O四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。2 g# j' g) j+ O$ E) c
8 m# k5 d8 F" Z' ], @0 V! s5 D! v; R
PS:! }9 z, P: I5 Y9 A% C0 J8 U) l
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。) _* ^' c" A+ }) p' p
% v* @3 o" G& P
如果用完以上办法后,运行iis仍然出错* @" U( l" W+ i4 t
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
+ h9 {9 {! \* W* v8 T' C0 i9 R8 x4 n+ V3 ~下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题8 s7 o/ J# a8 |. z2 `
IIsfixer.rar (1.07 MB, 下载次数: 0) * o! Z- j, I/ T8 b, q2 [

: r* ~& l" Y5 B. O5 M# W- H
2 {. ^; [  @' B+ q; o6 g
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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