搜索
查看: 15701|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:) M# x8 v% g3 C- Z+ p! v! d
- L: _0 q; M; Z! G0 b" f  J
错误号:-21472210054 @$ ?% }9 Q5 f) q5 t
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串* ~" g0 o* W* O1 o3 r

6 d+ {% w) H6 q2 o% r测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
) K: y: z3 W; J& \7 ?2 v+ T+ _" o) B! }$ A) \- k! @5 I1 Y% A4 X
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:* |9 p' i% V3 O8 }" Q8 Z" d
一、权限不足% E+ f' f" y* g8 ]/ h- J8 P% J
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
; x0 E6 s" B5 P二、系统没有开启FSO组件.; F9 s( Z$ p! t
运行cmd命令5 h* d- z2 p2 [$ O. t- k
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ) E! R8 [5 ^( V% _5 t) j
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
% l8 w9 U4 O- t7 b7 @2 ]# X/ _重新注册ADODB.Stream组件5 Y  u% f1 T. p% S
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。0 y4 s# h0 ?4 J, V& F0 L, d
echo 正在修复,这个过程可能需要几分钟,请稍候……
  q; |; x$ j! I7 grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* |; w" J1 s+ k9 J1 l, Trundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
# q. j: P- G: Cregsvr32 /s comcat.dll$ g0 u4 |" V0 b/ o% N0 z
regsvr32 /s asctrls.ocx
- F4 S1 v5 k; l! Pregsvr32 /s oleaut32.dll% j2 G4 ^1 [' {8 f7 u. L* ^5 u
regsvr32 /s shdocvw.dll /I
& z" M5 p9 ]  u6 n% J. d# C; {regsvr32 /s shdocvw.dll6 }2 x' x9 v0 R/ j3 ]
regsvr32 /s browseui.dll" Y( `5 e/ R( \! y2 b
regsvr32 /s browseui.dll /I- ^/ g% T" N* Z( `9 W+ _* x- Y# E
regsvr32 /s msrating.dll
5 A- |+ Q0 _4 W" D) ~9 Fregsvr32 /s mlang.dll8 C( i, R, y9 k4 ]. a" x
regsvr32 /s hlink.dll6 L) P6 \0 @+ e* n; q4 w
regsvr32 /s mshtml.dll
( ]3 S9 m4 C, c' F; rregsvr32 /s mshtmled.dll
) F. }, m* S3 ^7 u0 y5 nregsvr32 /s urlmon.dll
4 n: m8 Y9 y0 e$ o% f; Q  aregsvr32 /s plugin.ocx- D& n$ y4 Y' }6 z9 E9 U
regsvr32 /s sendmail.dll2 U8 @, [4 p1 Z. K* G' Z. F  T
regsvr32 /s mshtml.dll /i
' m1 p/ n' t' l3 S3 J: ]regsvr32 /s scrobj.dll
7 \  [# s1 l) N1 t* O+ v1 F3 kregsvr32 /s corpol.dll
: q3 }; }0 L  J8 F) q7 ~$ L/ k2 @regsvr32 /s jscript.dll
- @( h' R: w8 D4 B- C  T( H- ^) o( Rregsvr32 /s msxml.dll
8 q8 p. y$ l  K6 w+ p  h5 H0 t! Aregsvr32 /s imgutil.dll
) R; X, k0 V& ?* Zregsvr32 /s cryptext.dll
1 S- {5 m# b; A& k2 H. z" E8 r/ Xregsvr32 /s inseng.dll' A2 q$ g4 z, s0 A
regsvr32 /s iesetup.dll /i
5 E0 G" z  @/ T5 y  r+ Aregsvr32 /s cryptdlg.dll% ^4 q9 S4 S, a; _- x, |/ w
regsvr32 /s actxprxy.dll) R+ G$ N. }1 E, R
regsvr32 /s dispex.dll
7 ^. N1 w; o, f# m3 F: G4 Cregsvr32 /s occache.dll& \0 [4 X/ J- b/ g4 |8 I% S. g+ s
regsvr32 /s iepeers.dll( b  S1 U  @% D6 V5 V- e
regsvr32 /s urlmon.dll /i  X) |/ D) ]+ f5 F  S1 u
regsvr32 /s cdfview.dll. l; Y" H4 J8 o9 e
regsvr32 /s webcheck.dll( t$ u7 y  J* }/ q' F. H$ {  p
regsvr32 /s mobsync.dll8 _2 e$ p) ~7 Q. W
regsvr32 /s pngfilt.dll
9 c2 ^6 E, X) jregsvr32 /s licmgr10.dll
/ J' {. g9 y. l# }( Y* d3 c; q7 gregsvr32 /s hhctrl.ocx8 @( ^# V$ X( ?4 ^9 ], ?
regsvr32 /s inetcfg.dll
3 p" o4 d- d& ^5 \# V) m3 E8 Rregsvr32 /s trialoc.dll- F6 `4 D& p, r+ ]
regsvr32 /s tdc.ocx, j# `" L3 g( H& k( u/ J
regsvr32 /s MSR2C.DLL
# V5 c! ]3 ^% a" m  W- Yregsvr32 /s msident.dll
' u0 \+ p0 _9 X2 {regsvr32 /s msieftp.dll
0 \7 {' @# x0 C' S5 Eregsvr32 /s xmsconf.ocx* @+ `9 J9 I& |4 B
regsvr32 /s ils.dll/ w$ g" {4 U- a' y5 z% M9 s9 Y
regsvr32 /s msoeacct.dll
+ p; x/ o/ f$ Pregsvr32 /s wab32.dll
0 {; ?% h3 L- p, _7 J1 n% Fregsvr32 /s wabimp.dll8 |* G' M9 d" }7 ]( F5 }7 _
regsvr32 /s wabfind.dll7 o  C, W6 E# i/ x1 H4 Q, p4 T
regsvr32 /s oemiglib.dll
) i/ v& _& I2 w6 J) Q+ N! rregsvr32 /s directdb.dll
+ q  E$ a- o, o6 x3 N/ [& cregsvr32 /s inetcomm.dll: F8 r4 T/ G+ _8 q3 Y  p, s
regsvr32 /s msoe.dll0 H/ d- Z2 G* C( c( q
regsvr32 /s oeimport.dll
. t: x6 `+ d& `6 E8 H/ b' ^regsvr32 /s msdxm.ocx: M( L% m  X" z! K( {! k0 }4 J9 q0 Z
regsvr32 /s dxmasf.dll8 Z. _6 d4 h$ W/ t
regsvr32 /s laprxy.dll. I* d% r1 c) H3 c1 }9 T( Q
regsvr32 /s l3codecx.ax
* V. f+ B' p  \( t4 \) X6 A. Oregsvr32 /s acelpdec.ax2 p# _1 K* B- X) c; `, M. g; }- n
regsvr32 /s mpg4ds32.ax) ^2 e9 F) q# r% x# v7 z" c* S0 h! a$ k
regsvr32 /s danim.dll4 ~' V9 U6 Q  n; [+ {
regsvr32 /s Daxctle.ocx
5 [. H* k% F* e; j4 X' t3 dregsvr32 /s lmrt.dll# a9 ~2 N- R" X8 S9 b1 l' e  h  r/ ^
regsvr32 /s datime.dll( m9 v; o& K1 m2 \
regsvr32 /s dxtrans.dll
/ {% h, K7 b) W  Z( v& H/ c  K' cregsvr32 /s dxtmsft.dll8 E( O1 e8 [; h" I5 d- ?# t# d
regsvr32 /s wshom.ocx* T+ P) @$ e2 c% v) U  u
regsvr32 /s wshext.dll0 p# y& g0 H; \
regsvr32 /s vbscript.dll
, `1 G( d* l: @: xregsvr32 /s scrrun.dll mstinit.exe /setup
/ W) G9 w. Q% f" D# Fregsvr32 /s msnsspc.dll /SspcCreateSspiReg4 n2 d# a1 K6 Q( M- [9 w/ B  z( w
regsvr32 /s msapsspc.dll /SspcCreateSspiReg$ }4 _, f4 y4 h: z- S
echo.' L6 t, D5 ?: a: T  ?
echo.( I9 `9 b+ C- Y$ P
echo 修复成功!任意键退出!% M6 u$ D; Z( V
pause>nul
% b4 ^# i) f4 S1 E* M+ ?四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。( v% a+ x* L; }( z6 r1 @
3 R& _5 D; ~: Y0 {  G5 l$ Z
PS:. E) Z5 }$ X; ^3 z. h1 y
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
7 T% s6 x3 p" Y5 G4 \* E, ^4 u8 @3 a, E3 k3 H
如果用完以上办法后,运行iis仍然出错
  R1 F& x, J$ P2 W右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
' L2 H8 c" L8 {下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题7 m" g. \7 n$ E6 `0 g
IIsfixer.rar (1.07 MB, 下载次数: 0)
# `) }( M! Z4 i) N
. h+ f, D. y; p% h; o5 G
( S3 }4 M9 W; W' x5 x# J* j0 U: D
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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