搜索
查看: 15481|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
5 Z$ ]4 ]! Z+ Q/ ?- k6 E" \' x( D  F0 Y( E+ l
错误号:-2147221005+ q1 e$ I* \. }1 P9 b- b$ i
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
6 T6 c+ u% y( `$ `8 Z/ t/ d, Z/ R1 l2 E& t1 T
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。+ f& D, s9 F5 D" p' Z
9 r! Y0 M% `! K* \8 |- A% H3 j
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:: T% T- o' d$ j& d# S! n9 _
一、权限不足% Y4 f# G0 Q' Y! M
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
* @" ~6 w% r  m5 N二、系统没有开启FSO组件.
7 I- {. O* Q& F5 O$ v' H1 I0 x$ {5 S运行cmd命令: V9 I6 o9 q0 k' {" S3 t. E
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  : d! G2 I  Z% k0 E* y
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"0 @$ P1 B& t' I; w: m% A% K* w) J
重新注册ADODB.Stream组件4 {* ~/ Y- A2 I7 p: Z7 C2 Q- S8 H" ]
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
: i8 t( e& l- H6 k& T; H0 z, n+ Necho 正在修复,这个过程可能需要几分钟,请稍候……
4 ^4 A$ U5 V( W% a$ S6 ~rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll7 W5 _  K, `; L' ?0 J
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
$ n9 J/ `" U/ pregsvr32 /s comcat.dll
$ O) _9 Z3 C/ ^! r5 I2 }regsvr32 /s asctrls.ocx% C3 ~0 \3 C) D4 x: O
regsvr32 /s oleaut32.dll
8 N3 [3 M$ P7 l2 F3 ]' N  w$ ?regsvr32 /s shdocvw.dll /I& p5 n3 w8 c: a% \7 V
regsvr32 /s shdocvw.dll
1 H- m$ k' }& ?4 w" c# G4 k/ |regsvr32 /s browseui.dll
5 F* T+ K9 J; O( R+ G  y8 wregsvr32 /s browseui.dll /I6 E+ y( ?. j9 N& J1 a2 \1 E
regsvr32 /s msrating.dll6 \4 _- D8 N( q4 K, W/ ^/ g
regsvr32 /s mlang.dll6 k) H) Y/ q5 z' [1 X5 \
regsvr32 /s hlink.dll
# l6 w/ x$ G0 ~, K  n2 Q3 Zregsvr32 /s mshtml.dll
1 H; q* g5 {  e( q; f7 i- mregsvr32 /s mshtmled.dll
6 r; S5 l8 j( ]1 F6 bregsvr32 /s urlmon.dll# X4 L8 e' E% V$ |
regsvr32 /s plugin.ocx
2 C+ E0 x% j- ~% x( g0 G* ?regsvr32 /s sendmail.dll
( U: x, @! y6 C' C. [3 L. e6 U# Y" dregsvr32 /s mshtml.dll /i6 Z! U! B. k% E/ S8 J
regsvr32 /s scrobj.dll
  R, T: ~' V  iregsvr32 /s corpol.dll
% `; y$ E4 E- g( I) Oregsvr32 /s jscript.dll$ f6 Y8 `# i" o7 }
regsvr32 /s msxml.dll
; E/ @/ K  M$ @+ l+ |' \% Hregsvr32 /s imgutil.dll; h5 s  ^6 }9 M2 A1 P9 e3 M4 ?+ i
regsvr32 /s cryptext.dll* u; o; T4 Q" H7 j
regsvr32 /s inseng.dll0 I! {4 i" m: b* I6 F# j8 k8 O
regsvr32 /s iesetup.dll /i
4 [, d, ~: ?8 m. tregsvr32 /s cryptdlg.dll
7 _" \" x# D5 W. Wregsvr32 /s actxprxy.dll% ]" R1 o0 ^! L& q
regsvr32 /s dispex.dll
/ p. ?) k0 W, U4 \3 U$ rregsvr32 /s occache.dll3 W; _3 n9 a8 f+ u
regsvr32 /s iepeers.dll$ V6 ?, Y& }  J, ]. g; e
regsvr32 /s urlmon.dll /i; m+ n! K1 n1 G% y2 o( a$ a6 g& j
regsvr32 /s cdfview.dll6 D0 ^. t, C- U( t
regsvr32 /s webcheck.dll0 t4 `- L  `" J6 c, z, L
regsvr32 /s mobsync.dll  a5 w* e- }1 j% |5 w9 k9 g
regsvr32 /s pngfilt.dll
  p: z- n% R) A+ z3 r5 @5 p* m, `& kregsvr32 /s licmgr10.dll, c' c6 L5 E( |9 _
regsvr32 /s hhctrl.ocx+ J# g) a( \, m) a; l
regsvr32 /s inetcfg.dll/ u  x1 Y0 Q) u2 e/ T7 v0 a' s
regsvr32 /s trialoc.dll
( d; o; z( I9 V$ p( d2 vregsvr32 /s tdc.ocx
$ V  \, P- J- n: J" Q. @regsvr32 /s MSR2C.DLL. H' o4 I( b8 i8 t  J
regsvr32 /s msident.dll  x  @) C5 [* \- q4 Y( m
regsvr32 /s msieftp.dll  t; y  Z1 m$ M" h
regsvr32 /s xmsconf.ocx5 ]9 A& o3 X- S2 X) c) F* s) f7 g
regsvr32 /s ils.dll1 [- L1 u' l# \+ t8 R, b' v6 |# d
regsvr32 /s msoeacct.dll
/ ^- ~6 J4 o4 I! R7 yregsvr32 /s wab32.dll
( T0 S! Q$ V: v- n; K9 zregsvr32 /s wabimp.dll7 Y2 z& D8 ~6 M, G5 t, m
regsvr32 /s wabfind.dll
. o; t+ ~) l8 y6 Xregsvr32 /s oemiglib.dll' A  U, F! e! m) O/ C0 V' a$ |
regsvr32 /s directdb.dll- [7 p1 ^; O1 K- a; ^5 W: k1 z% ^
regsvr32 /s inetcomm.dll
: q0 @3 |# I4 p/ jregsvr32 /s msoe.dll- g9 U1 x, L- e' K2 y. l
regsvr32 /s oeimport.dll
  \) x; n) q, W( Y3 t% p7 Gregsvr32 /s msdxm.ocx2 A* t" b1 k4 M% ~. @
regsvr32 /s dxmasf.dll
* m" `) v& l2 G4 q& E" m! iregsvr32 /s laprxy.dll
! Y$ Z, }0 [! nregsvr32 /s l3codecx.ax$ F% `2 n! n( n$ }/ r/ I+ Q
regsvr32 /s acelpdec.ax
! |" G( T* h) `regsvr32 /s mpg4ds32.ax
- x  P3 n1 m8 A. M( {; Tregsvr32 /s danim.dll* h% u; H0 I3 t5 t
regsvr32 /s Daxctle.ocx
. @/ g. ?. x" X/ B2 J1 L9 s0 U* i7 xregsvr32 /s lmrt.dll6 I. h% W4 ?) E7 i( R* q
regsvr32 /s datime.dll) o* J* Q5 Y& n* }) V- ?/ z
regsvr32 /s dxtrans.dll. E3 Z( _8 [; ^# d, ^
regsvr32 /s dxtmsft.dll
' w4 O4 n' `* k- ], Aregsvr32 /s wshom.ocx7 M. c3 ?# n0 j& {
regsvr32 /s wshext.dll
' y8 x7 R) k7 T  P8 w4 T7 I5 lregsvr32 /s vbscript.dll
+ `. c! _; p$ h8 e# D+ pregsvr32 /s scrrun.dll mstinit.exe /setup
; p" ~0 `  U3 Q- ]( Sregsvr32 /s msnsspc.dll /SspcCreateSspiReg
7 [# ^2 B+ d8 o+ l. A$ V6 T9 C% \9 ?regsvr32 /s msapsspc.dll /SspcCreateSspiReg
. d! Y4 ?, `# G3 _, t( _echo.9 }* h  \; P$ k$ S5 l
echo.
0 Q3 k- H/ u/ Z7 h" Q2 @7 Fecho 修复成功!任意键退出!! K0 }# u. Z+ N' M# P/ R
pause>nul
8 v3 s2 }  N/ P7 z* ?: F: A四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。' h8 R  Y( O" D1 q8 B
0 z* [0 L8 e! `/ G: }' u
PS:
9 o3 I9 \3 G/ t方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
3 ^9 h( O3 C8 R, h, ~: T$ F, t, F6 B8 n- X  q- l+ n
如果用完以上办法后,运行iis仍然出错! R( [% J0 \" R+ e  u% F. Z! R, d
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
9 C% G- c; ]/ u下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题8 ]& {5 N/ X$ h3 J& D7 g" B
IIsfixer.rar (1.07 MB, 下载次数: 0) % i+ B( u& N$ G- j* m
8 l: r; i. g6 L  s6 r0 r2 }7 I" C
. J4 y# N* v0 r4 H7 `# n# N
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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