搜索
查看: 15521|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
- d4 }1 Q0 o2 [8 h2 [
) c- l: o- m" G( u  L8 }9 Y. J错误号:-2147221005
+ g! t$ }( I) s. C- Z2 e错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
& P2 E* g& |8 i$ c  B! l7 h2 K5 R9 i. q$ Y2 m$ h3 K, L7 e
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。0 T# _" H% f( q# l$ _3 O- t6 S! t
! P# m4 b, @8 Z- n8 {8 a
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:; v. h  c$ G  w6 X4 c
一、权限不足& u! A. x/ L; K0 v# Z9 E) ]* q
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
) p1 u. g/ W, s% y7 z4 b" @& K二、系统没有开启FSO组件.
* x! D8 w$ x( ]/ F" S  F% b运行cmd命令+ [2 o- Y% v7 e* l  ?6 D* X
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  + n2 h% q: l& j- {# f4 q7 f" V7 W2 _' }
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
# ~: o% A$ H  W; Z9 ^' ~重新注册ADODB.Stream组件
; S5 L. S1 a; u' j# Y* I$ M/ |三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
& X2 O+ h, n$ K+ v( Q. d$ {echo 正在修复,这个过程可能需要几分钟,请稍候……
5 }! j5 L6 Y" n% S, I, `1 urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll+ q( q; }6 L0 j0 S, ^
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb) }* i* ^6 q, i+ B% m
regsvr32 /s comcat.dll& O& k5 n3 P9 u. Z0 y/ Z) {' c  }; M' U
regsvr32 /s asctrls.ocx1 {: G+ D2 w5 o/ s+ x9 l
regsvr32 /s oleaut32.dll0 W* T% n. \7 O) g2 P  p3 s/ J! I
regsvr32 /s shdocvw.dll /I5 |; k% q, V9 E6 v) O2 s, Q
regsvr32 /s shdocvw.dll
: x# K: [8 z2 Hregsvr32 /s browseui.dll
4 j6 b1 t7 p' [/ G$ M, G) I- hregsvr32 /s browseui.dll /I
# ?* u# q4 ?) u: Rregsvr32 /s msrating.dll
. u4 r3 l  ]- `0 A0 w) }9 [; Yregsvr32 /s mlang.dll
. Q" K, v2 P* @. y: k- kregsvr32 /s hlink.dll3 I8 `0 t- c; O, u# m' T6 K) T
regsvr32 /s mshtml.dll
1 j# Y3 ~" t9 W% q& c6 W: s6 P" jregsvr32 /s mshtmled.dll* I( _) D0 w* F' m2 B" C! b8 k
regsvr32 /s urlmon.dll. @4 b$ U9 a8 j! B# f- z" W+ B) K
regsvr32 /s plugin.ocx0 z' G3 X5 G8 A1 N
regsvr32 /s sendmail.dll2 b. q1 Q- w( s2 \/ }* L9 C) z
regsvr32 /s mshtml.dll /i: [+ t" A5 R$ r5 F# W+ V+ h( e
regsvr32 /s scrobj.dll9 L, k7 p6 |! {8 A  V* ]
regsvr32 /s corpol.dll  k/ E0 ^, s5 h6 B; [- _
regsvr32 /s jscript.dll" M5 ~, h  R9 @5 ?' H8 Y
regsvr32 /s msxml.dll3 R- m' i% x8 {" Z. k
regsvr32 /s imgutil.dll
# @2 x* B6 ?0 f$ f- oregsvr32 /s cryptext.dll7 w( t8 G) l$ \% v4 ^
regsvr32 /s inseng.dll
" `& V8 K5 y, L- @5 Aregsvr32 /s iesetup.dll /i
) [/ `  ]( u9 o) e  S; kregsvr32 /s cryptdlg.dll
9 p* I, b, n9 j& J/ w  Oregsvr32 /s actxprxy.dll
- a) X) g2 G4 G# Yregsvr32 /s dispex.dll
' S) C* B& N$ R( E# W/ J5 E- u' Yregsvr32 /s occache.dll; ^- M$ {9 U- \8 b
regsvr32 /s iepeers.dll+ F* g) v$ Y, p) u* k3 {
regsvr32 /s urlmon.dll /i! b( D. l5 ?( s* |
regsvr32 /s cdfview.dll' X/ U; [. p$ B" Z
regsvr32 /s webcheck.dll
. Y2 f4 y! q/ w  q: m2 D0 W; |5 s; qregsvr32 /s mobsync.dll
: _/ P# s4 W$ ~1 y1 Fregsvr32 /s pngfilt.dll
+ [+ Q& y" R  ?+ _. Z3 aregsvr32 /s licmgr10.dll; {! X' a9 C$ d
regsvr32 /s hhctrl.ocx
& t3 y/ Y$ B2 z+ m% @- mregsvr32 /s inetcfg.dll2 ~$ U6 t1 b$ q8 t  h" p9 B
regsvr32 /s trialoc.dll+ _4 E; I5 a" a  {% Q/ I  p, z  M
regsvr32 /s tdc.ocx/ C* Y; B; K0 S* v4 L) J
regsvr32 /s MSR2C.DLL
$ `! [4 g, z0 `5 ]4 a5 U2 n% bregsvr32 /s msident.dll
6 @' R% E# ~9 u' ^regsvr32 /s msieftp.dll% d0 r1 x. X* d$ V8 a$ _- k
regsvr32 /s xmsconf.ocx
4 }( J7 m+ Z4 l& J$ `4 X1 ?regsvr32 /s ils.dll& Y- \% l; T9 l% @, S$ U" ?
regsvr32 /s msoeacct.dll# r* F; s; C9 [  q4 T
regsvr32 /s wab32.dll& c2 P: V- a! a$ N8 u0 t6 D( a
regsvr32 /s wabimp.dll
. l& @1 j+ K& T' _: Hregsvr32 /s wabfind.dll6 C- s/ y) r# d/ c) Q0 k0 ?- E3 m
regsvr32 /s oemiglib.dll
) ?) O, e3 |  O" Tregsvr32 /s directdb.dll5 B8 G% a- J5 [0 P, k
regsvr32 /s inetcomm.dll# ?8 D0 t4 X& y
regsvr32 /s msoe.dll
" z. O3 S( g$ lregsvr32 /s oeimport.dll
2 T& t' m: }/ e4 M. N0 V0 O1 _regsvr32 /s msdxm.ocx0 e/ N$ v+ n+ B4 }8 u) X/ [
regsvr32 /s dxmasf.dll
  y+ \+ I3 A3 _- J. Oregsvr32 /s laprxy.dll7 R: P4 L9 R' G7 X4 |. Y
regsvr32 /s l3codecx.ax6 o8 n. p$ M* M
regsvr32 /s acelpdec.ax% ], ~3 b  a% k1 }: k
regsvr32 /s mpg4ds32.ax
$ j' o( i: ~) ?& Z4 Kregsvr32 /s danim.dll
7 g6 |# [& j, {7 l3 Uregsvr32 /s Daxctle.ocx
2 j# g, s! }+ y; ~regsvr32 /s lmrt.dll8 \% v% w, t( Z4 d0 h  Z; m
regsvr32 /s datime.dll
6 i* Y- o+ F: X6 |% N. {$ Sregsvr32 /s dxtrans.dll
( N1 H0 _6 m! B/ }" |regsvr32 /s dxtmsft.dll, h% u$ f4 B2 k
regsvr32 /s wshom.ocx) K* Z! u7 \) m$ E
regsvr32 /s wshext.dll
, S1 D" u; y0 F' ^* h# ^' `$ p& Vregsvr32 /s vbscript.dll, E1 ^$ g) z& D. Z$ v; h& P2 C
regsvr32 /s scrrun.dll mstinit.exe /setup& [  I/ L- T6 W8 O- _/ D8 F
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
+ ]8 g/ s' n- q3 Mregsvr32 /s msapsspc.dll /SspcCreateSspiReg& v# t% S3 {# H3 m9 P
echo.7 f/ i2 [9 m4 i& m' D
echo.' X) q0 s5 A. v, I7 o+ Y
echo 修复成功!任意键退出!0 u" a# N6 A# X% l
pause>nul. }* x9 s: d7 s7 c$ Q
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。/ v2 {9 X0 ~9 ]$ l1 P

: z5 h' a( |/ h' R, }PS:
2 r) w# K% c' H# }" f" W( Y* P2 n方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。! w5 {$ y( i" Y
) C; Z8 Y, V% [2 d0 r  m
如果用完以上办法后,运行iis仍然出错
& e) y9 O. H( S. B右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
8 I% ^& n/ o% `) m下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
9 [8 G' \+ y( Z2 D) ?( u IIsfixer.rar (1.07 MB, 下载次数: 0)
1 c, n  N, W) _5 t& y) F2 t
3 b+ b' s& s! S8 q; v2 z& N5 ?
2 B4 O5 m3 y( ~3 C" p4 l
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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