搜索
查看: 15228|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
1 D/ |( q7 S% T9 Y, k$ o# t. [* J  s; i0 T( e* y" F
错误号:-2147221005
0 }0 _& U+ }6 F错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
* n3 R) C2 T( s/ B; J  S% k: F  M* s7 R  N! A1 |9 `, C
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
& i8 ]4 I8 M- h) I, x9 L
6 Y1 g; Q# q6 @6 X6 X" q于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:9 \1 J( s5 H3 y1 n
一、权限不足  f! U: b- @7 X8 l
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
6 F* F  V. ^  ]* e二、系统没有开启FSO组件.6 i3 r( J& ?( K
运行cmd命令8 W3 K5 y% S0 o" @! w1 o- `
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
! ^& d5 [$ k: n4 H重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
% l# c- V& Z5 c5 q. y/ `% ~, G重新注册ADODB.Stream组件
: W) y) D( A: Q6 E' ?; Q! \三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。* D/ S# V, {' W" Y8 U; U
echo 正在修复,这个过程可能需要几分钟,请稍候……
* `6 ^" ^, m# z6 Crundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
8 Y% r8 s/ z( @1 r$ U  mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb+ b% L8 r# i% N6 a0 X3 R
regsvr32 /s comcat.dll
& Z& V- r3 q3 ^% a( E* sregsvr32 /s asctrls.ocx7 h/ S0 ~/ @! L
regsvr32 /s oleaut32.dll
9 X7 Q3 ~3 s; H; q  Yregsvr32 /s shdocvw.dll /I
) K- I6 A3 G7 Y* dregsvr32 /s shdocvw.dll
- E  F' w& O+ D1 d  J- A2 ]regsvr32 /s browseui.dll
' `( `0 Q5 t8 S( `/ o; wregsvr32 /s browseui.dll /I
9 q. H1 M. H" D, ?- Y. A5 Qregsvr32 /s msrating.dll! h1 g: g0 r7 }  A6 }
regsvr32 /s mlang.dll; q; \0 K, z6 ~
regsvr32 /s hlink.dll4 C; y; ^/ n* L7 ?& l. a6 }
regsvr32 /s mshtml.dll
" n" l; ]# K! Y1 A, [9 I% {1 E: ]regsvr32 /s mshtmled.dll
$ l' D/ q0 E* ~: C. M4 M0 hregsvr32 /s urlmon.dll6 ~/ G: ?# l1 N% \6 f8 S
regsvr32 /s plugin.ocx
) O+ o2 e" O; i( Vregsvr32 /s sendmail.dll+ B- [* P9 `- k/ w/ t4 J
regsvr32 /s mshtml.dll /i" Q/ t: q4 z- Q' Q3 P% `& \$ x
regsvr32 /s scrobj.dll
4 Y/ E  X! Y/ n  [8 W+ \$ \, c1 Hregsvr32 /s corpol.dll
& N2 P$ P7 r" B; N: O& ]regsvr32 /s jscript.dll
  w+ j  O- G7 iregsvr32 /s msxml.dll
) W3 M$ x2 o5 N/ h+ h8 f8 m. Cregsvr32 /s imgutil.dll
9 x$ R/ Q* S& [7 tregsvr32 /s cryptext.dll3 m$ q. ]3 N# N- [, G4 Z
regsvr32 /s inseng.dll8 t  O4 O" {6 ?) Q, D
regsvr32 /s iesetup.dll /i
, {1 K) @" j) E- ~6 Uregsvr32 /s cryptdlg.dll  i# O# d; m( Y- F0 b9 |$ y
regsvr32 /s actxprxy.dll
# x9 ]$ @% g. C( ^+ `) D* f& yregsvr32 /s dispex.dll4 S6 Q7 y: Z5 O& m
regsvr32 /s occache.dll+ J; [( E! M( w9 [) A5 m! o' k
regsvr32 /s iepeers.dll7 r% \  a  L0 d. g1 N0 V  ]3 ~
regsvr32 /s urlmon.dll /i$ Y  P, d' s* ~
regsvr32 /s cdfview.dll
4 k9 y( K2 d8 i$ d' ]regsvr32 /s webcheck.dll% P! b2 k2 r! X6 J6 D1 b- q6 G
regsvr32 /s mobsync.dll
) f! Z) C9 {* ^' h1 f5 K2 Zregsvr32 /s pngfilt.dll' [4 b( x; f/ N7 S' R
regsvr32 /s licmgr10.dll
/ Q/ J: y3 ?+ d0 Lregsvr32 /s hhctrl.ocx
: Q/ s4 T8 I6 l8 }8 v6 E# P2 iregsvr32 /s inetcfg.dll
; L+ s. l" G4 P6 Q1 u; ~regsvr32 /s trialoc.dll0 t0 l* b! m  J; r# A. ^. A* r
regsvr32 /s tdc.ocx- m7 D+ X: n2 x' p  G8 J6 V3 ]5 x/ |
regsvr32 /s MSR2C.DLL+ V; I2 N) F4 J5 P+ ^0 ]8 U
regsvr32 /s msident.dll
  G' c- F2 @6 f5 B# Vregsvr32 /s msieftp.dll
+ t7 U0 r- w4 I1 cregsvr32 /s xmsconf.ocx
: t: _6 \( N. p  x. U7 ~% x4 rregsvr32 /s ils.dll$ Z$ w' R" h9 x7 J# ?
regsvr32 /s msoeacct.dll5 p: ~; k8 e8 r+ V9 K- p& f
regsvr32 /s wab32.dll
( B7 [% ]4 x  o& \) P% u- y& yregsvr32 /s wabimp.dll5 D1 G; P: i" Z( h& C: `
regsvr32 /s wabfind.dll6 H) H4 s0 n, f
regsvr32 /s oemiglib.dll/ J! R1 V0 r5 g- n1 U. J/ }
regsvr32 /s directdb.dll
2 ~" k. [# ~; Vregsvr32 /s inetcomm.dll
- Y" d3 y. G7 N% T. ]regsvr32 /s msoe.dll
4 C1 v# A5 B' V( Z+ \3 p9 Cregsvr32 /s oeimport.dll
5 s; c9 D2 M- r9 D8 Tregsvr32 /s msdxm.ocx: s0 y, _2 s5 W2 N
regsvr32 /s dxmasf.dll
* M+ d  o- n6 ~4 W1 k2 x3 bregsvr32 /s laprxy.dll7 N/ t3 Y$ w& {0 r3 p7 z
regsvr32 /s l3codecx.ax
3 O2 C- @4 d7 H3 yregsvr32 /s acelpdec.ax
. v: u% D! n5 x' z) e' m* iregsvr32 /s mpg4ds32.ax
3 `8 p. m4 ~# S- N' {0 O: S0 Jregsvr32 /s danim.dll4 {! b* N% i: w$ k3 A; N# e
regsvr32 /s Daxctle.ocx- j4 ^" F: {4 d5 s' r
regsvr32 /s lmrt.dll
% w! ?# P' k6 w, F) Oregsvr32 /s datime.dll
6 `+ a. `, z- ^. P. E: Cregsvr32 /s dxtrans.dll
& ^2 a4 b  A( F" H* Rregsvr32 /s dxtmsft.dll  Q! }. z  X6 {1 V& m
regsvr32 /s wshom.ocx
: K3 I' ?' [" N- Kregsvr32 /s wshext.dll+ e* n+ j+ ?3 ?4 O" p
regsvr32 /s vbscript.dll; _# T6 w  X; ?; d
regsvr32 /s scrrun.dll mstinit.exe /setup
/ D: B. s( ~  t- j& F( j  q& C; qregsvr32 /s msnsspc.dll /SspcCreateSspiReg" n% H' f2 X" z# p* X
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
3 c  k8 {/ T3 B$ l( ^/ M" d! X% zecho.
: O; j( ?7 C' y/ xecho.4 ^, D6 ~% v( ], [  a2 c2 B
echo 修复成功!任意键退出!0 W4 N0 N  o; G6 B6 ~" |4 z* l- c; C
pause>nul
9 A: q6 n4 Y5 C四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
; R+ f+ U% {9 z" S. K0 V9 Q( X8 Y- ?2 d# G! E6 b* F/ H- m
PS:, U4 M( b% P2 ]+ A6 @7 l
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。. L% T5 D+ D6 |, P8 J

* v* j7 u' Y1 F如果用完以上办法后,运行iis仍然出错
$ o, y7 E2 O' X2 i3 d右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
9 j. h1 X5 Y* g. V% j# X下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
' w( H' [! j; D IIsfixer.rar (1.07 MB, 下载次数: 0) 8 @6 W# R  @/ s' D% ~2 O( g0 N2 {& x
/ K5 r' C2 y) X9 f- o
" \7 v" {" ?' M! ?, E1 x- m: k9 i9 D1 r
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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