搜索
查看: 15440|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:: O, |! P" [: U& Q  C8 x# k1 G
- m2 D* z) p: c1 `4 C2 D6 P0 C
错误号:-2147221005# C% X# h( }* G6 K
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串9 [1 \" j; ?: z2 T  @" d# U. f7 W, K

! @( v0 B0 U' \测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
6 ]  d: n, E, p- D( y" \: T* C3 z: I3 i9 w+ h4 M
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:. j- T0 q$ m4 a0 s3 K' _8 c
一、权限不足
  p& @" Y% B6 u, H6 v& b右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。, j- H! e+ n! N* W# }0 N
二、系统没有开启FSO组件.% B& T9 f7 j5 r" |; P
运行cmd命令
9 g$ U3 x: g, P启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  5 L# H& F( I0 v( ]3 y
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
& X5 C, A' {* V: n' I重新注册ADODB.Stream组件
' ~" `# ~9 ^  V& i+ S  A三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
5 y5 h! I4 X, T& Necho 正在修复,这个过程可能需要几分钟,请稍候……3 X, ?& w* g! x) G0 m+ |
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
" o9 U( a9 r* e% ]3 B  Mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
3 R6 M! L$ G3 ]+ X4 Oregsvr32 /s comcat.dll( S3 D  a( U/ V( z- R
regsvr32 /s asctrls.ocx
3 ~# ^2 t. i( \- i5 D7 E+ Yregsvr32 /s oleaut32.dll
- Z! H: F7 ?- b7 L$ y5 E3 Hregsvr32 /s shdocvw.dll /I6 G% i0 F: [7 e3 E: X; j! p. j
regsvr32 /s shdocvw.dll1 `! j5 T3 x6 R$ c
regsvr32 /s browseui.dll
! s+ w: z+ K$ C: q& p' P. Sregsvr32 /s browseui.dll /I3 v* Y& N# M0 A" I
regsvr32 /s msrating.dll* I& Z2 l* W* |9 X) y+ D4 D1 a  E
regsvr32 /s mlang.dll
2 z: M, A  S: k( S' u$ X' fregsvr32 /s hlink.dll3 U+ i2 l6 d: u+ F: I( q5 ]8 f
regsvr32 /s mshtml.dll6 v0 c/ u* w7 m
regsvr32 /s mshtmled.dll
% g; t9 {2 X9 ^regsvr32 /s urlmon.dll4 @! \6 }& k* N8 a0 e
regsvr32 /s plugin.ocx' a$ z' w! C6 L8 A7 q* M5 S
regsvr32 /s sendmail.dll5 k. A  F* r4 c  h' R  ~
regsvr32 /s mshtml.dll /i
; n, p+ v; ]3 Iregsvr32 /s scrobj.dll$ M) ~" B4 ~+ @. T; q" c
regsvr32 /s corpol.dll) M2 P0 u1 a& V
regsvr32 /s jscript.dll
2 @# D- e1 d* ~5 V! ?& Wregsvr32 /s msxml.dll/ f* s. o5 p5 O1 ^# O6 H# _% y
regsvr32 /s imgutil.dll
, \4 O1 M: i& @+ M& G4 k1 B( Zregsvr32 /s cryptext.dll+ l: |( w% z0 e9 ]% E' ^8 V! R# N' {
regsvr32 /s inseng.dll+ g& x5 B% @/ k- g3 [3 [
regsvr32 /s iesetup.dll /i
0 `7 H' h, U4 T2 x3 L0 b0 gregsvr32 /s cryptdlg.dll
0 W6 P8 z. d/ |$ e+ N: H5 k* Vregsvr32 /s actxprxy.dll. D, i( f* E0 U
regsvr32 /s dispex.dll3 ]  ]5 H% j. F4 m8 V
regsvr32 /s occache.dll* K0 T" u, U5 f8 ]5 F0 Z
regsvr32 /s iepeers.dll
- I6 H) d7 z8 J7 }3 Aregsvr32 /s urlmon.dll /i/ y/ k: n) Z9 C+ R# N9 o8 c: y/ s6 v
regsvr32 /s cdfview.dll
  ?6 q. Q( ~; I/ Zregsvr32 /s webcheck.dll
' r6 I. k* X# b6 c9 Y& Nregsvr32 /s mobsync.dll
3 [* g4 W5 O) Y& n9 s0 ?regsvr32 /s pngfilt.dll
$ e# v/ @" S2 y% M. ]8 e1 vregsvr32 /s licmgr10.dll" F& |0 R4 o9 c" n6 V3 M1 ~1 T5 p  ?
regsvr32 /s hhctrl.ocx( y% ], S9 s/ {! h) n# J9 }
regsvr32 /s inetcfg.dll% B! |. H) ?! P, v
regsvr32 /s trialoc.dll8 b: J" h% S( S' e( d" I
regsvr32 /s tdc.ocx( q- m9 T4 M; H  S: k
regsvr32 /s MSR2C.DLL
* p% I9 l2 J; u1 o* H/ r$ _regsvr32 /s msident.dll6 N" K1 t( t9 O+ k! K
regsvr32 /s msieftp.dll* [! ?9 C/ d! q1 t* ]" C! J
regsvr32 /s xmsconf.ocx
0 G9 @& h; N; `regsvr32 /s ils.dll
) J% v: Y$ s& r3 ?5 A. Z% K& Tregsvr32 /s msoeacct.dll
. |- z/ |  r/ b- mregsvr32 /s wab32.dll
5 O) t0 C* M) F8 G8 o2 |7 z2 `regsvr32 /s wabimp.dll
% v4 T0 U5 C: Y; \: yregsvr32 /s wabfind.dll
+ Y; f& X+ |/ Y& F. |regsvr32 /s oemiglib.dll( t" o" ^) i* m4 [
regsvr32 /s directdb.dll+ W$ n/ J' v: f  m9 T7 J) z
regsvr32 /s inetcomm.dll
& y( A! @( i) H; D$ Eregsvr32 /s msoe.dll2 |; y8 h  n9 D, a" |
regsvr32 /s oeimport.dll
7 U3 A% e, Q/ Aregsvr32 /s msdxm.ocx% f/ U. D6 [5 E- I5 x% F2 Z0 ]7 A
regsvr32 /s dxmasf.dll5 t9 ?+ E& @' D2 `; Z
regsvr32 /s laprxy.dll1 q, O) C- A. s$ J7 W  D" J. J
regsvr32 /s l3codecx.ax
8 H; R6 U! ^: l, V, H: Wregsvr32 /s acelpdec.ax  y: p  ]2 z6 N; P" s7 E/ S7 c
regsvr32 /s mpg4ds32.ax
2 R. {3 d! X2 O6 R$ g" m) ^4 mregsvr32 /s danim.dll0 ?- [. @- w% _6 F- ~6 s. M% x+ \
regsvr32 /s Daxctle.ocx
0 }6 w" h3 y, c( O+ X  vregsvr32 /s lmrt.dll
, x/ P/ K5 J- b+ Aregsvr32 /s datime.dll
0 h! ?9 @& n6 m! {8 i3 Y5 q3 D5 r. wregsvr32 /s dxtrans.dll1 v( C7 d- m2 b" x& {8 U; Q
regsvr32 /s dxtmsft.dll4 d; e0 P+ |) s1 U# a
regsvr32 /s wshom.ocx) |  l9 `! r. x" o0 W) Q  [
regsvr32 /s wshext.dll) V% q( n! k2 |" Z) K
regsvr32 /s vbscript.dll2 Q0 ]. p0 ]& Z
regsvr32 /s scrrun.dll mstinit.exe /setup
3 O- w# l+ b. v6 u9 o/ eregsvr32 /s msnsspc.dll /SspcCreateSspiReg* w0 P, S+ Q9 {6 T+ ^
regsvr32 /s msapsspc.dll /SspcCreateSspiReg+ Q: `# Y, ^' c% R
echo.
" l/ w0 @) q6 Q( U- A/ Hecho.6 N/ b8 Y- Z( [9 Z% R* E7 P
echo 修复成功!任意键退出!
7 |" @- h$ ~) u' Jpause>nul
% I9 _/ I  C' i, V' k/ k$ F四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。3 d: r, i( S( F: v

9 h0 H, B1 g7 {0 u- APS:
' S6 d1 a0 i; [# _' F# t# s1 @方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。- s7 u) o3 M/ y0 F) g/ R) ?
4 c- J; J8 U9 r; T6 Y& \
如果用完以上办法后,运行iis仍然出错
& E) U8 J: n% G. _" l右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
' q1 {, i+ D. p5 L" a% [$ W( A1 {下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
! d% r( \4 E% E/ A* c IIsfixer.rar (1.07 MB, 下载次数: 0) / z# ]1 ]1 S$ i/ e  I! z

7 a7 J# s  m, F# Q" p: W! o5 D- `0 E: M1 e
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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