搜索
查看: 16082|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:8 b: Z& ^/ p4 R. s) e$ V

( {1 e" O0 X) \( D% \7 p错误号:-2147221005! G' V: a" l3 J' A% p9 `/ J
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串0 ]8 F/ R% \* J2 j

. m! @( m2 D* ]$ N2 F2 J测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。7 z( C! q6 ~9 p- F" W; V, m! S
/ }' X0 l" ?% S% L+ _8 _& J
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
+ H% ~. ^6 f# g 一、权限不足% q9 ^+ ?: D/ j$ S. o
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。5 Q9 `. `) a3 O
二、系统没有开启FSO组件.
9 {( P9 _8 u% M: l$ k' ^( d运行cmd命令/ G% K- I( y. P
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ! o% M& h$ Y- g- Y  i% {" y
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll". C# b$ h/ {+ F5 `
重新注册ADODB.Stream组件
& X: ~) N1 l& x, ?. U! u% I# b" r三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
! h2 A0 x% i' jecho 正在修复,这个过程可能需要几分钟,请稍候……
4 ]0 [( M9 y, ^  K; _0 Crundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
& R/ R4 s# q9 _4 f0 a5 O; Urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb3 d6 W  i* g0 l+ u
regsvr32 /s comcat.dll+ L3 Q5 s) t) W
regsvr32 /s asctrls.ocx+ ~. g" h% y6 {! Y: ~! Q* E# d3 i9 Y. T
regsvr32 /s oleaut32.dll/ B3 O; n7 n+ Z) }' e" ]
regsvr32 /s shdocvw.dll /I
% T5 b7 J$ P& kregsvr32 /s shdocvw.dll
' p/ e8 W5 B. h+ Rregsvr32 /s browseui.dll. N9 r' A, `! W7 t$ |, |+ D
regsvr32 /s browseui.dll /I7 p' p1 \! y1 d* ~  [8 R* w4 c
regsvr32 /s msrating.dll1 ^7 W* l: n, O' r$ z& A: [
regsvr32 /s mlang.dll
2 t+ H* X, e' M# R, lregsvr32 /s hlink.dll
) d) l0 q' v- W* b; m1 e  L9 jregsvr32 /s mshtml.dll
0 J; W* n$ G0 j+ iregsvr32 /s mshtmled.dll) J/ ~3 ?8 A+ m0 C- M3 W( h; `( U+ d
regsvr32 /s urlmon.dll0 ^. M- }; \7 j1 v( M
regsvr32 /s plugin.ocx
9 w. q' J% \2 @regsvr32 /s sendmail.dll8 q$ H: `: y, {. J
regsvr32 /s mshtml.dll /i7 E, X; k6 h* v( r2 j
regsvr32 /s scrobj.dll
5 \! c1 E8 G$ E' oregsvr32 /s corpol.dll
7 c) }  `& m4 b2 |regsvr32 /s jscript.dll
3 r1 u' }- f' L! d* V$ a/ {regsvr32 /s msxml.dll
  l/ ]3 b6 o, \' C; A0 @  aregsvr32 /s imgutil.dll
! u4 _6 X6 H$ y. J  F% Eregsvr32 /s cryptext.dll8 s) H5 p3 U; t$ z; I2 ]
regsvr32 /s inseng.dll* w0 @2 s$ n5 c
regsvr32 /s iesetup.dll /i
# n# U5 p, i. C9 ?& ]1 qregsvr32 /s cryptdlg.dll! L3 q& f) t7 j5 |' s9 H# l
regsvr32 /s actxprxy.dll
; s+ s/ K; w. Q4 Nregsvr32 /s dispex.dll
6 b! m+ A8 W3 M5 Iregsvr32 /s occache.dll3 t* X' n$ @0 J% x5 h
regsvr32 /s iepeers.dll
& B0 Y' |6 k9 p  n0 g, sregsvr32 /s urlmon.dll /i; M7 y  z( O$ \1 w: d
regsvr32 /s cdfview.dll
+ ~6 {/ u# o$ L5 ^# J7 p0 U$ tregsvr32 /s webcheck.dll6 s+ Z! D: Q, M7 x2 _
regsvr32 /s mobsync.dll/ e* Z/ Z% {! p1 m
regsvr32 /s pngfilt.dll
3 J4 B- i; c) jregsvr32 /s licmgr10.dll; u$ a8 X8 I$ M: A& N7 Q
regsvr32 /s hhctrl.ocx8 \: Y* m2 M" h" `! W) H9 W5 q: d
regsvr32 /s inetcfg.dll& a1 F* h/ ?. a
regsvr32 /s trialoc.dll
5 E9 r2 ?8 H( j1 _regsvr32 /s tdc.ocx
& m6 D4 _- p& h& v: fregsvr32 /s MSR2C.DLL# J# H+ |6 _0 ^7 L3 D
regsvr32 /s msident.dll4 w- S8 |' `8 m& g; q
regsvr32 /s msieftp.dll
/ F: w5 m1 O3 z, l9 e/ Hregsvr32 /s xmsconf.ocx
/ @& r: y; e" R) T" @regsvr32 /s ils.dll1 a/ B& y( u( O0 S  ?% v) f7 c/ C, j
regsvr32 /s msoeacct.dll  P; o9 l+ P* g4 r$ o
regsvr32 /s wab32.dll
( Q- [( A) T' A- d$ ]- k% H. }2 ]8 X" w0 hregsvr32 /s wabimp.dll
6 a& w- w5 L  c7 @. L' v- ^/ zregsvr32 /s wabfind.dll
4 ~9 G: g& e, K/ h1 \7 Mregsvr32 /s oemiglib.dll; s/ x! G1 {4 w+ {$ b7 s* f: G; E2 o
regsvr32 /s directdb.dll$ ]5 ~% D) B. Z# t7 P
regsvr32 /s inetcomm.dll
; `5 l5 P) j) \2 q( g8 ^regsvr32 /s msoe.dll
: a) Z5 d2 j3 x0 U, Z0 Yregsvr32 /s oeimport.dll
: I( b$ j2 P" g1 fregsvr32 /s msdxm.ocx
( k0 j% I+ H( A2 zregsvr32 /s dxmasf.dll8 i3 f, N4 q) O. n9 K
regsvr32 /s laprxy.dll2 t( E" R( }* \5 _) {, P: m) @
regsvr32 /s l3codecx.ax6 @' C* q2 o) x3 K+ g
regsvr32 /s acelpdec.ax; S3 F# H' a: C1 s; |6 Q
regsvr32 /s mpg4ds32.ax
7 \1 @! U" w+ F: C- o  ~6 z. Cregsvr32 /s danim.dll8 t1 q" c: k  |& p" ~
regsvr32 /s Daxctle.ocx
( @# D0 C- F( sregsvr32 /s lmrt.dll
1 v, Y% e( n, d4 h! K! \regsvr32 /s datime.dll
1 c  l) p' V7 U/ ?. w2 _regsvr32 /s dxtrans.dll( O+ A# M2 E! Y% H0 M& d5 r9 ^
regsvr32 /s dxtmsft.dll
2 t  V) R( Q4 Q! [$ ]; b6 \regsvr32 /s wshom.ocx
3 g  O9 W; E& Y- R5 |regsvr32 /s wshext.dll3 u( L7 T1 b4 P2 d
regsvr32 /s vbscript.dll( [9 D* G) {- V0 V
regsvr32 /s scrrun.dll mstinit.exe /setup% u2 V5 M8 C9 j0 ?  u# @
regsvr32 /s msnsspc.dll /SspcCreateSspiReg% R# m4 s) z9 C2 r" _
regsvr32 /s msapsspc.dll /SspcCreateSspiReg* O- A5 I5 P, |. u$ Q% H' k3 n, |
echo.2 R% l% F- A8 x6 `/ e6 o+ A1 A
echo.4 U5 O3 {  t% ~# _: {* @- T( _' M
echo 修复成功!任意键退出!
' d. z9 Z7 b7 @' v: q/ b% Jpause>nul
/ q) r( b/ K% C( E四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
) l+ U3 y" j: d+ y/ ^! D0 x1 U$ y, e6 [/ [- _( A
PS:
, }* X3 G9 F+ x; s9 q/ W方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
( h4 w: o4 Z- l; r& Z( t( x& @
* s* ]" J' u! k) [$ @: v. [如果用完以上办法后,运行iis仍然出错) m& c7 z8 [) b, O/ I4 r
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
4 ~& A4 Z2 \; E1 q) @) t, c( k; o5 N+ t下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
7 P1 t- v% H; Q% M1 i) F IIsfixer.rar (1.07 MB, 下载次数: 0)
9 \- `5 N5 K, o/ f$ D8 J# Z! r, b% W
3 S/ v5 m7 p- b$ j& R+ t- w
, i# U$ l* P/ q3 J+ G2 `
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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