搜索
查看: 15304|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:0 b8 q) E6 j1 g' h

; G& t& O4 W9 ^* \0 o( _错误号:-2147221005
! @* r" i% F3 }: t* w; ~& e% L错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串! ^( R" Q7 I: }
7 V8 y, t) G( _" L
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
, K5 p. M; L* _0 S8 @  z/ e* c: z# w' j) d5 w2 a
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:: J4 p1 P8 i2 r! B3 R- x7 s& Q' Z' C* C
一、权限不足
  p+ o; m! t) G6 b  U8 s5 s右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。- X1 ]# j; k" Z7 S; o0 c: |2 p) K
二、系统没有开启FSO组件.
) U  k! K' b6 R7 J) h4 r! G, S- A运行cmd命令
! N0 R+ W  ~; [1 d启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
; u6 B- O- B" n" R6 E8 `# t' t重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"1 F- R5 X3 E4 w% [7 a' L% D, N2 V
重新注册ADODB.Stream组件3 G1 z: E- Z* y; X9 ^
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。0 y( R8 p: R; l0 f6 C! X
echo 正在修复,这个过程可能需要几分钟,请稍候……
( k" m/ I) O' G3 h% W2 y& n# A: nrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll$ S% A! F  y2 v# P0 h. ^. r
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb2 r6 a, r/ b# K% e3 r
regsvr32 /s comcat.dll# w' C5 ^* {5 e, d& P$ [
regsvr32 /s asctrls.ocx
/ C% L. s3 u' m/ O1 ]- r2 Pregsvr32 /s oleaut32.dll
& j! D& K2 I/ [regsvr32 /s shdocvw.dll /I
) B6 o$ _- A' E& Tregsvr32 /s shdocvw.dll3 b* I; e4 a0 O" k- c' T
regsvr32 /s browseui.dll" H9 I, z* W$ z' ]
regsvr32 /s browseui.dll /I" o9 z2 g  r7 ~! _
regsvr32 /s msrating.dll  z- H' [+ Y' ]4 p; v
regsvr32 /s mlang.dll
! ?9 ?4 u4 c# R* i% qregsvr32 /s hlink.dll) K4 M) d& Y) z# Y$ c6 ?% K
regsvr32 /s mshtml.dll3 o: Z8 I: U# F: R
regsvr32 /s mshtmled.dll
. m. z4 t7 I% t" ?- Yregsvr32 /s urlmon.dll
( D; x+ s8 v6 Y, R! E* N) Rregsvr32 /s plugin.ocx
/ o2 c9 Z& o. g2 wregsvr32 /s sendmail.dll! g6 h* @% }4 J& K( Y  Q( w
regsvr32 /s mshtml.dll /i
! T  o6 n) g4 M" D7 S" b; kregsvr32 /s scrobj.dll7 F7 p) B! o" n- t8 X
regsvr32 /s corpol.dll' H  [+ X6 R, y2 O
regsvr32 /s jscript.dll  G3 w' o2 W7 S; T4 ?* X
regsvr32 /s msxml.dll1 b& }* ^3 V0 C2 W& D1 R9 @/ f' J
regsvr32 /s imgutil.dll4 n5 m* l) h6 D
regsvr32 /s cryptext.dll' L, _' s, V* G& T7 A5 S; {
regsvr32 /s inseng.dll
9 d# i3 D5 t- |8 r* Y) j+ a/ {regsvr32 /s iesetup.dll /i
$ a  L( a2 F. T  m* _regsvr32 /s cryptdlg.dll6 U8 x+ J- U* E- c+ |
regsvr32 /s actxprxy.dll
% l$ V2 M9 w: H0 d9 {* `regsvr32 /s dispex.dll& G+ e8 R, Y( Z. L7 ~7 [
regsvr32 /s occache.dll
2 W& @2 x# l7 s- y/ W3 b, j9 Eregsvr32 /s iepeers.dll
5 A) w( Y- R- w7 E1 J# h# N) S& |regsvr32 /s urlmon.dll /i7 i! r5 q+ T$ ~
regsvr32 /s cdfview.dll
8 Y. q- m2 \  a; h0 x+ R( }4 Yregsvr32 /s webcheck.dll% n" K- Y, ~, s" [( Q
regsvr32 /s mobsync.dll7 g& n) Z0 A* t# }
regsvr32 /s pngfilt.dll
1 g$ w& K' t9 C! Gregsvr32 /s licmgr10.dll  N  _8 P1 {: A% ~9 ]) N
regsvr32 /s hhctrl.ocx
+ ^; F) I: S$ L: n3 B. r% J5 Pregsvr32 /s inetcfg.dll
6 A0 x" {$ R6 J! n7 \9 `( vregsvr32 /s trialoc.dll* \! \( q# l1 A# V0 B7 v& R( B
regsvr32 /s tdc.ocx
1 p9 s2 [' n/ d  cregsvr32 /s MSR2C.DLL3 M" s# H6 }7 v9 Q
regsvr32 /s msident.dll. W2 ~, F% Y+ s, C
regsvr32 /s msieftp.dll6 {( K+ J- G' O9 u. }( n
regsvr32 /s xmsconf.ocx7 A4 f0 q4 _; |
regsvr32 /s ils.dll+ Z6 Y. {' t2 k; a
regsvr32 /s msoeacct.dll9 l# [7 ~, u! T, Y$ U* H4 m5 W
regsvr32 /s wab32.dll) ]- B3 i" _" ]0 s* ~: v
regsvr32 /s wabimp.dll! s- G! [0 U5 w/ g
regsvr32 /s wabfind.dll6 V2 c0 I& K2 t7 c8 u
regsvr32 /s oemiglib.dll6 d2 h# d# g% w! x
regsvr32 /s directdb.dll
) n; ^9 O5 ]# ]regsvr32 /s inetcomm.dll3 v& K1 G2 W& A/ X. j
regsvr32 /s msoe.dll
) D0 u" e9 D$ {3 `3 r% K( Y/ ^4 v' Iregsvr32 /s oeimport.dll; v* _# m' m9 `4 J
regsvr32 /s msdxm.ocx
' S" ?) |$ `% S" A; K( }+ Zregsvr32 /s dxmasf.dll
$ x& Z+ d% K# ?- rregsvr32 /s laprxy.dll! u1 j! {; i% b5 a; s
regsvr32 /s l3codecx.ax
0 I7 p5 B: n. f! M$ Aregsvr32 /s acelpdec.ax
2 e1 x' Z, o2 u  G, ]8 ?regsvr32 /s mpg4ds32.ax+ E8 `6 h& H9 a5 ~; J. ?0 ?
regsvr32 /s danim.dll
( Z. y2 w0 M/ E3 ]' Lregsvr32 /s Daxctle.ocx( L- Z5 W/ B; e
regsvr32 /s lmrt.dll
2 q$ G$ s2 r, s5 A# Yregsvr32 /s datime.dll) I9 [/ A; L3 U" f! q6 ?1 v8 c
regsvr32 /s dxtrans.dll6 x5 D* V) R! e+ d. `( |
regsvr32 /s dxtmsft.dll
6 b! O1 X2 |8 |& Qregsvr32 /s wshom.ocx7 s' ^  D3 ~/ ^, @5 b0 H; Y6 J4 L
regsvr32 /s wshext.dll& t$ S8 }6 I* u  ?0 U0 d
regsvr32 /s vbscript.dll9 |) A& H" @, u7 ]; I
regsvr32 /s scrrun.dll mstinit.exe /setup1 ^* O4 ?; u0 F# x! t% K
regsvr32 /s msnsspc.dll /SspcCreateSspiReg2 I) r6 M6 r' d) Q
regsvr32 /s msapsspc.dll /SspcCreateSspiReg6 |, p* T% J+ I+ F% m
echo.
% j/ m1 a/ W  h7 z! Becho.
! l0 i) R: i% O9 kecho 修复成功!任意键退出!+ N, D. l4 T% L1 L( Z
pause>nul
4 G( q* |, I* F! J四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
9 B6 g. ~! J9 w$ \
: E' F2 Q7 D3 x( `; e0 [4 oPS:
" ?. A: s7 j' F2 Z& p方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- G" D+ g  h- R( g& H1 @; Q3 k# L! O: t) S% D
如果用完以上办法后,运行iis仍然出错
1 \, Y, _4 J# r5 k. e) B右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”. K5 g7 o# G3 V1 |
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
- X3 s+ E7 d4 C! t% f4 C, C IIsfixer.rar (1.07 MB, 下载次数: 0)
; [7 r# _3 b9 ^3 i6 `5 n. R+ D) E' ~4 ?& h1 D+ q
, ~  b" G7 H+ J5 |+ s
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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