搜索
查看: 15734|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  t6 ^, `: O0 q
* q, K/ z% E' v' @4 q& P& A. y7 g
错误号:-2147221005
2 M* }* y0 Z( \' j错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串+ U, r/ r  N( S4 `% X

% M8 P; V- P( G2 |4 ]测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。' x5 R+ y6 O) ?$ |
: V& @: |- V! L" i
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:2 I1 q. N7 J! N! u4 d
一、权限不足' S% w' y: K$ l0 N
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。1 L8 s- j; @7 ^# f/ b
二、系统没有开启FSO组件.
# u) z% c$ c& t9 w0 w2 l: V6 F运行cmd命令
. q1 P2 z3 L1 q" \/ D( h& U, J启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
1 k5 R6 e% J: w( D; ^重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"6 E; g! F! h# ?" t: E
重新注册ADODB.Stream组件/ c) @6 b; E/ J7 Q/ K
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。- y$ f- r; o% e( z: B! G/ Z
echo 正在修复,这个过程可能需要几分钟,请稍候……* h! |3 A; d5 \% y
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
; `' h' E7 V1 ~rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
) D% m: g- H! Q3 L2 B& uregsvr32 /s comcat.dll) P" H3 {0 s' j' R& z
regsvr32 /s asctrls.ocx
! P+ J9 J# U8 vregsvr32 /s oleaut32.dll* P4 m. V, G9 i9 Y
regsvr32 /s shdocvw.dll /I
8 b# W! Q3 z* K0 k$ o; M  Bregsvr32 /s shdocvw.dll. ?' }* R. c/ B9 \' U$ P# q8 @# G# ?6 D6 P5 ~
regsvr32 /s browseui.dll% h7 R4 k9 I- Z- t) x- y
regsvr32 /s browseui.dll /I; H0 }7 t7 W) z3 V3 u% z1 D7 `
regsvr32 /s msrating.dll. R8 a- y3 S2 r9 D5 K# H
regsvr32 /s mlang.dll+ P3 s0 X8 ]! \  P0 F
regsvr32 /s hlink.dll0 T3 d, P. q- f0 i0 F# X
regsvr32 /s mshtml.dll
9 s$ d' x. R3 h5 S; Aregsvr32 /s mshtmled.dll2 T  f! h8 e. b/ {/ X: G9 y
regsvr32 /s urlmon.dll
6 h2 J$ @! Y! o, @regsvr32 /s plugin.ocx$ ?1 N$ x, M: I
regsvr32 /s sendmail.dll
7 z* ~/ ^" O  ]  ?( k% N( d" iregsvr32 /s mshtml.dll /i% V, p+ E# Z- F" c( b
regsvr32 /s scrobj.dll  A' i& b+ b* Q( K6 B7 V; ?& N+ Y
regsvr32 /s corpol.dll; v# a, Y" U: ?+ B& Y: L. D8 `
regsvr32 /s jscript.dll
( A5 g7 R' t  n: _$ ~/ bregsvr32 /s msxml.dll$ u* j5 p9 t- A! h3 y4 ?
regsvr32 /s imgutil.dll+ l, n" E% d$ M  V/ E+ [
regsvr32 /s cryptext.dll
1 Z7 [% U2 e2 K, {. Jregsvr32 /s inseng.dll
) |% X7 s. Z/ X; n$ Qregsvr32 /s iesetup.dll /i
7 W& ], J; B' ?- s+ ^1 U; `' N: \5 y: uregsvr32 /s cryptdlg.dll1 G# Q8 h# w/ Y, l+ u% J9 Y9 e. H
regsvr32 /s actxprxy.dll
. P: _0 V! d6 s5 b4 p0 L& xregsvr32 /s dispex.dll% L) c. E& w! _0 @; I. W' j; s2 i
regsvr32 /s occache.dll
7 i3 c9 [/ o2 \: ?regsvr32 /s iepeers.dll
0 g3 `; X* q8 t$ O# \# w! r; f% yregsvr32 /s urlmon.dll /i) T) ~; A( n9 P& W$ R: D
regsvr32 /s cdfview.dll
% U1 h/ {) z2 M  H; o( c* s7 z! bregsvr32 /s webcheck.dll
$ y( O* X( f3 b. Hregsvr32 /s mobsync.dll
7 P' |. Y( ^3 D2 Oregsvr32 /s pngfilt.dll
: l, V2 u6 @$ P& T4 e+ eregsvr32 /s licmgr10.dll
8 Y6 \2 I6 G) ], D9 jregsvr32 /s hhctrl.ocx7 J+ q7 ]# r, P1 D
regsvr32 /s inetcfg.dll
" F) ~# J$ g) N+ I: gregsvr32 /s trialoc.dll" @2 Q2 U( D0 m
regsvr32 /s tdc.ocx8 R) T0 R4 x* A/ r. S( i9 Q: O* p2 S( X
regsvr32 /s MSR2C.DLL
% p1 k: M" q" ]. ]regsvr32 /s msident.dll# y/ s5 ?; H) F1 Y- B! x
regsvr32 /s msieftp.dll
& l7 y7 }4 N; v4 o% w) i( W$ A/ A5 {regsvr32 /s xmsconf.ocx
4 G3 t: Y7 d1 G3 x6 d$ |; Lregsvr32 /s ils.dll$ o/ F9 f1 x0 f! s: n8 D4 I
regsvr32 /s msoeacct.dll% U9 @$ e3 [( l% O4 g- F( {
regsvr32 /s wab32.dll
" G0 x1 A5 }- V0 N5 P; ?regsvr32 /s wabimp.dll
+ E) ?2 ?6 G3 Y7 I0 m: y' Xregsvr32 /s wabfind.dll
9 Q* \( S. e# W) B1 ]regsvr32 /s oemiglib.dll% @! I6 l& t$ t. F' r
regsvr32 /s directdb.dll% U3 j) L2 m& ~& y  b. V" Z
regsvr32 /s inetcomm.dll
1 W! [) S( I" {! \: o6 dregsvr32 /s msoe.dll7 Y4 V" j/ m2 I7 f; T+ N
regsvr32 /s oeimport.dll6 \- S4 h6 a5 ^, @+ v8 S1 y" E& a
regsvr32 /s msdxm.ocx
. S7 z. t4 ?) [; o" H& D+ Uregsvr32 /s dxmasf.dll
7 q0 Q' H8 F, b( m. Y! b' hregsvr32 /s laprxy.dll
) b" n" E1 z1 Y6 xregsvr32 /s l3codecx.ax5 K: Z/ Y  y: G+ T1 l# H- h
regsvr32 /s acelpdec.ax
. m( D9 w, G  ?+ _+ ?/ Qregsvr32 /s mpg4ds32.ax
. U# d: t, i# d# v' k3 G3 h- _regsvr32 /s danim.dll6 }* k' |- B% t5 H. k; Q
regsvr32 /s Daxctle.ocx& f$ g6 k3 L: f; Z* v+ g
regsvr32 /s lmrt.dll# q3 A3 v: i0 r
regsvr32 /s datime.dll
: J0 O+ t( s1 H* t9 kregsvr32 /s dxtrans.dll
! l% Y3 L. B- Q% n: m+ [  I! fregsvr32 /s dxtmsft.dll- \" c/ }0 c) g0 i) k
regsvr32 /s wshom.ocx
6 U9 F+ G* s' R; n) ]) ~3 Kregsvr32 /s wshext.dll; }9 b) F' K5 y6 q
regsvr32 /s vbscript.dll
$ [4 [& y7 p4 t+ h- Zregsvr32 /s scrrun.dll mstinit.exe /setup, I7 N( R6 a# S# H- |. P# X
regsvr32 /s msnsspc.dll /SspcCreateSspiReg8 K4 y% U; N4 s$ u. s
regsvr32 /s msapsspc.dll /SspcCreateSspiReg, h7 O4 p6 O! M6 M4 i& @
echo.! L/ g9 p: z& T+ j
echo.% u% T9 {8 p3 J
echo 修复成功!任意键退出!
5 Q: G$ V+ L$ O% I7 U0 Xpause>nul
' l7 g. R, ^0 s* A5 O四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。/ G* ~- C& u+ O7 r0 X3 f

% f& Z: o3 L! w# `7 N) WPS:  N3 Q3 q$ v. T+ G! u/ J6 F) p. F
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
" ]' r5 X9 T+ ]7 V7 W% h, T: }+ e* Q" b7 Y# z* ^* p* C
如果用完以上办法后,运行iis仍然出错" D% j$ I' I3 ^& u# F2 T
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
! k* h# b/ y; ?下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
; u3 g/ y8 {& D; A6 w9 n IIsfixer.rar (1.07 MB, 下载次数: 0) 0 D. t$ ?2 O9 n2 F! ^8 h" k( R

4 L8 }; v. X1 f* X% o0 M. y9 M9 [+ j% p6 u5 O4 Z7 U# }
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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