搜索
查看: 14746|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:+ v+ h$ Q1 ]2 E( ]8 f+ ?

2 ]# q! [0 E% `6 c错误号:-2147221005
2 w2 J. G+ y. s. l5 Q  U! L% p& T错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
2 @% s4 a) l& S- J% {
: t* V5 k5 V5 C测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
* Q& M( y  e0 w) g/ j$ v6 x
- \# K' V- M! A" b  t8 h& L于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:  w# |" n+ h" _5 [
一、权限不足% ^0 U2 p+ l3 P" T9 A
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。% ^, U3 d" c8 m+ _- Q$ T
二、系统没有开启FSO组件.
9 M) Y% p1 a% n4 L0 E5 R运行cmd命令% ]) J# H4 \' N( D4 k9 D. b
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
: R! t4 G+ A" ~: C重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"% J1 G: x9 g( N9 Y: [9 u* U" N
重新注册ADODB.Stream组件
: i) W) `" x5 t+ K三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
7 A  v( K1 n0 @1 q6 u9 V# i7 b9 \echo 正在修复,这个过程可能需要几分钟,请稍候……
5 r1 H1 ?+ v+ D) R' r2 grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
9 T" h- f  D3 B- q' _: I* _rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
% K( ], W* K/ Qregsvr32 /s comcat.dll9 b9 h9 J& d! h$ x, b/ X/ f$ `4 w
regsvr32 /s asctrls.ocx% R3 `# L* M- S0 Q1 @
regsvr32 /s oleaut32.dll
6 Q1 c3 a. G/ X% u( eregsvr32 /s shdocvw.dll /I7 [  l, Q2 n7 |$ A7 n* m9 C
regsvr32 /s shdocvw.dll
  u5 @4 ]( I! O) a# O  n2 Sregsvr32 /s browseui.dll
3 s) A7 F! I, P6 a* R0 d9 \regsvr32 /s browseui.dll /I( \; o- g2 D; T) c: Q
regsvr32 /s msrating.dll
$ P* q* V# `: l+ E- i/ y9 `regsvr32 /s mlang.dll6 }  L$ k- D- Q3 C8 |8 ~. r
regsvr32 /s hlink.dll
  R# x. w) @- dregsvr32 /s mshtml.dll1 P9 O. j3 P: X
regsvr32 /s mshtmled.dll3 `4 j, r- R7 R7 b: z
regsvr32 /s urlmon.dll
) |0 |9 d5 r- t% {7 L! Kregsvr32 /s plugin.ocx
. m) ~% N1 ]  g6 E8 i" r, A9 uregsvr32 /s sendmail.dll  |0 c( P- v' x- I
regsvr32 /s mshtml.dll /i
' R/ S" l- H% L# w; J1 L% \4 r: s# Uregsvr32 /s scrobj.dll3 d) W6 U1 {$ ~  r+ D( w3 k1 }1 B9 K0 w
regsvr32 /s corpol.dll
8 q% C- H+ Q) R1 c6 p/ Xregsvr32 /s jscript.dll
5 C" O7 S9 g9 ^7 @9 {7 Xregsvr32 /s msxml.dll& J9 ]5 r, C7 g1 F9 B7 q
regsvr32 /s imgutil.dll
- N9 m, Y" J. ?- @+ r0 yregsvr32 /s cryptext.dll
0 d0 ~. i- V+ |$ d9 a4 o; p8 {* sregsvr32 /s inseng.dll
; e" I, I/ @- R9 dregsvr32 /s iesetup.dll /i$ {& o+ z4 B" x& q; M' F
regsvr32 /s cryptdlg.dll
, c1 O6 F4 z. y, Iregsvr32 /s actxprxy.dll4 S6 g! [: S) K$ v
regsvr32 /s dispex.dll
. F* O% @# m6 q* V# v  K" C% I( iregsvr32 /s occache.dll" R4 P; s, w% ^& U* I
regsvr32 /s iepeers.dll
: o. q2 r# w# p' J/ G- i' |regsvr32 /s urlmon.dll /i8 h1 Y1 c0 N# h( D! y
regsvr32 /s cdfview.dll8 }1 k  z/ u( v4 x
regsvr32 /s webcheck.dll8 z# C. F# o5 v- D/ t0 [
regsvr32 /s mobsync.dll! z! t2 d' V# s$ M
regsvr32 /s pngfilt.dll  E4 n! A% J4 W* b
regsvr32 /s licmgr10.dll
  |3 f$ R' t7 y+ `7 v8 d6 Y/ ^& |regsvr32 /s hhctrl.ocx3 y: T- m* n5 N. O5 p# N- {! S3 t
regsvr32 /s inetcfg.dll' @' y. D9 j+ X* Q7 U/ w% z: d
regsvr32 /s trialoc.dll" S2 u* U8 P% F+ v' N
regsvr32 /s tdc.ocx
* i/ t6 ]1 h; ^( R& x  Fregsvr32 /s MSR2C.DLL
, q5 C/ A* S  Q. Jregsvr32 /s msident.dll
& A8 @) h# X8 ^; a: X; Zregsvr32 /s msieftp.dll
0 F7 a: P# |9 z7 G: jregsvr32 /s xmsconf.ocx8 S0 z, P: ?1 {8 o  ]
regsvr32 /s ils.dll
% F, O* r' g$ Y; `0 lregsvr32 /s msoeacct.dll. f3 Y! l2 ~/ Y. |/ p
regsvr32 /s wab32.dll3 N& o3 D7 m  F+ `
regsvr32 /s wabimp.dll3 K& I+ D! R2 f4 O# t
regsvr32 /s wabfind.dll
9 d; j, D6 ]3 f' kregsvr32 /s oemiglib.dll
1 W: f# B7 A( b8 j- i0 U  C+ p$ Pregsvr32 /s directdb.dll
7 r' w; L: C# Y& p. _regsvr32 /s inetcomm.dll
* h* x. h4 b0 {: q5 n6 Z; _regsvr32 /s msoe.dll
4 y5 p' A) C/ Eregsvr32 /s oeimport.dll7 m3 }- ^9 V1 d8 t9 f6 ~# H( h$ L
regsvr32 /s msdxm.ocx& k4 M2 w' [4 v& Q
regsvr32 /s dxmasf.dll: Y$ F) r. p% L! B
regsvr32 /s laprxy.dll/ B# E8 i3 H+ E% Z: W
regsvr32 /s l3codecx.ax
! D/ v2 P8 n* R2 g5 P8 m! a0 h$ Tregsvr32 /s acelpdec.ax# u$ p5 e7 e. U. z8 q4 v8 w
regsvr32 /s mpg4ds32.ax
+ Z' k  u" A0 p6 R$ dregsvr32 /s danim.dll
7 U$ u  E' u8 Q; kregsvr32 /s Daxctle.ocx
7 R+ M" ?5 F( p; Q2 Zregsvr32 /s lmrt.dll0 ~  Q; E$ |! S
regsvr32 /s datime.dll0 a! S- D  v1 B5 u+ G
regsvr32 /s dxtrans.dll: L; o: ~4 W. C8 S) c8 E
regsvr32 /s dxtmsft.dll
$ d9 ~- `/ p7 u/ p: sregsvr32 /s wshom.ocx: m( i3 b$ n' ^. R4 Q+ V" m
regsvr32 /s wshext.dll' A! }6 k/ A7 x3 s% j) O! ?* n0 @
regsvr32 /s vbscript.dll
, ?, o* }6 V- N5 U$ n" Gregsvr32 /s scrrun.dll mstinit.exe /setup- v# s7 E3 ]1 k" J
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
4 ~: Y8 [; C- f  Dregsvr32 /s msapsspc.dll /SspcCreateSspiReg
2 T: L' P  N- ~3 [* Recho.1 c2 r5 K+ u+ r$ Y; ^. G- X. j( R
echo.
6 M& ]! |- F, T' d! [2 x  vecho 修复成功!任意键退出!# f' h+ s. `3 f6 `, D1 f, m! G0 Y
pause>nul( K+ W/ b  s- |! k5 d
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。8 I7 C% S7 }% p' Y3 O

  ^  I0 u$ R3 ~! `! rPS:
0 {; M; M, d4 t方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。: q+ \. C. e3 B+ u( S

' i0 e" j8 ~  J2 Z% `2 R; B, b如果用完以上办法后,运行iis仍然出错: U6 H5 L! x0 j7 l9 P
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”2 p6 ]( q  G# s- l# ]% ?5 a) b# a
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题9 C% }  ~7 V  f4 k# d
IIsfixer.rar (1.07 MB, 下载次数: 0)
1 R6 H9 w- y' ~" N
- r4 P4 _8 ^- A
1 W+ k5 v8 C/ _; W) H* m
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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