搜索
查看: 15439|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:! Z9 F" V6 |2 S6 p+ V" T! V( n
2 h) K, I$ X6 f: \
错误号:-2147221005% d: m$ ^. Q$ i, J5 p
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
# C  {  Z  D1 H* H' A4 h" p( w
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
# z5 J9 N$ r, `7 b, u" s' u
- a7 n5 p; I. m# x于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
4 D& I8 ~8 P! X. k( e* n 一、权限不足
( D) ^( u. m5 ]右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。' z% c+ b! Y# S( u4 w
二、系统没有开启FSO组件.% h. N% a# J, c5 ^5 E# |: X6 N
运行cmd命令, `- b$ g1 k& \4 d# S5 g  W
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  7 S+ C6 [0 r6 ^: _3 U" _
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
8 q5 U. o8 w+ T/ O; C7 f重新注册ADODB.Stream组件
2 o1 D. C4 S4 ^" Z! \) U三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。; [! _; l& w' V  b" h3 j
echo 正在修复,这个过程可能需要几分钟,请稍候……$ J7 ?& J5 x# S4 N
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* U0 T$ J; A+ n3 Arundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
+ S: M" z' a: E- i6 |* Qregsvr32 /s comcat.dll  d/ E. f8 _* s' E$ a+ ^8 J
regsvr32 /s asctrls.ocx0 _9 [! \% q2 l3 ?% Q' M; f
regsvr32 /s oleaut32.dll
4 Y# a' @$ H- u1 M0 k* }) }regsvr32 /s shdocvw.dll /I$ O) _9 P8 ~; j. p3 \/ w
regsvr32 /s shdocvw.dll; Y/ L- [, E! \2 N8 m9 m' c
regsvr32 /s browseui.dll# e# q& _, {5 K
regsvr32 /s browseui.dll /I
1 q. i) C  b6 K) X$ X$ v, U5 _2 f' wregsvr32 /s msrating.dll
# H8 l. [+ }5 L+ P% D: H( N2 ]regsvr32 /s mlang.dll$ n' \: m! X8 C
regsvr32 /s hlink.dll/ @4 G1 l; ^2 i% C- @0 k8 \1 F
regsvr32 /s mshtml.dll: J0 k2 a+ `  l8 D
regsvr32 /s mshtmled.dll3 j. _2 k% x7 [% ^' f5 J( W2 d6 O
regsvr32 /s urlmon.dll; d0 ~& M8 x$ ?% O+ v7 b4 D. O
regsvr32 /s plugin.ocx
+ a3 b% R1 O  ^) W6 Tregsvr32 /s sendmail.dll
! ?! S7 W% O' D# a: Dregsvr32 /s mshtml.dll /i
6 Z- l5 D; ^! @5 ^regsvr32 /s scrobj.dll
- |5 u" w; j' W* Z! Yregsvr32 /s corpol.dll* {  @( G, Q) J* L. `
regsvr32 /s jscript.dll1 a/ g0 ~6 T: L( T
regsvr32 /s msxml.dll
% f5 a$ ~5 q6 B$ b) I/ }# ^! mregsvr32 /s imgutil.dll
4 {. |* w9 I& P! sregsvr32 /s cryptext.dll
! h6 j* Q5 P. o% Lregsvr32 /s inseng.dll
( [% A0 S& X& \+ q- wregsvr32 /s iesetup.dll /i
" t; Y0 J8 _, qregsvr32 /s cryptdlg.dll( W" R. p. m( ]. S
regsvr32 /s actxprxy.dll
+ r( y. N! Y6 F, F4 N- Wregsvr32 /s dispex.dll
9 F- C3 d; s# g% x6 L$ Z6 [" W, S8 Fregsvr32 /s occache.dll* x3 N2 H$ x, N
regsvr32 /s iepeers.dll. q8 V$ Y( D. K
regsvr32 /s urlmon.dll /i  b& n. d, m$ D7 q2 H) v5 \7 F
regsvr32 /s cdfview.dll$ i( {/ l* L6 @$ U" ~/ {7 O4 a6 h, s
regsvr32 /s webcheck.dll
8 ~+ S  L8 g0 I$ g; q* @regsvr32 /s mobsync.dll6 H1 P: m+ ]- l1 o+ x
regsvr32 /s pngfilt.dll
9 e, W! J1 i7 t' M) tregsvr32 /s licmgr10.dll
+ V- Z5 _  J$ C% O+ Wregsvr32 /s hhctrl.ocx5 m+ C- |. e7 B
regsvr32 /s inetcfg.dll
9 w. f' g. _7 gregsvr32 /s trialoc.dll
3 |- S4 i8 g0 U- aregsvr32 /s tdc.ocx
5 C. k' R3 g5 c! Iregsvr32 /s MSR2C.DLL
: H# B3 s" p" }$ |7 Eregsvr32 /s msident.dll+ e/ m6 {: R  y  ^8 h2 q) d
regsvr32 /s msieftp.dll
& r  s8 V0 ~+ t" p; h5 K; Tregsvr32 /s xmsconf.ocx5 @% b& Z9 J9 Z' n3 ]4 H* S4 d0 a
regsvr32 /s ils.dll; D. w6 c$ q( S! N% D# B2 `
regsvr32 /s msoeacct.dll1 ?4 _/ L* }* W& p) {$ h
regsvr32 /s wab32.dll
( ?9 I1 o% B# zregsvr32 /s wabimp.dll5 ]5 g' g) q; B$ y9 N7 K6 N
regsvr32 /s wabfind.dll
* R+ f. ?3 A; O4 h3 Zregsvr32 /s oemiglib.dll
) Z& m7 [3 Y2 b, H8 M1 yregsvr32 /s directdb.dll
, h: H3 W1 G( @# H. ^1 w2 B5 u2 H$ Gregsvr32 /s inetcomm.dll
9 g$ ?5 ]: d$ T7 l* |/ Y0 _regsvr32 /s msoe.dll
' C! E" P" B+ g- O0 @) Gregsvr32 /s oeimport.dll
$ X& K: X6 E1 E" `2 r2 jregsvr32 /s msdxm.ocx
- R# y2 ?! s( W3 Z. cregsvr32 /s dxmasf.dll, B+ V0 K1 L1 A5 ~6 s1 s3 j& A$ H
regsvr32 /s laprxy.dll
# {0 ~! |: z- N! g" dregsvr32 /s l3codecx.ax. ~8 F! m4 V* G+ x) R6 C2 y* v$ p, [  P
regsvr32 /s acelpdec.ax
+ S/ C0 y, S: u3 I& x; o/ lregsvr32 /s mpg4ds32.ax, t1 u( x6 r2 y% y: B
regsvr32 /s danim.dll4 q/ t; i/ H4 s6 w
regsvr32 /s Daxctle.ocx1 ], j- f6 g* C1 l# [
regsvr32 /s lmrt.dll
2 D& g7 b( @& }6 p5 h8 wregsvr32 /s datime.dll
, Z( y5 `. o& K' w- `8 F! z, n4 a$ Z  Yregsvr32 /s dxtrans.dll4 _4 O# E$ b4 k. e) |
regsvr32 /s dxtmsft.dll
; f2 f$ d' B5 f$ z$ E/ j6 Xregsvr32 /s wshom.ocx
$ h" J" g+ H" K$ p( Wregsvr32 /s wshext.dll
. S' r8 u/ ~/ C) y/ e  d1 R) Oregsvr32 /s vbscript.dll
% w7 v+ E+ x! W8 pregsvr32 /s scrrun.dll mstinit.exe /setup
8 |2 f1 [8 O3 C, t  k) t1 Uregsvr32 /s msnsspc.dll /SspcCreateSspiReg7 m. }6 ^/ L2 c
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
: m2 C  a; t# n) @* [echo.
, d! a6 j) x; i5 J; g) e6 Recho.1 u6 b4 U+ y3 o( N) S
echo 修复成功!任意键退出!: q& C! [  [; r+ G0 @4 d8 Q2 O
pause>nul
8 i. B5 t8 _' Y* u# W4 A( o四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。( ~1 a* y+ s: X# @6 F7 {

, b5 A4 V6 a. b; ~' J  C% z. ^PS:, Y' ~- X2 y& n5 q0 O3 F4 _
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
1 ~: c6 ^$ A: E
  c1 X- E$ u1 L2 E) ~/ P$ C2 ?如果用完以上办法后,运行iis仍然出错
/ ^9 g& o/ B1 Q& U% F  F右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”' P. P3 }4 ^" ^. z6 X$ M
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
* R4 `, i5 _) N% s! Y- ? IIsfixer.rar (1.07 MB, 下载次数: 0) 3 C- V; x( ]# ~  ~: C4 o- [

/ t( L: S, Y. k' d0 A  R: B
* Q( `" g0 G7 u% ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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