搜索
查看: 9888|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:& f& D7 i4 X" g( n5 l
3 N4 F1 y/ l; U( G% Y* ?
错误号:-2147221005
( U8 [1 g" x& ]" U" I错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
2 y/ G' _/ F$ g( C# h  J0 p! C; K. m% {' E  E
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。6 Z+ ]8 [  ?! p

1 G7 N$ K( R8 j, `; F. ?/ d$ p于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
+ e4 Y1 E9 t, d1 k 一、权限不足* J4 O! B. \8 e6 ~8 v! o' w2 X8 M
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
* A( ~. U. l6 P1 I+ O0 I) X二、系统没有开启FSO组件.& ]8 O$ ?! I  M  e+ N
运行cmd命令& `$ d% a6 I( l  Z4 K) _% Q7 d
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  5 e2 o, B5 u- }3 @* I
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll") l& u) _& V( [
重新注册ADODB.Stream组件
7 b+ H" d( R/ w+ L$ w三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
5 |0 i8 K: P* o% A# Hecho 正在修复,这个过程可能需要几分钟,请稍候……% d! m2 n2 D5 x! F" r: u% c
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll$ a/ q& ~, ^# K$ a2 h: C# J
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
9 F0 R9 P) A8 L$ F8 t+ Lregsvr32 /s comcat.dll6 E7 p& N, W3 P" A2 l) K* w
regsvr32 /s asctrls.ocx" Q, V( i3 ?- T
regsvr32 /s oleaut32.dll
9 U/ R& |6 ~# o4 ~) _. z5 A3 ~regsvr32 /s shdocvw.dll /I
, @3 a$ a2 ^/ m+ A' Mregsvr32 /s shdocvw.dll
2 z; V( G5 a! Lregsvr32 /s browseui.dll
! o6 }$ M. W9 `+ ~  Cregsvr32 /s browseui.dll /I* p9 ?, @1 `5 P9 O4 P$ o
regsvr32 /s msrating.dll
$ Q' F) L4 z% z7 t& Dregsvr32 /s mlang.dll* e1 q! ?4 T" {* N  H
regsvr32 /s hlink.dll/ u+ Y0 l/ Q$ j- z, P0 z7 I1 s9 Q5 E
regsvr32 /s mshtml.dll
  n2 v2 m* \! J7 F! h5 Vregsvr32 /s mshtmled.dll
: b# W+ N+ s: l, N4 R& q  z3 Z5 nregsvr32 /s urlmon.dll
: z6 L: o6 q$ j1 e8 c( A+ B0 sregsvr32 /s plugin.ocx
' G% s4 S8 G4 ~regsvr32 /s sendmail.dll
3 @6 c. I3 t# ^0 {7 h; Rregsvr32 /s mshtml.dll /i
, b7 P" i7 e) r) H; K( eregsvr32 /s scrobj.dll0 a; U$ j  Q' l/ a* l; \. g" }- v
regsvr32 /s corpol.dll
; ^* [8 c4 z5 X4 e& h. K5 r: Rregsvr32 /s jscript.dll
( v) W/ O/ U% l8 l( a3 Cregsvr32 /s msxml.dll8 I! c! _& T* f. O( H0 m0 S
regsvr32 /s imgutil.dll
/ e& o- A: `3 dregsvr32 /s cryptext.dll
( |0 u! f1 B" H+ G$ uregsvr32 /s inseng.dll# E4 v8 A4 t6 G6 e+ g0 e
regsvr32 /s iesetup.dll /i
3 g: ?8 M3 ?5 v% Y1 M( wregsvr32 /s cryptdlg.dll4 k: T0 u2 o8 k+ n6 R2 Q, C) }
regsvr32 /s actxprxy.dll
! g( ?& \' g3 W' R, }3 lregsvr32 /s dispex.dll/ j) Z' t3 r: |1 t) @/ A- M
regsvr32 /s occache.dll
5 J! F  ]5 g# ]# dregsvr32 /s iepeers.dll
* V. g" {& J# q5 e+ Mregsvr32 /s urlmon.dll /i; S. K& c8 ^+ X$ V
regsvr32 /s cdfview.dll
. ]. C! [5 d. M% ~% tregsvr32 /s webcheck.dll$ p0 [  M& ?/ a5 ]' u. I1 b% S  s
regsvr32 /s mobsync.dll
4 @; z5 ]) ^3 J( D0 A% C9 Bregsvr32 /s pngfilt.dll
. D) p3 J1 @4 V4 \regsvr32 /s licmgr10.dll- h7 e) c8 l1 D! v1 \5 E9 n- t
regsvr32 /s hhctrl.ocx
) ]* j; e  u* F& B/ dregsvr32 /s inetcfg.dll
* C5 G4 N# q' r- [regsvr32 /s trialoc.dll0 b3 y+ w6 T8 \0 H
regsvr32 /s tdc.ocx
( T& q$ `4 t* i  ]regsvr32 /s MSR2C.DLL
% V4 B+ n! M+ a  J* z6 Iregsvr32 /s msident.dll2 Z1 q% `! }0 A, V. t
regsvr32 /s msieftp.dll
( {* B; B4 ]( C2 W" [4 s9 Nregsvr32 /s xmsconf.ocx- E; W+ a! a" Z, Q
regsvr32 /s ils.dll
- [% |) Z. y( l# G' l, p# xregsvr32 /s msoeacct.dll- G: t) ~' y* S9 l+ t1 z! e
regsvr32 /s wab32.dll
4 G5 k# [5 P2 q4 H' y0 Gregsvr32 /s wabimp.dll5 A9 J* C( e. F/ t+ m, _
regsvr32 /s wabfind.dll) Q6 U, W+ ]! T. R& x7 Q
regsvr32 /s oemiglib.dll& E% a) i1 j' E, G3 y
regsvr32 /s directdb.dll% S; N8 N( @1 R+ P$ E$ G; k  V* Z
regsvr32 /s inetcomm.dll1 b: A) _& @0 U1 p+ i% Q
regsvr32 /s msoe.dll. o, \* r; H5 ?; ~3 I/ A
regsvr32 /s oeimport.dll
( S0 y# U% u# a3 oregsvr32 /s msdxm.ocx) {  A' [  m8 i4 U5 D
regsvr32 /s dxmasf.dll. E/ J# x9 N! ^1 g8 c: b9 x) v" ]$ G
regsvr32 /s laprxy.dll
( e1 }1 l' c6 k# Y8 `/ f9 z1 mregsvr32 /s l3codecx.ax
+ I  T5 q; n% ?! K, I1 c; T+ bregsvr32 /s acelpdec.ax! s# E6 P  u8 A
regsvr32 /s mpg4ds32.ax
. P5 U. W9 t( C. J9 U" r1 C: r! Vregsvr32 /s danim.dll
8 |( {  q  c/ ^+ r" [regsvr32 /s Daxctle.ocx8 o+ x# j- @+ n* L3 `: p
regsvr32 /s lmrt.dll
3 ~$ G  U+ S7 H: x+ {regsvr32 /s datime.dll/ e( a1 `% V' y7 P7 x: V
regsvr32 /s dxtrans.dll
4 p8 E+ C. \8 [regsvr32 /s dxtmsft.dll
8 v' [9 q: ?9 ]4 ~# M& r9 \regsvr32 /s wshom.ocx, F& x* }) ?- J' o- \; ]- E, k
regsvr32 /s wshext.dll. D8 C9 r  x% b$ Q6 B7 s
regsvr32 /s vbscript.dll0 s8 x0 f! W/ U3 J
regsvr32 /s scrrun.dll mstinit.exe /setup
1 W+ p- N! s: P6 Pregsvr32 /s msnsspc.dll /SspcCreateSspiReg
% x4 [/ b4 y4 e2 Hregsvr32 /s msapsspc.dll /SspcCreateSspiReg
% L; u2 o" {5 N) W0 T  aecho.: t- H6 W( ~1 |! `' A
echo.; X1 ?2 e' a) n  m9 D# q
echo 修复成功!任意键退出!- T) W) |) Q  d( B. a2 S
pause>nul
$ S" }8 N. j8 ?: N2 D四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
/ W) D  x; `2 @$ e8 g$ L. j
9 r# \8 ~& ~& V, k% _5 `PS:
" E* u0 F2 G$ y) q$ N9 t1 O. I方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。% \7 G) i9 [% g) d6 B0 V
$ h6 O6 I1 M5 R9 o8 ^& Y6 o
如果用完以上办法后,运行iis仍然出错. A: ^; t& U7 ~& |* R- T+ R* B
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
0 m. H. B$ }: Y8 ~) {下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题# I# F# l- g6 \- o. r/ X! X" K
IIsfixer.rar (1.07 MB, 下载次数: 0) 7 ^( I0 Q6 k8 K5 `4 d

6 v) W0 U; J- k0 F; a
3 q/ X. q, _- _, w' P
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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