搜索
查看: 15378|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
1 G* p' D% d' S" m7 f# U) d! [4 y; Y& g5 D; f2 B' g) F
错误号:-21472210053 A2 R! m% i) V9 _3 }
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
' z/ h0 F( p0 p5 C" M0 B( D' Q1 }) M  u+ ]' t8 J% i& Q
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。: ~4 [4 i, H9 n. ^) x0 N& Q# o: ~

) N' Q5 X1 O  l/ Y于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
& y- n! a6 w9 Y& K$ } 一、权限不足8 D; i( v" E. b3 w4 {7 C2 Q
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。2 M- [* l! y5 l. k/ l9 Z9 \
二、系统没有开启FSO组件.
: ~5 T  v2 [- C; v运行cmd命令
  R3 C* R6 }5 ^9 T: n启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  # z3 k7 d1 p. @/ Q, J
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"6 t- f7 d$ V( z: d
重新注册ADODB.Stream组件
5 e9 ~3 U* C4 ^4 w% ~' g7 `三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
) _. V* J9 |. C1 g. }echo 正在修复,这个过程可能需要几分钟,请稍候……- L, s9 v" Z( W
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll. ~2 {/ ~7 T$ y4 t7 ^
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
. E, g4 |9 L1 R: jregsvr32 /s comcat.dll
3 P8 Y$ L2 y  a. f3 Z  hregsvr32 /s asctrls.ocx7 q& E9 v3 N* ~8 C9 R
regsvr32 /s oleaut32.dll
- Q& [& |; ?3 o0 Iregsvr32 /s shdocvw.dll /I
5 C  z- t2 z6 c$ w5 W* N8 kregsvr32 /s shdocvw.dll  L1 C! q9 U0 v
regsvr32 /s browseui.dll- k9 r1 P! A6 X
regsvr32 /s browseui.dll /I9 L, I2 ]; r& m
regsvr32 /s msrating.dll; r- u4 B3 v2 \: f
regsvr32 /s mlang.dll
" e) r. g9 P0 f0 [regsvr32 /s hlink.dll
0 E( @; I6 T4 d3 P4 M+ k9 X- |) Hregsvr32 /s mshtml.dll$ ]" S5 p5 j4 k, [$ m! F
regsvr32 /s mshtmled.dll
3 g+ ?2 Y6 m6 V' I" aregsvr32 /s urlmon.dll
8 I0 Z; R. U( r' K7 `2 Wregsvr32 /s plugin.ocx
- [6 k. j0 I  b  W5 ?0 u- jregsvr32 /s sendmail.dll& b* I9 w' `4 u$ V) u" w2 F0 N: T
regsvr32 /s mshtml.dll /i. K3 o/ O6 y' G: x2 b
regsvr32 /s scrobj.dll
3 f4 C  Y2 E8 _2 Fregsvr32 /s corpol.dll5 G2 _2 z" E5 \
regsvr32 /s jscript.dll
$ e+ X* M6 C/ @9 [# ~& ^  V- Wregsvr32 /s msxml.dll
  c; F) [& B) X, c0 tregsvr32 /s imgutil.dll
5 h9 l, g' r( I2 |& Sregsvr32 /s cryptext.dll- m7 F+ I/ l' {- G2 l) j% I
regsvr32 /s inseng.dll
) ^. ?  q2 C" ~9 H. L5 s: Vregsvr32 /s iesetup.dll /i
% J0 v& r+ X$ ]: G- Zregsvr32 /s cryptdlg.dll) i  C5 [$ @( |4 M( r" F
regsvr32 /s actxprxy.dll
7 E( X( X& I4 E2 n; D$ }0 ]regsvr32 /s dispex.dll9 |: y! B" @8 X5 ^0 v2 v. |; O
regsvr32 /s occache.dll
, W2 O2 L+ }; n. \regsvr32 /s iepeers.dll8 ^/ h5 ^. X. q+ y5 D0 ?8 U
regsvr32 /s urlmon.dll /i
8 v, E5 s- \2 p: p7 L6 E( J: jregsvr32 /s cdfview.dll2 R* \; m1 Y9 i& n9 r: ], p
regsvr32 /s webcheck.dll
4 \; |7 L& n$ `& p6 Gregsvr32 /s mobsync.dll& \3 N& d* x  ~9 A* f
regsvr32 /s pngfilt.dll2 U. D% d( x; Q% r3 M- n9 i( }
regsvr32 /s licmgr10.dll9 ^" E- V. p8 C. z( o; ~
regsvr32 /s hhctrl.ocx
* L# u$ u# {3 h: ]+ j* _! bregsvr32 /s inetcfg.dll  x, r5 Z9 `/ Z; a9 c
regsvr32 /s trialoc.dll+ K, t6 j4 l7 P4 p/ _* u* V
regsvr32 /s tdc.ocx$ n9 B3 g9 B& O, o6 M' D
regsvr32 /s MSR2C.DLL
5 H+ S" k8 l7 f) X- o( iregsvr32 /s msident.dll
5 P4 i# {) ~' Z4 x1 {5 {6 C* Rregsvr32 /s msieftp.dll) E* I' a' w2 c, B" J
regsvr32 /s xmsconf.ocx" |1 V) S& o1 J( F1 N0 r9 {
regsvr32 /s ils.dll$ {0 m* P/ Q6 M! s+ x4 J, K% _  s
regsvr32 /s msoeacct.dll
  p0 R( k2 H" n- p9 o; Z  |4 Pregsvr32 /s wab32.dll
* M, @8 ?. k! M  k' D$ C8 l; gregsvr32 /s wabimp.dll
$ ^, o6 J$ k2 I" Gregsvr32 /s wabfind.dll- O0 T# v, I! g( _! T! S/ Q+ {( k
regsvr32 /s oemiglib.dll4 P- `  e# V6 G/ S- n% m7 y
regsvr32 /s directdb.dll
$ t5 W2 {, K4 }) \$ z8 r$ ~1 U6 n& Eregsvr32 /s inetcomm.dll
% L( ]) o. I: _! k$ X% Tregsvr32 /s msoe.dll
, v% s9 C6 @7 D1 s. f+ c4 {: Z- j* P% Iregsvr32 /s oeimport.dll' I0 g! E' X; Z7 M) e8 ]7 W4 b. h; x
regsvr32 /s msdxm.ocx
! ^5 G: }5 x4 @regsvr32 /s dxmasf.dll" L% j3 Z$ I9 n# m8 L
regsvr32 /s laprxy.dll. Y5 e' K" r+ M; e+ b
regsvr32 /s l3codecx.ax7 j" ?8 S6 k# H# i7 E- F3 _( B; @
regsvr32 /s acelpdec.ax
# _7 ]2 p% [: [9 k; a# cregsvr32 /s mpg4ds32.ax- v" a# g9 b4 H& @2 C
regsvr32 /s danim.dll
" i  A0 T9 \0 a* u( Yregsvr32 /s Daxctle.ocx
5 `9 [2 n7 B3 d' L7 uregsvr32 /s lmrt.dll
4 @$ @2 V4 i$ [* iregsvr32 /s datime.dll& c. v, r& l+ O' x) e! ?$ z% \
regsvr32 /s dxtrans.dll
* Y7 m8 u: c! e  Gregsvr32 /s dxtmsft.dll
/ f; M( K' y: X3 Y& I4 xregsvr32 /s wshom.ocx
4 j/ i3 [7 B+ r+ {regsvr32 /s wshext.dll
6 z! M7 K4 L. I; X+ D/ N2 ]& Kregsvr32 /s vbscript.dll; x9 U3 j9 A" w0 Z
regsvr32 /s scrrun.dll mstinit.exe /setup4 S, e5 G8 t- O5 o8 U8 A" S& ?
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
7 z( P6 L/ k% h6 E0 n- cregsvr32 /s msapsspc.dll /SspcCreateSspiReg' ~- L/ y4 O% P/ Q) K
echo.
8 ?7 v3 ?& G2 B2 E% }# jecho.2 Z2 o/ b+ b& a; p9 o! G% }2 s/ Y
echo 修复成功!任意键退出!7 Z5 a9 b' _3 W
pause>nul+ P9 u; ]" u+ A$ ~) y5 v
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
$ X6 v6 Q& Y$ y' d- r( v' }" P# w2 L6 c, y
PS:
7 R. s; v( n  u方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。/ Q/ s+ T+ F) \* ~

+ p# q" ]8 i- \' o- b" Y2 c如果用完以上办法后,运行iis仍然出错
; O. E5 s$ B8 {0 @. c右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
& N! k+ n0 X# C, B# U" F) L下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
9 D, X# G* m- ]# {. _( X( N) C IIsfixer.rar (1.07 MB, 下载次数: 0)
# Z- G; Y4 u, l' H8 t( j! U0 c' s) f# B5 ?* L: Z7 C& l' A
* Q1 B) P( |3 U+ F$ y/ ?
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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