搜索
查看: 15199|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:" r6 A) M$ ~& F7 x$ p; N' M: F! K

. [- R* |$ Y, Z+ L% `8 b& Y/ I; p+ l错误号:-2147221005
) z. }8 ~; O6 g, [0 r: a, u错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 b! C1 x: x# f9 w+ p) z4 z0 i6 e

( Z' F6 J2 w8 y2 b0 _, Y测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。7 r; |- B: F2 `& \/ ?: R2 I
2 g0 ~* ?  f4 N1 I7 A% Y! M
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:' I, p! H+ R1 w. M; ~
一、权限不足7 x0 R% T$ w! [% ^3 K6 E
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
4 u/ d9 b7 j# N2 V0 t' }二、系统没有开启FSO组件.& r9 [/ F4 I+ r
运行cmd命令
) {% W' m1 e& f$ M+ e启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  8 r! V  G! A7 K* x, o, C) N
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
" V" D5 B! s$ U1 b' o- S1 j8 i重新注册ADODB.Stream组件
0 [) {' S5 P0 b1 Y1 R三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。0 [& z/ C/ I* |$ b/ M
echo 正在修复,这个过程可能需要几分钟,请稍候……
: S" U! L* [7 o/ o7 b( Trundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll2 k( ]* m+ e' C4 s2 R
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb$ o7 V0 |2 M1 p. K" O
regsvr32 /s comcat.dll
/ m0 _( ]% k* C& Bregsvr32 /s asctrls.ocx
# E: H6 D; _# {1 N# Y3 ?4 lregsvr32 /s oleaut32.dll. q# K5 j2 ~6 K+ ]# L0 u
regsvr32 /s shdocvw.dll /I( ~7 k4 f) b  z/ r1 |
regsvr32 /s shdocvw.dll
5 N( J# F0 f  r# yregsvr32 /s browseui.dll
) D0 c$ n3 u5 O; \regsvr32 /s browseui.dll /I
4 i" }! `5 P# i2 M7 E" Rregsvr32 /s msrating.dll. }. Z  \* i4 T
regsvr32 /s mlang.dll, y* q! B8 Q; e8 H9 P: D
regsvr32 /s hlink.dll
  E) w* g0 r7 C8 [regsvr32 /s mshtml.dll9 [3 {+ z+ Q/ V. J2 m  r8 F& T" v/ E
regsvr32 /s mshtmled.dll
; T$ r9 s7 j4 |regsvr32 /s urlmon.dll
8 D9 g" G" n' s0 N$ C0 Hregsvr32 /s plugin.ocx
# C4 k* N: i# O+ k# ~; \+ vregsvr32 /s sendmail.dll4 t) z. V$ _  t3 B) v& V! @, D
regsvr32 /s mshtml.dll /i
4 G+ k; f' ?+ z# Z2 ?regsvr32 /s scrobj.dll5 f: \1 n' A! f+ x
regsvr32 /s corpol.dll$ O+ i' L! p" A0 B) Q! k
regsvr32 /s jscript.dll+ X3 O6 Y. I' S8 a+ n6 }4 |7 i' p
regsvr32 /s msxml.dll
2 w. [7 g( H: i5 }6 W5 eregsvr32 /s imgutil.dll. J' a/ U- K0 {$ H" p
regsvr32 /s cryptext.dll9 f9 B! t) J, b7 x, q0 f  @3 E
regsvr32 /s inseng.dll
" a1 [- i1 g9 O. Vregsvr32 /s iesetup.dll /i" V/ u+ g) i+ }) Y& V! v5 {. [
regsvr32 /s cryptdlg.dll5 a5 r0 x; r2 E( e( P( [2 f/ o
regsvr32 /s actxprxy.dll
5 V7 H0 S' m4 d' R4 n4 ?# y" \regsvr32 /s dispex.dll
0 \, T8 M# b2 k; C' Mregsvr32 /s occache.dll& \& W/ |8 H% H( i9 n$ Z
regsvr32 /s iepeers.dll
0 e  J  \" X! T/ S( F% V+ j! ]regsvr32 /s urlmon.dll /i
& T( q- z/ r4 ~1 W0 x$ q6 Xregsvr32 /s cdfview.dll
1 \2 g2 T0 d" [( o9 Aregsvr32 /s webcheck.dll
1 @2 ~2 x8 ?* `+ a. T. N$ F9 n5 ^7 |regsvr32 /s mobsync.dll$ B. a  U% j; F5 E1 u7 d1 ~4 ^
regsvr32 /s pngfilt.dll# T. P! e9 K: Y$ T- b0 l: w4 Z
regsvr32 /s licmgr10.dll; D9 e. L: G6 o( H! \8 `6 G  k
regsvr32 /s hhctrl.ocx
7 y% {4 j# h7 [( Eregsvr32 /s inetcfg.dll
6 j6 M2 Z* E1 p, m" r* m$ V! y+ Nregsvr32 /s trialoc.dll
& v  x" w. @. R8 v9 uregsvr32 /s tdc.ocx
( D- U3 z) y; W: _6 {% lregsvr32 /s MSR2C.DLL
$ {( c0 o3 Q1 N; n3 g- V4 [regsvr32 /s msident.dll
" v4 z5 D9 }  O7 @5 w' G4 wregsvr32 /s msieftp.dll
3 |' f6 k; \5 a  O0 \. ~* A6 a  zregsvr32 /s xmsconf.ocx
2 O/ _* }/ l: ~2 c6 @: `& q# Nregsvr32 /s ils.dll& [, g0 u  p, e0 [5 F
regsvr32 /s msoeacct.dll# z5 H6 z6 E9 M
regsvr32 /s wab32.dll, T4 R) A  x, c+ D) H5 w
regsvr32 /s wabimp.dll
& B0 k( i. g. {5 |* ?, kregsvr32 /s wabfind.dll& p/ g% g9 h- `% g
regsvr32 /s oemiglib.dll) S* p/ J- e# `/ v, s
regsvr32 /s directdb.dll
9 M& O  [( f8 _- z' d2 S* Fregsvr32 /s inetcomm.dll) m& u$ _' y9 ]- C# A
regsvr32 /s msoe.dll
! }! M2 p$ [+ ~) d; kregsvr32 /s oeimport.dll
- E9 M4 w3 f4 P1 P. H6 W5 H/ Vregsvr32 /s msdxm.ocx
3 n& v% R" B/ P; {" a# fregsvr32 /s dxmasf.dll
; q$ A2 j2 e" G; g+ lregsvr32 /s laprxy.dll
/ `9 ~( c  O! Z# y  x! hregsvr32 /s l3codecx.ax
( o/ c) x) P' b% i) }regsvr32 /s acelpdec.ax+ r' m. ^' X, [0 V# [
regsvr32 /s mpg4ds32.ax
8 r  K0 \+ s+ v) _regsvr32 /s danim.dll
# g- t$ S) ~! ]5 h9 r$ x% f# e$ \regsvr32 /s Daxctle.ocx# N& ]0 G! x6 ~" \$ r. X
regsvr32 /s lmrt.dll) r, s( _8 b" U1 w) \4 d
regsvr32 /s datime.dll4 S# }! u0 n" C/ ^! b0 ^
regsvr32 /s dxtrans.dll; R! X6 T  r8 O+ Z! [& V
regsvr32 /s dxtmsft.dll8 w9 x; \: W1 I
regsvr32 /s wshom.ocx) y& j: \" v% u% f1 P& t3 ~" u' t" u
regsvr32 /s wshext.dll6 J) U6 m: ?' U& @' I) K- \. A' b
regsvr32 /s vbscript.dll6 ?, e' w* m2 Z  z
regsvr32 /s scrrun.dll mstinit.exe /setup5 Q; C1 r6 u0 a5 _$ G/ i
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
, z' C( W5 F4 u7 `regsvr32 /s msapsspc.dll /SspcCreateSspiReg
2 @8 k. N, y8 D. zecho.% [9 U; U5 j/ @1 G+ o/ Z
echo./ ^) e- t! }; }3 m
echo 修复成功!任意键退出!
9 u" x+ |$ u) Z7 B) X4 wpause>nul. s/ }4 `# l$ g  x1 g/ z8 m7 ^
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
' b' d, r- n  b3 c" Q7 i% b1 B4 |6 P, J7 \
PS:
% ]! g6 ^4 K* V; z  r5 C方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
* H/ t" ?8 o7 B& n+ r' Q* I
  M, m8 r4 H9 m1 T: |0 }8 U如果用完以上办法后,运行iis仍然出错# a9 \0 G1 N: w
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
( l+ o. }2 h( b: h8 Z* `! W下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
- E4 \  {- `  l* u7 `+ ]$ j IIsfixer.rar (1.07 MB, 下载次数: 0)
* F- a8 }, a: r! O2 _0 ?! y+ P# r6 r

. C  }" n( @3 A5 X! J: G
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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