搜索
查看: 13399|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
- q. |( W  _7 h# Q: j. g  f8 P# H5 ~: E% T. }- Z/ b
错误号:-2147221005: _% [/ q9 h$ ~  R# f9 W
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串/ w! k+ ~& O' k1 Y) Q
; ]* V9 O# Y' X
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。9 `3 v+ u0 v* D$ g* W( A* G% w
# \- l/ o  O( ]* d/ [7 N
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
; ]$ e4 `) I; W! L0 u 一、权限不足7 D6 _: m/ d, F9 W2 m! z/ g
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。# D/ _: g  U7 n5 |" `, r7 E7 O
二、系统没有开启FSO组件." n/ e# h, O% H7 v
运行cmd命令4 H4 u1 T, g! z6 S2 ?& H
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  / y9 ^- e# G# P% L
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"% e$ g6 I$ X" P  M
重新注册ADODB.Stream组件+ J( i4 z( k$ `$ y
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。# z7 n: H* K+ ~8 x: H& A
echo 正在修复,这个过程可能需要几分钟,请稍候……
8 A5 i% e6 ?% q- [2 Z6 mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll' b! V; p* M" v: I6 m
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb# Q; T5 x+ o% G$ o! X0 @7 \
regsvr32 /s comcat.dll
, u; ?2 r% S1 `regsvr32 /s asctrls.ocx
. L' j9 J( d0 P0 ~! v1 fregsvr32 /s oleaut32.dll
% }. ?% ]/ G6 o6 I4 f* @regsvr32 /s shdocvw.dll /I3 G: A1 t7 ~( H* V) b- O
regsvr32 /s shdocvw.dll
8 D) R8 d! k. I/ oregsvr32 /s browseui.dll# R: z4 {0 E& {
regsvr32 /s browseui.dll /I
3 b/ q1 z6 `. ~- H3 G" jregsvr32 /s msrating.dll
; y! q& @3 R. Xregsvr32 /s mlang.dll3 W5 _' ]; M1 h2 [) q( ], @* _& {
regsvr32 /s hlink.dll/ B' M2 J* K% k9 _
regsvr32 /s mshtml.dll
) a/ l" K" q% r/ h0 S2 Aregsvr32 /s mshtmled.dll
: q5 k/ E7 ]5 y0 sregsvr32 /s urlmon.dll
* y3 M6 d/ W1 P: {! J% c: qregsvr32 /s plugin.ocx
7 q; z. u% y/ J9 @6 A8 Bregsvr32 /s sendmail.dll) ]  J6 d+ K! r  u; Q% F
regsvr32 /s mshtml.dll /i* c% U$ j( N5 k# F
regsvr32 /s scrobj.dll
9 e5 I5 n- q$ C( [regsvr32 /s corpol.dll
8 r- d0 U9 x! P$ `1 Xregsvr32 /s jscript.dll7 Z" D, |' T; g
regsvr32 /s msxml.dll
8 t4 e* }4 O) S% Y* c" t9 z" b1 [regsvr32 /s imgutil.dll
; I7 t2 G8 t  g4 y% t$ ^  E% X$ {regsvr32 /s cryptext.dll
1 F6 x, I0 x" J+ dregsvr32 /s inseng.dll3 z: H9 S0 C* E2 o
regsvr32 /s iesetup.dll /i2 b1 Q+ b2 d, ^9 D
regsvr32 /s cryptdlg.dll& v# i0 H# X- l! C& X" e
regsvr32 /s actxprxy.dll
: G5 y9 Z: e2 Wregsvr32 /s dispex.dll* q" W' I3 x: A1 _
regsvr32 /s occache.dll- G3 H! ?, `4 X( b. m3 a4 r4 N0 w! Y
regsvr32 /s iepeers.dll. z- U/ [& ^! f$ X$ I1 T6 I
regsvr32 /s urlmon.dll /i
8 [! \8 c# u0 ^* R! sregsvr32 /s cdfview.dll
. {6 ]/ H$ w4 s- {* A( \regsvr32 /s webcheck.dll& b* ~' g/ O, A
regsvr32 /s mobsync.dll3 u8 c1 J1 @: ~* b- I" j. G5 t
regsvr32 /s pngfilt.dll. w# {+ w) t0 J8 H3 U
regsvr32 /s licmgr10.dll4 a9 J& U7 S  t8 x5 J3 E8 Y" Y
regsvr32 /s hhctrl.ocx
6 |/ ~4 ^3 Q( u" sregsvr32 /s inetcfg.dll% q8 J3 U# \2 W9 r$ s
regsvr32 /s trialoc.dll
4 i/ p# B. q' X( `regsvr32 /s tdc.ocx* M3 P! }5 [7 y6 o$ O
regsvr32 /s MSR2C.DLL
4 g* g+ h# G6 b* t- y5 yregsvr32 /s msident.dll% I1 _5 c/ P9 z% _! v
regsvr32 /s msieftp.dll7 y9 V9 h0 r) F2 P) X& ]5 F, e; n
regsvr32 /s xmsconf.ocx; h) q% @+ f( m0 I5 @+ g
regsvr32 /s ils.dll- l, ^* i' W1 H. C7 O: m  ~' c
regsvr32 /s msoeacct.dll9 F/ U& E8 B% ]
regsvr32 /s wab32.dll
  a  I: s( Q0 v/ i9 G2 qregsvr32 /s wabimp.dll! l. R7 d& x3 T
regsvr32 /s wabfind.dll
( d' f0 q: Z* j9 C2 j( [  zregsvr32 /s oemiglib.dll. _* i% ]( W* l
regsvr32 /s directdb.dll1 ?9 o0 h1 ?9 h7 C! |  `, M
regsvr32 /s inetcomm.dll0 X1 n+ h$ R4 }2 ^: b% f) O
regsvr32 /s msoe.dll1 E* f- u8 K- ]% ?
regsvr32 /s oeimport.dll8 }/ e. a1 z8 [& g+ q
regsvr32 /s msdxm.ocx
; D; k: x/ C0 g( ~- y! r2 v9 ^regsvr32 /s dxmasf.dll
4 ~- T( i. q2 J9 jregsvr32 /s laprxy.dll
! i* c3 _: m8 kregsvr32 /s l3codecx.ax
4 a9 u/ {+ q0 o6 aregsvr32 /s acelpdec.ax
5 _7 g+ [& s' k7 _4 dregsvr32 /s mpg4ds32.ax% D) q7 R$ v' C8 \3 B) D+ X
regsvr32 /s danim.dll
7 D9 Q$ P. a+ p) f  _" x* Yregsvr32 /s Daxctle.ocx
; y( \* m7 ]6 Z! ]. u& z! q8 Q! b* Xregsvr32 /s lmrt.dll7 X) W9 M+ W0 m! q* I
regsvr32 /s datime.dll
- J* q) J/ g- n- ~. S+ j# c& {regsvr32 /s dxtrans.dll
, r" J' O; |' `4 G5 K8 xregsvr32 /s dxtmsft.dll
' X& }: y& B6 b, k$ I/ r; zregsvr32 /s wshom.ocx
1 p$ E7 ]+ A6 d4 B  m& ?) ?regsvr32 /s wshext.dll0 j/ e6 A/ I3 E) }2 n
regsvr32 /s vbscript.dll
% B2 a# z" _0 Q1 pregsvr32 /s scrrun.dll mstinit.exe /setup
7 g, z0 r$ Z2 |. Eregsvr32 /s msnsspc.dll /SspcCreateSspiReg
/ V: g2 n9 c: |4 ^regsvr32 /s msapsspc.dll /SspcCreateSspiReg+ Z9 q/ N" \9 i7 k
echo.3 J4 V2 H: V: a, y! Y9 J
echo.$ I0 A/ Y4 j3 a' ~
echo 修复成功!任意键退出!
* F; r4 M* t+ w& Jpause>nul
; t* L, d. @; L" v* Q; V; r四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。: b7 {. [& o; n
+ G) P( B: w& k; ?1 s* ^  ~& |
PS:- D# y0 B) g5 k, C3 F
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。% Y4 \5 o* o/ P) ~, G8 {) p; L7 D

+ C' A+ Z' s/ I  x2 o8 H' D如果用完以上办法后,运行iis仍然出错4 a0 u2 W9 q2 t" ]: c
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
. i5 O% y& g+ s8 v: M4 t, u下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题% k: x* `8 m* F2 f! g/ o5 h
IIsfixer.rar (1.07 MB, 下载次数: 0)
: ~* }2 K% p) ]1 P/ d% @
3 \. d& J1 c: u& R2 ~
  c/ i6 f1 H7 F# M4 k
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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