搜索
查看: 15280|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:# J( e3 s8 [& [4 y4 K$ H2 D

1 p5 ]0 C4 F/ R错误号:-2147221005
2 ^! `6 o7 I% g3 u5 W错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串2 C) C' ], C4 M  R0 e  @+ B+ c
4 O: U! A+ t, v: ]$ x, Y8 v% n$ T
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
$ q" O6 f8 J4 c1 O1 i/ s, j9 U3 h3 z& [* @; S! Q6 u
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
" N( \* G0 L2 x$ k8 i  |! [5 p 一、权限不足5 z( @1 O3 a2 e2 {$ S
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
; k# L* S- G2 p) L/ d! \二、系统没有开启FSO组件.
+ t$ q8 R% H) O' J) m) L$ W运行cmd命令
7 U+ p4 |5 h. D  q% u  u$ I启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ) u" @2 H% N6 J% h
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
0 n% G1 s4 J2 {! d! s重新注册ADODB.Stream组件3 }6 d9 n: L  j/ T
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。; ^5 J* f/ p$ x$ w) w
echo 正在修复,这个过程可能需要几分钟,请稍候……
: |# v( n- j. O  ^& Yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
) `2 R  v. n# |* k% mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb) h3 t* F" z3 y8 R  l8 \
regsvr32 /s comcat.dll
, O" W! l( K; n2 h) dregsvr32 /s asctrls.ocx& m) m/ |! v  b, N6 u8 ^, A
regsvr32 /s oleaut32.dll) M$ k( K; d) i
regsvr32 /s shdocvw.dll /I
4 H5 ]4 [; G9 w5 m) _3 Eregsvr32 /s shdocvw.dll
! C) s3 m, ?  s( M+ e' ^regsvr32 /s browseui.dll: b5 O- j3 f" J, A! K
regsvr32 /s browseui.dll /I
5 T( Y3 |0 T1 t5 Fregsvr32 /s msrating.dll; T: O& B( O* p2 F2 K
regsvr32 /s mlang.dll
, \* G% }2 L5 hregsvr32 /s hlink.dll7 Q0 o! [: c. m; u
regsvr32 /s mshtml.dll! O$ }$ x% q! `0 M8 I' S" L  r; ]
regsvr32 /s mshtmled.dll
9 z4 P% D4 j" G/ J' I, z0 F; Yregsvr32 /s urlmon.dll
( s4 P! f. `  f2 i" r2 ]" |& v3 {regsvr32 /s plugin.ocx2 X% p" [, ~5 i
regsvr32 /s sendmail.dll
" g) Z3 e0 d% n. [2 _2 X; v2 `4 }! qregsvr32 /s mshtml.dll /i
' ]) V1 G, V% F6 A/ \, P; {regsvr32 /s scrobj.dll" i0 W3 T* i3 A4 y3 k/ F4 G! [
regsvr32 /s corpol.dll5 u9 ^* ?, c; @5 Y5 D
regsvr32 /s jscript.dll
: r) P: j! ^0 P, {- z$ Hregsvr32 /s msxml.dll( z8 E# A: @' H2 C$ L. P' W
regsvr32 /s imgutil.dll
; n( J# o4 S  i5 nregsvr32 /s cryptext.dll: f6 G* B: a3 B! F4 ]6 a
regsvr32 /s inseng.dll3 s0 T& f3 _( s1 v! D; l3 |* M/ V- X
regsvr32 /s iesetup.dll /i3 a" {  _0 Z( B8 o) y/ b
regsvr32 /s cryptdlg.dll% z+ ^6 l# r$ ?, Z$ V8 s
regsvr32 /s actxprxy.dll
8 A  W% B' G- E5 ?regsvr32 /s dispex.dll
2 E; k6 N" H# j7 G* ~/ b. v- fregsvr32 /s occache.dll0 Z: H) T/ Y# d9 C( v- t  N& j  ^$ a: A
regsvr32 /s iepeers.dll8 p  j) A! @, ~
regsvr32 /s urlmon.dll /i
' K+ z; N: F1 aregsvr32 /s cdfview.dll& D. t2 i0 |' `" J+ p3 V
regsvr32 /s webcheck.dll2 N  C( w1 w( q4 d, f; U( r
regsvr32 /s mobsync.dll
' d" S2 O  v" X/ E1 N) L  v1 Dregsvr32 /s pngfilt.dll  H# m5 }( y0 J5 J# G
regsvr32 /s licmgr10.dll
; d1 u: d3 p& m( u( U7 j4 Oregsvr32 /s hhctrl.ocx
+ @, [4 ]5 j. ~2 ?- H1 h; Pregsvr32 /s inetcfg.dll
1 @  ]3 r" b' @regsvr32 /s trialoc.dll
7 c7 v- x2 b1 D. [regsvr32 /s tdc.ocx9 `0 |! q9 j6 o+ Y7 U" v. o) V
regsvr32 /s MSR2C.DLL! w: R3 s8 j! R% e
regsvr32 /s msident.dll
: u0 F) P+ N" U3 Z. U9 p6 sregsvr32 /s msieftp.dll
; o! I3 |% L$ dregsvr32 /s xmsconf.ocx7 w, C7 }; Y7 U8 [/ g
regsvr32 /s ils.dll8 g6 w6 D1 O: R; Y8 K# i8 C
regsvr32 /s msoeacct.dll9 K% I6 R# W- g( |0 B7 |% y0 Z
regsvr32 /s wab32.dll4 x# r: Z) e9 i0 A
regsvr32 /s wabimp.dll& A0 v3 c( _9 ]  L% t1 ?# \+ o
regsvr32 /s wabfind.dll
, T% o, E9 T( t5 Oregsvr32 /s oemiglib.dll, `5 C3 e$ ^9 K- x$ v$ G
regsvr32 /s directdb.dll8 @. X( p' w! j% u
regsvr32 /s inetcomm.dll
) V# P) b7 X) K+ B2 x# Kregsvr32 /s msoe.dll
. ~/ N. C! K4 W. x9 U6 Aregsvr32 /s oeimport.dll7 q: V$ v  \6 ^- J
regsvr32 /s msdxm.ocx4 Q+ K( c5 j, E* J8 a
regsvr32 /s dxmasf.dll
% t4 p) U+ `) v/ M$ b" Qregsvr32 /s laprxy.dll! m* w; F; c% ^' X6 Q' f$ b
regsvr32 /s l3codecx.ax
  P6 b( o3 v; {$ Kregsvr32 /s acelpdec.ax& i3 W1 n- X' R& |+ j/ q
regsvr32 /s mpg4ds32.ax
  G5 R' u- E# a  p$ fregsvr32 /s danim.dll
2 j- L/ v  u5 Yregsvr32 /s Daxctle.ocx
7 T) k# m: ~+ [4 n, Dregsvr32 /s lmrt.dll
( K7 ~( m4 d' J' jregsvr32 /s datime.dll
; g2 n1 w0 w3 E0 {0 |regsvr32 /s dxtrans.dll3 Y/ Q& E8 ]! h- O" u/ Y
regsvr32 /s dxtmsft.dll
8 W, p# U& c/ ^% Y( Eregsvr32 /s wshom.ocx/ X/ q% ~- d  m7 A+ K" F
regsvr32 /s wshext.dll( j! G& D. q6 k/ W! N' _( }
regsvr32 /s vbscript.dll( m3 T' a: W1 x3 |" c" l; v; q  |7 a
regsvr32 /s scrrun.dll mstinit.exe /setup/ B+ F! u& C* C
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
' W5 F- M% _/ g' g8 Lregsvr32 /s msapsspc.dll /SspcCreateSspiReg
) e) s; Z8 w& A; X& xecho.
  f5 |: @5 A' Uecho.
; [8 Z! F* G3 O/ a3 T' Z8 Mecho 修复成功!任意键退出!
9 s. e% H' C9 Y8 bpause>nul
( m2 R* j' f1 O* ?0 B9 R四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。; f0 F7 e# Z' p3 i( g, E
5 I; X2 x: V; c6 P
PS:
% P3 J2 D0 D7 S- g: y" U方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
/ l5 c! Z+ c3 B3 _. p$ |: D0 H1 s2 p5 l  {) \% I, [7 R6 r
如果用完以上办法后,运行iis仍然出错
4 z6 w! Z- R/ b/ v% W6 B右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
" e+ r3 o; W5 e3 A下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
" M/ k8 c/ ?5 s8 r: p IIsfixer.rar (1.07 MB, 下载次数: 0) ' ~+ i9 ^& J1 L8 {2 ~

; x3 U/ j# J4 l/ h& F2 B
- D! s! t. f' o; j% ?
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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