搜索
查看: 15214|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:& L! j* T& O+ E* y2 m7 Q- F) w

/ j, i+ \; \4 s& B1 x6 z错误号:-2147221005' w, W& I7 H$ u: \/ Y- w% k
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串0 E! s5 j3 k& J

, Q* {1 [2 y% w8 F7 \测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
5 e  @9 w0 `+ w$ |$ y* r$ K
+ Z( _" M) G- Y/ |+ b于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:% n/ B+ p  P2 c
一、权限不足
$ M/ z6 R! N2 T& ]; i5 Y2 z右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。: z& Y' |, H& }* }3 S
二、系统没有开启FSO组件.
2 {. p0 n0 p& t6 l8 c1 E运行cmd命令
/ e! Y) a) }! H: S: l, L启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
# A8 |! h0 W% T. v重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
) \- E/ x' d- U重新注册ADODB.Stream组件* c) }7 S% G; [; E) a
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。+ e. C) [/ f6 x! g# f. i2 Q
echo 正在修复,这个过程可能需要几分钟,请稍候……" [( ^1 n) }# s/ B
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll+ s1 W. c: }+ \$ \7 K0 z
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
* J7 X' z& X9 l( ?regsvr32 /s comcat.dll9 ?; h# J5 w1 H5 Y$ v
regsvr32 /s asctrls.ocx4 h* p; S% V1 v* O
regsvr32 /s oleaut32.dll
$ L+ m' M0 q8 h" ]5 zregsvr32 /s shdocvw.dll /I
6 Q' {& g% e+ R: X# }+ M9 Sregsvr32 /s shdocvw.dll
$ C8 q  m9 \: y3 J* L9 u. i( lregsvr32 /s browseui.dll
# a0 ^8 W. ?" N7 U9 @' j0 e# E" Mregsvr32 /s browseui.dll /I4 \- C( ?4 ]% a: O) Z; m
regsvr32 /s msrating.dll
! l* W# ?& r2 h) s' I6 x5 sregsvr32 /s mlang.dll9 k' ?4 G8 ]  p3 L- e9 Q
regsvr32 /s hlink.dll
& t* C, a2 R8 d  r1 w) C7 Eregsvr32 /s mshtml.dll
6 ]5 Q. B9 E( C# y9 Yregsvr32 /s mshtmled.dll
4 v# ]. l: R: u1 c! q* H2 Qregsvr32 /s urlmon.dll" u# H! j6 ]4 j) y2 w% i9 S
regsvr32 /s plugin.ocx1 F5 @* N3 q9 H! p! y
regsvr32 /s sendmail.dll
+ l1 A% `% n1 i4 H4 vregsvr32 /s mshtml.dll /i
4 k& |& X" b, H4 j4 R- l9 s. P/ Jregsvr32 /s scrobj.dll
+ j5 a% K. `" j3 `# Yregsvr32 /s corpol.dll+ D; X* |% t/ P2 k& ?4 O
regsvr32 /s jscript.dll8 O1 f& i/ G; O3 U% T5 Q; I4 a
regsvr32 /s msxml.dll! j, l1 v; w: M# }+ l5 Z2 j* I
regsvr32 /s imgutil.dll6 l' s9 B/ Z  K" ^( w$ n
regsvr32 /s cryptext.dll" Q  t% [8 L' Y! M
regsvr32 /s inseng.dll
+ t! r4 e  {8 ]3 T# M# t  Bregsvr32 /s iesetup.dll /i
' G. R6 X* U1 N9 D$ q+ tregsvr32 /s cryptdlg.dll, M9 d6 W2 ^4 g) a& S9 A9 M! S' {  \" Z
regsvr32 /s actxprxy.dll. A. H) U: R6 L2 j1 ?7 S
regsvr32 /s dispex.dll
# _: _; A. b& n' W$ t% {regsvr32 /s occache.dll7 ?+ B6 n* y' m7 k
regsvr32 /s iepeers.dll
+ w" k  Z0 W* S) pregsvr32 /s urlmon.dll /i! |. C, I( O# P& b, `5 `. R* F- X  _
regsvr32 /s cdfview.dll
' n' X% W+ y1 S6 aregsvr32 /s webcheck.dll
2 q1 T1 ]6 J* }2 z8 `regsvr32 /s mobsync.dll
: o2 ?6 A8 a+ }regsvr32 /s pngfilt.dll
* Q# T9 s! i! z  F) z% n" tregsvr32 /s licmgr10.dll
; v$ j  D8 ~0 U1 ^9 l8 @) jregsvr32 /s hhctrl.ocx: B: {. B) h# O  ]4 W1 h1 P
regsvr32 /s inetcfg.dll& G3 V: ~3 I  Q7 b6 B+ S) U
regsvr32 /s trialoc.dll+ R5 m8 |6 ?; ^
regsvr32 /s tdc.ocx
5 q5 `- n/ I2 ~/ E) U" I. c2 r6 i& Wregsvr32 /s MSR2C.DLL: j( J( R1 ]4 p2 r
regsvr32 /s msident.dll
2 C- v  A7 s& l" a6 }regsvr32 /s msieftp.dll
+ `2 p* L/ i8 u$ H8 z) W! Zregsvr32 /s xmsconf.ocx# E- E7 I0 [9 i8 O4 ~4 ^
regsvr32 /s ils.dll0 w6 b+ w4 P+ Q/ K4 b
regsvr32 /s msoeacct.dll
7 b" r$ I- ~9 gregsvr32 /s wab32.dll
* A2 I: F7 U2 U6 i# Uregsvr32 /s wabimp.dll
% j7 L# K1 i" q/ x# @regsvr32 /s wabfind.dll1 M9 ^# w- A: f* S/ [4 i
regsvr32 /s oemiglib.dll
1 _' {5 i. H: u6 M. L5 wregsvr32 /s directdb.dll/ K3 u1 n2 ]# L% `: j0 y
regsvr32 /s inetcomm.dll
) p/ `) s+ x8 o5 O7 gregsvr32 /s msoe.dll
# r+ g7 \( N+ }, d( z+ n# O0 |7 Xregsvr32 /s oeimport.dll  L% z7 o1 K  N: b
regsvr32 /s msdxm.ocx
% B4 {9 y! ]1 y; b+ v; E: r* K; cregsvr32 /s dxmasf.dll
9 N' a' K4 b! j. P9 yregsvr32 /s laprxy.dll
- e' n! N2 o" {  Rregsvr32 /s l3codecx.ax4 z8 A" ]7 h/ S; g2 ?
regsvr32 /s acelpdec.ax
+ @# t; h  b- Qregsvr32 /s mpg4ds32.ax
# }3 a, X4 S# qregsvr32 /s danim.dll5 a3 s: a9 b! w0 l: Q( t. w
regsvr32 /s Daxctle.ocx
  s$ y% O& ?) j7 j+ c) U8 H! @regsvr32 /s lmrt.dll" u! [& B  C) V1 G4 }
regsvr32 /s datime.dll, u! f* Y+ z' p0 N
regsvr32 /s dxtrans.dll
, Q# z/ K' \% E4 X! j- G, Jregsvr32 /s dxtmsft.dll
- T2 n8 `) H+ D" c; c& U. @3 n0 Y* hregsvr32 /s wshom.ocx. p2 [8 W, Z  j
regsvr32 /s wshext.dll9 W& Q! g: t* g
regsvr32 /s vbscript.dll! S' W5 a. C( i! d* @/ `
regsvr32 /s scrrun.dll mstinit.exe /setup( \" Z* F/ A; r. ~& s3 l
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
: X3 s$ K2 K, S6 i8 ]regsvr32 /s msapsspc.dll /SspcCreateSspiReg7 q6 y8 g9 r+ c! I  L1 n
echo.1 }+ D, X1 U) [6 i" Z) q: l; Y( H
echo.: T' B" t& ^+ F. Z' {3 o; J
echo 修复成功!任意键退出!# L! {( l8 r; o& @
pause>nul
* k! S4 Q* ^3 o- X( @* s四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
1 Q/ q: O+ h& T; Z9 C
$ K; e- `7 [9 y8 k1 n' v* PPS:. e: |& c( Q$ D$ J5 P- y( j  @! T
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
: x  T# p: a3 H- f1 a
. p, a" i- K2 z4 m3 ]如果用完以上办法后,运行iis仍然出错
. _6 S: o% \8 z( u右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”5 v8 k  d* M, T, S0 t2 `
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
; `+ Z9 i- G1 a3 t; O IIsfixer.rar (1.07 MB, 下载次数: 0)
' v2 H+ x% V3 n. o. j8 t; P2 c  u' e& |1 {
' }. J- P4 n5 K8 e. t  ?
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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