搜索
查看: 15078|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- T5 o) s/ F! |9 M5 W: s* B& Z

- b" Z; W2 \3 ]: y8 A' {3 {错误号:-2147221005
/ Q3 O1 L: Z" |. m  A- ?错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ r$ ?5 q4 i+ G; R- L% e$ e, m2 W/ y9 S
& u4 h( F1 E0 n! V8 r- N5 H( X
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。1 X& \7 x. T8 R: q" X
1 V% T9 n% n+ P, z2 Y  y
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:: a% K5 T3 z1 F: y" T
一、权限不足; O: H% e9 K4 i5 \9 ]
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
, y8 q* ]2 H0 q8 K& R二、系统没有开启FSO组件.
: O3 q6 Z  Z7 q运行cmd命令7 K( x' \; O: ^7 q, E% e+ E
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
( z& s: N5 I  Z6 h( C2 \重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
4 y- g/ ]2 X- j: Q3 n; P重新注册ADODB.Stream组件7 a, d8 v/ T# R; R3 U- W, L
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。. e# r6 z6 f5 D7 O$ r/ C/ B
echo 正在修复,这个过程可能需要几分钟,请稍候……
8 n  A. U3 M' Q2 irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll/ N  y3 E  d5 z8 \# ^; J
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
9 _' U2 Z3 }# @2 w) A6 ]8 [regsvr32 /s comcat.dll  }% x4 R( S9 O: o2 L  P
regsvr32 /s asctrls.ocx
' i7 j; C2 J/ ~  r0 I7 L8 x8 t2 ?2 Hregsvr32 /s oleaut32.dll# |* @$ L* ^! ~# t
regsvr32 /s shdocvw.dll /I; @: x) z7 Q/ |! T, f7 p+ ]9 B
regsvr32 /s shdocvw.dll# R9 u- r. V- p; L# L
regsvr32 /s browseui.dll8 V0 S! S; @" t5 S
regsvr32 /s browseui.dll /I( r+ |9 H! p5 U/ R8 ]% C+ M
regsvr32 /s msrating.dll
4 t4 C) Q) G/ q, Y$ k! Wregsvr32 /s mlang.dll5 D; M) ^- A1 O$ e& p1 ~
regsvr32 /s hlink.dll! X- b8 A0 E- {, ~! M8 ^9 B# u3 b0 S& N
regsvr32 /s mshtml.dll
! h; H" A8 |; r4 S# z" e8 hregsvr32 /s mshtmled.dll2 I4 g: \* [6 c9 @$ e1 X0 Z$ z& e. P) m
regsvr32 /s urlmon.dll: e" x' b8 b8 v
regsvr32 /s plugin.ocx
9 r4 r3 {+ @' [- K2 Nregsvr32 /s sendmail.dll
9 \6 Y& z- Z, }  M6 Jregsvr32 /s mshtml.dll /i6 x& |! K2 U' N# s% L
regsvr32 /s scrobj.dll
% z1 ~) I, E  P( N1 A+ iregsvr32 /s corpol.dll) S, \6 q& k, K: ]" V4 f, J
regsvr32 /s jscript.dll
5 `% W1 e* O: ~# Rregsvr32 /s msxml.dll: y2 J6 i/ E5 s$ S
regsvr32 /s imgutil.dll6 T( u) ]; j/ M/ I2 h  `, W
regsvr32 /s cryptext.dll
8 f5 F+ ?! u6 n* N, ^regsvr32 /s inseng.dll
" Q5 c0 q$ [9 `8 i5 _regsvr32 /s iesetup.dll /i( C' Y4 K% A- T8 L7 ]* M: K
regsvr32 /s cryptdlg.dll+ U3 S4 `+ \( ?! `7 `  a2 G
regsvr32 /s actxprxy.dll% {# s4 S9 L- v/ i4 M1 x+ C; f% k
regsvr32 /s dispex.dll
! @' s) Y. R7 d; o4 L9 g/ uregsvr32 /s occache.dll
& K" r( T% [' O% e4 h7 ?8 h4 ]( ^: |regsvr32 /s iepeers.dll  N( F/ V# Z( |; p* v
regsvr32 /s urlmon.dll /i
0 t0 x; g3 R9 X1 c7 x( n; p9 T, Xregsvr32 /s cdfview.dll) S. u' `5 w0 E- k# B+ V
regsvr32 /s webcheck.dll
' H5 a' ?- w4 Q3 b  s% u7 W. j5 `regsvr32 /s mobsync.dll/ p, x$ w, Z9 |5 |
regsvr32 /s pngfilt.dll
: A6 h4 p# Z. x. z5 r- O/ [regsvr32 /s licmgr10.dll
4 j) a) N% Z- |2 f5 }regsvr32 /s hhctrl.ocx9 x/ E8 y. A( E
regsvr32 /s inetcfg.dll; u$ F0 m; F! K; b% G2 }" S% l
regsvr32 /s trialoc.dll
, p; p# n# j' N+ J' K4 Wregsvr32 /s tdc.ocx% t& j6 L, U7 u- ~# _$ B3 ]
regsvr32 /s MSR2C.DLL
) s3 q9 C0 b) F$ aregsvr32 /s msident.dll# t: h) w* W. l. q# q
regsvr32 /s msieftp.dll
/ R$ l, w. o1 m2 N$ Fregsvr32 /s xmsconf.ocx
; d$ b1 K, S% J* v! L* Q0 Zregsvr32 /s ils.dll; g$ x' j; P7 m# ?9 M
regsvr32 /s msoeacct.dll$ d# {5 F% y! F' @
regsvr32 /s wab32.dll/ U3 s7 _* M0 w4 v8 m! m  r7 s
regsvr32 /s wabimp.dll5 G/ G% j1 j5 @8 `& ^
regsvr32 /s wabfind.dll
1 w  ?5 M4 `/ Wregsvr32 /s oemiglib.dll# S, @" ?' M; L: Y( S
regsvr32 /s directdb.dll
* B, h6 \: e3 {% ]regsvr32 /s inetcomm.dll' G* ^, H3 M' s! {) B5 ^6 O
regsvr32 /s msoe.dll
6 x% L( T. Z& s6 q, T0 ~/ [regsvr32 /s oeimport.dll0 C" g4 V7 t0 T9 {2 d) V/ z
regsvr32 /s msdxm.ocx
6 g9 H9 q3 T' M$ M9 I7 zregsvr32 /s dxmasf.dll
+ w" f0 L" v8 l( r) n) R; n, \regsvr32 /s laprxy.dll" S, P8 o2 t$ {  t; ~+ J
regsvr32 /s l3codecx.ax" o3 B. W7 g1 e: L1 c! T% C% }  @
regsvr32 /s acelpdec.ax6 T* B& X$ B* ~; ?1 [
regsvr32 /s mpg4ds32.ax
5 t/ I& A2 C1 Q8 t  Wregsvr32 /s danim.dll7 Y' Q" [4 y  X) }5 c% p
regsvr32 /s Daxctle.ocx
( G! H6 c/ }/ O5 Vregsvr32 /s lmrt.dll& r" z# V3 N0 \3 G- [7 X
regsvr32 /s datime.dll; L! X+ H2 b4 J0 ~1 }- y: F
regsvr32 /s dxtrans.dll
1 A) @1 n2 s9 ]9 e. c0 Gregsvr32 /s dxtmsft.dll
9 j4 z7 h9 a0 H9 N1 m! Bregsvr32 /s wshom.ocx  V5 j# M% F/ C
regsvr32 /s wshext.dll
5 ~% Y% ^" n0 r* ]regsvr32 /s vbscript.dll
9 u) j, b6 V. p1 [) ?0 `regsvr32 /s scrrun.dll mstinit.exe /setup
) ]) i# U& R4 _; Gregsvr32 /s msnsspc.dll /SspcCreateSspiReg4 P+ c6 m7 z' X/ C/ ?1 k
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
* i& R3 t, g/ Lecho.
7 t: e. n3 [+ k/ A) U; E, ]echo.
7 v! M& Y" F' ~6 d, gecho 修复成功!任意键退出!( ]" f! F) Q; Z! h/ t' v4 c4 C
pause>nul
* J+ N* i2 w- k/ }四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
* {. @: {# h. M8 [- r  L- M' x1 ]& r9 r' ?0 l. ~% v5 v8 Q( X8 Y
PS:  w- _9 ]9 Z$ b, v4 K" D
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
  ^9 J% U: f3 L2 r* \- {  `, U0 ^9 z' V+ O" Z
如果用完以上办法后,运行iis仍然出错( Y1 D- n- G6 B3 V' Z$ ^. e: H
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
" Y' Q( ?: y, [* c! S4 ~% c$ @$ r下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题2 \# ^5 o2 P& h" Y0 H' n# A& u
IIsfixer.rar (1.07 MB, 下载次数: 0)
' u8 j! d& h' Y& G
" F- \& N3 g3 I  U( C1 w
. b5 ^- E# x- m+ m8 [3 O$ ~
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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