搜索
查看: 15596|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:# P# N! V  E1 A+ G
, {# e/ X0 A$ u: D) B" e4 X* l( V
错误号:-2147221005# n6 C( n( c) e3 s3 V
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
* x+ [8 S3 d2 y$ Q, T* y; Y  ]% p( {9 n! M
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。6 [9 p. w! z# {0 f) ^1 |8 C
  D( q& m" O1 @, P" F
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:# ~4 Y2 \* s: Z" Q, \
一、权限不足
. e9 F# ^; o& F% {; P右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。6 ~3 o9 _5 V3 D/ d
二、系统没有开启FSO组件.& V& h4 b& D" N/ ?; u
运行cmd命令
; k( O) M. Z0 n6 S% C, P启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  4 ]- q8 i. X$ {% O
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
; O$ ]* g: l8 w! M- u8 e/ V重新注册ADODB.Stream组件
/ H9 l* g) t$ [三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
. [6 r! g0 ]3 }  ~4 h& decho 正在修复,这个过程可能需要几分钟,请稍候……+ a7 }1 {9 n' X3 k
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll* ?6 O$ V9 \+ V: I$ f( h" I6 z; C& L# ?* F
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
0 F7 u* w% ?# O; E4 Mregsvr32 /s comcat.dll
2 J9 o# w" m. t  T8 Z! m' I4 b7 uregsvr32 /s asctrls.ocx
2 u7 }. g& R! j# L9 Vregsvr32 /s oleaut32.dll5 X8 R% B4 y/ w# R, @7 w
regsvr32 /s shdocvw.dll /I# i, ~; F& j5 k% r# w
regsvr32 /s shdocvw.dll
$ }6 l* {. U( fregsvr32 /s browseui.dll# Z; e( C% Y% i: ]/ I
regsvr32 /s browseui.dll /I
+ r2 n5 d1 G/ t, b* i6 I3 Sregsvr32 /s msrating.dll
3 x1 c7 w- b8 l; t7 I1 Kregsvr32 /s mlang.dll8 N) g( Z- ~, s
regsvr32 /s hlink.dll
* b4 C  i6 V. n9 S: R9 R# rregsvr32 /s mshtml.dll2 O$ t1 p8 c  m
regsvr32 /s mshtmled.dll+ g, o# H, [9 ^# h* O  e! ]! L( }; C% g
regsvr32 /s urlmon.dll
$ v) P$ @2 Q4 I5 R% F/ k, Vregsvr32 /s plugin.ocx. e- o0 z2 n. |1 g
regsvr32 /s sendmail.dll5 R/ ?) n, H0 }; `" U+ [
regsvr32 /s mshtml.dll /i
9 w0 v' J: N, g8 ?5 u. Sregsvr32 /s scrobj.dll2 s1 V! g$ @5 W. ?4 q
regsvr32 /s corpol.dll) k  Y) q3 K  E) e% G. N
regsvr32 /s jscript.dll  t' P' e$ N$ E. d+ K- Y. m2 j# Q
regsvr32 /s msxml.dll
  e4 e7 R( m3 Y5 [; f; \7 b( dregsvr32 /s imgutil.dll
5 t$ S) ^5 m& \& L4 ~. lregsvr32 /s cryptext.dll
9 l; a1 F' Z4 }2 `5 Sregsvr32 /s inseng.dll
6 l+ z7 _: v# F2 S4 J9 R, zregsvr32 /s iesetup.dll /i
1 ~+ F7 l  p; Cregsvr32 /s cryptdlg.dll. x6 q+ A. a- Z$ {
regsvr32 /s actxprxy.dll2 K6 w/ N) A; u
regsvr32 /s dispex.dll+ `8 n4 M" j/ ^# j( f7 \
regsvr32 /s occache.dll
2 K. U  O3 T& i: m0 y3 @regsvr32 /s iepeers.dll! r8 A, Q, E9 J0 C8 i) ^' ~
regsvr32 /s urlmon.dll /i, `5 k( W3 \# Z' b- R
regsvr32 /s cdfview.dll
4 ?1 V7 G( P+ Y8 |( |; `regsvr32 /s webcheck.dll
. `9 O  a- n  xregsvr32 /s mobsync.dll
0 b2 C9 c$ j2 Q2 ~regsvr32 /s pngfilt.dll. [" |1 K2 D$ \0 z
regsvr32 /s licmgr10.dll6 G" W7 o) l* Z0 W# Z- e7 _
regsvr32 /s hhctrl.ocx8 g) `  A( h, ~1 ?* i! r" @/ m5 y3 Y4 t
regsvr32 /s inetcfg.dll
) H/ ]  G5 k8 Y& gregsvr32 /s trialoc.dll8 x6 g  O# V3 W$ X  k4 p* v
regsvr32 /s tdc.ocx
4 {0 Y, F5 t+ H, @7 Nregsvr32 /s MSR2C.DLL7 k7 u1 o) T2 m1 S0 C$ b4 D1 Z! y1 _
regsvr32 /s msident.dll' B6 c  ~/ H+ f- z5 |
regsvr32 /s msieftp.dll9 Q0 d7 a0 ~' a+ j% O# T
regsvr32 /s xmsconf.ocx
/ a) H  j, h6 V- I) a, wregsvr32 /s ils.dll3 M8 G$ N' z0 G( W3 ?; N2 u
regsvr32 /s msoeacct.dll
+ z  i1 l9 H' P9 @% N! T& ^$ Uregsvr32 /s wab32.dll
# u' K0 u( Y& ?9 Sregsvr32 /s wabimp.dll% p9 O) Z9 \$ S" U. }
regsvr32 /s wabfind.dll' A3 l  R* y1 P4 c# R
regsvr32 /s oemiglib.dll
* }2 P2 B( `0 n$ lregsvr32 /s directdb.dll
7 ~. f8 P7 F. Q* pregsvr32 /s inetcomm.dll# W+ z8 m7 P0 l+ i8 n+ }0 I
regsvr32 /s msoe.dll
" I. C9 K/ C, J) [# {" cregsvr32 /s oeimport.dll/ \1 \1 y" N* f: P* N3 J
regsvr32 /s msdxm.ocx
3 X6 m& h+ e5 }( ]regsvr32 /s dxmasf.dll$ t/ z1 E' F  M0 A2 {
regsvr32 /s laprxy.dll
' ~: v0 m4 [: M( R1 \regsvr32 /s l3codecx.ax- L9 _# g6 P- b
regsvr32 /s acelpdec.ax
) X- _, q. e; z5 a+ G4 c% Dregsvr32 /s mpg4ds32.ax
. g( \. k' c4 c7 M3 }3 }' Uregsvr32 /s danim.dll
6 b) s. A. _& E& T- {* r8 _. Yregsvr32 /s Daxctle.ocx
! |9 P+ L0 h' ^- J+ Aregsvr32 /s lmrt.dll. h" e: `; A& n" l/ U* N- Q
regsvr32 /s datime.dll) n8 A7 R; I  S* t- C# o4 @( d
regsvr32 /s dxtrans.dll
) l) ]$ c$ j" ^' s  G  Gregsvr32 /s dxtmsft.dll1 V7 J" Q# }1 Y: P: L
regsvr32 /s wshom.ocx
5 m& N# t! y, m3 Sregsvr32 /s wshext.dll
- K+ i1 i: H+ A  @7 |regsvr32 /s vbscript.dll
) g8 a' {# ~7 g; U0 t$ aregsvr32 /s scrrun.dll mstinit.exe /setup
0 ?, D( }) v, F7 O2 Zregsvr32 /s msnsspc.dll /SspcCreateSspiReg# v0 }$ g. R2 _2 y( `! g/ S1 H
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
0 C+ E3 T7 V; W/ L2 X# c! }! xecho.
7 X: \7 h6 A9 L# H) Z- fecho.
- g. H9 W/ |3 d. W+ eecho 修复成功!任意键退出!. S; a. r( d7 ^* ^( o( N7 A
pause>nul9 |& H( ^" R- x4 V
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
5 Z5 u& Y5 f/ }& @) y1 }5 a( k
  c1 {, A  P$ F* u, ?+ q. [) V* ?: GPS:
% ]+ y/ G+ F5 s. C0 ~# o方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。& x1 c$ h4 `5 I  E2 P- q. }6 i
1 M; I! h6 }4 X& k: R+ e
如果用完以上办法后,运行iis仍然出错
" `. W6 ~) h3 g5 s  B4 V右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
  a) F) k; l7 U: |. T  n- F' W下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题% R! B" S1 j$ Q$ v9 ]2 ?
IIsfixer.rar (1.07 MB, 下载次数: 0)
2 R* c  S. O! J2 K$ [: L2 ^9 ?( [/ |
; `- v2 ^+ V, Z& P
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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