搜索
查看: 15518|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:# E' x! G0 Q% M6 {

# F5 \8 P# _. o5 j/ e错误号:-2147221005
, V& r6 Y; e* C9 ~! T  f错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
; h- e- b1 j0 e" r- l9 A* f5 d
  M& x. l4 h$ \* @2 V" ]8 ~% ]测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
1 L7 {9 i* h7 z5 V7 ?) T: w0 ^" E8 f- L6 ^
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:- S/ G  Z) r3 u* x: X. r. f0 R" o
一、权限不足
; `0 S( A6 R7 a7 C右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
: @% D# t9 l: _, L+ \- y二、系统没有开启FSO组件.- h* H) h  G  d7 J$ h% z
运行cmd命令
. p8 i" ^, B$ s$ C( P启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  & v+ F7 a6 F: d7 L
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"; T0 u* K  K! J# N, R& A5 }2 D8 w+ F
重新注册ADODB.Stream组件
( M+ s4 I8 Z1 U% T" n# z6 h8 Z三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
) O& ?9 {3 k& l3 U5 A* _# D% p& becho 正在修复,这个过程可能需要几分钟,请稍候……. `. r' Y8 r/ B' \5 p
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
3 j5 J2 X$ O4 X; t* [" O4 P, o4 wrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
. r2 l' ?( t; t8 |/ y# X$ Mregsvr32 /s comcat.dll
9 i) Z) Y: u( eregsvr32 /s asctrls.ocx& H( }4 u* b' l! m$ v
regsvr32 /s oleaut32.dll: g, ^9 }' c4 ?( K8 |8 e: R! S# M
regsvr32 /s shdocvw.dll /I
* D6 l$ |% I9 }3 Xregsvr32 /s shdocvw.dll+ Z1 O7 g7 F% F. H$ z0 x* K  E0 ]. p( T
regsvr32 /s browseui.dll% ^* p! v/ V6 ~
regsvr32 /s browseui.dll /I! y3 T' G! e& N/ D
regsvr32 /s msrating.dll
* B5 {9 v* @; ~8 }0 m* vregsvr32 /s mlang.dll
9 k0 C) y' b/ w, D4 F/ Q, y0 [regsvr32 /s hlink.dll. w! `% X! S+ g' Z4 ^1 j6 z4 \
regsvr32 /s mshtml.dll$ z! T& P: a" x4 x. k' j6 v
regsvr32 /s mshtmled.dll9 e9 V6 M1 [$ |( r6 m( ]' H
regsvr32 /s urlmon.dll) V8 h9 }  K" r; Y
regsvr32 /s plugin.ocx: Q( ^! O% |1 K# o. X' D- _- a
regsvr32 /s sendmail.dll
1 r$ z9 X/ N  hregsvr32 /s mshtml.dll /i4 F! Y% C4 T1 Y+ d; F
regsvr32 /s scrobj.dll
- o; q" \% t: {8 F5 Sregsvr32 /s corpol.dll
  D: |" ]/ h. V* R6 ?# ?1 pregsvr32 /s jscript.dll' A8 ]/ `+ w% G  h1 I8 l9 d' x
regsvr32 /s msxml.dll3 X+ h8 F/ t: [) R
regsvr32 /s imgutil.dll2 G) r, N+ m4 T% I6 ~; _% C
regsvr32 /s cryptext.dll
7 z  w0 X- E& n! u+ y3 tregsvr32 /s inseng.dll
# o, G2 d! A& J. }regsvr32 /s iesetup.dll /i# r: [# Y3 B. y" P9 [
regsvr32 /s cryptdlg.dll6 D3 h' l- ?: Z* ~& X+ K+ |% I
regsvr32 /s actxprxy.dll* J  T" V7 U' A$ o5 z1 p) Y
regsvr32 /s dispex.dll. d0 o3 |" n4 l
regsvr32 /s occache.dll" R' h7 G1 d( m- x# j: [
regsvr32 /s iepeers.dll
2 X7 v5 ]' a  ~+ I  Eregsvr32 /s urlmon.dll /i5 H/ g: F. f) V9 w! b1 U- }
regsvr32 /s cdfview.dll1 X- o4 n5 \' j& N7 V
regsvr32 /s webcheck.dll" a/ L+ H5 _/ x, U/ o" U9 U# A6 C$ v
regsvr32 /s mobsync.dll( Q. _* }/ i# d
regsvr32 /s pngfilt.dll
- `4 D& A, _; b4 l0 uregsvr32 /s licmgr10.dll
3 [' k  \0 j/ d% p! X! x% [regsvr32 /s hhctrl.ocx' V. B9 u* ~# D9 g, g
regsvr32 /s inetcfg.dll9 b' u0 x+ X* x% B+ n
regsvr32 /s trialoc.dll
( O8 Y8 o1 `3 ]+ kregsvr32 /s tdc.ocx
, C* E5 y2 b' T2 s8 g' u; iregsvr32 /s MSR2C.DLL
: G1 T) ]$ f! ~% ~7 d: Y; \regsvr32 /s msident.dll
; P; v8 A8 Q( L; h& P; {8 Aregsvr32 /s msieftp.dll$ `% v- I4 Z6 P, L. H7 y  V
regsvr32 /s xmsconf.ocx2 ^- H! u$ B& L' P
regsvr32 /s ils.dll
5 V: [5 B4 R8 k! T. ~- M9 Oregsvr32 /s msoeacct.dll
/ I$ X' w: Z! }6 j' }( [/ Zregsvr32 /s wab32.dll
8 \9 }7 V: n- eregsvr32 /s wabimp.dll; B# s# {  j, S. c" X
regsvr32 /s wabfind.dll# r8 n, G2 |& |% r% N' L
regsvr32 /s oemiglib.dll) R5 G4 P; x% A. V) E- Y
regsvr32 /s directdb.dll' r/ R+ ^  G" b* _! i
regsvr32 /s inetcomm.dll1 W/ G# ^( A2 u: p
regsvr32 /s msoe.dll
  c/ q1 r' @) o4 v3 Yregsvr32 /s oeimport.dll
$ o% H2 m5 _. p( u5 G! Hregsvr32 /s msdxm.ocx
" n$ K8 D9 `: |( v$ D  i! b! e. C0 Vregsvr32 /s dxmasf.dll
  `" i+ T: a4 ~, Fregsvr32 /s laprxy.dll
( @) }( c) y( d, @5 b* B; E* |  _, @regsvr32 /s l3codecx.ax. \! F7 m) Q5 ]1 ^( T% F
regsvr32 /s acelpdec.ax
: L% g7 L; G9 N$ J! c( _regsvr32 /s mpg4ds32.ax3 k- A* @* e6 E2 C7 f+ H, }
regsvr32 /s danim.dll2 L$ `( P1 }2 j0 R. A- q. n
regsvr32 /s Daxctle.ocx
% V, f) j, _2 l$ Wregsvr32 /s lmrt.dll
& P' O) I# q' r" i! D, Z. S! G* g# dregsvr32 /s datime.dll4 A- y  R8 i/ X! h
regsvr32 /s dxtrans.dll. r/ u( d" E! w
regsvr32 /s dxtmsft.dll- P2 R+ [! W; x( q# |; h
regsvr32 /s wshom.ocx7 v- r1 D4 P+ o: |5 f- Q1 X: \5 K" T
regsvr32 /s wshext.dll
. P& s; n8 D& ]! d6 @regsvr32 /s vbscript.dll
2 \" K( C/ k3 e) l: n# gregsvr32 /s scrrun.dll mstinit.exe /setup
, f0 O- `% y( E7 M% Nregsvr32 /s msnsspc.dll /SspcCreateSspiReg; \$ P# G0 A3 @1 ]
regsvr32 /s msapsspc.dll /SspcCreateSspiReg' `" ]- h  `) u- I, y( M% c$ l. _# A) Y
echo.6 \1 d4 u, B- y: j
echo.+ T4 }& V/ t3 ]! h/ K
echo 修复成功!任意键退出!
- Q5 A- Y0 n* F/ x6 Vpause>nul, e! ?$ s) H6 X) `
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% }& q: B# m* ?" }! G/ A  O( I+ b* W9 A8 K5 }8 L- [$ C, o
PS:
7 s0 h+ r) {& n$ E; n1 [( U  F1 f方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。' k+ @4 k4 b5 q: E" v
4 n% F% E9 L) o( {1 @
如果用完以上办法后,运行iis仍然出错
' s# s/ f( H" @& z+ \# |* A' t右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
1 y5 e! j/ S! k4 M+ J: T: t) ?2 H1 ~下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题* A1 z/ `- `5 Q4 P5 B0 w  j3 |8 s
IIsfixer.rar (1.07 MB, 下载次数: 0)
9 r$ E+ e& i: B' n; s0 c; P) n7 S. u4 ]- S' v* }

5 e! k9 n* h1 R
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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