搜索
查看: 15242|回复: 0

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

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

. c( C9 Q9 T* D" {2 u错误号:-2147221005
& M- [- b  P. n, p( g5 X# J) O错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
+ x3 N+ u% N8 i
2 r3 Q: h7 {( d测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
7 E4 D! z1 G: F+ O
' Q, ?, u# Q8 ~: g/ i& B  s于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
$ x9 Y% e3 i# \9 I9 {, u, ` 一、权限不足1 ?1 i" Y, y2 Q$ s2 g* s. F; @( n
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
* s- }! o, H9 I# A2 Q" }* l+ x5 K6 F二、系统没有开启FSO组件.
# N8 J) M, W0 Z运行cmd命令
5 k  _' z: s7 H- i4 m启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
1 |4 k$ J1 T5 H2 U7 h5 H重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
9 X. F6 F9 g+ x0 T* f重新注册ADODB.Stream组件7 f$ S* N* V( T  |( I1 J8 _
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
, G  ~/ o% @  l& Mecho 正在修复,这个过程可能需要几分钟,请稍候……
2 T$ Q$ B  D- i) U8 ?! B# Mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll" }) U6 I" Y" M
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb% Q3 G" n4 M' y* e) h* A
regsvr32 /s comcat.dll
7 W4 h' ]  v5 Aregsvr32 /s asctrls.ocx  P& X$ l1 P5 b& I
regsvr32 /s oleaut32.dll) Q: \* {3 X( y, y" y2 m5 M
regsvr32 /s shdocvw.dll /I- Z5 n3 U2 T; }, B6 l
regsvr32 /s shdocvw.dll" ]$ R/ `9 y$ o# ?. j
regsvr32 /s browseui.dll$ A' j4 Q1 _% y/ e" \0 b
regsvr32 /s browseui.dll /I9 r& y) f$ _& v( C
regsvr32 /s msrating.dll
4 E4 f' Y. O3 w9 M: Aregsvr32 /s mlang.dll
1 w5 d: z7 q$ M6 {- B5 sregsvr32 /s hlink.dll
' a1 k% q: r  i# ?, S0 Zregsvr32 /s mshtml.dll/ t9 N% R" v" j8 Q8 H# U
regsvr32 /s mshtmled.dll7 H  ]+ L; y$ U7 A" x9 ?3 e  q
regsvr32 /s urlmon.dll  w; i) O. y* }: J0 X! _
regsvr32 /s plugin.ocx
; e2 N% h7 R' h, \, P6 fregsvr32 /s sendmail.dll
6 h+ w( S. {: gregsvr32 /s mshtml.dll /i0 Z. w. c4 t+ B, O* a5 U+ y- V
regsvr32 /s scrobj.dll7 z% k9 x. C1 @; J
regsvr32 /s corpol.dll% t& }; O2 @. ]8 U' q# h# e
regsvr32 /s jscript.dll( q/ w& b. I, }. R
regsvr32 /s msxml.dll8 k0 j" I9 p: K
regsvr32 /s imgutil.dll2 U) ?% t+ T2 G3 R( N& y) S/ V5 ?
regsvr32 /s cryptext.dll
' T( }  D9 U$ A* h; Qregsvr32 /s inseng.dll
8 y4 f* h$ T' X; O9 ~0 Fregsvr32 /s iesetup.dll /i
. {7 c7 r+ k/ F1 S% E, `& f/ `regsvr32 /s cryptdlg.dll. z6 ^9 C" K( t- P/ j# ^
regsvr32 /s actxprxy.dll: |" I+ h7 h3 J+ N" d! u/ f
regsvr32 /s dispex.dll1 Z) \# Q/ B* |6 q2 w, o' u
regsvr32 /s occache.dll/ Z5 ]; }! Y( l: K
regsvr32 /s iepeers.dll
& g0 _) X6 I1 i' i  c; |$ H# C* A/ Yregsvr32 /s urlmon.dll /i  J# P, J; z% X; ?" b
regsvr32 /s cdfview.dll: j! K' K, V& t5 v5 R' D( B8 N
regsvr32 /s webcheck.dll
& K* j( V. w9 t" s, _9 [  ?1 Sregsvr32 /s mobsync.dll+ `( o2 {: S, U( r
regsvr32 /s pngfilt.dll
3 Y8 D7 N. e" [1 Gregsvr32 /s licmgr10.dll
- W$ f  K2 M1 `9 g6 b& `' |regsvr32 /s hhctrl.ocx% c4 ]! ]2 Y. S; L" K1 K
regsvr32 /s inetcfg.dll
1 O4 ^1 }& L2 r: V1 m& v* M3 zregsvr32 /s trialoc.dll. [3 d$ I. W1 ?
regsvr32 /s tdc.ocx
" u7 B, o, p+ k3 J; {: \3 uregsvr32 /s MSR2C.DLL
" X0 {; ^1 H9 I% m- d6 W6 s7 xregsvr32 /s msident.dll
3 i5 e8 L1 @8 r6 W2 vregsvr32 /s msieftp.dll. R( o$ j1 I' g# M: a
regsvr32 /s xmsconf.ocx
) H6 _8 o9 R+ R8 d. j9 Vregsvr32 /s ils.dll
5 w2 z: i, ?$ f4 f1 K9 U/ [regsvr32 /s msoeacct.dll
4 M$ r; d4 [4 d3 i/ Bregsvr32 /s wab32.dll" P6 N& l* z* m
regsvr32 /s wabimp.dll
- S$ V' k' K0 a9 Q7 @( E7 Iregsvr32 /s wabfind.dll  J: n4 H) N% b$ ^2 _' N
regsvr32 /s oemiglib.dll
. U% B# c' O5 x& U3 @9 uregsvr32 /s directdb.dll( x& z% j( F  \: ^9 c
regsvr32 /s inetcomm.dll$ q% T3 ?: G" ]1 E5 r
regsvr32 /s msoe.dll1 @5 |; m  w$ `9 R6 A
regsvr32 /s oeimport.dll
" @9 `( k" m% }regsvr32 /s msdxm.ocx; i8 [5 A, q( `, X; D: ]" u* C& g
regsvr32 /s dxmasf.dll" X! _9 u; O. f- ?1 r# Z
regsvr32 /s laprxy.dll
7 y- T5 `! ?% H$ `9 tregsvr32 /s l3codecx.ax
/ d4 H0 @% z) M5 {, [2 f) Aregsvr32 /s acelpdec.ax7 Y3 {- Y" D3 r9 M( |) {+ k
regsvr32 /s mpg4ds32.ax- Q) k" y- [$ z- M, t5 C
regsvr32 /s danim.dll* R2 Y6 p: `; C$ d( Z! l
regsvr32 /s Daxctle.ocx( t9 _* k  {" u/ h1 ]! c# U
regsvr32 /s lmrt.dll
$ H; _- [7 `1 v$ _- L# R( w  d* hregsvr32 /s datime.dll
& m$ g0 u# t5 a6 f1 G. Oregsvr32 /s dxtrans.dll
; i, u" K' n) u. M; zregsvr32 /s dxtmsft.dll
2 k, d0 Z/ P/ g9 bregsvr32 /s wshom.ocx
) p* J5 o' Q* Q1 R' h/ F+ M  gregsvr32 /s wshext.dll- c8 B' J* L. i: }
regsvr32 /s vbscript.dll
. X$ l% \7 ]. ]7 `, b4 U( u9 e7 Wregsvr32 /s scrrun.dll mstinit.exe /setup+ N4 r5 j# o: d+ h8 Y% L
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
) w" }8 f' r4 w% M6 @" Q* @( cregsvr32 /s msapsspc.dll /SspcCreateSspiReg5 C# p% }* R2 V4 P3 v5 z, W
echo.
* G6 I# ?# i4 q0 B/ w) p  u6 ~echo.
* H: Q# s" `! }9 ]% `% techo 修复成功!任意键退出!7 ^6 d' G" h7 Q' b8 S. v4 O
pause>nul9 l7 M" r8 l+ K1 f) ^+ ]8 H) V
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
6 @4 {4 }  g$ L: q' w! P/ x6 T: b: B8 }6 Q3 R: ?3 K" J
PS:: t. E0 w" t; c. Z6 L" c' ~4 N
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。) d$ A+ j# z! g6 J
/ h$ T) S* J. ~, Z  |
如果用完以上办法后,运行iis仍然出错
! K' _3 l/ \- `/ ], z% |* Z右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”+ j; g: X3 Y' r+ o
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
, {/ k7 b9 \8 x3 A6 w9 z IIsfixer.rar (1.07 MB, 下载次数: 0)
1 F- O2 c! }& w  i8 j
1 s6 V3 ]2 r. x1 l# G( [7 X
# v' k' k) d9 X/ R8 a/ {
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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