搜索
查看: 15478|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:' |. j' Q" C! ?9 p8 [, b' L

# F; _8 n. R0 S错误号:-2147221005
0 |2 g: M0 |& {; F$ b! S; v# x8 |. u" Z错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
0 Z+ n  Z& m$ J: L
( t/ h2 r) B. _( G! d1 X* ?测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。; i1 Z1 y" \# h$ W
( r4 c$ \& _; `9 w
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
. j0 u- P: I0 u% m: N7 `* T 一、权限不足
7 L1 j, e0 z# s) t右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
7 X+ J& T& r) ?; ~( {0 A* P二、系统没有开启FSO组件.
6 h4 P$ G/ o) O9 d$ w& p运行cmd命令
; a! j2 a+ p; G: O, O/ j启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
8 R3 W9 n. d6 D5 @) `重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
8 r* Y! [" ]- n: N- p5 n' s  ~) m# }重新注册ADODB.Stream组件9 q  K# \4 r  C+ H2 [- {# c! G
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。# [+ s* H" v6 o' p; L* M
echo 正在修复,这个过程可能需要几分钟,请稍候……$ I/ o8 y4 L- a2 I3 n7 b6 g
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
- O  {4 j5 F( |* Y$ \rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb, l1 r) v( H) K, M" z9 H+ G5 e' b
regsvr32 /s comcat.dll9 Z' q& L- T/ |/ B
regsvr32 /s asctrls.ocx$ U1 M6 F" U+ |, ?9 J
regsvr32 /s oleaut32.dll7 B  @. ^# _9 l" N
regsvr32 /s shdocvw.dll /I- c  w' E# s+ {! K
regsvr32 /s shdocvw.dll% Q1 e: L+ D0 I8 m& \9 j, t
regsvr32 /s browseui.dll
0 h7 z7 L" j! P9 r! ~1 v! v. dregsvr32 /s browseui.dll /I# W6 L1 o8 Z2 D1 ]% ~
regsvr32 /s msrating.dll: J- Q8 W+ C6 p7 L7 t
regsvr32 /s mlang.dll
& B8 z8 T4 t+ Q0 p+ P& vregsvr32 /s hlink.dll' b# H* D) |: i5 [6 E
regsvr32 /s mshtml.dll
& f( F7 A( s" V& O% f, }6 yregsvr32 /s mshtmled.dll3 W; E8 l+ f6 e* ?
regsvr32 /s urlmon.dll1 y* _; ]$ F" \* i* l2 o
regsvr32 /s plugin.ocx
2 b0 F6 X+ O. R, Fregsvr32 /s sendmail.dll# L- f2 h$ i( N2 @
regsvr32 /s mshtml.dll /i
7 N/ ?7 a- ^9 iregsvr32 /s scrobj.dll
- ]9 L8 U. @! [1 Q! uregsvr32 /s corpol.dll
# s1 S" Q5 B( T4 O( I: Y" ?' g1 rregsvr32 /s jscript.dll
+ a7 E* ^1 y  {regsvr32 /s msxml.dll" N! {/ D$ x; k3 E  c: ~9 N, |# [
regsvr32 /s imgutil.dll
6 \8 i, i, |7 ?- x6 R  bregsvr32 /s cryptext.dll+ O: j2 t# A- O( {
regsvr32 /s inseng.dll5 c4 |7 B* b! E9 t% R) F
regsvr32 /s iesetup.dll /i
5 B0 V3 g3 G  }* {4 Dregsvr32 /s cryptdlg.dll
, m( V" [, i% [% f0 Xregsvr32 /s actxprxy.dll, }9 @4 ~- e$ K0 v
regsvr32 /s dispex.dll; f4 n# P# J, s! b+ L1 |. Y
regsvr32 /s occache.dll
5 D* s" Y7 Z# ~+ ~& b: e/ Xregsvr32 /s iepeers.dll
( {! ~$ {8 @4 F+ u8 A+ q7 Kregsvr32 /s urlmon.dll /i. q7 G5 p6 M$ K2 Q8 T( A& H+ n4 `2 {. w
regsvr32 /s cdfview.dll$ j& B* Q( R( T
regsvr32 /s webcheck.dll6 N* X, c; R1 K6 U+ F  V# i
regsvr32 /s mobsync.dll3 l$ X4 t( L: ~) W$ |* c
regsvr32 /s pngfilt.dll
0 ?6 W9 b+ W) G8 F7 Vregsvr32 /s licmgr10.dll  n$ V6 G# K; @# s9 V- D
regsvr32 /s hhctrl.ocx& S3 w/ P# ~+ u( B+ P* f
regsvr32 /s inetcfg.dll
/ g! Z, W" k; U$ Z- y$ y" dregsvr32 /s trialoc.dll
) _0 W6 H% f  n+ l# c& xregsvr32 /s tdc.ocx
/ _$ g. `( Z, e" k: E+ Xregsvr32 /s MSR2C.DLL$ B0 W: l/ D9 _
regsvr32 /s msident.dll
- R! q' Z7 e5 Aregsvr32 /s msieftp.dll
0 q0 |8 D. ^3 y" x( V& J9 v8 ~2 `4 j/ Cregsvr32 /s xmsconf.ocx
' a% F7 q5 Q# vregsvr32 /s ils.dll
: B1 C' a0 l; ?4 b9 Uregsvr32 /s msoeacct.dll7 c& X" c2 _2 w/ @% [; c8 N
regsvr32 /s wab32.dll  g/ c0 x& W. O! A5 E
regsvr32 /s wabimp.dll' O) g! V: e3 S9 }8 D
regsvr32 /s wabfind.dll
8 H* H( ^" S" v. v2 zregsvr32 /s oemiglib.dll% U6 ?! t3 j, _  s' L  ]. ]& v0 a
regsvr32 /s directdb.dll6 P  ?: {* `4 {: e; r
regsvr32 /s inetcomm.dll/ j, e, G4 a& f1 C
regsvr32 /s msoe.dll
5 W2 w- p: l: z: t5 S; ~. I. _regsvr32 /s oeimport.dll
  r- B" M5 l; ^! Pregsvr32 /s msdxm.ocx
+ c' y% ?/ [$ i; \% hregsvr32 /s dxmasf.dll
+ p$ d9 H) d  r- u( k  Iregsvr32 /s laprxy.dll
4 p# c6 W3 ~/ [regsvr32 /s l3codecx.ax
3 @3 b8 M: P4 Zregsvr32 /s acelpdec.ax
  q5 U9 l( {6 _4 A$ W- H/ }0 mregsvr32 /s mpg4ds32.ax
- W/ s- Y1 H4 Lregsvr32 /s danim.dll; L! K$ ]) o* @: p+ Y# A
regsvr32 /s Daxctle.ocx" J5 F% J8 D+ F& P  ]
regsvr32 /s lmrt.dll
, k4 P! z! K+ r" |- x1 Vregsvr32 /s datime.dll
- B: ]1 e  t+ r' Sregsvr32 /s dxtrans.dll
& k1 E; I+ b6 j$ B1 Q+ [regsvr32 /s dxtmsft.dll! _9 y! i7 _1 A1 E
regsvr32 /s wshom.ocx( r! w: U% u* [1 S
regsvr32 /s wshext.dll5 G( M1 o+ D9 S: @$ Z
regsvr32 /s vbscript.dll
: B& ?( |/ Z; U1 k& G9 g: rregsvr32 /s scrrun.dll mstinit.exe /setup9 I, ~- r1 R  T' a! J
regsvr32 /s msnsspc.dll /SspcCreateSspiReg2 m; I, N# P: k8 o1 o. f
regsvr32 /s msapsspc.dll /SspcCreateSspiReg4 A; x4 o0 H5 C- }: u* Y- Y" t9 a
echo.8 b) e& y* j- T4 y9 `* D
echo.
3 n# [1 _! W* fecho 修复成功!任意键退出!2 u9 L8 H$ S) [1 g# g
pause>nul
! Z6 g* J# q6 f* a$ K0 N四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。, v5 H  V1 G% _1 s

9 L! }) s( Q; A/ ?7 \7 @' M: tPS:
+ W/ `8 h, h7 i% ]2 C( _方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。( Z1 q# |- F* ]8 ~

" X- y' g+ z5 u' c& W: u如果用完以上办法后,运行iis仍然出错4 k& g  S$ _9 u- b) U' k3 E4 B( k
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
/ f' v/ E8 F, I7 M0 F; ^/ P( m7 K下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
; G; d* O0 T9 q+ s& G IIsfixer.rar (1.07 MB, 下载次数: 0)
6 x! @7 O3 M" a% k
" y6 x: K8 K8 ~# I' M+ W! b- ~3 b
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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