搜索
查看: 15250|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
' h) T# L% C5 v* x' L  i  X3 P- S2 }0 R1 _; w: }& s: N4 L
错误号:-2147221005
* h3 x% M" M9 ]7 J) m( g2 a  ~# d错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
8 g8 A4 x( I* ]9 T7 n
, K- i& V0 ~* K6 V: b测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
8 N+ r7 f: v, R+ T5 K4 A& w3 S' ?4 _1 R% Q4 h9 I
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:+ N6 |  d) o/ D1 I0 f
一、权限不足1 f( d/ _4 v1 Z  [$ p
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
5 A! X! Q3 M3 Z% t; k8 K二、系统没有开启FSO组件.% c! D# _/ V- t6 U. {( u  X
运行cmd命令/ G- U% U. y* P+ |$ ~
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll    Y) ^; U% z0 W0 h
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"7 ?, V3 n5 }+ p% c- r% O
重新注册ADODB.Stream组件( `3 b5 ]$ z( J# z  g+ D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
* x) E! A  R  Y% `& b* lecho 正在修复,这个过程可能需要几分钟,请稍候……7 i( G, h& \. i, E
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
8 K. w' n! }6 S6 j) m, Nrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
& L, f4 I: b( B4 g+ [2 _" Kregsvr32 /s comcat.dll
9 ^$ J+ Y- l+ h; E! a" \regsvr32 /s asctrls.ocx% @1 R2 k6 k# E+ T' ~" h; G
regsvr32 /s oleaut32.dll
. _# X# `- |4 h* L) |regsvr32 /s shdocvw.dll /I2 |; Q! l% P- E* q( a. m9 E
regsvr32 /s shdocvw.dll
; g& b7 Z" M* E/ Q& B/ d: W0 Eregsvr32 /s browseui.dll
1 f" V' A( D3 f) I7 }regsvr32 /s browseui.dll /I$ _* {0 `5 l' @" H
regsvr32 /s msrating.dll; P/ U) ?4 V! z, k6 g$ |( }
regsvr32 /s mlang.dll
; X4 Y" m. X1 _/ h8 S$ L) t* r$ d4 Fregsvr32 /s hlink.dll
& R* r- g) @$ ~+ h" u6 rregsvr32 /s mshtml.dll" n! U, F& F  Q  @& g7 g3 c: F
regsvr32 /s mshtmled.dll
6 B* @, Y) j0 T5 sregsvr32 /s urlmon.dll
( u* M* H9 N8 K) l/ Lregsvr32 /s plugin.ocx
% j  _* |8 `( w6 J0 Q+ E- bregsvr32 /s sendmail.dll: r: b6 g5 b7 p1 x; S7 b/ u
regsvr32 /s mshtml.dll /i/ K( \$ p6 ^  u1 `" s+ Y# ]
regsvr32 /s scrobj.dll
, }  S: k% g# d6 S; Cregsvr32 /s corpol.dll
! J. V+ x; c/ `- X$ Q; tregsvr32 /s jscript.dll+ \: B$ `$ {1 I/ F) ?
regsvr32 /s msxml.dll
: D% C. {% s* l1 W. P; Kregsvr32 /s imgutil.dll' L$ O. H/ W" A9 e
regsvr32 /s cryptext.dll
( [7 G3 u0 P9 s+ x3 Mregsvr32 /s inseng.dll
* J; E% y0 y  W% W% wregsvr32 /s iesetup.dll /i
. H  H2 n8 _: W4 I" aregsvr32 /s cryptdlg.dll" d( s( b. `8 r1 W
regsvr32 /s actxprxy.dll
" [. E0 C. E# ?: `, y0 O) dregsvr32 /s dispex.dll% s0 w+ |+ P$ q8 Y$ d: p0 m
regsvr32 /s occache.dll
8 g' E3 a2 n! T1 R9 y* ^8 gregsvr32 /s iepeers.dll8 B, v- x8 t8 G/ ?' X  P
regsvr32 /s urlmon.dll /i6 b, m  S, O) Q" w
regsvr32 /s cdfview.dll% q7 U7 K: z$ u/ a6 P
regsvr32 /s webcheck.dll+ t! D- w( N- M  O0 P* q8 r, l
regsvr32 /s mobsync.dll1 g7 |. |. Y$ n  b; W' W
regsvr32 /s pngfilt.dll
+ A8 M% ^  c, C1 G9 ^; c( W0 u1 ]regsvr32 /s licmgr10.dll
9 h! j- ]2 C4 T) ^regsvr32 /s hhctrl.ocx/ x7 j2 O8 k% G! U5 e5 r" f
regsvr32 /s inetcfg.dll3 k6 Q6 b: ?# L2 [. I
regsvr32 /s trialoc.dll+ e4 b+ d9 N% N2 |7 n: M
regsvr32 /s tdc.ocx
# Q3 L8 P9 ]: s+ F: _regsvr32 /s MSR2C.DLL0 c4 r. B; S  A
regsvr32 /s msident.dll
7 [. Z! e9 f- E8 V. @2 w, m0 aregsvr32 /s msieftp.dll
& m. a! g; H/ v4 h+ t7 _regsvr32 /s xmsconf.ocx
  Y+ d  e( b5 X- Y: Nregsvr32 /s ils.dll# U8 T0 w# }4 \- j  W7 ?' `% @
regsvr32 /s msoeacct.dll" z: ?! m' N- n8 E$ H
regsvr32 /s wab32.dll
5 ]( S; @/ L% i1 R" W; a/ Bregsvr32 /s wabimp.dll# R9 l$ ~# f) i! \  ^
regsvr32 /s wabfind.dll4 M' \" O# G9 L/ x1 U$ t9 T
regsvr32 /s oemiglib.dll
$ K- f7 p% ^8 r5 \* {6 u) Uregsvr32 /s directdb.dll
8 u( y3 q4 i3 w3 J. sregsvr32 /s inetcomm.dll
' m* p/ T. X8 \4 n3 d+ Dregsvr32 /s msoe.dll
1 E0 X0 Y* N  Q7 j3 `regsvr32 /s oeimport.dll
+ j7 b. I! O. Lregsvr32 /s msdxm.ocx  ?0 G  a) Y" m' z6 }
regsvr32 /s dxmasf.dll/ R6 ]0 @+ m3 y0 j/ ^
regsvr32 /s laprxy.dll" U# M4 u$ A! R) M# U
regsvr32 /s l3codecx.ax
2 O: A1 E' q" i+ h# ]# x  \, zregsvr32 /s acelpdec.ax+ G2 W* b* ?; ~9 j6 L
regsvr32 /s mpg4ds32.ax& _) r' B* B" W6 c* c
regsvr32 /s danim.dll4 d6 ]. H$ Z7 M
regsvr32 /s Daxctle.ocx# K$ M9 {# R6 F- X
regsvr32 /s lmrt.dll& G# c7 y& F. t. o% D  Y  i
regsvr32 /s datime.dll
# P$ i& C$ b# \regsvr32 /s dxtrans.dll
- m! P& T. f4 E' z; V0 Sregsvr32 /s dxtmsft.dll) Y! ~3 ~" _7 e: l
regsvr32 /s wshom.ocx) w( X  B. j, t* u
regsvr32 /s wshext.dll
- w6 B4 y/ ~, n$ K9 G, bregsvr32 /s vbscript.dll
; M. E+ S. A6 W1 |8 [regsvr32 /s scrrun.dll mstinit.exe /setup( E7 G  g/ V- n
regsvr32 /s msnsspc.dll /SspcCreateSspiReg: z' H9 y3 t3 Q5 l% m1 J* j' q
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
) N% {# |. U9 w$ h) ~echo.' K# R" B  A! Z8 j- r7 t8 |5 _$ M
echo.& m- P  R+ M2 L3 n
echo 修复成功!任意键退出!
6 U1 M$ l$ F. |' ]  B' O$ U( e+ lpause>nul
/ U& Q3 s( c& I# i四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
, \1 U& B5 m" D* w1 x# d; t9 m; Z2 n$ P% F3 S
PS:
6 Q- L. d: I' r+ \方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。0 `5 \4 n3 C9 `) v
) Y+ s7 I: P. V- H) i
如果用完以上办法后,运行iis仍然出错4 P% y" W8 G- D" H  r! }
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
& w- i6 f1 I* A6 j下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
* D: T3 }- g% p4 S& I# ] IIsfixer.rar (1.07 MB, 下载次数: 0)
+ e& R4 q, t. C& v
% O# Z7 E4 j* \
5 {6 h: @' w' t& q0 e9 e! z- ~% w
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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