搜索
查看: 15514|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:' o" \! Y, X: T$ K. Y  k$ Q$ [+ d
( M0 ?: v- u3 k3 s4 d- U: a
错误号:-2147221005
6 J- ]2 ]) G* ~错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
3 _/ r- z5 p3 e, e$ ?( \' h- @$ [: J3 x, V( p* `
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。! S  T5 L' d* G- K
2 i& P2 e* T' q5 w: o6 P4 K: o$ O
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
/ P: `6 _9 ^; `8 |9 ?) k$ \ 一、权限不足
) R, O! i- y" p9 N: M* H' }右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
, J- o) r1 s: N5 m# b4 B% \二、系统没有开启FSO组件.
6 l6 B! X- q- A运行cmd命令- a* _# X# `% _- Z4 M. h: H
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  0 s% |4 r! l- P* o- g
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"; q. L9 ~5 @! S7 {* T/ u2 A9 Z4 q. R
重新注册ADODB.Stream组件) u0 w! d- F/ v
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
  r1 E0 Y3 V5 H2 W; k5 {echo 正在修复,这个过程可能需要几分钟,请稍候……
  w% a( G& R: t2 Y) [rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll( m7 y4 S3 x* ^" s4 t. M
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
- D( Z8 M3 f, B6 U1 J' Fregsvr32 /s comcat.dll$ T  R9 ]  V/ N, s6 K& o5 I5 T6 j
regsvr32 /s asctrls.ocx9 S& n' i4 r. r, x( @) R, H( g) h/ i
regsvr32 /s oleaut32.dll1 A  Z( M, x4 W% i
regsvr32 /s shdocvw.dll /I7 R; q, b2 X+ r, a' Y
regsvr32 /s shdocvw.dll8 o) f6 X2 B& |! t; b
regsvr32 /s browseui.dll
4 x9 e4 P; g4 \regsvr32 /s browseui.dll /I
% G5 s9 b1 q2 tregsvr32 /s msrating.dll% P9 `( K# K$ C8 I. L* z
regsvr32 /s mlang.dll4 f0 W$ R- o  \
regsvr32 /s hlink.dll2 O$ s0 c; T8 V+ _# W$ S2 z/ ~
regsvr32 /s mshtml.dll
4 f! S! n2 c; Z  h" d5 M' kregsvr32 /s mshtmled.dll
9 _$ N: m+ j$ ^regsvr32 /s urlmon.dll# x4 @& m! c# m, I( {2 ]  ]. G# C5 R  D
regsvr32 /s plugin.ocx
" A; ?- @" @9 a. Q/ ~regsvr32 /s sendmail.dll
& e- B2 Z- O) D1 ^1 gregsvr32 /s mshtml.dll /i, {$ q4 o. F! A: e
regsvr32 /s scrobj.dll
( {9 U* A* E+ [5 F; Iregsvr32 /s corpol.dll
* F/ `" B1 b6 @  vregsvr32 /s jscript.dll
' v& q6 K9 ^: l+ Lregsvr32 /s msxml.dll0 b( d6 E5 Z: F% P6 Q9 @0 B, O) G
regsvr32 /s imgutil.dll( _4 s9 n: R- w* G, u4 R" G
regsvr32 /s cryptext.dll# M/ D! V5 f( o- s. [" x2 h
regsvr32 /s inseng.dll# g2 e7 q  B9 |4 G4 d$ T
regsvr32 /s iesetup.dll /i2 R6 E+ `6 ]/ F$ E6 A' z% j
regsvr32 /s cryptdlg.dll1 l# C, P  K0 {. F( T7 n
regsvr32 /s actxprxy.dll' b! s1 ?! ~! Q% ^% O3 t
regsvr32 /s dispex.dll# n. r, ?# I) E+ N
regsvr32 /s occache.dll8 X2 y( B# H( }+ M. t
regsvr32 /s iepeers.dll4 p1 P0 |1 F8 d6 m! \
regsvr32 /s urlmon.dll /i
1 y0 _+ k0 p. C: y/ _! Lregsvr32 /s cdfview.dll
1 i# q$ e' T0 C- v' ]% I/ Z1 Zregsvr32 /s webcheck.dll
4 b9 _# J& c/ D8 D) f3 ~0 V9 sregsvr32 /s mobsync.dll" H" h" @8 J4 ~  P/ I
regsvr32 /s pngfilt.dll: ?% s$ T9 `6 m" m! h
regsvr32 /s licmgr10.dll
$ z7 ?* \! k" b( e7 C& m8 j9 rregsvr32 /s hhctrl.ocx" g; s2 b- E1 o( w+ y0 k
regsvr32 /s inetcfg.dll1 g+ ?# g$ m9 }. e  [
regsvr32 /s trialoc.dll
; i  T* {; w" D; W2 ^) a& r: p- \regsvr32 /s tdc.ocx) C6 F8 S+ c4 {2 n' M: j$ z7 A
regsvr32 /s MSR2C.DLL# p* H) d/ Y/ b
regsvr32 /s msident.dll( H6 w6 P8 ^. ~' p; A, w
regsvr32 /s msieftp.dll1 n5 Y% y8 T/ C6 z6 U
regsvr32 /s xmsconf.ocx
- ~+ B$ N6 R+ a3 \; F1 lregsvr32 /s ils.dll
- x- u3 g5 `+ X& Yregsvr32 /s msoeacct.dll
( G- C) h) P8 W( V) X0 c& mregsvr32 /s wab32.dll% h' }, F$ L$ n
regsvr32 /s wabimp.dll2 [" H* E0 J6 w
regsvr32 /s wabfind.dll6 E+ s. W, ^2 X! u3 ^) `, V* }
regsvr32 /s oemiglib.dll
0 H7 N& M! |: E  d( E. uregsvr32 /s directdb.dll
, b" `* c" R# k/ f& [regsvr32 /s inetcomm.dll2 L9 I' y* R' X& O2 P
regsvr32 /s msoe.dll
+ q0 F% ~2 D- r: C. x  xregsvr32 /s oeimport.dll
# ^- e4 m. k# ?; J& r( X9 v5 wregsvr32 /s msdxm.ocx# U' m6 h& V' ?0 r2 {
regsvr32 /s dxmasf.dll
/ {, h: W; w7 uregsvr32 /s laprxy.dll
' E( X8 P, K- N/ v2 Fregsvr32 /s l3codecx.ax* g2 v$ g% i# I5 {3 t; Q9 |
regsvr32 /s acelpdec.ax( F, S" H; ]5 P6 f
regsvr32 /s mpg4ds32.ax
7 u, q: a/ b+ k: V7 U0 }$ Pregsvr32 /s danim.dll% x7 L. [1 q. o8 w
regsvr32 /s Daxctle.ocx
, w0 \+ M2 ~  \" E' ^regsvr32 /s lmrt.dll
1 I1 H6 X: C# O7 wregsvr32 /s datime.dll
0 B2 L  T) A, Aregsvr32 /s dxtrans.dll
1 ^9 V5 }& A7 ?6 U) ?4 ~regsvr32 /s dxtmsft.dll
) y* p9 y) @  @regsvr32 /s wshom.ocx- S" e5 A! m2 ]! w: k& L
regsvr32 /s wshext.dll
/ b: S) W8 t" Lregsvr32 /s vbscript.dll- L. t( z1 S8 g: U- F. r
regsvr32 /s scrrun.dll mstinit.exe /setup  [6 I8 M$ g; J  Q
regsvr32 /s msnsspc.dll /SspcCreateSspiReg3 `+ d' z/ M$ R( S0 H! o! B
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
2 \$ p& }( e% K: D7 @9 l  Secho.
3 _7 L* X& X5 r8 E5 d# }: gecho.
6 M" [' r7 c' Qecho 修复成功!任意键退出!1 w) i- ]; J/ v/ Z( @6 F3 d
pause>nul% J! h& |) x6 }; \# X. x; R
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
5 x& |* c8 ^" w  J0 ]8 k3 q* c# l  E5 ^7 h% b* D
PS:
! Z4 P: E& o: P3 N8 S方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。. k8 W  h$ C- Z: a

  |" S+ U# X# A5 K, M5 i  ~/ I如果用完以上办法后,运行iis仍然出错% Z& \9 ]4 }8 ~2 \
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”% Q& Q( M+ U+ F- s8 w
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题, p, G: D% y0 K( o+ G' M0 k( j
IIsfixer.rar (1.07 MB, 下载次数: 0) 4 g0 o( e- j0 e! n; ]
3 h" j6 N, d6 s7 a4 ~- b% l
# U& [  z# u. _5 x* T  q% y
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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