搜索
查看: 15272|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:" \3 T( L2 w  ?# h9 B

& x( T" Q2 W; b' s/ Y错误号:-2147221005
2 |5 F/ V/ |0 j. G7 f6 l5 P错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串* w7 F4 ]1 @, z. d3 D
' I% y2 u# c9 H( g
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
2 v& {& A) c' r1 X5 }$ ^) F$ G# Q+ m
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:4 |- x. u8 o& c  L+ M7 g$ K8 X
一、权限不足" K9 b- L$ i2 q  K3 u. z; \" B
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。" @; n( ^" n! G6 n3 u
二、系统没有开启FSO组件.( l7 C$ m3 d0 ^; W# B5 z
运行cmd命令  T7 [# D0 x& y
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  8 b1 F6 v6 n& b  Z+ \
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
" D0 S6 m% [. ?$ P( x* F; i& ?重新注册ADODB.Stream组件
$ C5 z9 R5 E" ^# T. F三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
; `+ k5 C) X% Decho 正在修复,这个过程可能需要几分钟,请稍候……, c1 l6 W( Q+ M- I' k
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll2 r/ W: h& {: B8 u: L
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
3 z' H: G) `- z. L3 T. o! D* ]6 cregsvr32 /s comcat.dll0 ]& z- ~7 i9 w( t
regsvr32 /s asctrls.ocx! G; n/ ]0 f/ L3 e* w4 [
regsvr32 /s oleaut32.dll. t- _7 q& I4 p# y
regsvr32 /s shdocvw.dll /I1 C  I; t7 u& v) J/ T- e
regsvr32 /s shdocvw.dll# a5 B9 s4 G. ^- r
regsvr32 /s browseui.dll
7 ]2 `* P! [/ {( ~1 H0 vregsvr32 /s browseui.dll /I' J6 h! x( X  N" M! {% C# X$ A
regsvr32 /s msrating.dll) ?: C# ^1 B2 X. Y& Q
regsvr32 /s mlang.dll
6 H  k% }* p8 D" J8 j' M, |- Kregsvr32 /s hlink.dll
& o# i* p2 C+ _regsvr32 /s mshtml.dll, J$ w8 Z5 X) u, T( w% l- j, [8 u
regsvr32 /s mshtmled.dll( t' K3 O: G7 q+ X+ t1 q6 p1 K
regsvr32 /s urlmon.dll
0 u: @. X! ^8 i  Eregsvr32 /s plugin.ocx5 e. {7 O* ~/ z) l
regsvr32 /s sendmail.dll8 A; S# s& A9 Z, \! p- k
regsvr32 /s mshtml.dll /i* a9 c  K$ x3 e( X/ x% X$ y: L
regsvr32 /s scrobj.dll
$ k) ?8 }  Q1 Q9 ^1 r) gregsvr32 /s corpol.dll
9 h$ q! V& r+ F  u% Aregsvr32 /s jscript.dll3 s& a( x. U& Q) p* m5 G& ]
regsvr32 /s msxml.dll* x# b: @$ p6 [' T& ]5 r
regsvr32 /s imgutil.dll( {0 M: W( q! n; _
regsvr32 /s cryptext.dll& B1 B7 ]% ]% O. }7 ?- ~9 c
regsvr32 /s inseng.dll
- V: ~) B/ e! L8 @/ U; T$ G; Xregsvr32 /s iesetup.dll /i
, x& B- A; K% Gregsvr32 /s cryptdlg.dll0 M, I6 w: j/ O2 h7 a" C' e: E
regsvr32 /s actxprxy.dll5 X+ Y) O6 q/ M5 p' U" J
regsvr32 /s dispex.dll
4 z$ o9 I! Y: f+ {6 Zregsvr32 /s occache.dll
% G9 `9 Y9 k# p  d; w1 Qregsvr32 /s iepeers.dll# E# b+ V0 `* ]+ i5 r* w7 Z: W! V
regsvr32 /s urlmon.dll /i" Y. i  C6 O" n( w# |. _! ?- S
regsvr32 /s cdfview.dll
& l% z7 B3 m# lregsvr32 /s webcheck.dll$ }) \8 X7 h3 f. f
regsvr32 /s mobsync.dll* J- J  F- A3 b' Q: O6 i5 z3 ]7 T5 J
regsvr32 /s pngfilt.dll
% X; E7 i+ M# i% S- \" }, h: b" W, Fregsvr32 /s licmgr10.dll
9 x2 R7 v: v* N% h2 ]+ r6 Bregsvr32 /s hhctrl.ocx
0 v" m9 C4 p% F1 Y. N% Xregsvr32 /s inetcfg.dll% r% Y5 d) B, y5 Q
regsvr32 /s trialoc.dll
/ ~( k& H3 x6 J% c9 q' _regsvr32 /s tdc.ocx1 b0 h" Z/ |& D2 R2 I, P4 O
regsvr32 /s MSR2C.DLL; m7 u: @# \6 J
regsvr32 /s msident.dll+ Y/ x; |( j5 x
regsvr32 /s msieftp.dll  n* n& P( ?" M2 c% p2 g. [
regsvr32 /s xmsconf.ocx$ ?6 x5 C5 T+ j/ y
regsvr32 /s ils.dll& C1 C* T$ b7 R) J% i
regsvr32 /s msoeacct.dll
$ ?; A3 F& G( s9 a) ]regsvr32 /s wab32.dll
: I  n9 I" K# u2 Z2 c0 |regsvr32 /s wabimp.dll
' {6 R0 I4 e- Lregsvr32 /s wabfind.dll4 R# H' p# X! ?# k& D% h1 n& E
regsvr32 /s oemiglib.dll: W: V3 a. ~4 g* S
regsvr32 /s directdb.dll! H2 @6 J1 F% F
regsvr32 /s inetcomm.dll
0 D; n  A( ^, s0 Wregsvr32 /s msoe.dll
( Q6 R. b- f0 c) Aregsvr32 /s oeimport.dll
) D6 o; U. x/ u) I  jregsvr32 /s msdxm.ocx
; u$ S8 O. S5 Z( O' q) kregsvr32 /s dxmasf.dll
& f  E$ j; P6 eregsvr32 /s laprxy.dll9 F; G& l& G6 t8 B
regsvr32 /s l3codecx.ax" K+ {, y0 C3 U& G- o# f
regsvr32 /s acelpdec.ax
* o. n7 K. ^* i# ?$ W$ z% Nregsvr32 /s mpg4ds32.ax
0 W4 r- j) d% @: Z) u8 Nregsvr32 /s danim.dll
- E  d/ l0 ~7 k  l! bregsvr32 /s Daxctle.ocx# Y% e5 e  b1 z- i+ E
regsvr32 /s lmrt.dll
, {- p* o1 E. dregsvr32 /s datime.dll7 ?. i9 b0 Y3 q/ U( @. @6 V9 I/ }
regsvr32 /s dxtrans.dll1 v: j9 E. i4 O# }* g/ [# C
regsvr32 /s dxtmsft.dll
- f5 `! c$ a, X" pregsvr32 /s wshom.ocx- D+ C% W4 _6 t; j
regsvr32 /s wshext.dll! p% x! u9 f; F- M0 m
regsvr32 /s vbscript.dll
0 j; y* r" A; T  \+ ?9 Qregsvr32 /s scrrun.dll mstinit.exe /setup
% k' \7 o$ r+ A  C% Jregsvr32 /s msnsspc.dll /SspcCreateSspiReg
- x# H- M1 V2 W$ ]regsvr32 /s msapsspc.dll /SspcCreateSspiReg
3 `" {: s) x8 {echo.6 ?7 j5 V  F4 b" b
echo.
3 u4 g" X: ?0 s; Vecho 修复成功!任意键退出!
% f/ |2 h& B. i8 Gpause>nul( }* B6 ~, [3 t" N; X2 z
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。1 D3 S) Y& n! J+ i/ f! I+ e" I9 y
7 F' K, C0 H* z' K9 U, v8 N
PS:( a& N7 Y! y" f2 b5 }6 t2 l) d  Y7 q
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。  b0 o: l. C% z- F4 {
  I6 o2 R9 C: z. V1 {" P# M
如果用完以上办法后,运行iis仍然出错: c% O( ]- V" c6 N+ N) m( s
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
0 \6 J: j. M2 v0 V  |下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
& k' t- l+ Z8 I0 ~3 P' z/ E* q# O: G IIsfixer.rar (1.07 MB, 下载次数: 0)
* T. h( \: d" d1 z) R$ g* t$ h# i  f8 _5 e  ~* `
: a( `. A# S( ]+ N' s
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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