搜索
查看: 15434|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:3 G+ h0 N! ~, w( o6 N

1 j- s7 ~# ^. O/ U5 q9 d错误号:-2147221005# x6 Z4 _3 ^6 b$ @, k4 q7 y2 J+ U
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串/ _8 @0 l: M7 C, M" I2 ]

4 Y( D! ?. Z, I( ?测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。6 d$ ?  D+ f+ d# _

  R0 O4 j) O: E& P于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
( i0 W; o3 m; c( m* Y$ ?* ^' M 一、权限不足
! S7 ~9 D  h% H9 }2 J右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。: r* |' K; S: N' C( J: d( L
二、系统没有开启FSO组件.
! Q! f4 q6 `, P* J0 Y* t8 k6 ^运行cmd命令7 R& C# n4 Z& g6 ?" J0 _8 H
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  - F/ E3 }& [& U' n1 m
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
0 [1 s$ w2 e4 {, W% r- Y+ B重新注册ADODB.Stream组件6 r/ \) B1 P0 g+ |7 }; i3 \! w
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
/ Y% {% M9 o$ ]' F3 q1 cecho 正在修复,这个过程可能需要几分钟,请稍候……
$ K5 J+ P% N, Q7 U  u1 grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
& K) }! t2 B5 S! I- u9 grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
( T9 d) M$ e- @# q8 t- b: zregsvr32 /s comcat.dll
4 y, a0 h/ Q! ?! e0 x/ i# |regsvr32 /s asctrls.ocx
9 B3 c% A, C' vregsvr32 /s oleaut32.dll4 Q2 M5 |- s3 Z) ^
regsvr32 /s shdocvw.dll /I* ~0 i; T- f& B0 d
regsvr32 /s shdocvw.dll8 ]# K. R6 `) l& U( |: i0 ?. h
regsvr32 /s browseui.dll2 H9 I8 s) \* I
regsvr32 /s browseui.dll /I: n6 C5 L2 f9 J# ~' m8 a
regsvr32 /s msrating.dll- V5 b$ r9 _8 u  X; @) C( b6 m! C
regsvr32 /s mlang.dll3 v, ~! [! \2 l- r- B9 f$ z
regsvr32 /s hlink.dll
. _5 K: J! G, i% Pregsvr32 /s mshtml.dll
9 S' I1 j( m( Fregsvr32 /s mshtmled.dll
  S6 _3 ~4 Q4 c3 B* mregsvr32 /s urlmon.dll. q! B- o- ?& z1 X, z- @
regsvr32 /s plugin.ocx
" g5 J( z& ~& n  bregsvr32 /s sendmail.dll
6 b' `& i: c* T. I9 u6 a7 n$ Qregsvr32 /s mshtml.dll /i
0 x$ _  k. p+ s* H( _2 hregsvr32 /s scrobj.dll
; J# h( o; b0 p' P+ b$ B# G1 fregsvr32 /s corpol.dll8 s, ]# X. J& M! O  h: d5 d
regsvr32 /s jscript.dll
1 R: x, Q8 R: @0 K0 z2 {# n  I7 b. Dregsvr32 /s msxml.dll
. b& F1 _$ l" Zregsvr32 /s imgutil.dll
) n+ t+ j" H+ Q- @; tregsvr32 /s cryptext.dll9 `& x. `9 e, s- f% N. |
regsvr32 /s inseng.dll  O( R; o0 Y. \$ u  @5 f7 u% H
regsvr32 /s iesetup.dll /i4 q$ O" n0 o; l* J! h0 M2 e. u8 C8 D, t
regsvr32 /s cryptdlg.dll* O- V. g# ~! V9 G* f3 {
regsvr32 /s actxprxy.dll
8 [' ~! d: ~6 Rregsvr32 /s dispex.dll' h2 d7 w) N5 {' e, P1 F7 z
regsvr32 /s occache.dll
+ B& I) F. G$ i) Q2 @regsvr32 /s iepeers.dll7 r* l8 b  ?8 N% q% p1 ~/ J
regsvr32 /s urlmon.dll /i0 ?& V1 w+ @6 j6 W
regsvr32 /s cdfview.dll
+ H4 _6 d  B5 a# J2 X/ D4 Zregsvr32 /s webcheck.dll* ?7 p1 Y8 H5 Z! ^5 x  a
regsvr32 /s mobsync.dll
: J. Z- o. c3 Y4 e( |regsvr32 /s pngfilt.dll* i6 s' b. o( Z4 ]: S# C
regsvr32 /s licmgr10.dll" g. T. X+ A) X$ H
regsvr32 /s hhctrl.ocx
, y5 I2 u: c& f5 Z2 q) W- ~regsvr32 /s inetcfg.dll& o  i* z- o. T8 N
regsvr32 /s trialoc.dll0 b( t5 j; o# U# N% L. s
regsvr32 /s tdc.ocx( {# t( L/ J5 h  k
regsvr32 /s MSR2C.DLL
) o' o$ X& ~1 L* u9 S  w  B3 gregsvr32 /s msident.dll* ]( s+ e) x" V' b& D1 [$ w7 m* R
regsvr32 /s msieftp.dll' C2 d' x- ?/ ~' V- [" i
regsvr32 /s xmsconf.ocx
5 ]5 v8 b+ N0 i  hregsvr32 /s ils.dll+ k5 `% P3 q/ e0 ]( P' b
regsvr32 /s msoeacct.dll
' E7 E0 ^* I- s9 x2 Q9 mregsvr32 /s wab32.dll
) x2 W0 [; l1 p  ]( s9 Uregsvr32 /s wabimp.dll6 i$ X4 J" r! r7 Q9 s7 M/ F
regsvr32 /s wabfind.dll) y' O# n2 `5 h% U+ b4 g1 ]5 C4 ]
regsvr32 /s oemiglib.dll
* N) I: s" ?* Z5 q0 Q4 k% t; ]8 `regsvr32 /s directdb.dll0 e+ @7 X5 D* f3 S+ m
regsvr32 /s inetcomm.dll) S% u2 X) A+ C  G- w" a  e
regsvr32 /s msoe.dll
7 @9 |" G, V2 t! Cregsvr32 /s oeimport.dll* s: C3 C4 J& e* l7 c
regsvr32 /s msdxm.ocx* ^; |/ C3 O8 |, Y' u) C* j1 D/ |& c+ m
regsvr32 /s dxmasf.dll
# M" S! h9 a' v$ H4 ]  D  Fregsvr32 /s laprxy.dll9 o0 i2 Q- e" Q' M
regsvr32 /s l3codecx.ax
. M7 d+ o) x# Q, H  _regsvr32 /s acelpdec.ax. `2 o- q0 g; ~/ h* a& o
regsvr32 /s mpg4ds32.ax
" I. I4 P2 z* @& I+ c  S2 f6 Xregsvr32 /s danim.dll2 A4 X8 L9 }, h: o5 O
regsvr32 /s Daxctle.ocx
2 `" l; X* ?0 V* R2 t4 R  k; r3 n; ?2 cregsvr32 /s lmrt.dll
! [, S/ D" e7 F* h7 Yregsvr32 /s datime.dll
2 {5 b+ ^  J+ ?. p8 C3 ~4 }) s( v$ Yregsvr32 /s dxtrans.dll) c4 X  [- |* |
regsvr32 /s dxtmsft.dll% G& ?! r% \$ q0 m
regsvr32 /s wshom.ocx+ L$ F; g- k, K7 @2 p
regsvr32 /s wshext.dll) `- Z% M+ X8 y8 z! }5 _; B# @
regsvr32 /s vbscript.dll
7 T6 p7 d; L" Jregsvr32 /s scrrun.dll mstinit.exe /setup
2 D* A0 }, i! u  [0 e& yregsvr32 /s msnsspc.dll /SspcCreateSspiReg
) d. B& m$ J  C! A* hregsvr32 /s msapsspc.dll /SspcCreateSspiReg3 v) l' {  j6 }0 r, Q
echo.2 T% G# \$ N$ L
echo.
2 _+ Q. K+ a9 m7 techo 修复成功!任意键退出!6 K& Y' e6 T0 K# S' H, {
pause>nul
2 A, A0 v+ S3 x; E/ R1 S四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
$ M! m: e3 T" N/ G0 w' x/ O* {' I( f; a3 _7 P
PS:
) {2 j4 ~& g& }  @: J8 x+ _' \0 e0 O方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
) ~6 O) P- N( @
* B( j7 W* \# m2 [" T  T如果用完以上办法后,运行iis仍然出错
" a( U  b9 s: Q6 o5 l, I右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”) J% x7 m1 i& C8 K
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
. n5 a5 a( G5 c) Y  l$ l IIsfixer.rar (1.07 MB, 下载次数: 0) * f+ P& P  ~# _

( Y# G- H( j- V% t
/ F9 M8 f. ^  R# J  s8 A/ A
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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