搜索
查看: 15429|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- _, {! x* [4 n& `, Q5 K

4 Z2 v1 C2 c7 N错误号:-2147221005
4 T/ a9 I" r. ?  |9 a错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串+ [" s# s9 g4 ?" v

+ z. t7 }1 D$ `- p* S测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。5 x) U6 z2 \+ a
! V) f1 k' R  B. u; j" O. t& N
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
$ G- [8 P& ]4 l2 W' i3 a4 w1 F 一、权限不足
8 ~7 h# W- E' p2 `右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。7 d5 ^+ z6 n2 m
二、系统没有开启FSO组件.( F3 d. C: u  O. h+ p0 V* J
运行cmd命令0 X. f8 I, Q1 P/ w
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  . v6 Y! ^9 u& z" H0 c$ S
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"( O- }" e( H! V% a
重新注册ADODB.Stream组件
9 h9 k% Q8 y" t" n三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。! z/ W! t/ C) F% D" C* u5 e
echo 正在修复,这个过程可能需要几分钟,请稍候……
, N% t: S* i3 W" `; f! Nrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll4 ~/ B0 G% z+ Y
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb8 I+ Y: D9 G- Q6 R. b
regsvr32 /s comcat.dll
5 a& [/ |5 f( A6 A9 n* |% }regsvr32 /s asctrls.ocx
, T' N  Z  q( q+ o# z' `regsvr32 /s oleaut32.dll% [5 ]; R, L% R& g& l
regsvr32 /s shdocvw.dll /I' F0 j+ O! c, Z4 }' ~3 {
regsvr32 /s shdocvw.dll3 U( a5 o; Y1 P, T) l
regsvr32 /s browseui.dll0 ]# c; ?" r* t$ r3 Q7 R9 H  `; ~
regsvr32 /s browseui.dll /I
6 E: J/ k, X* q7 X/ L8 t* Yregsvr32 /s msrating.dll
) M0 j' R5 p* T2 uregsvr32 /s mlang.dll
6 o6 j( o" t8 L8 O( n/ u( Kregsvr32 /s hlink.dll+ J7 J* s* ~, e
regsvr32 /s mshtml.dll- f" m) n0 d: b2 q
regsvr32 /s mshtmled.dll% b# w3 t  r# `4 Z( ]
regsvr32 /s urlmon.dll
4 p9 G3 r2 h4 o- E( |. l' jregsvr32 /s plugin.ocx3 L2 l/ N0 b# k4 b6 S% F0 ], `: d
regsvr32 /s sendmail.dll
/ H. U  R9 V8 ], N# |6 _regsvr32 /s mshtml.dll /i6 M$ Y  Q7 ~2 P) k, Y& H
regsvr32 /s scrobj.dll0 B8 s3 r# A, W" w: |
regsvr32 /s corpol.dll
8 W" @6 q4 u% _; `# P7 E+ q/ l" Qregsvr32 /s jscript.dll9 e: y( j) b  H: I7 g9 R% h/ ~# I- @8 [
regsvr32 /s msxml.dll) {2 R; J% s7 Z
regsvr32 /s imgutil.dll
; r5 a& _2 s' e$ o1 K# uregsvr32 /s cryptext.dll6 s3 }0 Z- X, _  u. {! }; L4 F+ }
regsvr32 /s inseng.dll
% |9 i" o& u1 t# s1 g9 kregsvr32 /s iesetup.dll /i& _1 K! w+ v# d
regsvr32 /s cryptdlg.dll* N. R1 Q6 V- {) u  l/ `
regsvr32 /s actxprxy.dll
8 |% C2 l  m% I. G" @" Uregsvr32 /s dispex.dll: ~6 |" s8 n+ x' h
regsvr32 /s occache.dll0 n1 C% K0 D3 }! z/ Y; R- U0 T
regsvr32 /s iepeers.dll! d( ?" l3 H! \2 u1 Q3 ?( }
regsvr32 /s urlmon.dll /i2 I/ N$ B& m# M+ F; Y7 P4 Y/ V2 o
regsvr32 /s cdfview.dll
3 h/ H# b! J( P+ wregsvr32 /s webcheck.dll8 y- h" G, h  F. J
regsvr32 /s mobsync.dll
  i9 W; {4 b; c% v2 X% Hregsvr32 /s pngfilt.dll+ v" I$ {9 O/ N2 \  S
regsvr32 /s licmgr10.dll
- |1 x9 V/ g- {1 b& l: [1 wregsvr32 /s hhctrl.ocx/ D. o; y: T, {2 o. m! M" m
regsvr32 /s inetcfg.dll
+ B8 O7 n/ Y1 E5 i, ]regsvr32 /s trialoc.dll
8 f8 C% z! C0 y) `regsvr32 /s tdc.ocx4 y9 v, Y$ d" q2 t; |/ t3 S
regsvr32 /s MSR2C.DLL3 b/ H8 c+ _5 U9 |
regsvr32 /s msident.dll
6 e7 |% M; v5 {, Y( hregsvr32 /s msieftp.dll( H# x! G' L. Y" r  E  w4 w$ o
regsvr32 /s xmsconf.ocx2 @/ _4 m" ]* s
regsvr32 /s ils.dll2 Y7 u! Z! F& t; l4 z. H
regsvr32 /s msoeacct.dll4 k, F9 \# _1 d% A7 I
regsvr32 /s wab32.dll
* g; M, n" ]( `4 j( {regsvr32 /s wabimp.dll) r: R" ~/ W9 t- O0 Y$ \
regsvr32 /s wabfind.dll3 \8 P3 Z# v) W7 I' x6 S
regsvr32 /s oemiglib.dll
' w# g: |: m9 s/ _9 O# |! Mregsvr32 /s directdb.dll
; I& R+ `% ^6 K0 Gregsvr32 /s inetcomm.dll
6 ]0 P* _: E5 N" mregsvr32 /s msoe.dll
7 a8 G  ?8 w5 }& h& o  }; eregsvr32 /s oeimport.dll% g9 i) Q7 _$ F( \' c7 i: e
regsvr32 /s msdxm.ocx1 X' ~0 I6 `1 o: \
regsvr32 /s dxmasf.dll! _. V1 v% ^! x  ]
regsvr32 /s laprxy.dll
1 [+ E4 I6 Y/ }9 ^4 Dregsvr32 /s l3codecx.ax
8 G& v# k+ u) w9 B4 h+ a# e4 mregsvr32 /s acelpdec.ax
/ B2 ?8 b7 w) ]. R* rregsvr32 /s mpg4ds32.ax* ^. x5 ^* g+ v$ h2 m5 G' u" _+ h* q+ q
regsvr32 /s danim.dll) m5 c2 c1 I7 y- Q" `( x: \% S
regsvr32 /s Daxctle.ocx3 h9 n3 p: S3 b
regsvr32 /s lmrt.dll9 m  R: A3 g/ Q$ I3 I
regsvr32 /s datime.dll
8 h" v) A, S) m4 uregsvr32 /s dxtrans.dll
; G# @9 D5 t( m) r5 Sregsvr32 /s dxtmsft.dll
4 ~6 T8 l: G& jregsvr32 /s wshom.ocx
$ f0 Q  M  ?2 |# D& s  \regsvr32 /s wshext.dll
, j$ O* Y: w% }7 `2 H/ tregsvr32 /s vbscript.dll
0 ^+ \- S' n2 G$ Bregsvr32 /s scrrun.dll mstinit.exe /setup
. d3 N* v4 |5 g/ ^regsvr32 /s msnsspc.dll /SspcCreateSspiReg
. ^7 \0 {+ _5 v+ j0 [. \regsvr32 /s msapsspc.dll /SspcCreateSspiReg
# |0 i! {, @) `2 U* `8 m" n7 Jecho.
& Q+ p: c, V' A% Y+ mecho.
% X3 N! w" J( M3 Aecho 修复成功!任意键退出!
9 n% @3 K6 ]0 e0 Vpause>nul
  U3 Q+ M: Y/ {. m: l5 y四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% W) r" \0 u& _2 w
2 t0 z5 N7 `$ C3 YPS:
- [2 ?/ d, e: C; K  H( Q+ {/ {方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
% U% l& F6 }5 K! k4 C5 r8 ^% R( j5 z5 |' N
如果用完以上办法后,运行iis仍然出错
* [0 E$ g7 H' C- P4 l8 t: R$ a, |右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
3 y6 `9 B: _7 Y" `下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
! E+ f/ o" ~+ j IIsfixer.rar (1.07 MB, 下载次数: 0) 3 i3 `: p7 Y8 O" O+ E
! E( {, G% s( v2 ?6 g$ _
/ A0 u6 v1 G: V4 v; l7 s, j; F' h
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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