搜索
查看: 15427|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
! Q* v8 |+ B7 s" N6 |3 a5 ~2 R3 R
错误号:-2147221005
& M9 [! {+ ~$ |/ i# ?错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串5 i, R4 ^  d" U0 e/ N

+ ~/ M/ X+ Q2 L% G" n4 {& N2 j测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
  \7 ?9 e0 Y, Q0 D9 f
" p8 K% w6 b9 \( k' P5 b; ^于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:: w  F' j) F3 f& F1 B" Q
一、权限不足
* A8 i7 s' T6 k1 T0 m右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
$ ~5 }$ A% u* a- M! I二、系统没有开启FSO组件.
# q/ x* R  Q5 \" U, q6 b, O运行cmd命令2 U4 k6 c5 _, Q9 p
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ! D& }- y7 S  Z7 `* d8 F
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"% V7 {. v1 j' P7 w# @! g
重新注册ADODB.Stream组件6 I! ?8 d' I* l- l
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
; b! u, k9 A: @echo 正在修复,这个过程可能需要几分钟,请稍候……
/ e/ W$ e; ?5 ?0 O: S: U7 e2 irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
: w) M2 ]9 P8 o* x( Q8 j2 g& qrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb1 O. _6 S5 `3 j9 b- F$ M
regsvr32 /s comcat.dll
) _# z& M4 g. E" U  L! Fregsvr32 /s asctrls.ocx
2 Z9 d. x6 j! f+ N: N9 ~regsvr32 /s oleaut32.dll" C( S5 y( p# J5 v9 ?3 S: P
regsvr32 /s shdocvw.dll /I
* x* I/ I5 r% [" u2 N7 Z6 wregsvr32 /s shdocvw.dll, S, L7 \& P# `7 P; k
regsvr32 /s browseui.dll& a9 Y  `) z+ i1 t, T6 |: k8 d
regsvr32 /s browseui.dll /I
6 E$ ~7 @0 u1 D% }6 b' yregsvr32 /s msrating.dll
% `, c0 Y9 Y! B4 o0 mregsvr32 /s mlang.dll. R5 |) `, z# m. z
regsvr32 /s hlink.dll
$ |4 k6 \3 R! Z' y8 wregsvr32 /s mshtml.dll9 \& W% Q. q, J2 Z8 E
regsvr32 /s mshtmled.dll
  v) X. u( _; N6 ^regsvr32 /s urlmon.dll
/ [# v8 i9 m" S! ?  R+ Nregsvr32 /s plugin.ocx" D; [; I( W& ~1 S
regsvr32 /s sendmail.dll
/ @- S8 l* c4 H8 t" ?! G0 Qregsvr32 /s mshtml.dll /i
" V2 i3 x3 y  L" v! Q+ x5 vregsvr32 /s scrobj.dll
5 ]" }, w# G$ e6 F! M3 ^, Sregsvr32 /s corpol.dll6 |/ B1 \! {4 N% _6 p1 f
regsvr32 /s jscript.dll
2 _/ W& Z! ?2 ~+ F7 Qregsvr32 /s msxml.dll% g& L2 ]& F  ?* F! S
regsvr32 /s imgutil.dll% p! I- D  T" D( [- {
regsvr32 /s cryptext.dll
6 s7 R2 J( B* P% eregsvr32 /s inseng.dll
2 J% I. y6 U/ h; \. `/ a; ~regsvr32 /s iesetup.dll /i/ Q& m8 |8 c7 l$ K
regsvr32 /s cryptdlg.dll  [0 v0 z  c# N1 w* t* w
regsvr32 /s actxprxy.dll
; n. `8 `4 B5 d& x7 _: _regsvr32 /s dispex.dll
5 |  s) W3 T# l* |6 I4 J* oregsvr32 /s occache.dll1 J; Q* E  d: E" U: Z  l
regsvr32 /s iepeers.dll
& {$ I1 [& q% Z% F8 X% Eregsvr32 /s urlmon.dll /i
  @) O& J" u% O0 A% {) G4 dregsvr32 /s cdfview.dll
! d6 J; J' C3 G+ n: Hregsvr32 /s webcheck.dll
2 l0 R6 D3 c8 G: }7 [$ g. Gregsvr32 /s mobsync.dll) N# B' Y7 a: w4 q+ V
regsvr32 /s pngfilt.dll8 s: t4 {) u0 G  X5 D, K. B5 q
regsvr32 /s licmgr10.dll2 }, C* p8 N) l- E; z
regsvr32 /s hhctrl.ocx/ C7 Q& i1 ~9 T7 p. M
regsvr32 /s inetcfg.dll7 ]# C# h+ ^5 [8 t! R
regsvr32 /s trialoc.dll
0 H- h# Q. n) ^: H8 E& y* I% sregsvr32 /s tdc.ocx
: e1 M" d6 r9 z' z. i7 t* L0 |regsvr32 /s MSR2C.DLL
& t8 x, f9 }5 E( g8 {! G0 Yregsvr32 /s msident.dll& x( V6 k. q% s3 r
regsvr32 /s msieftp.dll& n! w. q/ G& V$ o/ b
regsvr32 /s xmsconf.ocx
% |5 H0 a3 t8 r# O  S# o7 D. \regsvr32 /s ils.dll0 ~' y3 `8 X( b" z- v9 J1 Q+ O
regsvr32 /s msoeacct.dll/ \2 _+ B9 u2 `$ {
regsvr32 /s wab32.dll
9 ~: W! v" x1 i8 Mregsvr32 /s wabimp.dll1 u6 O2 W+ j0 d) B/ o
regsvr32 /s wabfind.dll# q; z; t; H. T7 H* m6 U
regsvr32 /s oemiglib.dll
8 `  r  \4 z) i- q+ v5 X+ Y; @! Rregsvr32 /s directdb.dll' T: T6 S7 o! ~) X
regsvr32 /s inetcomm.dll
8 U9 |7 i0 J& a9 Z; }6 }regsvr32 /s msoe.dll* \) d" f$ J: g) f
regsvr32 /s oeimport.dll
2 }& m$ @+ ~, i5 Q2 K* eregsvr32 /s msdxm.ocx  b$ b0 y( `, ?& I
regsvr32 /s dxmasf.dll
6 X) D  l, ?  o+ B6 tregsvr32 /s laprxy.dll, S8 d" r' j- i" S% X
regsvr32 /s l3codecx.ax
" ?3 l  |3 f/ _0 h* @0 ~regsvr32 /s acelpdec.ax- b* s: K9 E4 N$ S
regsvr32 /s mpg4ds32.ax! y% H7 ?5 E) d8 c
regsvr32 /s danim.dll2 L* f7 ~5 ?! t& `, V- t0 t3 Q  Y
regsvr32 /s Daxctle.ocx$ `" I2 c  A. B/ ]
regsvr32 /s lmrt.dll
' T; a6 S" R6 W9 U6 y. Nregsvr32 /s datime.dll
5 {. ]1 a: H, D. f! F& hregsvr32 /s dxtrans.dll% ?* \; k+ \0 C) l- H6 \8 r
regsvr32 /s dxtmsft.dll7 R! {  K. T% A1 ?
regsvr32 /s wshom.ocx* A% K$ z, R. V2 V1 O
regsvr32 /s wshext.dll' }3 `( z+ G5 H3 V2 B5 _* j3 s
regsvr32 /s vbscript.dll
# g7 q, k, A9 M3 E8 Qregsvr32 /s scrrun.dll mstinit.exe /setup
8 `7 N7 D# Q: cregsvr32 /s msnsspc.dll /SspcCreateSspiReg
4 p3 t6 m$ n7 `9 {; A% D; Mregsvr32 /s msapsspc.dll /SspcCreateSspiReg2 D, b% h8 r, y6 m% [
echo.
" o7 g% v1 m& yecho.
7 f( W4 j# k' h; vecho 修复成功!任意键退出!* l/ k) D; E* H1 ]
pause>nul
4 @+ O4 E* Z* ~$ ~+ t/ @四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。8 Y1 |7 D; A. F* K  }

9 V7 i7 N3 C; t1 {# H8 f7 oPS:
3 Z$ c% C- [+ n# H9 i! Q  n方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
% A3 |0 P& `) {2 Y
3 t% w. P8 `& `& g$ }& k如果用完以上办法后,运行iis仍然出错
; R/ F/ @4 @% g+ n9 X7 O右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
" Y. {9 C5 `- H* ~下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% X9 D& u3 G; b, M6 F- w IIsfixer.rar (1.07 MB, 下载次数: 0) * o. k3 v' m$ l! o  g/ C, b6 b

# V. x5 |5 X6 D3 X- E) l/ X
3 N$ f0 D& R3 i# d8 x: k
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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