搜索
查看: 15301|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:9 r, O8 y' }7 y. X/ d) S

* E! e2 }! D3 A! [; U3 L错误号:-2147221005) B* G/ U+ E3 F0 ~; g+ |
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
0 U# j+ I% I* v8 D$ m
% m* W+ a4 p0 j5 h测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
- i8 Q+ U: D3 U
9 f8 q4 u9 T1 e/ ?6 Y% R3 c于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:+ K: m5 i( ]1 ^* s; ]$ b6 }
一、权限不足
5 N1 L% H# p/ o; H# F; {! i( i3 u右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
! @8 d8 o, P! J$ r二、系统没有开启FSO组件.1 b/ H, M  L5 ?/ ~0 R
运行cmd命令$ ~) _1 R# @6 }1 X3 Y
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
' j0 \2 @! W# ]重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
: e1 V: e7 ?+ [重新注册ADODB.Stream组件
% l4 S4 b1 e9 @! K三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
: R, k) H3 |" }& B: Uecho 正在修复,这个过程可能需要几分钟,请稍候……6 D5 Q& l, V5 V0 V* u( B9 R
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
% `; Q+ a& b2 @; E# wrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb3 t  [3 h0 J. ?3 v! j8 a
regsvr32 /s comcat.dll/ g5 _! x. ?+ v5 V
regsvr32 /s asctrls.ocx, }* l; g' b% I) M1 H
regsvr32 /s oleaut32.dll1 w+ l2 v2 B3 m' n5 F/ Q
regsvr32 /s shdocvw.dll /I
4 s6 h$ a4 `! e; F. O  Eregsvr32 /s shdocvw.dll
- }4 \, W4 }, K* l( i6 o7 g* G$ zregsvr32 /s browseui.dll
" Y0 I( L# u8 ], s2 K+ S0 fregsvr32 /s browseui.dll /I
/ Q6 {( G/ w  R& M( O; Vregsvr32 /s msrating.dll7 m" P( Y$ ^9 ?4 Y0 }1 Z6 }
regsvr32 /s mlang.dll" w- y  M5 @+ y6 }- y/ d
regsvr32 /s hlink.dll4 o  C& s6 N$ }: L" K* e4 S5 T' ]
regsvr32 /s mshtml.dll
  D, V  W, e0 ^0 v4 ^% ^regsvr32 /s mshtmled.dll
9 N% ?! ?6 l, u* A8 ]regsvr32 /s urlmon.dll: C8 R2 D* L- p0 B3 o$ m# w" R3 H6 q
regsvr32 /s plugin.ocx# X. O5 E- g" e" f0 u" k
regsvr32 /s sendmail.dll
$ n! i( v% _# w1 m2 iregsvr32 /s mshtml.dll /i
: |) R3 L- g: a3 t+ s9 kregsvr32 /s scrobj.dll1 z* v6 O7 E( j5 A
regsvr32 /s corpol.dll
5 h2 D, t* |# Y8 r" l' Q+ {/ N, [* uregsvr32 /s jscript.dll  D' j* S; n( b5 a% _
regsvr32 /s msxml.dll+ i$ _& i  N( |/ T3 d/ n* d
regsvr32 /s imgutil.dll
6 t, ^& P$ o% x8 ~8 Z3 s, }regsvr32 /s cryptext.dll! b7 B2 Z% d" j1 Z
regsvr32 /s inseng.dll
; ]) f/ N: |  Fregsvr32 /s iesetup.dll /i+ l+ N6 j: F: c! N! i
regsvr32 /s cryptdlg.dll. s7 N0 ]: \' @8 j. Z0 u
regsvr32 /s actxprxy.dll
& q  u; O1 s7 p/ Q8 p/ ?+ f3 }( }regsvr32 /s dispex.dll
: d. p* O7 ?0 C% kregsvr32 /s occache.dll, b3 }' u3 }4 J; W: X" Q
regsvr32 /s iepeers.dll
  L, e- `) x& q6 ]regsvr32 /s urlmon.dll /i
& G- w8 o# m" P) d$ `regsvr32 /s cdfview.dll
& A1 n, E/ Z6 G& \) Pregsvr32 /s webcheck.dll: @3 L5 \1 M! W, d  C* Z7 {
regsvr32 /s mobsync.dll  H4 |( \" I% n  u. A8 y
regsvr32 /s pngfilt.dll
1 }+ `8 P. H9 }. s) Tregsvr32 /s licmgr10.dll5 r0 w: f: Z3 x# s
regsvr32 /s hhctrl.ocx
0 Z$ _- D$ n$ h4 \0 tregsvr32 /s inetcfg.dll
" X$ p; i( j" a0 G% q3 l; |( Dregsvr32 /s trialoc.dll$ w% F% Y* S( M- v
regsvr32 /s tdc.ocx
6 ^1 {: L( h2 W- Y; f' f3 y1 eregsvr32 /s MSR2C.DLL4 G. M- z: t( d2 t$ d6 _6 ?
regsvr32 /s msident.dll
, W) W9 j8 f3 n( z' ^7 J3 o/ Rregsvr32 /s msieftp.dll: Y1 ?6 h& i; Y
regsvr32 /s xmsconf.ocx; |% I! y9 p9 b$ g8 v
regsvr32 /s ils.dll
: J3 y1 l) B5 k" s) X6 O/ hregsvr32 /s msoeacct.dll6 C; m6 d7 D9 [" [
regsvr32 /s wab32.dll4 j1 ?" n8 f; n' x
regsvr32 /s wabimp.dll
' F/ T- P8 l3 t9 Q" b( Pregsvr32 /s wabfind.dll# r) |' |; f% [/ ~% Z8 K
regsvr32 /s oemiglib.dll2 Y/ G6 {' Q0 K- T  y# v% g
regsvr32 /s directdb.dll
3 ^" M+ T( N2 z/ {" ~( mregsvr32 /s inetcomm.dll+ U& `$ n& w1 l; P
regsvr32 /s msoe.dll
+ X1 l) B7 E* b& [regsvr32 /s oeimport.dll8 h) N0 O/ ^% h" b; R; q+ ~# l% z; i
regsvr32 /s msdxm.ocx! c1 _4 T( P5 o7 c& @( A
regsvr32 /s dxmasf.dll7 V- X: k/ R: V" |- I% D& J; Q
regsvr32 /s laprxy.dll
) R) A6 e9 l) O3 K7 i- ]* ~2 J- Bregsvr32 /s l3codecx.ax
# M+ [( d) R; ~- gregsvr32 /s acelpdec.ax: v9 u& h3 g9 V6 h7 F- W
regsvr32 /s mpg4ds32.ax) H$ k/ @* u+ H' z4 Z) l8 T
regsvr32 /s danim.dll
0 C7 K$ Y! {* [& w: M8 ?: |regsvr32 /s Daxctle.ocx" V) D' i, k0 ~
regsvr32 /s lmrt.dll: T4 N- X  R2 g2 ?% W: y
regsvr32 /s datime.dll
4 b* x6 j2 R0 W9 r; Tregsvr32 /s dxtrans.dll
2 J0 a' N% d0 a8 \' qregsvr32 /s dxtmsft.dll
( h& a5 `, ~- Y/ P+ a1 Eregsvr32 /s wshom.ocx  P/ M; V. B: J0 r  k
regsvr32 /s wshext.dll
2 i( j7 E, N7 B& {; S' Nregsvr32 /s vbscript.dll
% I2 H9 n% ]" J$ |3 H3 a) Tregsvr32 /s scrrun.dll mstinit.exe /setup
* B6 k' R0 o2 Zregsvr32 /s msnsspc.dll /SspcCreateSspiReg0 E8 B* H, ~  ?! S- @3 r& r1 v
regsvr32 /s msapsspc.dll /SspcCreateSspiReg  s2 j! f* W7 o9 M0 z
echo.
. A  `8 d* f; u+ j, ]( m% y9 e' K% Recho.$ E4 J3 r( z0 K1 s5 d" ^
echo 修复成功!任意键退出!
- L0 U- L* `2 wpause>nul
9 I" A/ o7 g, [. L1 N. X7 p3 s四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% M+ |1 B! m! Q& \/ B; M, g& h  ~
& l4 ]  i( B  K- D6 N2 e9 W) }PS:
$ n, Y6 |0 T6 G) i方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
; t# A. X2 s% I1 j5 J' V  X; T& ^+ i0 |0 ?8 F/ Z
如果用完以上办法后,运行iis仍然出错3 F% j+ |9 q- k) `7 ~6 p
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”, \+ F1 e% I$ ?3 D3 v
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题; }3 d6 r2 C$ L2 I; k; N3 }! [
IIsfixer.rar (1.07 MB, 下载次数: 0)
+ O: E& h4 }& `3 C. R6 p' K- R3 E5 m9 B' `' O$ C8 l

5 |, K3 G+ U; `; A
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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