搜索
查看: 15306|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
& s! p' Y7 |' d7 q4 v- C6 s4 h
  E9 M& X/ p; a" E1 d1 O错误号:-2147221005- C( e* R# R# K$ h1 f0 t! H
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
7 T& v" j" s) i7 z& r* S
1 ]) u5 v. [, f0 V- X& h0 l! L" j测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。  o+ W& c8 B: u7 s8 {

4 e/ x. d' Q: @: v于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
9 v; R9 q5 X. O: `+ W5 S4 R9 H 一、权限不足* a9 a5 }4 w% T. W# t9 T: J. R0 A0 w, V
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。% k9 z5 P7 A* r2 O# k& y3 @; E3 d
二、系统没有开启FSO组件.
4 s0 w. ?8 \3 d- k  d7 q2 x运行cmd命令
# x9 S7 y2 [! `; O. D% u+ }启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  3 f- G. p) l# K
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
8 c" L! t# E" N% J7 R; U重新注册ADODB.Stream组件5 I! ~; k& t4 }, u
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
. x! @* V* M" w. Z/ @0 `8 j0 U: }echo 正在修复,这个过程可能需要几分钟,请稍候……
& S9 N( p9 m9 G: \" {5 j* wrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll8 I: c2 R1 _" r$ @
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
. d$ T+ H+ R4 h, }7 Pregsvr32 /s comcat.dll7 \& O% O, o6 `2 y+ M9 y6 V
regsvr32 /s asctrls.ocx
- C8 D* y  d! b# f1 cregsvr32 /s oleaut32.dll3 }& M' R2 ~1 w5 G5 k3 B/ P
regsvr32 /s shdocvw.dll /I
/ f* c( C$ \3 x% z) E2 p& ^$ K! x$ Fregsvr32 /s shdocvw.dll
# ~% ?# k1 m2 G3 B' B, N2 _regsvr32 /s browseui.dll8 F! I2 i7 y8 Z9 a' M0 c# e' m
regsvr32 /s browseui.dll /I4 H2 w. r- c0 D( b% o
regsvr32 /s msrating.dll! j' d+ `2 o) J$ N6 V$ o
regsvr32 /s mlang.dll7 U8 L: O4 M0 Z
regsvr32 /s hlink.dll1 f8 v  m$ R. V/ ]! x9 _
regsvr32 /s mshtml.dll! n7 N- @) t& J* J; F) B. V8 d$ o
regsvr32 /s mshtmled.dll9 `& c* ^3 t6 b; a) \: G6 b
regsvr32 /s urlmon.dll# H4 p8 @  x% U4 `9 f
regsvr32 /s plugin.ocx& D+ D6 Q. B, `$ X- f+ n
regsvr32 /s sendmail.dll4 p- Q$ r" [4 ^( {# [1 ]3 K5 [
regsvr32 /s mshtml.dll /i) n* `& x; W# q
regsvr32 /s scrobj.dll8 j* ?4 N0 m9 g1 Y
regsvr32 /s corpol.dll
6 @  o) }4 B: ?" a3 j3 b5 v; Y! Hregsvr32 /s jscript.dll. u4 p( l$ H+ w$ I9 p! ?
regsvr32 /s msxml.dll
7 A1 c- v3 M' u2 E- }" dregsvr32 /s imgutil.dll
# _1 Y5 M: g' R. ^" O6 Sregsvr32 /s cryptext.dll
6 y$ b0 f. S  c0 a7 gregsvr32 /s inseng.dll' H% ~& s: R0 I) E
regsvr32 /s iesetup.dll /i7 X: l8 {* D! C0 a4 a8 m
regsvr32 /s cryptdlg.dll
- _: o$ b# j( ~# L% a% [$ M: Yregsvr32 /s actxprxy.dll
- c8 G4 ]- Q: R# N1 |regsvr32 /s dispex.dll$ \1 y; t" L) A0 C
regsvr32 /s occache.dll9 l$ B, a8 Z7 G/ v( B
regsvr32 /s iepeers.dll
& }' R* J, ^" g3 V/ V$ i) jregsvr32 /s urlmon.dll /i; T. z( @. V% {" T! K
regsvr32 /s cdfview.dll
- v. l; G  j- ?' y. ]9 ^regsvr32 /s webcheck.dll$ B# F+ i3 l* @0 U0 o) f0 `
regsvr32 /s mobsync.dll
6 W3 }$ M( v7 F; oregsvr32 /s pngfilt.dll3 M+ S3 z+ T$ Y2 o$ ]
regsvr32 /s licmgr10.dll
' [+ f- c6 J# R6 O: l2 Tregsvr32 /s hhctrl.ocx% w* b0 [, Y' ?+ V2 G& e
regsvr32 /s inetcfg.dll; r7 U7 Z* c, ?# e3 G" W# c
regsvr32 /s trialoc.dll2 Q; x& i! g) @! I5 F7 z5 |
regsvr32 /s tdc.ocx
; n/ i+ }6 s' _" ^5 ?* v7 z) uregsvr32 /s MSR2C.DLL
( u$ L5 h! V& ]$ Y6 ?) x' eregsvr32 /s msident.dll
, e. V: w2 Y. ]- Tregsvr32 /s msieftp.dll
; N' ^7 C6 O5 i9 A' H/ v) }" Bregsvr32 /s xmsconf.ocx
* ]: ~8 p" v2 H9 ]; u: _: Iregsvr32 /s ils.dll% A- p1 |7 N) i% U9 ]3 [
regsvr32 /s msoeacct.dll3 Z- t. i, w* j0 F3 W9 d4 d3 N
regsvr32 /s wab32.dll' V8 h. H. E7 ]1 [1 e
regsvr32 /s wabimp.dll+ _' A& `  T8 B( Z  [3 `6 q
regsvr32 /s wabfind.dll( l: ?# z9 r" j, _: H9 B
regsvr32 /s oemiglib.dll
% H/ I; t( d. N. {7 S4 W) k4 uregsvr32 /s directdb.dll
6 y" Z$ W2 R" `/ Y3 {, U8 Gregsvr32 /s inetcomm.dll
1 j1 S0 E* j* Xregsvr32 /s msoe.dll* c. }: F2 D( u' P* k
regsvr32 /s oeimport.dll
  Y2 h; Q/ s' O) q4 \regsvr32 /s msdxm.ocx
3 {# L/ F+ M: }8 wregsvr32 /s dxmasf.dll
; O- H5 ^8 C: f2 v0 u( [) P& Zregsvr32 /s laprxy.dll
) R$ p, e" y* s4 rregsvr32 /s l3codecx.ax
" b3 u3 D% |3 V7 a( Gregsvr32 /s acelpdec.ax$ F+ _0 T6 j3 w: A
regsvr32 /s mpg4ds32.ax; I. y; j7 W; \- j1 T
regsvr32 /s danim.dll/ |9 L1 G: B' Y
regsvr32 /s Daxctle.ocx. n0 N) T8 b# Y( ?% N
regsvr32 /s lmrt.dll
% P' H0 v& s* q2 m' v/ Mregsvr32 /s datime.dll
4 A, s7 C3 s( Q9 G" H" O1 eregsvr32 /s dxtrans.dll0 _: I) b# N- [5 S1 p- s* j
regsvr32 /s dxtmsft.dll
- g3 z3 y$ ~% V+ wregsvr32 /s wshom.ocx( ]3 V8 m. _9 o9 k
regsvr32 /s wshext.dll
: r& a8 e8 M8 g% c3 yregsvr32 /s vbscript.dll
7 ~9 G8 d- S- p8 ~: Y$ Wregsvr32 /s scrrun.dll mstinit.exe /setup
+ z3 ~, }6 \3 gregsvr32 /s msnsspc.dll /SspcCreateSspiReg
9 G( u$ S1 w, m. ^7 `regsvr32 /s msapsspc.dll /SspcCreateSspiReg
* Y4 z& C2 _! k3 k) t9 `3 `echo.& y) J" q9 ]' z& Q* C, ]
echo.
% H7 E2 }9 @* T" ]- D0 }8 zecho 修复成功!任意键退出!
/ u) @; {4 i" G& y6 t. p4 r0 y: R! ~pause>nul( Z: Q" P; X5 M6 @' \
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
4 f, G7 k9 b  r' M% S, B7 x4 w3 y* ~$ g* y5 q- Y% e) d1 c* d) @
PS:+ q& X2 u) @( G* v
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。( [* [: @% O' w/ x8 P
0 z; F& J* ~( c& ^
如果用完以上办法后,运行iis仍然出错, _- L' D8 M+ U$ n/ V7 M" Z
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
' E5 c" k0 }  K$ Q2 v- {7 E7 T下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
! T+ t0 D; y0 e4 e IIsfixer.rar (1.07 MB, 下载次数: 0)
$ H# ]' m% A# X% {, w2 t
+ U9 u8 i& q/ H' U0 J% i% j6 v5 i" D. f  U9 G
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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