搜索
查看: 15340|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
; H: f. C. P0 a& {4 a! R9 U- L" p
* Y2 s7 c4 b7 j' G错误号:-2147221005( Y/ \$ A7 W( X' C' q
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
% G/ _, p/ k) `' y; M1 N7 D
  K- ^4 W% A" G# s- w) u) x测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
7 _, P# z# l; L  c1 ^" h% b" q( u$ f& L. q; R  V  [
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:4 k7 R7 s0 Y5 I
一、权限不足+ W) E; U4 u: p( r0 H, D
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。7 C! g! t8 r9 ^3 e
二、系统没有开启FSO组件.& V$ J$ h) C$ v, I8 [, T) D. m
运行cmd命令
% J. }. k, C; [# G% e1 F# l启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
( C8 Z9 A( ]8 |& n) v9 ?# e重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll") q. X( E9 Y8 B8 d
重新注册ADODB.Stream组件+ y: [6 H9 y9 G/ S5 B( d
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。7 u) m; Z% V. P  Y
echo 正在修复,这个过程可能需要几分钟,请稍候……' G0 }& q2 H" Q
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* N. t# P: ^8 Drundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
8 z+ x) F$ ~' Q! Wregsvr32 /s comcat.dll# s. [0 J* Y  A' s. W- [: G
regsvr32 /s asctrls.ocx
6 h/ K% e4 X- uregsvr32 /s oleaut32.dll* F$ b. c) p* V+ W5 c4 U* k
regsvr32 /s shdocvw.dll /I
$ {2 }2 ?) ^3 _3 x, _2 eregsvr32 /s shdocvw.dll2 W$ P5 H) K  g5 H$ ?" {
regsvr32 /s browseui.dll4 W* j  e$ c0 p/ p& S7 [* Q
regsvr32 /s browseui.dll /I5 h" A: U* o" [" F2 P. U: }
regsvr32 /s msrating.dll
1 V: t* a8 N. [  J; J: q# i# \regsvr32 /s mlang.dll
/ R4 z5 m- o7 |, d4 V: q1 i& _regsvr32 /s hlink.dll* ]$ C5 J/ @8 A9 {+ j
regsvr32 /s mshtml.dll
. b6 Y' X  G& |% U, Tregsvr32 /s mshtmled.dll
- C1 F3 _; v. H9 z, U' yregsvr32 /s urlmon.dll
7 g2 @7 J' k. b8 a+ w- j& D, Pregsvr32 /s plugin.ocx
) G, C+ L& b5 }3 }$ q% F' _regsvr32 /s sendmail.dll! f3 b4 m+ I3 X6 J( P4 Y5 G* p
regsvr32 /s mshtml.dll /i0 I( R0 ^; t. [. t9 R
regsvr32 /s scrobj.dll
& j/ Z, ]0 `9 w; A' O% Vregsvr32 /s corpol.dll
$ ?" }; X6 X9 U  d: e4 N8 Sregsvr32 /s jscript.dll
! G! G$ g; a. h; c% ]! O! Wregsvr32 /s msxml.dll7 a# ]3 L$ i% g. M
regsvr32 /s imgutil.dll+ n8 [( Q* N) ]% |  y' u. _7 m9 Y' U
regsvr32 /s cryptext.dll
' e" N% E4 A: lregsvr32 /s inseng.dll
; V* f7 P: P6 V+ Cregsvr32 /s iesetup.dll /i
( q& w8 n  P) Y  ?* M) kregsvr32 /s cryptdlg.dll
/ N$ B' t' _8 O1 b* Q1 V$ O) Bregsvr32 /s actxprxy.dll
. N  x' m- p/ J- v) J% ~regsvr32 /s dispex.dll7 K% \9 I6 n  B  ]; |2 @
regsvr32 /s occache.dll9 n) R- N: I! f: M  c' L
regsvr32 /s iepeers.dll$ F8 |& G: `4 x; Q9 j
regsvr32 /s urlmon.dll /i
# {6 H, t& B$ p4 n/ q6 rregsvr32 /s cdfview.dll
5 \. f6 E/ c/ T$ f2 dregsvr32 /s webcheck.dll, y7 i4 |( [/ ]; \3 l  Z/ M$ _
regsvr32 /s mobsync.dll
/ s( |; i- x8 Y2 [, Iregsvr32 /s pngfilt.dll8 S) n  x* C: O. a& X, u
regsvr32 /s licmgr10.dll+ ]& V4 f+ T. N/ u7 O& w% M
regsvr32 /s hhctrl.ocx! G7 E. a& v4 f! L' R% g  {7 F# U7 K
regsvr32 /s inetcfg.dll
& y% P1 a- p/ xregsvr32 /s trialoc.dll
6 n8 M8 C) q# P# \. y0 qregsvr32 /s tdc.ocx6 T+ p( W. X3 e
regsvr32 /s MSR2C.DLL
0 G: G4 o  d8 _* ?regsvr32 /s msident.dll
5 k8 q! _4 z7 E  T" s8 T/ D3 h4 yregsvr32 /s msieftp.dll) Z# V( t% z6 r, b$ ~
regsvr32 /s xmsconf.ocx4 A1 R6 ]5 w- }0 U: T2 f
regsvr32 /s ils.dll
% C) R+ |5 [( f- E2 W# o+ Sregsvr32 /s msoeacct.dll( A- e. X% ?: p% U4 S0 U
regsvr32 /s wab32.dll
" d. }/ @2 R/ U5 t6 m  x8 w% Pregsvr32 /s wabimp.dll
" i/ a) k( \2 g2 T- Y* Aregsvr32 /s wabfind.dll* k& V4 w+ v8 D) ~
regsvr32 /s oemiglib.dll
3 {( t, f0 p9 q# F& E3 qregsvr32 /s directdb.dll
4 V6 ], m2 ~* ~/ ]regsvr32 /s inetcomm.dll2 ]6 Q- L8 G! H2 k& d$ l
regsvr32 /s msoe.dll- W$ L6 h# ]6 d% g
regsvr32 /s oeimport.dll. M2 q7 j5 E1 t4 v! |: m: o
regsvr32 /s msdxm.ocx
  K, n/ T  S" ]' }regsvr32 /s dxmasf.dll+ c, y$ F4 C7 z( Q- W: t
regsvr32 /s laprxy.dll* D0 s0 ~4 @1 S% M% B
regsvr32 /s l3codecx.ax
: O7 j2 v' u- n, X- {regsvr32 /s acelpdec.ax
* r- b' W. O- i& [/ O: Mregsvr32 /s mpg4ds32.ax6 }* {9 I  Z( ]  C8 {
regsvr32 /s danim.dll
  A' v, W* r2 e: mregsvr32 /s Daxctle.ocx
) X7 l1 L; k( O! ^5 e# \. Z) hregsvr32 /s lmrt.dll
+ ~- Q+ T8 v1 a) y8 f/ A' Q5 zregsvr32 /s datime.dll8 Y8 e' Y4 u% f. n. u' {  v% a- ]% K
regsvr32 /s dxtrans.dll
$ \8 h% }! l* N8 {regsvr32 /s dxtmsft.dll) `% O- n- M3 a  X( S" b0 J' J
regsvr32 /s wshom.ocx9 N. H9 L7 M( R1 \. t0 d6 ~' h! U
regsvr32 /s wshext.dll5 Y6 _! s3 K- a$ r8 b, O& M6 i
regsvr32 /s vbscript.dll
7 b% d; c6 c! c2 h; q( Y3 a% X: ~regsvr32 /s scrrun.dll mstinit.exe /setup: d3 G* Z' v# }1 _+ k7 r+ E' a4 L
regsvr32 /s msnsspc.dll /SspcCreateSspiReg! @: d4 w$ a7 j/ T- p
regsvr32 /s msapsspc.dll /SspcCreateSspiReg% z' S5 n, X: |# Q8 G
echo.
# i* o/ ~% S* u) S4 a4 I9 g; Jecho.
5 q, H) Z: g& N8 h/ C, Becho 修复成功!任意键退出!7 {! V0 D0 [* @; ?
pause>nul. b* Q3 U; i) [+ @/ ~2 s
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。8 r! K/ P0 h$ [1 A: \
, N1 v4 S# {( L) v& N. y# I
PS:# a+ [% o& n& n2 K9 m
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。1 C2 k, n8 Q, ~) a! x

& a* I8 T' a! g  o& X- I; [如果用完以上办法后,运行iis仍然出错$ s  n3 B: m- b# i3 ~/ C
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”' u3 O+ L% A+ p/ X
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
: T) r$ n' T+ j. q$ g4 U0 { IIsfixer.rar (1.07 MB, 下载次数: 0)
% T/ V! S0 M% \/ n8 I5 e9 U9 o! b6 e% \  w
9 y5 ]8 {5 R0 m; x
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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