搜索
查看: 15445|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:& B5 M0 ~/ G7 d* A& c

# m# `  Z' ~+ b  c- b错误号:-2147221005
4 c- w: Q# `1 v. Z) w错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
" h2 ?% t9 r' U% s9 v# m5 j
. I$ K3 f* s6 b* e/ U测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。5 g7 b4 ?' ]3 ]
2 |7 q8 h/ t5 e6 G+ c- b8 o4 h
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:5 Z1 z2 O$ V1 M' m, ]! r3 y8 f8 V& I
一、权限不足* Z: T: W4 @- X$ G
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。8 A, z4 D) A% u
二、系统没有开启FSO组件.
- v, n* G4 `/ f8 F+ I运行cmd命令6 A& v5 p( Y! X) S5 w/ g* k, C
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
, @5 i( Z0 W3 J! O5 _重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"+ N5 l- f% ~) p% {
重新注册ADODB.Stream组件
: e' o. O: t/ c9 W3 Y/ @三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
9 s" u% y/ W" z7 B" Q$ _; Xecho 正在修复,这个过程可能需要几分钟,请稍候……5 S: c  q9 A  H: q
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll& w6 }, @1 ~) U2 K$ T
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb5 @8 R! D; e# s9 |# S, s
regsvr32 /s comcat.dll
& b. i7 [& p  S; U. @; g% Aregsvr32 /s asctrls.ocx
2 d1 G& w+ [% D2 l4 s! eregsvr32 /s oleaut32.dll5 k4 V4 E: q' y. i7 A
regsvr32 /s shdocvw.dll /I! N/ G4 ]; S1 m0 }/ {9 W$ Z$ f
regsvr32 /s shdocvw.dll
' v: J0 X4 Y) G+ }6 d, K4 |( Bregsvr32 /s browseui.dll
5 l: |5 P6 K& }8 Zregsvr32 /s browseui.dll /I
2 h+ O! A1 c5 F' F; X9 F2 Cregsvr32 /s msrating.dll
# Q3 J8 Y- a$ O* X' M9 [regsvr32 /s mlang.dll/ W/ p! L" m" O0 A3 |' k% X
regsvr32 /s hlink.dll, C7 I" _% x0 V" m' |) Y: b5 B) _3 r
regsvr32 /s mshtml.dll" }. F6 K, k% L. q6 c7 H
regsvr32 /s mshtmled.dll
2 A$ Z6 F4 I9 B! ~regsvr32 /s urlmon.dll
. d1 C, T) |) p8 B9 Fregsvr32 /s plugin.ocx' }! |; n/ j- e. w! ^; U
regsvr32 /s sendmail.dll
% [, f# A# l$ Z0 T+ hregsvr32 /s mshtml.dll /i
" Z, d, ~* C$ U' W- L5 X: zregsvr32 /s scrobj.dll' X& N* j& |# d# d2 I8 s
regsvr32 /s corpol.dll
2 A$ n7 y& I1 m6 r5 Oregsvr32 /s jscript.dll( L7 H  p  L6 A' I3 C; r! k! D" C# c
regsvr32 /s msxml.dll# X; h. M+ H3 v8 }, H% m
regsvr32 /s imgutil.dll
6 U! c( C! o3 i- k& f% lregsvr32 /s cryptext.dll! P! i# y& e) s( h% m
regsvr32 /s inseng.dll
4 `' }/ p* T: Cregsvr32 /s iesetup.dll /i2 s0 c* c0 U: z
regsvr32 /s cryptdlg.dll
! q* n! m: c3 J0 h% S; V1 D' C% kregsvr32 /s actxprxy.dll4 k* Q' S  f+ w
regsvr32 /s dispex.dll
& P8 D& E0 [; w  @  `' Sregsvr32 /s occache.dll
. a9 p4 V1 x5 w' G* p+ zregsvr32 /s iepeers.dll
7 m3 E) E9 }3 z: b8 B# Aregsvr32 /s urlmon.dll /i; {6 e) a; }* a2 ?0 x! [- I
regsvr32 /s cdfview.dll
: N" @$ Q5 o2 A# ~regsvr32 /s webcheck.dll! V' S  d) i7 ^# U% @
regsvr32 /s mobsync.dll
$ i0 P1 S) m6 H- aregsvr32 /s pngfilt.dll
. I; c/ ?3 T! i  G& H0 O( {/ Fregsvr32 /s licmgr10.dll
0 \! }" |8 r: c; _! }4 h8 wregsvr32 /s hhctrl.ocx) j: E$ G, n" n/ G& O3 Q! {, e/ l
regsvr32 /s inetcfg.dll
4 d6 E+ u, e/ f; |regsvr32 /s trialoc.dll
. D8 }$ S4 _% |  U$ w' Lregsvr32 /s tdc.ocx
7 w+ Z& `% [6 N6 h. Z+ @regsvr32 /s MSR2C.DLL9 g) T3 J1 F. m! L7 R& W5 `6 _
regsvr32 /s msident.dll/ D- v) C* N) U+ a3 v5 X, g
regsvr32 /s msieftp.dll
6 V; t% c2 _" q  ]) Z0 j4 c$ Uregsvr32 /s xmsconf.ocx
0 X+ g# W1 J$ t. }& F7 g9 {( d1 }regsvr32 /s ils.dll
2 c/ O# y/ R& N3 z; X4 Bregsvr32 /s msoeacct.dll
) m" M4 t* a7 g' P2 xregsvr32 /s wab32.dll- ]! l+ c1 p# p7 {9 h( h! ^
regsvr32 /s wabimp.dll
7 e. ]1 Z. T; `& sregsvr32 /s wabfind.dll
. U/ ^% Z9 n! ~5 E' }regsvr32 /s oemiglib.dll7 Y1 k0 f$ {( }& X
regsvr32 /s directdb.dll- E/ ]( B8 P1 A4 Z: F8 _& h) y; u
regsvr32 /s inetcomm.dll# ^4 x' u5 K0 `8 @) D8 w
regsvr32 /s msoe.dll: B1 b2 q& L- L& X- n$ l
regsvr32 /s oeimport.dll0 _' z8 o/ O2 \) I2 z4 k7 z3 O3 g  g
regsvr32 /s msdxm.ocx
3 Z, k  l" ^' f% y% [, k3 gregsvr32 /s dxmasf.dll
7 @+ \' `/ B4 S' y5 E; b  A+ l. gregsvr32 /s laprxy.dll
- j3 Q4 U3 [/ k. K- Y0 y! tregsvr32 /s l3codecx.ax5 O. p) e6 Q3 D2 c, }  T
regsvr32 /s acelpdec.ax3 X9 ?! p  x3 F/ ~3 @/ n' z* a
regsvr32 /s mpg4ds32.ax# |4 o9 L% x* d, r, A; R
regsvr32 /s danim.dll
. G2 o! e- H* A  aregsvr32 /s Daxctle.ocx
9 N5 ^" Y5 J  V; hregsvr32 /s lmrt.dll
7 }8 [7 {  F4 l, N( c2 Bregsvr32 /s datime.dll
% t& `# d9 t% U; }# p- n2 l: oregsvr32 /s dxtrans.dll
$ m# h# i0 ~: I( V  I& {9 ~) H* _+ Lregsvr32 /s dxtmsft.dll% |9 G  }" N+ @
regsvr32 /s wshom.ocx+ B* M, N+ J8 E8 ~5 Z& n% G" |
regsvr32 /s wshext.dll
! D; f9 M  T: s7 Bregsvr32 /s vbscript.dll' w! g$ Z. S1 M5 C8 e/ f9 O
regsvr32 /s scrrun.dll mstinit.exe /setup$ {1 T. a+ T- }# d3 @2 @
regsvr32 /s msnsspc.dll /SspcCreateSspiReg( M# {; \: S# U, i+ h  l
regsvr32 /s msapsspc.dll /SspcCreateSspiReg1 u, j$ D4 D, I, e; g, S7 T4 X  T
echo.
+ s( I! L: }. Y; Pecho.
, t+ K! C, G& r3 i/ f. Aecho 修复成功!任意键退出!5 z2 k6 O& {" \
pause>nul& S, m2 [0 k0 h6 e
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。/ `7 a! y; `8 `# t8 l

' h4 _; ]$ c! C& q0 a9 ^1 k9 k/ S/ uPS:3 G9 G2 o5 F9 R$ c+ `& t
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
$ q/ v9 q' m  u3 `1 f; v1 q0 d5 S. X& x7 }$ J
如果用完以上办法后,运行iis仍然出错, q% u, ~/ E2 U  Y3 _5 J$ v! O
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”8 h. O! B7 D6 n/ B+ B. o4 ~  P
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题$ B; e9 q' i4 i! q; l7 _# v
IIsfixer.rar (1.07 MB, 下载次数: 0)
4 V, Y, {: d# l5 |/ m- x$ v7 Q& b2 g& D8 O" j$ E$ ?

( v$ b: K( g5 s
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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