搜索
查看: 15491|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:7 M5 @# R* K4 a5 s! }

3 M& Y- p6 ~4 M8 M9 _, U- r6 @+ d9 R错误号:-2147221005
2 d/ ^$ n& |/ Q- ^3 Z5 f4 _+ Z错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
* F) l3 p; }; h# S$ m
; G- m: S6 P& C. h* x测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
- d. Q/ |% @8 X0 u/ r3 h0 J. `1 ^2 @/ [( z0 m# N/ g
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:. |1 W- s+ g+ W3 q. O
一、权限不足. A5 I/ F& q* N5 h" T3 {7 X
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。  g; H, N, _8 t1 _( G2 s; M
二、系统没有开启FSO组件.. n% c2 S6 ?( @8 a* Q
运行cmd命令
8 ^- M( ~( e  m7 y7 ~启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
2 B- x/ i8 E7 C8 d) I3 [重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"0 C* x" {7 S: {) J% e* q
重新注册ADODB.Stream组件: C9 h" ?9 J# J% R& D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
$ Z9 a' W0 Q+ y, `" g" }& O3 oecho 正在修复,这个过程可能需要几分钟,请稍候……
. R+ |6 O2 Q, ]) \rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll7 x! Q( t0 d) S( t6 l3 w+ b5 F
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb( O9 P9 e) i" u
regsvr32 /s comcat.dll
6 J+ i$ t# K* m% y2 Wregsvr32 /s asctrls.ocx
* y  m, X0 \9 m: Jregsvr32 /s oleaut32.dll' ?% I; |  E/ V& q- v
regsvr32 /s shdocvw.dll /I
1 D4 D0 ~6 m3 z0 }regsvr32 /s shdocvw.dll* W2 s' c; ^  a" `6 J- `
regsvr32 /s browseui.dll
' E, w' p" R3 F1 h" u: _0 f* qregsvr32 /s browseui.dll /I
7 U. N1 t! R1 b5 qregsvr32 /s msrating.dll3 N4 q- f2 C9 L# h! |) [
regsvr32 /s mlang.dll
- W8 a8 ~) P) {regsvr32 /s hlink.dll6 q3 S* X9 A: o4 b: m: r* }
regsvr32 /s mshtml.dll
" j7 j( y5 z& @& J3 qregsvr32 /s mshtmled.dll
  G+ Q7 K$ q% H  h+ _3 eregsvr32 /s urlmon.dll
" j5 w7 i: }* o4 M6 j# X& Xregsvr32 /s plugin.ocx
5 A8 V9 S  V. u! Z0 x4 qregsvr32 /s sendmail.dll3 L; ?3 ^& \0 e
regsvr32 /s mshtml.dll /i
6 R9 E3 x1 m* ]( I7 ^4 Rregsvr32 /s scrobj.dll4 N. w) i# u  m; G6 l: q
regsvr32 /s corpol.dll
2 i6 r4 u% u  Y4 N4 d) pregsvr32 /s jscript.dll0 N/ M2 Y& g# j
regsvr32 /s msxml.dll! v0 }0 f" [/ t( Z1 \! \+ [7 W
regsvr32 /s imgutil.dll2 o) d2 P& q/ Z- v
regsvr32 /s cryptext.dll5 L% {2 v/ Y% C7 ^2 c
regsvr32 /s inseng.dll# X, D* {7 _% ~+ W, _- _
regsvr32 /s iesetup.dll /i
) \! G  Q; |( h: [# T5 t" }regsvr32 /s cryptdlg.dll
0 S+ ]) A0 D2 Q+ ^( m. bregsvr32 /s actxprxy.dll$ }& j2 S( V# |. V
regsvr32 /s dispex.dll
, ?% `3 d4 v  w' z& fregsvr32 /s occache.dll$ g9 Y- }* @, G, {; N7 ]
regsvr32 /s iepeers.dll7 E  U6 y, W" h4 Y+ E
regsvr32 /s urlmon.dll /i
2 z5 ]0 x4 B/ p+ Mregsvr32 /s cdfview.dll
/ h# i1 @) i. ^" R* K% W% {+ Oregsvr32 /s webcheck.dll& R2 B/ R* o, N) E! A
regsvr32 /s mobsync.dll& k% n4 ^3 {: E; b: D+ ]
regsvr32 /s pngfilt.dll
% ]: F" `: f! h) D/ W+ w: ?: }* sregsvr32 /s licmgr10.dll
0 }  T6 r0 d; L' K9 qregsvr32 /s hhctrl.ocx
+ P( P0 A8 D0 k+ e9 K  Iregsvr32 /s inetcfg.dll
. h  Q4 M. B# Q- V& S! uregsvr32 /s trialoc.dll
% G3 U1 C- {- o! Sregsvr32 /s tdc.ocx& m1 q8 X! \: q/ A
regsvr32 /s MSR2C.DLL4 @8 b( ^$ [; r0 m6 e. D
regsvr32 /s msident.dll. v( m$ i9 w5 g4 Y
regsvr32 /s msieftp.dll' |  B& L* n: \6 X$ {$ M
regsvr32 /s xmsconf.ocx
- C; e0 `& {: D, R8 S1 lregsvr32 /s ils.dll
$ k$ g, |. a, a  p/ b2 gregsvr32 /s msoeacct.dll9 [( h2 O, F, }$ w  j! B
regsvr32 /s wab32.dll+ l9 ~  O0 l, b5 s+ J+ n9 N) r
regsvr32 /s wabimp.dll/ R( X3 \  Y( ^8 o
regsvr32 /s wabfind.dll
$ B( O0 _3 H# Qregsvr32 /s oemiglib.dll" y: N: O  B& V4 z/ \
regsvr32 /s directdb.dll( m& _* v7 V9 q9 t- y3 P, [
regsvr32 /s inetcomm.dll- x8 a5 O  ]) O, d) v
regsvr32 /s msoe.dll7 _0 g' W8 b! e' x9 C+ \  b8 X
regsvr32 /s oeimport.dll! }, [, |/ ?) |( t  }' J4 Y' l
regsvr32 /s msdxm.ocx3 h3 l$ }3 A- d, Z$ S" L
regsvr32 /s dxmasf.dll. {3 B+ q$ c, n4 o( I! O" `
regsvr32 /s laprxy.dll
7 ]2 d' D- C: Y$ v4 Xregsvr32 /s l3codecx.ax$ ~$ S8 o3 t& A1 |
regsvr32 /s acelpdec.ax. Y: j. {$ u% T* P0 T/ X; a1 j
regsvr32 /s mpg4ds32.ax
+ e/ G# m3 ?  g9 bregsvr32 /s danim.dll4 N% _% n- i6 o  n3 j( Z
regsvr32 /s Daxctle.ocx- C1 \7 B0 S6 s3 a- X1 R) A
regsvr32 /s lmrt.dll
' D( u+ o+ ]9 f/ {7 h! Dregsvr32 /s datime.dll8 u- h: y9 o" y
regsvr32 /s dxtrans.dll
4 O. N2 ?& @8 M/ O: a  yregsvr32 /s dxtmsft.dll
5 U! Z; E  n5 p* Z7 r, P* R' y" X, ^6 `% fregsvr32 /s wshom.ocx8 U; A) _* b! p' Q
regsvr32 /s wshext.dll
. i  \& e! r- d& t, _( O$ Q& {regsvr32 /s vbscript.dll( G0 i( A7 w1 Z
regsvr32 /s scrrun.dll mstinit.exe /setup
% E: t! y9 ]* \3 N3 R4 w* M) m' hregsvr32 /s msnsspc.dll /SspcCreateSspiReg
3 ]% ?+ l- e$ Z# xregsvr32 /s msapsspc.dll /SspcCreateSspiReg0 j, z, }1 }* P2 b' m: N8 j# H
echo.
* G/ x* V# J$ S3 m4 |5 Q  gecho.
. n) p* o; [& K* r& T( E$ p# Yecho 修复成功!任意键退出!
" |  @! J4 e" ~5 Y- d) j2 lpause>nul3 M  r" d0 k; S9 u; A" x- v. [
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% e# }) d" u# d) U0 i  A- T
, E$ Q2 p( l" C0 X3 @PS:
: ]+ r$ }5 F6 l方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
/ v- d& L- m8 l. \9 X- Y2 O  ^0 W
如果用完以上办法后,运行iis仍然出错
8 r" y8 c) R: }3 _; J0 R右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”& Y; E4 ~! X& E1 ]; X- g" m
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题# d. U  n) c/ c+ y+ `
IIsfixer.rar (1.07 MB, 下载次数: 0)
4 T. r( F/ n8 L" i+ o: Z: L( @  j/ |+ Y4 k9 j: r( J
: R2 s6 t( B5 X" i2 V3 I; g0 \
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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