搜索
查看: 15450|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:; f$ Y! G! r3 q

. ~9 f- K2 m9 L9 z错误号:-2147221005* X8 [+ h# z* x) |/ ?/ X9 k* R8 |
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 e8 i4 w! C  J3 }$ j: B
0 }7 j1 w  L# l, K4 B: f7 i/ ]
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。& ?6 k- c5 \' S/ U3 t2 E

/ q2 ?/ u0 f4 O1 z, s9 q于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
+ s* C9 p) m/ t- j) {% G 一、权限不足
* v) ], h5 o/ @& d" W1 n1 l右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
/ o: b: Z) l) m! H二、系统没有开启FSO组件.
) m0 Q# d- O! ~/ @运行cmd命令% l/ x% _2 H, k/ b
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  8 y% F& h, V5 Y( N4 r0 _9 o% B% T
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"' o/ N# h0 Z% g, b$ t: l
重新注册ADODB.Stream组件& G! P1 o, L8 a/ t: j+ R
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。7 d1 u$ T# ?; D' }' Z* V3 f2 p( t
echo 正在修复,这个过程可能需要几分钟,请稍候……; C' J0 k8 X0 m- [+ ^2 K4 b
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
6 e1 {5 L+ W; E" X4 O& ^& w- ~rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
0 @1 c, L& E) t9 o# L, j! N: Xregsvr32 /s comcat.dll* u1 n. g+ f5 n# K; V; T5 K. [
regsvr32 /s asctrls.ocx
. _* r* U; C- o% kregsvr32 /s oleaut32.dll
& n; Y' ?3 T! u( Tregsvr32 /s shdocvw.dll /I
3 D# G; X5 m6 a) D9 ?9 Vregsvr32 /s shdocvw.dll
4 z8 d, @( x5 Yregsvr32 /s browseui.dll
' g" X1 F- [5 {& f. }$ m. Pregsvr32 /s browseui.dll /I
# {4 h7 `. c4 i7 i$ d3 v8 dregsvr32 /s msrating.dll
' V- y" @8 a+ \regsvr32 /s mlang.dll
9 v: ?. \7 q/ e) K& }regsvr32 /s hlink.dll
$ Z+ U& z3 ?5 k6 ]9 I, [" Aregsvr32 /s mshtml.dll% r0 _* @0 Z5 }# \. b
regsvr32 /s mshtmled.dll% c- J0 S( @$ v- b, w0 d; ], C8 Z
regsvr32 /s urlmon.dll# z! }% ~' S* P7 q- H
regsvr32 /s plugin.ocx- E8 i6 u- c" @! U) f
regsvr32 /s sendmail.dll
4 k( e6 f0 |; J4 h, C9 B7 [- ^regsvr32 /s mshtml.dll /i
4 c! r; J  A8 ~! R' {8 S2 n3 `! v; [regsvr32 /s scrobj.dll
0 X6 Z& Q7 v5 H% S5 b/ L) `- _* cregsvr32 /s corpol.dll* q4 g; u- L; a2 O; Y. n5 |/ i5 o$ C
regsvr32 /s jscript.dll" O1 Y: g& w( a& O  G+ q
regsvr32 /s msxml.dll' ^8 j7 J8 B# }0 m
regsvr32 /s imgutil.dll
# Z4 n' }. \) q! W* yregsvr32 /s cryptext.dll
. ^( B0 m0 A1 o) Hregsvr32 /s inseng.dll
" X0 o$ ]! a) L7 W/ q" u( |regsvr32 /s iesetup.dll /i6 m( x; ?0 R' v  U" n
regsvr32 /s cryptdlg.dll
& C: z1 x/ {5 J  J; xregsvr32 /s actxprxy.dll
6 F6 p/ c7 U8 d! |4 R& `4 jregsvr32 /s dispex.dll0 \$ z1 u) ]' ?  p% a# X: i/ \9 a
regsvr32 /s occache.dll2 u# x( D7 M, U: Y9 V, d* Z
regsvr32 /s iepeers.dll
: N! P( [: S( ^; ^8 Z+ o, ~regsvr32 /s urlmon.dll /i
: r- d* k6 U4 j% l7 _regsvr32 /s cdfview.dll- p" ]0 o; Y. d: k  M
regsvr32 /s webcheck.dll
6 ^  d2 \5 k3 C; W! A0 K% Lregsvr32 /s mobsync.dll; N' R. P3 w, [6 h4 l+ r3 ?
regsvr32 /s pngfilt.dll$ |1 ]; Y# C1 ]$ X( H, @5 j
regsvr32 /s licmgr10.dll6 W! T* x; r- H1 w: x
regsvr32 /s hhctrl.ocx
: _, X  E. T2 b" i! K6 s0 G8 Oregsvr32 /s inetcfg.dll' e& h1 @- R8 C
regsvr32 /s trialoc.dll& ]2 v1 Z7 g6 E+ r" B! E
regsvr32 /s tdc.ocx! R& y) u! a2 ~% t1 j
regsvr32 /s MSR2C.DLL
- Q: `4 r/ e" `regsvr32 /s msident.dll
7 H: j% u" h8 R* O+ Q; Uregsvr32 /s msieftp.dll* D' ^, d3 C1 B: u, i
regsvr32 /s xmsconf.ocx
; ]; R4 w8 |4 |) \regsvr32 /s ils.dll- r+ |- g0 N, V+ f3 u
regsvr32 /s msoeacct.dll# a1 k5 ?. U, {- B, K; R
regsvr32 /s wab32.dll
2 b; W, _3 M3 \3 Y' ^5 [regsvr32 /s wabimp.dll# G0 G0 |' e7 n2 i
regsvr32 /s wabfind.dll- A7 Z! ^/ r% S% v. N
regsvr32 /s oemiglib.dll
6 v7 e. `9 p7 Wregsvr32 /s directdb.dll
/ D  i9 B/ \/ a8 N$ P0 O! H  r. ]regsvr32 /s inetcomm.dll
6 S3 K3 `; B& A' w% |regsvr32 /s msoe.dll9 T' ~6 _; E0 C! \5 b
regsvr32 /s oeimport.dll
, ?, k; K  H5 c( sregsvr32 /s msdxm.ocx8 z5 z% F& \( R7 n$ L' s3 W1 {
regsvr32 /s dxmasf.dll
$ d- I6 G" W- e6 ^! j( p- x! L9 fregsvr32 /s laprxy.dll/ m6 @3 q" S  E
regsvr32 /s l3codecx.ax
7 A- ~, _: [# Bregsvr32 /s acelpdec.ax' U$ Y1 A0 Q" L& P: \
regsvr32 /s mpg4ds32.ax
/ b: S( @6 i4 s% qregsvr32 /s danim.dll
* k  w4 a' A9 s3 l. rregsvr32 /s Daxctle.ocx- E3 r: L. U- [. w3 g  N8 G2 A' c
regsvr32 /s lmrt.dll3 S/ ]4 y4 q& j0 K
regsvr32 /s datime.dll8 z0 e" \) H0 z, V
regsvr32 /s dxtrans.dll: k% j3 I  S/ \6 F2 w+ J
regsvr32 /s dxtmsft.dll  L+ @8 i( {8 f1 a% G& @
regsvr32 /s wshom.ocx! |6 _8 V; a, f- t$ J" d) B4 r
regsvr32 /s wshext.dll% P# _4 y8 `  @" u. }; ~
regsvr32 /s vbscript.dll
. o- E3 `8 s6 g3 r0 \regsvr32 /s scrrun.dll mstinit.exe /setup  b2 A! z4 Y  K, U' j% {  [
regsvr32 /s msnsspc.dll /SspcCreateSspiReg5 a5 D/ g! |9 h& _& i
regsvr32 /s msapsspc.dll /SspcCreateSspiReg5 T' d+ a6 t2 u; n: b0 Y: I& Q6 S5 J  N
echo.9 W0 \8 Q6 B+ O1 P, L  R
echo.
+ w8 A4 E6 F% ^: V8 iecho 修复成功!任意键退出!
6 a' R. |8 D4 O% i8 Lpause>nul" W) K: r+ V% y/ [
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
( A$ X8 |5 _7 R( V3 q/ @: s+ Y* M+ l
$ @1 t$ ]) p- HPS:& [" u0 E' y3 ]$ B
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。2 ]: G8 y* X+ ^. b) ~2 _

. Y, G! ?1 x+ q8 i5 H如果用完以上办法后,运行iis仍然出错
9 @" h+ ~2 k) d* q0 E( F0 K4 m右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”- s1 `0 [1 _7 k
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题. |" w1 h% I; l( O
IIsfixer.rar (1.07 MB, 下载次数: 0)
  P1 N0 [# X( Q& B- h
( h7 P0 H+ i7 x8 ]5 V: P) d0 R- p1 G7 P# {
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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