搜索
查看: 14991|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
1 R% v( p, ~0 a0 j# s
6 ~4 i$ N% x# M7 P9 w错误号:-2147221005
6 w$ q! _5 N2 M2 s9 I" J' K! |错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串' S$ a' K2 Q3 H2 q4 E) T/ Y

# X" I6 c" ?9 W! c- A: b测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
) K) ?( Q+ ^* S- z& ~; J6 _% b* T. w* @9 C( o) q0 \+ p4 V) d9 T' p
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
" z5 [* Y' f* Y& _/ g: n# O2 g 一、权限不足
0 b' L$ g& T* R右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。# R% z9 a" ]" C) i9 S3 W5 h
二、系统没有开启FSO组件.$ z% ?) s+ ]& z9 v# j$ g' a% I5 o3 c
运行cmd命令) r" v: {) t- r& g8 U  _
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll    x! e3 p6 F' t2 b
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"4 r. Z4 X6 l, E, l% j* ?- i: W
重新注册ADODB.Stream组件4 D' v+ @  d7 J6 h' Q% E3 E0 S
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
6 `% F$ W* a( ?: B2 Wecho 正在修复,这个过程可能需要几分钟,请稍候……# @1 T  @& \' U3 Y% L
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
7 o% R- S, d) Z; o. ^& t# Frundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb. F- n8 c" V$ t( B
regsvr32 /s comcat.dll
6 n7 u) c$ o' w6 f  i! \% Aregsvr32 /s asctrls.ocx3 O! `& V' q" y* y5 M+ ~% P3 [# n; x
regsvr32 /s oleaut32.dll
1 T. {1 U7 I: Mregsvr32 /s shdocvw.dll /I5 t9 l+ ?% `' p; |: [
regsvr32 /s shdocvw.dll/ M/ x9 d3 M$ y: i
regsvr32 /s browseui.dll
! t5 Y* [9 l$ S' i( @) T+ @regsvr32 /s browseui.dll /I8 k$ w# `% T' V9 {
regsvr32 /s msrating.dll$ s# }* R3 I0 N& y
regsvr32 /s mlang.dll
" p- N. `7 @2 o- ~% ~regsvr32 /s hlink.dll6 w9 e2 H3 X9 N* u% C  G
regsvr32 /s mshtml.dll
/ l' D$ E2 ~" {0 f- }regsvr32 /s mshtmled.dll# r6 J+ |! m1 \) C5 H0 T# U8 k
regsvr32 /s urlmon.dll2 v1 S+ p* B1 m, T9 Q
regsvr32 /s plugin.ocx, `. V$ a# Q$ ?4 f& j$ W
regsvr32 /s sendmail.dll7 _$ B* C6 l  \; Q5 x& ^" P1 }
regsvr32 /s mshtml.dll /i
; @! ~! f  F! \: bregsvr32 /s scrobj.dll
- r$ ]7 x: t" aregsvr32 /s corpol.dll
# v8 t- w' T* f6 |6 rregsvr32 /s jscript.dll
/ _. X* J& ?" Z0 hregsvr32 /s msxml.dll6 r9 Z1 s* o/ h1 Y/ Z+ L
regsvr32 /s imgutil.dll
* F+ k  {! M( p) b% x/ B5 ?regsvr32 /s cryptext.dll4 b& g1 u; P; O8 b! T3 b( o
regsvr32 /s inseng.dll: b& i& x1 j" k
regsvr32 /s iesetup.dll /i
! B) g) e8 \8 _. w4 I/ H0 Gregsvr32 /s cryptdlg.dll
  }0 |) X5 W5 v6 ]+ mregsvr32 /s actxprxy.dll
8 l' _/ l# ~5 g' k) {regsvr32 /s dispex.dll! B! x- \! t4 x
regsvr32 /s occache.dll
: _1 Z. W7 \' Q# v1 r/ dregsvr32 /s iepeers.dll
4 H0 L  y' C* B  @7 z6 @/ l, Uregsvr32 /s urlmon.dll /i
2 X' T! u8 }$ d  `  w* p* Fregsvr32 /s cdfview.dll
8 h. e; c3 j7 ?9 a  e# j1 }regsvr32 /s webcheck.dll' ^7 x5 m% m* l  V; P. F6 @7 A
regsvr32 /s mobsync.dll
3 z/ Z" q3 R, y! d. m& \' Cregsvr32 /s pngfilt.dll
* ]( J0 B& Y8 g: y$ r* Bregsvr32 /s licmgr10.dll/ ]% W/ B' E* J3 }/ D
regsvr32 /s hhctrl.ocx
6 l, P" Y2 I$ K9 Z: jregsvr32 /s inetcfg.dll- x1 l1 `# q4 u! m
regsvr32 /s trialoc.dll
6 u& M4 Q- ~) d! Z+ Gregsvr32 /s tdc.ocx3 Y) g5 f+ M* ~8 I6 J+ [: E
regsvr32 /s MSR2C.DLL
2 N( M) M2 i, ~regsvr32 /s msident.dll
; {. S9 J; Z- s5 H1 W6 ?2 ^5 kregsvr32 /s msieftp.dll5 G! n+ h# ^3 Z7 }0 s: T
regsvr32 /s xmsconf.ocx) o  C8 I9 Q3 l
regsvr32 /s ils.dll
8 I. O* p- J2 B- `) h' Z& Sregsvr32 /s msoeacct.dll
% s+ k& S/ I6 E4 N- E- e; uregsvr32 /s wab32.dll
4 h0 I6 v' `1 h! t, z. @regsvr32 /s wabimp.dll' U4 U5 V7 o, }/ v
regsvr32 /s wabfind.dll: r$ M. B* D! i! }% T, D8 H
regsvr32 /s oemiglib.dll8 B7 F8 r/ S! i- ^
regsvr32 /s directdb.dll9 `8 d. R5 H# Z( j- w
regsvr32 /s inetcomm.dll
9 I+ j' G7 I( u  y1 b" e( fregsvr32 /s msoe.dll$ T% a: N2 R9 y% I; a" d) j
regsvr32 /s oeimport.dll
4 t% W2 n3 L) J; M( P/ cregsvr32 /s msdxm.ocx2 G/ K7 \+ ^& o2 m
regsvr32 /s dxmasf.dll; \# T" T6 K8 o3 |4 N
regsvr32 /s laprxy.dll8 d% \0 [, ?, Q7 [! B& |7 k
regsvr32 /s l3codecx.ax
- c; ~, u. ?! _% }& f; O% O) T) bregsvr32 /s acelpdec.ax# `5 q( V! h/ H' W1 u& x
regsvr32 /s mpg4ds32.ax# c: Z/ }  }% x* x
regsvr32 /s danim.dll
, q3 m4 p; z' c, dregsvr32 /s Daxctle.ocx7 ]- w; X6 j$ n6 ^9 s
regsvr32 /s lmrt.dll4 J8 t" O. v* p
regsvr32 /s datime.dll; A& X9 I1 s: P1 r% |+ {
regsvr32 /s dxtrans.dll7 P! q. ~: F8 u: c; O
regsvr32 /s dxtmsft.dll
& S5 X$ U1 l. L  O7 A' {regsvr32 /s wshom.ocx- r3 n* \* n* J: \) ~! a
regsvr32 /s wshext.dll
  W9 Q$ @* ?* w2 A$ O) P& x6 o* z9 Oregsvr32 /s vbscript.dll
0 S- i5 [( L+ K, B  z- ^4 _regsvr32 /s scrrun.dll mstinit.exe /setup" r8 w( H% M# N! X
regsvr32 /s msnsspc.dll /SspcCreateSspiReg# {# T5 ~& p, b: R  `! u2 e
regsvr32 /s msapsspc.dll /SspcCreateSspiReg+ o! d7 I  w, R" n3 i
echo.+ G& ]. T7 H- Y2 z: u/ A$ u( f
echo.; a& W" G% {  _  G! l( a
echo 修复成功!任意键退出!
9 w( _" u8 _- J4 \! k2 M# dpause>nul
! T- o, k6 N, |" |- ?6 f, D' p  O四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
1 b8 c+ O' U5 a5 y% L% z2 a# [5 i
2 P" Y- B: f: q; X' k9 }PS:' [/ t) D% T8 ]6 o5 u  I
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。- S, R# D. G$ l5 p% P/ H/ Y3 X
- {" u) \. p# Q* ?* A" q
如果用完以上办法后,运行iis仍然出错1 ^3 R* U! j& K
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
5 f# y' f* c: N7 n5 [6 i: w% z下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题7 E; R* K8 O3 m+ y: V
IIsfixer.rar (1.07 MB, 下载次数: 0)
: L+ @) b3 H: Z2 I- {7 g6 h% J! O6 B  ]5 A- V5 E
2 L* ]! b( F$ ?* c
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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