搜索
查看: 15519|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
  ^$ |, z) _! E1 `# t5 |& t
" U; Q4 L* G( M% Y错误号:-2147221005
/ Z2 [: ]' a; I- j0 V5 z错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 o' y  t5 {+ d" A" j8 C; h' G; L

. J% Z# V, e! y3 I, H/ A# w测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。. c7 Z" N5 T+ R/ N' P* P
* E) d" T$ p3 v8 u+ K2 o0 `3 U$ f
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
+ Z5 h$ `! N" O/ m 一、权限不足
* K+ _, \- `) r  W7 W右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。6 \1 O2 l1 v1 y- K4 o
二、系统没有开启FSO组件.
+ B/ N9 @$ w& L# `6 ~' m7 f5 R运行cmd命令: W5 n' B6 q+ ]7 X
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
. M5 s$ t- |9 x重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll", L) ?: A- M: L8 R
重新注册ADODB.Stream组件7 a- W: @' I' \# z1 c! S) R
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。4 h% k8 d- l( q4 x) @1 Q
echo 正在修复,这个过程可能需要几分钟,请稍候……$ c4 m4 E6 x1 h# S. w
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
3 N# b8 e+ C9 K. f+ }  xrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
+ \# b# P, W+ ~7 C6 j& V3 Bregsvr32 /s comcat.dll
; x/ X( E$ B1 `1 r1 d" F; nregsvr32 /s asctrls.ocx9 V: N) w7 J7 ~& ?4 z3 [9 A
regsvr32 /s oleaut32.dll" Z+ Z* ~$ L0 m" g
regsvr32 /s shdocvw.dll /I. o" N9 ~. X; ]7 k8 O
regsvr32 /s shdocvw.dll
- j% d$ p4 z/ [9 J* e9 o, kregsvr32 /s browseui.dll& j# x. D0 T4 R! L2 `/ C
regsvr32 /s browseui.dll /I
$ ?9 j, b* `: g7 X: J' M) Q$ [" Xregsvr32 /s msrating.dll4 O% b' z1 @4 R
regsvr32 /s mlang.dll
. s' f, n# p* W0 u, Wregsvr32 /s hlink.dll3 R! W* A( ~# V$ S% h. i' H/ u" n* K
regsvr32 /s mshtml.dll
0 F+ U3 L( j! a2 F/ _regsvr32 /s mshtmled.dll
6 g& v$ v. M9 {: n* Rregsvr32 /s urlmon.dll' n' A6 a5 d& [2 ^* c* ^! z3 m" f
regsvr32 /s plugin.ocx
, A4 x# g* r$ [2 ^4 I: _2 ~8 d! Sregsvr32 /s sendmail.dll6 w1 B* `/ A5 J' W
regsvr32 /s mshtml.dll /i- X) Z+ _- J" V( {2 P! V
regsvr32 /s scrobj.dll& b7 _* x* k; H1 W2 l: V0 T# h- |
regsvr32 /s corpol.dll
0 ?( k1 c1 ]; V! x$ K0 Q7 mregsvr32 /s jscript.dll. ?% K2 r0 Z% t9 g+ R
regsvr32 /s msxml.dll
5 O# ~: e# _  q+ i" Zregsvr32 /s imgutil.dll0 c& y3 ~/ [. r& ]3 [; J
regsvr32 /s cryptext.dll! j2 g. \2 @9 V
regsvr32 /s inseng.dll
3 p6 S! R( r5 o1 T& w+ Hregsvr32 /s iesetup.dll /i
( `/ W% Q8 E& s1 e4 }3 pregsvr32 /s cryptdlg.dll+ W: E7 v1 E4 v
regsvr32 /s actxprxy.dll
  ], v* A+ W" ?( m5 Uregsvr32 /s dispex.dll. r# z7 P. h' x; @9 K% M: Y6 N
regsvr32 /s occache.dll6 S! _7 H: _. X
regsvr32 /s iepeers.dll7 u' n' Y1 ?0 {) K0 V' P
regsvr32 /s urlmon.dll /i4 X; o- h- x( T% l; O* f9 e% f
regsvr32 /s cdfview.dll
) F! s0 n3 z9 S5 n8 M' b0 X2 |regsvr32 /s webcheck.dll5 ]5 E3 d6 B2 L4 W
regsvr32 /s mobsync.dll
. i5 [  P; D0 s; Hregsvr32 /s pngfilt.dll0 M) F* i2 L" l( q  c
regsvr32 /s licmgr10.dll6 C+ y  O/ ?4 }# v0 W' t! V7 ]1 H
regsvr32 /s hhctrl.ocx
6 Z+ `  ~; [- `1 ]$ ~& W; Mregsvr32 /s inetcfg.dll; A7 P) l6 y$ C/ T5 ]/ k- v
regsvr32 /s trialoc.dll
+ p$ |- K! M! T/ z  wregsvr32 /s tdc.ocx
' c4 p; i; q* x/ [  R/ g& f! m3 kregsvr32 /s MSR2C.DLL+ g; e- v$ v6 d! ?6 I' x$ I4 S! b
regsvr32 /s msident.dll+ A$ ]. _( }3 V! ?8 s% p5 n8 l
regsvr32 /s msieftp.dll
- e$ Z+ U! B- R( `regsvr32 /s xmsconf.ocx% V6 M5 ^" `/ T# Z# A; W& u
regsvr32 /s ils.dll
7 N1 T) d7 \9 e/ A" ]regsvr32 /s msoeacct.dll( n, M  s9 ~- }: a
regsvr32 /s wab32.dll
- H6 F/ N1 K8 q9 |$ u& B! `3 I( eregsvr32 /s wabimp.dll3 O. J* B) D. y) h! {5 W/ C- ^2 U
regsvr32 /s wabfind.dll( `5 E9 m! l5 O# ~+ L% ^$ C
regsvr32 /s oemiglib.dll( c* P9 {4 M6 i* u
regsvr32 /s directdb.dll; ~( q5 Y  P& a3 c5 Q! p
regsvr32 /s inetcomm.dll
" o* p& ?" ^2 z( s7 ^5 q& y/ Aregsvr32 /s msoe.dll
3 `! O! }3 d  ~* ]/ z8 Yregsvr32 /s oeimport.dll/ H' B7 E. q5 v' I& b0 h! O0 o; W
regsvr32 /s msdxm.ocx$ v4 u. I, F  S: P8 b) Z5 q
regsvr32 /s dxmasf.dll* r, Z- |+ C: J. f  ^" c, |
regsvr32 /s laprxy.dll
) k& X9 P' b* O' l# H! Q2 Y! qregsvr32 /s l3codecx.ax: U& |6 T3 n$ G
regsvr32 /s acelpdec.ax8 |' s; l/ X* [2 ?/ Y# h
regsvr32 /s mpg4ds32.ax
1 E6 ?: g& q& M& Z) Aregsvr32 /s danim.dll
! j- }3 x8 [7 \2 U1 d2 dregsvr32 /s Daxctle.ocx
& {0 P5 y! L: e( V9 k' q9 Y& [( Sregsvr32 /s lmrt.dll
2 q2 B7 P8 D; O$ G* F/ Uregsvr32 /s datime.dll
- J' I- f4 [4 v" C' z( Rregsvr32 /s dxtrans.dll% G/ I! k: g3 f1 _+ Y  F) O
regsvr32 /s dxtmsft.dll6 W" ?. \# ~2 x& a; y
regsvr32 /s wshom.ocx: m. s8 r4 A" t/ T
regsvr32 /s wshext.dll9 i5 N8 X5 E- g' k
regsvr32 /s vbscript.dll
$ U0 M! {& x8 A/ cregsvr32 /s scrrun.dll mstinit.exe /setup( M3 N% N: ^! B) ^
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
; H3 b7 q3 d0 U, Rregsvr32 /s msapsspc.dll /SspcCreateSspiReg* T; K4 v( ]' u6 i% X
echo.# R4 N( p# r' h+ x& F
echo.# _, e; O+ r# J! u3 N
echo 修复成功!任意键退出!
# f. P$ t; W- c* W$ H0 v3 T/ hpause>nul0 K. F  d& i  P8 ?3 O
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
' A4 v9 F6 N; T5 |& _2 N
4 M) c6 R8 Q: N4 A6 N( |7 MPS:* q6 m4 {7 k+ p  q
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。- x( }( N  V8 _: W! y# B

8 X" `( E: g+ }% }* N# }如果用完以上办法后,运行iis仍然出错
& y; b8 }" `8 g) L. a右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
% L. L8 ?! |/ `) ?. R1 `' i下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% X7 X( A' V- R. x$ @2 T/ U, d IIsfixer.rar (1.07 MB, 下载次数: 0)
  `5 t& V. O$ J) r; J, `
% @! I" I- M6 v1 ]4 j6 b
3 ?) V3 P9 _0 U
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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