搜索
查看: 15405|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:$ s) l6 l' w' z# {! \; N# j! r
, y" ^% z- |; p' |# ]
错误号:-21472210057 ~& D' S4 a' P. e; r5 j- U
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串9 Z8 N# ~2 J) s5 f# D+ t5 \5 b

3 i, p: Z; g0 X2 `& y- ^" w测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。. e5 P* ]* I7 b9 K3 a1 K
5 e$ y+ F: ^# |. d, ?1 B5 c! \! R
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
, J% r( w/ L7 S+ t 一、权限不足) ~1 Z- B7 O7 }5 y. C
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
4 M% `) ?# X. @3 |' k/ b6 r二、系统没有开启FSO组件.. ]& Y; `, z: w% |2 b& b+ O: a
运行cmd命令. ~9 j& S. O# g, f( H
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  * D. ~/ y& `# o9 [
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
' ?, c7 R. x* u1 L. }重新注册ADODB.Stream组件
7 L. ~9 u  Z/ L! t7 p/ N三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。4 u& @8 M0 s+ @2 `* `4 c9 T
echo 正在修复,这个过程可能需要几分钟,请稍候……
, j. x" i0 i( b" L+ z) q  ]& irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll; Q! @0 X* b% y+ S2 n: P# {. d
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb: h) l" M' i; ?
regsvr32 /s comcat.dll
; G. J' L- S/ P  k+ A+ h5 ]2 Qregsvr32 /s asctrls.ocx/ d+ l. E8 o& l; Y
regsvr32 /s oleaut32.dll
6 Y# K) E. k7 c. zregsvr32 /s shdocvw.dll /I
9 [3 V* }7 i  }regsvr32 /s shdocvw.dll" B7 S2 p& q/ [7 F3 x8 Q1 @- b" m" c
regsvr32 /s browseui.dll
# V& ?7 X. ~6 n0 s$ W- X9 f2 c% ^regsvr32 /s browseui.dll /I& t# W; k& n: W6 P4 Y% V& q) @
regsvr32 /s msrating.dll
& Y# A1 y0 u: N+ d. d3 _regsvr32 /s mlang.dll
) p9 H8 t+ l  L3 [0 Z! T' Yregsvr32 /s hlink.dll
. W( g) x0 m  S! f! ]regsvr32 /s mshtml.dll
$ W  r2 K0 C7 U6 ~5 dregsvr32 /s mshtmled.dll2 d' j; E9 l! {* c% S% y3 ?/ e
regsvr32 /s urlmon.dll1 T1 b4 ]. x+ j7 C  |8 S$ _, _3 C
regsvr32 /s plugin.ocx3 d: ?* {& k. v2 z8 d
regsvr32 /s sendmail.dll
- c- |3 o1 i7 J. cregsvr32 /s mshtml.dll /i
  ]6 d# i) @8 X  ?' a, H( i4 @regsvr32 /s scrobj.dll
$ `1 r. C, S; H: f5 i6 ^% a$ Zregsvr32 /s corpol.dll
7 ?1 A3 |5 q* F5 hregsvr32 /s jscript.dll' }1 _' H9 j" r; E! E2 h5 p
regsvr32 /s msxml.dll, \! T2 T+ b# [8 z* z
regsvr32 /s imgutil.dll
3 t: m. q$ t. zregsvr32 /s cryptext.dll  l( u. T3 x( V1 b: l+ _
regsvr32 /s inseng.dll
. A5 M# X  I0 G! C, ~5 vregsvr32 /s iesetup.dll /i! t1 G8 M  V: R8 _2 R" ?" a
regsvr32 /s cryptdlg.dll
: l: ]! _0 Y0 _& tregsvr32 /s actxprxy.dll
8 ^, z' }# r% s; xregsvr32 /s dispex.dll1 M# t9 O6 S% S0 Y( K
regsvr32 /s occache.dll
6 E5 l( V( p4 C# G, iregsvr32 /s iepeers.dll, }0 O7 D. _6 Z% l. v8 c
regsvr32 /s urlmon.dll /i
5 f! O! o# u- h7 O4 x( ]8 pregsvr32 /s cdfview.dll
# I1 Y2 x8 k5 c1 b# tregsvr32 /s webcheck.dll
. l" ^* b' ]* L" Oregsvr32 /s mobsync.dll# S0 A5 D4 T3 e; o$ v1 Q
regsvr32 /s pngfilt.dll6 K' C8 E! B& P' e, o5 E; n8 I
regsvr32 /s licmgr10.dll
: i- Z$ B6 m* D9 B/ Kregsvr32 /s hhctrl.ocx
: m* @+ s' `. c7 L, _regsvr32 /s inetcfg.dll. g+ G, A/ u  L% k0 {" q% P, \
regsvr32 /s trialoc.dll
5 ]6 r' \) N' r0 N  x+ ]/ S0 t6 nregsvr32 /s tdc.ocx
8 }* k5 b4 E: G6 d. nregsvr32 /s MSR2C.DLL
4 R0 ^4 z, ]7 e' jregsvr32 /s msident.dll( S4 ^' b- v( [9 e( ?0 R% N
regsvr32 /s msieftp.dll
! N' U/ K- l4 e& d: J+ q, A( q* Eregsvr32 /s xmsconf.ocx/ }" L* b3 x- t  @3 b' {2 R/ q. V
regsvr32 /s ils.dll
2 U# e8 t. {  W( r: N% n) |regsvr32 /s msoeacct.dll5 g* `% ^& }, c7 q0 E
regsvr32 /s wab32.dll& }" x9 |4 H4 w; p5 Z% u; r
regsvr32 /s wabimp.dll3 g3 d; ]& M! J; B* P& b
regsvr32 /s wabfind.dll
5 l) O; y3 L. \regsvr32 /s oemiglib.dll
3 y" r2 `* I% w/ m+ Y8 d& `7 @7 K7 Nregsvr32 /s directdb.dll
6 S0 ^, Y2 N, iregsvr32 /s inetcomm.dll' h4 U) j/ o6 Y+ V7 G! g! H( x5 m
regsvr32 /s msoe.dll. p0 O# f; s' d. w$ o' G8 G
regsvr32 /s oeimport.dll
0 C$ `: [- q3 K0 o9 e: x6 f/ h& Lregsvr32 /s msdxm.ocx
) c) u# R$ V  T4 {( l- a0 K& uregsvr32 /s dxmasf.dll
6 S# P4 w. ~$ S( u, [5 fregsvr32 /s laprxy.dll
6 j3 G# H8 C1 u. eregsvr32 /s l3codecx.ax
3 S4 o; S: e) t) N7 I! a8 `  iregsvr32 /s acelpdec.ax6 X+ l9 |& e2 K; m
regsvr32 /s mpg4ds32.ax# |$ o0 q8 z& ^) G" Q3 ^' d* s9 S
regsvr32 /s danim.dll5 s$ a8 }! e! |7 k' ~" ^+ p
regsvr32 /s Daxctle.ocx6 ^7 g+ q. h; o9 g6 I/ n3 X. J
regsvr32 /s lmrt.dll
9 o! k/ d! W" o+ r4 Y4 {regsvr32 /s datime.dll
, V/ l) h6 Q7 sregsvr32 /s dxtrans.dll
' @8 b7 T6 V2 H% k3 rregsvr32 /s dxtmsft.dll. t+ \& F9 g  w: K0 _8 h) L
regsvr32 /s wshom.ocx/ S4 _( j+ m* F7 m" {# |* G9 M
regsvr32 /s wshext.dll% Y2 B/ Q* B, W% n9 g' h
regsvr32 /s vbscript.dll9 {1 M" A# A8 ~4 a/ d! o! W/ y
regsvr32 /s scrrun.dll mstinit.exe /setup
& Q6 I( w, e- b4 }* H: j* Oregsvr32 /s msnsspc.dll /SspcCreateSspiReg% v* R: Q) n& ~
regsvr32 /s msapsspc.dll /SspcCreateSspiReg9 u( T  e- b, S4 m5 r
echo.
8 c& Z/ m5 d# t0 Recho.
5 H, _% G7 P: F' [5 U# t) o4 N' lecho 修复成功!任意键退出!2 D& t4 W' g, v  Q; e9 g. A+ U
pause>nul
- ?( V: O0 j0 i$ K四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
- m6 h" R* }1 C% E/ K( l' L
6 W  R3 |" i, u. B4 u# F1 l# E# w) f4 `PS:
! C+ j( d! T& ^- C" @方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。+ r5 A6 g8 P+ g1 ^9 f# y! H, F
! f+ k; L, j& [# V6 Q# E
如果用完以上办法后,运行iis仍然出错
( J6 M! }! j5 Z* T. w右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
5 S( f8 j2 q) a+ h8 _下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
6 ~, v: W) @  v. h" Q9 a IIsfixer.rar (1.07 MB, 下载次数: 0)
9 @" z+ j% b. c
0 o4 e( J3 P# Q+ \/ ]8 x
3 [2 u5 |9 H8 w6 Y4 g$ L! V
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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