搜索
查看: 15236|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:2 G7 M" J6 a; h
% U% _, @2 ]& R% j+ a
错误号:-2147221005& S" j7 @* L. K8 U" r* N
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
4 k! A% O8 t5 |& n9 }( }* S
1 T0 T/ F6 |! ^. Q  A测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。- z* `" I/ |2 j3 w+ m
) Z8 n- h5 q6 p! A/ w$ z
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:$ g: o5 c& W: Q3 y3 Y
一、权限不足
: B- L4 T. ?% \4 i% }1 m3 L5 a: i右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
) u1 B: r) m- i; N) v( f! |二、系统没有开启FSO组件.
/ q2 o+ W- M4 y1 a5 y- y- S运行cmd命令$ ~& q9 n7 q$ f/ o
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  4 A# {: P  A! i. z9 [  r- n8 u6 _
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
" U/ A2 j: h) a. z! Y7 r3 L重新注册ADODB.Stream组件
7 {' [0 o0 H, O+ [) l  C6 X/ o. |三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。' v5 v( ~- E! t
echo 正在修复,这个过程可能需要几分钟,请稍候……
/ m: F$ e5 a) @* ]& _rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
( m8 R0 H* |2 ]rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb* X9 f3 z. Q# R/ i/ l; {! ^6 }4 \8 U
regsvr32 /s comcat.dll* k+ b$ n* v1 X6 G# P: V5 I3 t
regsvr32 /s asctrls.ocx
* C6 Z3 n" j" k7 E4 `( c% qregsvr32 /s oleaut32.dll" h" ?5 e8 v/ t% \) D, K; c6 {5 I
regsvr32 /s shdocvw.dll /I
+ m" ]( D' O6 j- K$ a' i$ Rregsvr32 /s shdocvw.dll( Q$ N2 o' O6 c& o
regsvr32 /s browseui.dll
, l- ~* P' ]  r) H0 K7 nregsvr32 /s browseui.dll /I: r. |- e9 a# `" t2 z, X
regsvr32 /s msrating.dll! p& t( z( M0 Y$ Y
regsvr32 /s mlang.dll5 A) ^- P$ s& R2 d" Y# I0 B. p' j
regsvr32 /s hlink.dll3 d: h  O- r3 T  B* r9 n" T
regsvr32 /s mshtml.dll2 @  i# @; H- ^( t! m( j. k
regsvr32 /s mshtmled.dll
" |) U( B5 k" p% a4 ]9 wregsvr32 /s urlmon.dll
  e; L' r9 E4 @regsvr32 /s plugin.ocx
# t1 y8 [/ W1 U* a+ |7 q" D/ u4 B( sregsvr32 /s sendmail.dll" s4 o$ n- X1 S/ u  N8 z8 p
regsvr32 /s mshtml.dll /i
+ [7 t5 S. ^3 x  o4 P% {regsvr32 /s scrobj.dll
9 d! i1 Q$ Q/ O: uregsvr32 /s corpol.dll3 q# U1 [9 J4 u+ X
regsvr32 /s jscript.dll) h. \, q) r0 C
regsvr32 /s msxml.dll
- d6 F. D1 B! Gregsvr32 /s imgutil.dll# g; N1 @2 r/ y% h0 t
regsvr32 /s cryptext.dll0 e5 Z5 g- {0 Q% ~9 J
regsvr32 /s inseng.dll+ J9 p  P0 J8 Y0 U; Z
regsvr32 /s iesetup.dll /i
- `" U0 m. r% y* D* A- w. s" Iregsvr32 /s cryptdlg.dll% o, x; H- [3 x& d- X/ C; r& z  O
regsvr32 /s actxprxy.dll! c0 C$ R  ?/ R& Z  z3 p/ v
regsvr32 /s dispex.dll# ~2 ?: N% O( o+ n8 D$ R
regsvr32 /s occache.dll
9 }) I2 I" S* @$ ?regsvr32 /s iepeers.dll; [6 t/ z  X" p& }' Z" a$ U! f
regsvr32 /s urlmon.dll /i0 `7 q& v+ `( n; \5 |' F# b
regsvr32 /s cdfview.dll
0 U3 |& b2 s, l2 kregsvr32 /s webcheck.dll
) d# X' Z7 U# _  E( y& h4 J" Uregsvr32 /s mobsync.dll
7 i: }1 s9 x! W* H+ Cregsvr32 /s pngfilt.dll+ V8 r. v8 L% _) F
regsvr32 /s licmgr10.dll' C0 z3 M" \4 |2 Z6 M2 B
regsvr32 /s hhctrl.ocx# N( m6 D$ t1 n, T( c. R1 G
regsvr32 /s inetcfg.dll  U. B4 Z6 @! L
regsvr32 /s trialoc.dll6 b1 x8 a# `: V; @$ M6 Y
regsvr32 /s tdc.ocx* W0 g6 H( f0 u( [
regsvr32 /s MSR2C.DLL. i/ m& d8 `2 H/ R% K" s
regsvr32 /s msident.dll, G, [* @4 p' D" h
regsvr32 /s msieftp.dll! V5 i) i/ G0 W" v, C! g  I/ T7 ~
regsvr32 /s xmsconf.ocx
) k- c: U( ]' g  ]  Sregsvr32 /s ils.dll" q/ |# f4 R. U; f3 {8 `) L5 |8 \$ y# G
regsvr32 /s msoeacct.dll
( W3 O) l0 Q. w  v% yregsvr32 /s wab32.dll0 c9 h5 A7 y" N: f8 p
regsvr32 /s wabimp.dll5 [2 u+ W! M! U# ?4 q, k1 Z' n
regsvr32 /s wabfind.dll& i  m5 }. V/ p7 X
regsvr32 /s oemiglib.dll
1 _( M. L9 s9 g) Kregsvr32 /s directdb.dll, d$ e4 S% [: C7 i8 h+ f. Z; V% ~
regsvr32 /s inetcomm.dll
: `, |; d2 K( h- M7 A1 iregsvr32 /s msoe.dll8 G0 ?' a, e5 I6 U6 U
regsvr32 /s oeimport.dll; Q# s# D0 Q7 f8 I  a% B
regsvr32 /s msdxm.ocx# c4 m8 D: ]; d' i- s; u
regsvr32 /s dxmasf.dll$ ]7 p0 ~% D8 ]# r0 G) q  \- D
regsvr32 /s laprxy.dll
/ ?, ^% t- f) a1 p7 r5 `6 {regsvr32 /s l3codecx.ax
; {; d/ w  W; _regsvr32 /s acelpdec.ax, C  S, L. A5 k  c& a; r
regsvr32 /s mpg4ds32.ax& z: |( ?( f7 Z$ q
regsvr32 /s danim.dll
% H$ ^, N) q/ p$ E) vregsvr32 /s Daxctle.ocx
6 T* C# Y% [/ r% F; ]regsvr32 /s lmrt.dll
/ u* f$ q* `% I8 C/ M/ Aregsvr32 /s datime.dll8 E1 K! E# ~  P1 J4 N7 R: o; o1 m" }
regsvr32 /s dxtrans.dll
/ n7 P2 k& `6 gregsvr32 /s dxtmsft.dll1 i$ [$ `0 W$ a( `
regsvr32 /s wshom.ocx
' M' x4 j* [: y  m5 e7 _regsvr32 /s wshext.dll: N* P- C# _4 `1 D2 c
regsvr32 /s vbscript.dll/ c( `1 f5 ]! I8 U. m
regsvr32 /s scrrun.dll mstinit.exe /setup
: c& [, B* P3 |. Aregsvr32 /s msnsspc.dll /SspcCreateSspiReg
& C$ ]4 V$ g$ i7 G. Z, v% V: vregsvr32 /s msapsspc.dll /SspcCreateSspiReg
1 V4 V& @- R+ H1 q9 K4 ^7 d. Secho.  t+ B, Q8 ^3 m& F
echo.
& ^) B6 O/ Z5 F' a, ^echo 修复成功!任意键退出!
! ~5 [$ W+ _3 \1 w' epause>nul3 P2 q. h9 V; _7 R/ N
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
8 ~( Q5 K7 R- o2 f( x* E
. o! n6 h! J) o0 w/ y. bPS:
( E6 }! `( e" S方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。- Q" Z! e1 d7 G; |+ \8 Z6 [* v0 x
0 O" }) Z" h( J8 e2 g
如果用完以上办法后,运行iis仍然出错( h7 Y$ h; k* @( o
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
5 i) \2 h3 x$ I4 G6 J下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
1 |$ g# b5 m& ~ IIsfixer.rar (1.07 MB, 下载次数: 0)
& v( n- e' D) ?9 x
: v8 O& c# D: A! C9 @8 H: B9 w+ J* [4 ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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