搜索
查看: 15524|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
# E: k; o* I' r2 s, A$ @
8 P3 B' P, B3 _. i- k: z( u错误号:-2147221005, ~7 f% \& _. d! j# N
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
# U: L2 b* Y0 f+ e6 x4 k* o- B& D( ^5 G* h, m! `5 g! \
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
* x9 s0 ?! w  ^; K* z2 k* w
4 j2 O4 a  p( d5 _! X% p于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:' R7 O+ h1 [6 h& e- H
一、权限不足% x7 |2 D5 h$ \$ A' [) h
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。* n1 F. Z8 C$ m/ q
二、系统没有开启FSO组件.
. b5 q! R# O, |. k4 Z- D运行cmd命令
  s3 x. Q. D6 `启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ! Q+ U& L4 [' v3 l3 @' w- `8 f
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
; ]+ |) {% e" s1 ?# H$ `; a9 U3 n4 F5 b重新注册ADODB.Stream组件! I& b5 O+ I3 ]( N: W4 b
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。5 d4 r6 S1 O" ]
echo 正在修复,这个过程可能需要几分钟,请稍候……- R! l# ^; O9 ~$ k8 ^7 K
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* R6 ~) M+ [' K% N6 e: Orundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
1 G" s8 a! B1 D5 Hregsvr32 /s comcat.dll
! v' z2 d" P% N- v5 e% Fregsvr32 /s asctrls.ocx
( C7 p" u; @' Y4 r6 Q% hregsvr32 /s oleaut32.dll
" b! K8 V: o1 i/ F6 x0 jregsvr32 /s shdocvw.dll /I; K6 X& o4 G: n& R& o. @1 S1 A
regsvr32 /s shdocvw.dll
- s& I. j9 p* a7 L! iregsvr32 /s browseui.dll4 t: b; n, ]( G  U- h: D1 w! K
regsvr32 /s browseui.dll /I$ z4 D+ u) j# k) G7 C+ F
regsvr32 /s msrating.dll' z4 k+ _3 v  ?+ B
regsvr32 /s mlang.dll
* a4 D! x- y1 d+ f! u. Kregsvr32 /s hlink.dll
0 v9 j& N, r! d' e/ O$ V: k# oregsvr32 /s mshtml.dll
- H( o8 A& l1 r8 \/ k# ]* A1 [regsvr32 /s mshtmled.dll
' X; ?2 q5 O4 Cregsvr32 /s urlmon.dll
. s6 V) A1 g! Bregsvr32 /s plugin.ocx8 _' k2 Z' K! r# S7 S, [
regsvr32 /s sendmail.dll
2 E: m; P$ s+ x% P7 eregsvr32 /s mshtml.dll /i
$ y) p4 J% |; O4 q$ \1 Vregsvr32 /s scrobj.dll
+ ]! V1 r" U+ ]$ Y) l! V/ Wregsvr32 /s corpol.dll& Q. M) ~+ S* f: |3 v" p5 e+ p$ \
regsvr32 /s jscript.dll
( c0 H1 L( _, G. N1 Tregsvr32 /s msxml.dll/ x4 w8 i4 p$ D- F/ W. e! s$ ^
regsvr32 /s imgutil.dll
$ @9 t2 i) x0 l$ |2 ]. x0 Nregsvr32 /s cryptext.dll  E- a; z- s1 l
regsvr32 /s inseng.dll& F8 n# s# h0 ]. X6 q3 Z2 J& {; _0 R
regsvr32 /s iesetup.dll /i
3 w$ A; H4 ~- ~# H, Y  vregsvr32 /s cryptdlg.dll8 `% C3 F! y  \+ @& L2 O
regsvr32 /s actxprxy.dll
, P2 A% ?7 m$ z9 j6 X! T, ?regsvr32 /s dispex.dll" O! H6 P* Q8 Z' u/ z/ a
regsvr32 /s occache.dll' ?% E' ]9 L) n( [7 i
regsvr32 /s iepeers.dll: U+ n8 K8 [! u1 I, Q9 ]7 b; V
regsvr32 /s urlmon.dll /i  m8 b- {4 n: E& r  f
regsvr32 /s cdfview.dll
- E% w8 {9 R0 e4 b' Gregsvr32 /s webcheck.dll
& H' M4 |" `& v, ]3 uregsvr32 /s mobsync.dll7 R4 m& u; e! N, J+ ]- z5 J. q3 x
regsvr32 /s pngfilt.dll
  v/ p$ y( B3 F9 A) l% cregsvr32 /s licmgr10.dll
  D0 H3 c( m/ \: p7 X) }/ aregsvr32 /s hhctrl.ocx% O% r2 R' f1 P
regsvr32 /s inetcfg.dll# n1 B; |" [! s+ d$ O
regsvr32 /s trialoc.dll
- d( h7 B1 D* y: s/ Cregsvr32 /s tdc.ocx4 K* {$ h5 K+ D3 x' P8 {: Z  o' e
regsvr32 /s MSR2C.DLL
' l4 V( l" \& v) bregsvr32 /s msident.dll# Z& ^6 N1 ~$ s3 T. W% F
regsvr32 /s msieftp.dll
% k5 G$ K, D; Q% e! I8 t. K2 d/ I1 Eregsvr32 /s xmsconf.ocx* p$ s1 ~  c. E3 R4 W" v
regsvr32 /s ils.dll
. ^. J1 x3 }. G0 L+ Rregsvr32 /s msoeacct.dll! l& k8 ]$ ]9 j. |% n. Z
regsvr32 /s wab32.dll2 y; F! f) D: l% t( r
regsvr32 /s wabimp.dll+ o, m+ S, m+ U- e
regsvr32 /s wabfind.dll
8 V* m" H; ~9 cregsvr32 /s oemiglib.dll% B( d# w9 S1 p9 S2 Q2 i8 x) c
regsvr32 /s directdb.dll
$ O/ Q5 J, k9 C: ]8 Yregsvr32 /s inetcomm.dll+ E% ]. d* c! u7 P6 F: o
regsvr32 /s msoe.dll
& K1 x1 g) `* c3 e0 Q( F' v; `  pregsvr32 /s oeimport.dll
$ w9 r" I( Y2 u  k3 gregsvr32 /s msdxm.ocx
. F$ U0 b$ U3 F, f# |regsvr32 /s dxmasf.dll" V% z, b) N4 D' r
regsvr32 /s laprxy.dll4 V! h$ |: i' O: J" i) I/ ], j, x
regsvr32 /s l3codecx.ax
% K, Z- h* z6 y$ i6 z" F* dregsvr32 /s acelpdec.ax8 v/ u3 p5 s+ V( R0 V% w) J
regsvr32 /s mpg4ds32.ax5 f. t5 p5 Y0 c% x- \. E0 h' @' _
regsvr32 /s danim.dll" ?0 ]% V! V4 J
regsvr32 /s Daxctle.ocx
* R) s1 q. x* d+ S0 x& Dregsvr32 /s lmrt.dll
; [" U& S9 K% T% C! v; K. N8 Sregsvr32 /s datime.dll& z- X6 w% H  k
regsvr32 /s dxtrans.dll
8 T) {. J& d8 S; aregsvr32 /s dxtmsft.dll
' R! ]3 f5 g5 f& Xregsvr32 /s wshom.ocx
+ D6 x; W2 T  ]9 B( Jregsvr32 /s wshext.dll
  _4 |, I+ g; h4 ~" `6 Lregsvr32 /s vbscript.dll
' [) n0 k, R  v. J+ |/ O! Mregsvr32 /s scrrun.dll mstinit.exe /setup7 m/ F& k. {/ `7 P7 w5 e
regsvr32 /s msnsspc.dll /SspcCreateSspiReg) i$ o' [6 m- C' r
regsvr32 /s msapsspc.dll /SspcCreateSspiReg3 P" t" n" y$ s8 Y* w
echo.
) t  [# @: H# |8 E0 M8 Eecho.
: n- Q( d8 U# v7 `* v( Uecho 修复成功!任意键退出!
3 ~- B( _8 y, S# g( e' Rpause>nul& _3 a1 B4 o( r  U# M" ]
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。# B% o& C- ~  ?% F" e; r
" R3 D/ Y% s1 S* J+ L6 y* k, J
PS:' C" T. X( p% W& q/ q# k+ L
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。" N2 w! Y" _  g& F+ }' [

5 @/ D# v" g9 `, g. _% L+ v如果用完以上办法后,运行iis仍然出错2 o' G, @2 r8 r1 [$ a
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”9 y& I6 s5 S/ t9 `5 E' ^  x$ ?
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题9 S0 R& |# w1 @
IIsfixer.rar (1.07 MB, 下载次数: 0) : v6 N- F! O2 c/ s/ n
) g" S1 S* p; c9 J

3 z4 i; Q- h4 L% j/ Z& ?
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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