搜索
查看: 15373|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:. L! P7 P) H( W
8 B7 M* {. o, E  P. E8 H
错误号:-2147221005+ }8 k" v. c' K- x* r; w
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
: P, p& I& V( T: w2 ~- V: x; B* @; {5 G' J; L0 T- l8 O
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。7 L7 e0 V2 Z# j& o

5 s7 J  z9 O1 ?' I( V" K6 F于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
6 B; R" B, ]7 T  [) @ 一、权限不足& P9 s7 F* k! A! s  v
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。9 I+ w) {( d8 }+ }* e
二、系统没有开启FSO组件.) }5 K2 o6 A- I' @
运行cmd命令
: ^2 G# x/ Y( a. z启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  0 M: `4 a# E( d# v8 l
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
+ {9 H, G  N  U6 @. _) s) Z重新注册ADODB.Stream组件7 n$ l* g9 }# c0 U+ e- d
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
: ~2 b) u' U! j* [echo 正在修复,这个过程可能需要几分钟,请稍候……- W+ w$ z( e6 I$ H
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll9 H4 ]# |7 n* |4 ]9 E
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb6 |& `0 G# C, m" m! L$ k/ f
regsvr32 /s comcat.dll. ^3 Q% e0 E! p: x1 T; I! A0 R
regsvr32 /s asctrls.ocx
4 @4 O, Q; `7 |# d/ oregsvr32 /s oleaut32.dll
5 {" K/ u, Q/ c3 mregsvr32 /s shdocvw.dll /I4 t# }. ]5 l6 I/ \
regsvr32 /s shdocvw.dll3 |& ~. ]7 ^3 {+ l- v, _- Q$ ^
regsvr32 /s browseui.dll
% q$ k8 }0 X: Q. e$ Jregsvr32 /s browseui.dll /I3 f( |1 f: p& q9 w5 {
regsvr32 /s msrating.dll
+ R1 f+ V! q; i  G4 r0 fregsvr32 /s mlang.dll, C$ @5 K; [  M# h$ j
regsvr32 /s hlink.dll" a/ G2 G! x" e: W
regsvr32 /s mshtml.dll! ?' n8 q4 P9 d
regsvr32 /s mshtmled.dll4 t: {; V( B& S0 b0 x
regsvr32 /s urlmon.dll5 |: o0 C, F" q  H! {
regsvr32 /s plugin.ocx$ x4 `: L7 b3 h0 `
regsvr32 /s sendmail.dll1 `- |. l" J2 K1 E+ t, H
regsvr32 /s mshtml.dll /i
  ]* b4 `; O" E3 _' I* `" d( ]regsvr32 /s scrobj.dll: d  F; h* r) `' |3 o( b# ^+ q
regsvr32 /s corpol.dll; i0 D9 X. }8 v/ \
regsvr32 /s jscript.dll
# g; N, }) r! k2 w: F$ |6 Uregsvr32 /s msxml.dll+ y8 [5 B  }' f" j% V
regsvr32 /s imgutil.dll  ?* ~. o1 h% U
regsvr32 /s cryptext.dll8 K* c! ^" a. R  d6 C6 |3 C7 \  y
regsvr32 /s inseng.dll
* O8 W9 D, k/ w* R8 [regsvr32 /s iesetup.dll /i
* e% s  F4 Q) ~regsvr32 /s cryptdlg.dll
& t$ _+ L& }+ O$ [. n" @: aregsvr32 /s actxprxy.dll4 o: S! f% ~4 c8 @& y
regsvr32 /s dispex.dll' ?9 y7 l4 A" p/ N
regsvr32 /s occache.dll3 U2 G+ d5 f, Q0 {& Q" x3 O
regsvr32 /s iepeers.dll( o% D5 h) ^3 O# r5 G7 ^
regsvr32 /s urlmon.dll /i
! m* s6 P2 f. @$ ]8 A: ^* Z) f' wregsvr32 /s cdfview.dll
2 J. D% l3 u% Qregsvr32 /s webcheck.dll# ?" ~* ^4 ]8 W' d
regsvr32 /s mobsync.dll9 a9 f$ l: M( K! C: m" [
regsvr32 /s pngfilt.dll2 @+ p" Q$ K" U
regsvr32 /s licmgr10.dll; k4 }# N& s2 I( ~" r
regsvr32 /s hhctrl.ocx
/ h  N" W- O" `. Qregsvr32 /s inetcfg.dll
5 z- Q! q4 @' U9 k2 j% g' |8 rregsvr32 /s trialoc.dll. ], I- y. U4 K% H% C
regsvr32 /s tdc.ocx- n' A. R9 `, y/ M" r; R, f* _
regsvr32 /s MSR2C.DLL4 R' [) I  a6 g9 O& M
regsvr32 /s msident.dll  \  \5 q# v6 Z- e
regsvr32 /s msieftp.dll
1 X  M: G1 u: }# t: j  U  k4 fregsvr32 /s xmsconf.ocx
' O, c% r* d" v% |* Oregsvr32 /s ils.dll
- Q8 a' P% ^7 x; mregsvr32 /s msoeacct.dll
% A, |! C2 x0 a' uregsvr32 /s wab32.dll
6 P6 c% }; w8 d5 n4 Aregsvr32 /s wabimp.dll" a. k, P, R' u1 ?* @. q/ U  m4 t
regsvr32 /s wabfind.dll6 ~  t4 e& Q, t
regsvr32 /s oemiglib.dll; Z' S  [$ U2 W6 `) ?" u' _6 [  k1 c
regsvr32 /s directdb.dll
7 Z% p; K% j6 g, C' hregsvr32 /s inetcomm.dll, [% {  ]$ {8 p- I) `  q( J
regsvr32 /s msoe.dll, R4 f$ R  Q; _8 Y, _6 W7 }* F% K
regsvr32 /s oeimport.dll
4 j+ L  N- o3 I5 Y( h+ F( i3 Pregsvr32 /s msdxm.ocx4 ~9 ?7 s$ L$ ]" l% E
regsvr32 /s dxmasf.dll
4 K1 I4 T  B- Y  Q/ Pregsvr32 /s laprxy.dll1 ^6 |4 {( K4 w/ r5 X
regsvr32 /s l3codecx.ax; p" R2 Y! u- ?3 p: Z- u1 C
regsvr32 /s acelpdec.ax
) m: [9 l, A! Y* {5 pregsvr32 /s mpg4ds32.ax
' d5 v* M7 k2 ~" X; {2 Fregsvr32 /s danim.dll/ e. W. t) c% g
regsvr32 /s Daxctle.ocx
0 j$ p' d3 d) k7 N2 T& P$ p0 {& Eregsvr32 /s lmrt.dll
7 @  q. T* P  |+ ~* H5 }$ N  \regsvr32 /s datime.dll4 o# o- @/ s' p- n, v& s! \. q9 h" ?
regsvr32 /s dxtrans.dll+ v8 g3 q" r0 a/ L, Z7 d2 U& w
regsvr32 /s dxtmsft.dll
. p6 d* M& E; J! m: [8 a  N* zregsvr32 /s wshom.ocx* {% n0 b# W- C" ~4 C
regsvr32 /s wshext.dll" W$ V( {( J5 y
regsvr32 /s vbscript.dll
" K) x6 |7 M: {& d+ aregsvr32 /s scrrun.dll mstinit.exe /setup  z5 @1 y2 g! d7 f
regsvr32 /s msnsspc.dll /SspcCreateSspiReg2 Y- ]; W' N7 [) P" O
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
8 S$ k% f/ x# c+ f( z4 w% p; M7 Mecho.
) d2 W5 `9 I# w0 c9 p; Becho.
5 ^  \# }4 A. e' \! ?echo 修复成功!任意键退出!
% H  P/ {5 @4 ]0 qpause>nul
/ b, c2 ?& x: N四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。4 r* q$ S$ Q( _1 [# t+ N1 Z& `; s

% O# b* E& o3 B3 zPS:. Y, C0 `* v9 j1 E" N+ }! t+ f: b
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- R( p: o( K2 w+ |; A1 F- Y9 W- N- x, X2 x& T/ u
如果用完以上办法后,运行iis仍然出错9 U( }. W: a& l7 A4 S
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
0 |% ^# L4 g1 o下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
0 @. m0 q' v" r( v* \# k& S; r IIsfixer.rar (1.07 MB, 下载次数: 0)
5 q+ w) ]% Z' r  ^, S0 _$ b# u7 D6 |8 k/ k; T! }

! ^/ d9 d% s* w* z
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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