搜索
查看: 15289|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:; ?$ I. V' Z9 `3 f& C

! Q7 x% D5 ?! h, G错误号:-2147221005
; j1 W( R- o0 r% ~: r9 z% B错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串; {9 ?3 W* H5 X% \

4 [% i; Q" t3 b/ x1 F% O测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
$ R: v( y$ g( O& p( G4 q
6 i& O8 I# j3 d: ]. V( I5 r于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
0 B7 @* G* n2 {- j7 C: `: ]0 c 一、权限不足
2 M) g6 E  P9 F% m  c右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
( }* u! j7 G9 u二、系统没有开启FSO组件.
+ N5 Q- M/ }6 E" e5 K" Z+ m运行cmd命令
; [7 I' J( F6 e6 e4 ?启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
) d* V; x7 Z2 \# P1 p# M重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
' i% b' Z3 ^7 t4 k9 v! S5 T重新注册ADODB.Stream组件
4 C5 ^) i7 G# a2 q  V  N三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
% o0 q$ ]0 i5 `- Oecho 正在修复,这个过程可能需要几分钟,请稍候……7 \! t- N5 F2 R/ [1 F. @$ r
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
: w5 {. a! b3 l1 p' H/ l2 Drundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
) d$ q6 W5 G; E# fregsvr32 /s comcat.dll
$ [# d% w! w2 V$ `8 _regsvr32 /s asctrls.ocx9 r+ J2 A8 E9 e5 i2 R
regsvr32 /s oleaut32.dll
2 W: |" f+ _4 ^4 X3 u/ C6 B0 ?" a; qregsvr32 /s shdocvw.dll /I
7 w( q' s* ?! T% s8 h# R7 Hregsvr32 /s shdocvw.dll
1 A- W) ?* e' G1 |2 |( x/ m& uregsvr32 /s browseui.dll) C& C) @$ l) s9 g& D
regsvr32 /s browseui.dll /I0 S9 ~& ~: \- o- e
regsvr32 /s msrating.dll8 G% R) M3 j- d( f  K  ~- W
regsvr32 /s mlang.dll
. r' [8 t* ]* O! l& ~6 h7 B0 kregsvr32 /s hlink.dll7 ^# n1 }) t7 G  _. u
regsvr32 /s mshtml.dll
/ l; q% q9 f; Q: R$ y3 Dregsvr32 /s mshtmled.dll
0 X* D$ V. N, K8 @3 wregsvr32 /s urlmon.dll2 F& x0 z- W# o: D0 ~5 j
regsvr32 /s plugin.ocx
  w- H9 c8 u7 zregsvr32 /s sendmail.dll: I" c, p2 ^$ {  Y) T4 T6 B! h
regsvr32 /s mshtml.dll /i
7 b1 W: X; i! e9 Z0 q' s3 A. Jregsvr32 /s scrobj.dll
: \' R9 U9 I$ F4 Uregsvr32 /s corpol.dll
6 N$ d, U: h  n( w5 v. @regsvr32 /s jscript.dll
# j2 p9 Y) h* `regsvr32 /s msxml.dll
  r- `$ H/ s1 r4 w& b, v, O. u- Sregsvr32 /s imgutil.dll* A- Y) e- d2 o7 _2 p2 w
regsvr32 /s cryptext.dll  n! N. G2 U" ~  \
regsvr32 /s inseng.dll
$ w. y0 I- P  Z, x  W, Hregsvr32 /s iesetup.dll /i3 ?. b0 g* ?4 y7 @. q
regsvr32 /s cryptdlg.dll& I) {7 T8 ]' j
regsvr32 /s actxprxy.dll9 B& w6 z% y" o- O  a) V) F$ l
regsvr32 /s dispex.dll5 s1 K1 T6 A7 K; v
regsvr32 /s occache.dll( N" i% F# ?% J6 e" r% X( j6 c
regsvr32 /s iepeers.dll
9 b% b) p% P  U8 `5 jregsvr32 /s urlmon.dll /i/ F# B  J- _- q+ e
regsvr32 /s cdfview.dll5 I- R  Y  l8 s2 a) ^
regsvr32 /s webcheck.dll
7 n* D4 A; u" L0 u8 tregsvr32 /s mobsync.dll
0 r& M9 F& E$ {" rregsvr32 /s pngfilt.dll8 ]% N- y) ~  Z; m1 U
regsvr32 /s licmgr10.dll
% b. W6 K. B' A% I4 fregsvr32 /s hhctrl.ocx
2 w7 @( Y( ]5 o, tregsvr32 /s inetcfg.dll
& V& p6 r3 U0 u* ]: d& Cregsvr32 /s trialoc.dll( |$ S. Q0 t6 N
regsvr32 /s tdc.ocx, X/ v9 Q2 h9 v  H+ z9 w; v4 @
regsvr32 /s MSR2C.DLL8 C1 f! Y) _  K% Z4 k
regsvr32 /s msident.dll" `# d9 I4 [5 U) D! r
regsvr32 /s msieftp.dll
( X8 t6 w$ i2 Zregsvr32 /s xmsconf.ocx
* E3 L3 ?% W! h3 {$ }+ Mregsvr32 /s ils.dll
' U! y4 m# D8 c" i+ w  Gregsvr32 /s msoeacct.dll
9 D# A, u& R1 ^6 |( Eregsvr32 /s wab32.dll
2 _) E: l/ x! _: ]2 e  D! qregsvr32 /s wabimp.dll# [* S+ q2 X. I( q( ]5 ~) o# ]
regsvr32 /s wabfind.dll1 M; z6 {7 P  _; x5 B
regsvr32 /s oemiglib.dll
. v! t' _# Z3 n: Eregsvr32 /s directdb.dll
2 b. a% l0 h; W2 o+ Dregsvr32 /s inetcomm.dll: F" v# n' f" a# ~' E4 I% l- P5 s1 z
regsvr32 /s msoe.dll! W! P, h4 f3 l4 e" x5 B5 Q
regsvr32 /s oeimport.dll- b( T5 p+ g  P6 c8 _. d( K8 N/ D
regsvr32 /s msdxm.ocx0 }  p4 R  I& _
regsvr32 /s dxmasf.dll% f0 X. g% ?3 o4 X7 w% S! Z" ~  H3 u
regsvr32 /s laprxy.dll. y. \! x  [" _9 i7 R5 }
regsvr32 /s l3codecx.ax+ N) D. P! U# M+ b6 E  T7 g" B
regsvr32 /s acelpdec.ax3 L! ]2 |4 t6 a
regsvr32 /s mpg4ds32.ax0 W, e) n2 Q3 O  K' _/ @/ k
regsvr32 /s danim.dll
9 W$ \6 d( s1 D5 j. ~" j0 tregsvr32 /s Daxctle.ocx
9 H# b  m- _9 r* h- xregsvr32 /s lmrt.dll
/ \" M) r8 u4 G) h$ |5 aregsvr32 /s datime.dll
: K8 e, D* A% t& {' _$ Oregsvr32 /s dxtrans.dll
* k: g: t7 Y/ n! H# {. Yregsvr32 /s dxtmsft.dll2 q# q5 j# a( o: u7 t
regsvr32 /s wshom.ocx
  L  d8 v" [& u( Xregsvr32 /s wshext.dll8 i% H* _+ P/ f
regsvr32 /s vbscript.dll
; g& \0 a- {, ^" z" Oregsvr32 /s scrrun.dll mstinit.exe /setup
( P8 W. S# m3 P% _1 j0 W) Aregsvr32 /s msnsspc.dll /SspcCreateSspiReg% u9 I- p# O3 v& ?
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
0 c: G; w3 k1 N% F4 h0 a9 \: Recho.8 a9 l* x) |# o
echo.& e( r' t* W+ q  ~: D; O' W' N: c3 y
echo 修复成功!任意键退出!
0 |/ ]1 x; {) j8 z3 `0 g& Tpause>nul9 q$ J( V9 F  R, t4 s
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。6 O- `2 r; j2 z4 w' c

- [# O( s; D- O' h" lPS:5 G# o" F, v- H# x2 Q4 @
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
. Q# ]2 H( l9 a) y9 B- l9 t3 [3 L2 [4 ?% t, l6 P% @: I5 |
如果用完以上办法后,运行iis仍然出错
7 @% U6 r/ A3 ]" o2 @7 S- }; w' y右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
4 [, v0 Y, A, j. b5 [) R0 P下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题; r6 G& h8 M5 ~% B+ F7 M
IIsfixer.rar (1.07 MB, 下载次数: 0) $ S4 c1 }1 Z* I( r4 i  J

) A# ?  x) ?( T# G3 p) _  g7 k8 ~
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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