搜索
查看: 15298|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
5 @+ [* _8 ^" Y/ F- U4 _* }/ a
错误号:-2147221005
# ~/ Z' I: d- H/ h错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串) w+ T$ {. ]2 A( A
! g, G; @6 N( d( v" n! b$ u! U
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
9 j2 p4 |$ K& z* G" m/ j; l/ `
5 y: F) Q, q' i$ M于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
2 }: Y$ Y) e8 \ 一、权限不足0 `9 K  T4 E5 r' r& Z( S2 P
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。* ?/ b$ e2 l  s' h! A0 d' f
二、系统没有开启FSO组件.* l* D! @# g( X: {
运行cmd命令
- i$ q" K7 I% o' t$ _启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  * O1 m2 b  F& O: c
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"0 Z: C& |& ]+ ^/ j
重新注册ADODB.Stream组件
# k: \3 D9 P. ^: K" B; x三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
: D# O. G5 t* C+ U+ O* S* Hecho 正在修复,这个过程可能需要几分钟,请稍候……& q2 U7 {. x9 {& E0 d" d1 H. n! |
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* Q: A  ~6 z# v8 f+ |rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb8 b; ~& z5 L8 W, m% q! U5 o
regsvr32 /s comcat.dll
. {  a* J* \+ ^$ h" r1 `: f# j. }regsvr32 /s asctrls.ocx+ ?8 A3 h: n: k7 s
regsvr32 /s oleaut32.dll, y0 d( m4 I4 J0 W5 H
regsvr32 /s shdocvw.dll /I2 h, J" J3 |: z2 N9 _' ]
regsvr32 /s shdocvw.dll
" d. t, H; D2 m. v6 mregsvr32 /s browseui.dll
$ r3 ?7 T$ c: y' ]regsvr32 /s browseui.dll /I
, S1 a4 [8 k  O) T* Z1 O& }# Vregsvr32 /s msrating.dll
  D# w. V7 |! @" |$ Xregsvr32 /s mlang.dll2 z1 `* c9 g$ o7 S/ S/ A- |
regsvr32 /s hlink.dll- l$ p3 X7 c' Z0 c- g
regsvr32 /s mshtml.dll
6 I7 ]4 L( `9 B/ Z' K  e& ]  Vregsvr32 /s mshtmled.dll3 @* g8 @6 r3 k) j  w3 p) l% T
regsvr32 /s urlmon.dll
' t/ m& _$ r2 o& v3 }$ Gregsvr32 /s plugin.ocx# _. P1 ~6 ~/ [0 w! A
regsvr32 /s sendmail.dll9 N6 h7 K7 Y$ H; H( n! y- c7 c
regsvr32 /s mshtml.dll /i
. n  D6 a3 d4 g0 O. y7 Bregsvr32 /s scrobj.dll* g6 q* d: x2 |7 z& X; m
regsvr32 /s corpol.dll- W. |0 Q! ]5 p$ Y$ F
regsvr32 /s jscript.dll
7 j1 v' T7 S8 e" Eregsvr32 /s msxml.dll' y3 u* M+ g4 ]5 z3 Q
regsvr32 /s imgutil.dll
) s+ \# O' o! z, b2 D9 Wregsvr32 /s cryptext.dll  m( T" S0 R9 d% E8 ?! m
regsvr32 /s inseng.dll: E' p. R  U+ y5 \8 f, ]& s
regsvr32 /s iesetup.dll /i; @4 T  j/ V; E$ }& _/ E
regsvr32 /s cryptdlg.dll* ?$ F; E% F. u1 R1 x
regsvr32 /s actxprxy.dll
5 i' O  w/ m$ y: e% a' l1 Nregsvr32 /s dispex.dll
/ B) g9 a# H  u  f- ]& Zregsvr32 /s occache.dll
# e% u% T$ j# U; a* Lregsvr32 /s iepeers.dll
  B3 ]8 r( E2 g$ V9 Jregsvr32 /s urlmon.dll /i- A9 i8 Q4 f6 k0 B# e
regsvr32 /s cdfview.dll9 ^! v* n# g# f8 m
regsvr32 /s webcheck.dll
! N5 g' A# n% m/ z1 Z0 Q5 n9 w2 dregsvr32 /s mobsync.dll
" s# p9 c% \7 i9 W& n  Mregsvr32 /s pngfilt.dll+ o9 n2 S6 e. j
regsvr32 /s licmgr10.dll
" B6 A( E1 Z- A2 S: W5 }  B. bregsvr32 /s hhctrl.ocx* \: i1 ?- T' G: J
regsvr32 /s inetcfg.dll
* Q& R( _% M. Hregsvr32 /s trialoc.dll) `! Q+ F+ R7 _
regsvr32 /s tdc.ocx+ [& L5 w# V, l" l( J/ _( z' h
regsvr32 /s MSR2C.DLL
' T* x3 k+ e! g# w5 q/ Lregsvr32 /s msident.dll
' K& H+ Q  I  B: _' T! j5 `regsvr32 /s msieftp.dll
: y& k7 @$ j, i( `& Cregsvr32 /s xmsconf.ocx
7 X* ?( i% L( f: t* v; Tregsvr32 /s ils.dll- w& V: w6 h1 U. d$ C( f7 @
regsvr32 /s msoeacct.dll
0 x7 x: _% m5 ~; Fregsvr32 /s wab32.dll+ q7 v9 Z2 ]3 o/ h8 _- Q! r  _
regsvr32 /s wabimp.dll6 U0 F( f4 h7 X* i$ ^
regsvr32 /s wabfind.dll
/ p" m4 K' @# C+ g' y/ h! dregsvr32 /s oemiglib.dll# x( h. J, S1 ]& L
regsvr32 /s directdb.dll
' Z: _* x' y4 X+ o( Vregsvr32 /s inetcomm.dll
% L6 {7 d' [. N8 q  B1 ?" fregsvr32 /s msoe.dll
$ G1 x# j. \; k% B$ r' U% Gregsvr32 /s oeimport.dll
% B" o6 ?4 D* a3 I$ w/ [regsvr32 /s msdxm.ocx
( K: }0 D5 r& o8 B7 rregsvr32 /s dxmasf.dll. O- ]# Q6 d- K/ M: ~
regsvr32 /s laprxy.dll% k1 T) ]% B/ c, j5 {/ k2 i9 @' ^
regsvr32 /s l3codecx.ax' k2 V; m# Y4 ?$ z+ M& |" w0 ?
regsvr32 /s acelpdec.ax
6 w" \6 ^# V* ~; h7 B( e7 k) Hregsvr32 /s mpg4ds32.ax
7 S( n/ M$ H6 q+ W. L- ]regsvr32 /s danim.dll
  p! f  c* l8 ]% zregsvr32 /s Daxctle.ocx: o/ j1 a4 v# m9 e/ B
regsvr32 /s lmrt.dll
1 I7 [& w- N6 V; n% Rregsvr32 /s datime.dll
1 `0 ^' D$ v2 s+ M7 T, gregsvr32 /s dxtrans.dll7 |& f8 O* |, p, }- O
regsvr32 /s dxtmsft.dll
% g( P) b5 N/ tregsvr32 /s wshom.ocx
& ]# V1 P+ j2 k. W7 S; rregsvr32 /s wshext.dll
/ `9 w! p( l. p* N; W  ^regsvr32 /s vbscript.dll, x0 r9 ?# h/ _4 y; y
regsvr32 /s scrrun.dll mstinit.exe /setup
! p; V4 o7 B- ^' _regsvr32 /s msnsspc.dll /SspcCreateSspiReg- W1 L3 E3 A7 h( U
regsvr32 /s msapsspc.dll /SspcCreateSspiReg" P8 k% N# B8 R. l. r
echo.8 l& T+ w/ `* ], o( t  H
echo.8 a4 t7 S' S. w" o
echo 修复成功!任意键退出!" {1 I: {/ S' w9 S' U
pause>nul. ]+ `+ e4 ]! \! Q
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。5 f% G, u9 t+ J2 d" i

" R0 u) S% V" v; c' V" e( w, jPS:
$ z( t. ~* Z) m6 n$ L方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
" \/ z( k( I8 H5 K+ W2 N! L, y5 h. d" h+ ]6 d9 v7 |, ?# b7 Y1 K
如果用完以上办法后,运行iis仍然出错
- Z0 M" K5 K% O- I  j; n右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”" |" @9 m! M8 B7 L* c) H& p/ I9 E
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
: V7 ^& j$ R" G! [ IIsfixer.rar (1.07 MB, 下载次数: 0) 6 h- W$ g& {0 e0 j3 {% R' l) R0 n

6 `0 z8 I( ]7 `: m* V1 e: I# S# C' }1 |, `4 G
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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