搜索
查看: 15077|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:8 h5 y. \5 ~$ _2 {/ Y

! u. y( e) S! i1 h错误号:-2147221005! }- X- [6 w6 {4 m$ Q
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串2 Q5 C/ N. W0 X0 T# c7 q/ [, t

$ Q1 P6 `- x$ d; S6 @3 Z测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
* E# h1 K# p! {! e7 P( L; W% I1 R/ w0 G* w
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:3 E$ z# i7 D% @( i
一、权限不足
% L) b$ w" \/ b$ k" g, u, ^; k右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。( h; `7 E- n: a) V; A2 y& c
二、系统没有开启FSO组件.! s0 U, }- u' a% T
运行cmd命令! w4 {5 ]/ F6 h* [3 r9 `
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  : }( {4 w  c# R& f3 `
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
8 H: a- W0 ~% n$ w重新注册ADODB.Stream组件
  ^0 s9 Y  V; E2 z& ^: I' S三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。# s: [) F8 w; t! B
echo 正在修复,这个过程可能需要几分钟,请稍候……
7 ?- ?' ?3 n- Mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll  l, ]$ N0 H4 h* S5 w
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb5 @4 {6 h# |. U+ F
regsvr32 /s comcat.dll
& l% |  u) j. t. [7 H- zregsvr32 /s asctrls.ocx
+ d# @: O* {4 a( dregsvr32 /s oleaut32.dll: R0 h, R# ?. G- `1 {. K
regsvr32 /s shdocvw.dll /I3 H4 [+ _+ d8 y4 `4 v  X
regsvr32 /s shdocvw.dll
) I* X. n3 e2 K) _regsvr32 /s browseui.dll
' n0 k5 J; [6 C! Iregsvr32 /s browseui.dll /I2 V, x. v( g. ]
regsvr32 /s msrating.dll8 r) q! h/ e6 _2 S$ S6 m* t5 p
regsvr32 /s mlang.dll& ?2 N# r' Y6 ~& g
regsvr32 /s hlink.dll" Z, U: i9 D) A9 j, k0 l0 F# A
regsvr32 /s mshtml.dll
6 O  ]# H% F+ ]5 E% pregsvr32 /s mshtmled.dll" Z, W) v" C# @, _/ M) M$ i: {
regsvr32 /s urlmon.dll
' x3 l. ^4 j1 v3 o% Rregsvr32 /s plugin.ocx: Y% {& G' ^: Q% d4 D
regsvr32 /s sendmail.dll/ i5 {7 E8 F/ ~7 A; n" _
regsvr32 /s mshtml.dll /i
3 p- I3 h9 j- E& d& B* p6 q% vregsvr32 /s scrobj.dll
: M, U( u# [, nregsvr32 /s corpol.dll
% b9 C: p0 u" Mregsvr32 /s jscript.dll+ b( A9 U, _" i1 ^7 ~+ ]
regsvr32 /s msxml.dll1 D$ r/ h. i" e2 K) |
regsvr32 /s imgutil.dll( U0 k4 s: b% {1 O( R
regsvr32 /s cryptext.dll
5 L7 E* c* b# o; tregsvr32 /s inseng.dll
5 y4 @3 H* ~7 f* o! eregsvr32 /s iesetup.dll /i- U/ A5 [2 c$ w0 x
regsvr32 /s cryptdlg.dll" B1 ?8 @* ]% K9 _
regsvr32 /s actxprxy.dll
; J  m1 e1 s- D+ T0 ?regsvr32 /s dispex.dll
$ l! S/ a. b  W: D/ P! Qregsvr32 /s occache.dll; r' q, M; m: F, [7 B" Q5 x8 Q
regsvr32 /s iepeers.dll. @$ v; _2 X1 R" H
regsvr32 /s urlmon.dll /i
; x4 D! X8 n* i5 Pregsvr32 /s cdfview.dll
$ ?8 z/ Q9 s+ Sregsvr32 /s webcheck.dll
& T" h: k' a# Yregsvr32 /s mobsync.dll
2 {( p& O5 D; H, g* Xregsvr32 /s pngfilt.dll% p& O2 L; K. w% A0 K
regsvr32 /s licmgr10.dll
. b! o7 V/ t9 {& C) Aregsvr32 /s hhctrl.ocx
/ p- x: a' L! p# m# dregsvr32 /s inetcfg.dll
9 x. h4 p/ I% ~: d2 p' [1 C, Qregsvr32 /s trialoc.dll
  K- K1 c9 L2 f- H+ Y: Lregsvr32 /s tdc.ocx: _& {" ?/ n- k' r3 U8 g3 F
regsvr32 /s MSR2C.DLL
! r) q, t  ~! I# M3 v& L2 B4 ^regsvr32 /s msident.dll. P, q8 c& \0 W
regsvr32 /s msieftp.dll
" P# q1 T% Z8 u% Z$ Iregsvr32 /s xmsconf.ocx, _2 N; w7 g6 o7 P3 K; ]9 I& P7 N
regsvr32 /s ils.dll* b) i7 c5 n. V/ E  W/ |$ b
regsvr32 /s msoeacct.dll
4 P) D1 x: s6 ~+ e& rregsvr32 /s wab32.dll
: n( @8 ^/ |* b  j% l1 _regsvr32 /s wabimp.dll
8 W% e9 L+ i1 J& Fregsvr32 /s wabfind.dll8 c9 v+ V: C; B7 _% V: X, {
regsvr32 /s oemiglib.dll
' y" z; e4 B4 |3 ~regsvr32 /s directdb.dll
: i+ l, a* g2 x3 zregsvr32 /s inetcomm.dll
6 b! z9 F9 G. Eregsvr32 /s msoe.dll% H$ H5 s8 L5 f+ q$ N; R( x
regsvr32 /s oeimport.dll
/ d) f8 M6 o! m5 ^4 _regsvr32 /s msdxm.ocx
* F0 w- @" a6 q: ]9 Uregsvr32 /s dxmasf.dll; T3 n1 Z2 T6 n
regsvr32 /s laprxy.dll. x3 ^- Z, G/ Z5 V; C( D' k* c
regsvr32 /s l3codecx.ax
7 ]" |6 G! p  X& V. \regsvr32 /s acelpdec.ax8 t- h& e$ {! i4 e8 J
regsvr32 /s mpg4ds32.ax4 I) J/ m; ~) z+ s" w0 ~
regsvr32 /s danim.dll9 a1 B8 u& q$ b8 r- {% k9 W5 w% D
regsvr32 /s Daxctle.ocx
7 w+ z- e$ C( Z8 g7 W. y* Q, zregsvr32 /s lmrt.dll6 W" ^! Y( r5 Z; N3 m
regsvr32 /s datime.dll
" b; Q6 F$ C& r5 k, Nregsvr32 /s dxtrans.dll9 V( T6 C7 [3 c. g$ z: s5 j5 L: \' h
regsvr32 /s dxtmsft.dll
5 s5 p. R5 L: Z1 c/ o4 a6 K7 f/ `regsvr32 /s wshom.ocx$ Y& K1 ?* i( [
regsvr32 /s wshext.dll
- ^3 h% b8 O5 Zregsvr32 /s vbscript.dll# i* Q! A( n  j+ r8 N4 d
regsvr32 /s scrrun.dll mstinit.exe /setup7 F; K  K. \- u
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
0 N% k1 Q2 G- ?  {* |' C2 qregsvr32 /s msapsspc.dll /SspcCreateSspiReg4 O8 B( L, ^/ \8 Z/ V/ a
echo.6 w4 a4 b* ]& X2 j6 F
echo.
# J  F0 Z- l1 z: e0 xecho 修复成功!任意键退出!
% U8 Z! k2 Y( Z4 A( l. Mpause>nul
# q; C4 c" o! T2 |& ^+ L四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。6 A4 Z& I2 F& _+ [% J7 Z

. ]; \: U) W1 r; ^) r+ i% EPS:( U9 a9 I& j2 T
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。( @( m* K: k( R7 E  R0 \

& @6 b- m/ ~6 z  a如果用完以上办法后,运行iis仍然出错
2 l) Y5 r- Z" d右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”( [3 i+ s8 Y& A, E* [
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
9 m1 C2 l& _- m0 x" X IIsfixer.rar (1.07 MB, 下载次数: 0)
7 T) W" w0 {1 u+ U$ B% q3 O+ P3 A0 Q8 V: \- p3 N; l
- l6 R$ o- K% y9 B/ G( @0 ]
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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