搜索
查看: 15286|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:7 s& H' |" U/ f: k  ^# [. a
6 c' c. [! _  ?! ?
错误号:-2147221005, c1 ?% d5 b6 M- \- e5 j
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
! v% m8 Y5 b8 E
6 [! h" Q9 [/ N测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
' `7 E* N7 ~" G4 j) }5 L6 r2 A; N: {
5 g* s8 S$ X. \8 P) `于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
( H  H5 \1 k' b# }* A4 h) Q 一、权限不足. p, _3 z( D( {' v& U
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
1 o  j6 A- Q- i5 _0 C& L8 P. y二、系统没有开启FSO组件.
( ^5 T: Y3 T; \: y) b$ ?运行cmd命令3 f* L1 u6 y: z, L4 b- h  ]
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
4 h5 _& Y$ a3 m: ]% ?! h; H重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
' r" V; B6 Y  j6 u5 [8 _重新注册ADODB.Stream组件9 q$ n: g+ N1 r, {
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
' E: m5 B# k: Iecho 正在修复,这个过程可能需要几分钟,请稍候……
% w" F. h' q# M/ K  h) J) m8 n9 g- nrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
- y" `( q; L/ M" x! @rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb, V8 z2 S0 ]: V' c' j  p
regsvr32 /s comcat.dll5 Q8 P3 g! B9 r+ j
regsvr32 /s asctrls.ocx
) q# _1 x& e0 q4 Q2 Qregsvr32 /s oleaut32.dll3 W6 E6 j4 h6 L( d
regsvr32 /s shdocvw.dll /I; u; T1 E; g1 b! t
regsvr32 /s shdocvw.dll
3 E% x. a& |4 R  `  C2 U: G3 lregsvr32 /s browseui.dll
+ @7 m5 }) r" C6 o2 M& r- O+ qregsvr32 /s browseui.dll /I
2 R  g$ e1 _6 s9 t9 kregsvr32 /s msrating.dll
. `. E: ~5 ~  P) o& qregsvr32 /s mlang.dll! G$ I1 e2 s! P
regsvr32 /s hlink.dll
4 A, u5 o! I) D1 d7 G" Lregsvr32 /s mshtml.dll
  k+ a; I! l8 @regsvr32 /s mshtmled.dll
' P* Y' Z* `( r* Q; Jregsvr32 /s urlmon.dll" Y9 y' p+ z$ K) c
regsvr32 /s plugin.ocx
( \3 j1 O  \/ Eregsvr32 /s sendmail.dll
1 {3 F/ f* G  _# n! g" mregsvr32 /s mshtml.dll /i
# q2 I7 {% w9 L! r5 G) Oregsvr32 /s scrobj.dll
/ c8 U% [2 [: [* d) P0 g' pregsvr32 /s corpol.dll9 h5 V% i1 ]+ [; T
regsvr32 /s jscript.dll. _2 k6 k0 m% K  _4 y6 v0 J6 T
regsvr32 /s msxml.dll
& m* ?2 a, n' lregsvr32 /s imgutil.dll
  b0 \  ]; D' n% V+ X8 kregsvr32 /s cryptext.dll8 w  m# I2 j  G/ P1 E
regsvr32 /s inseng.dll, b5 _* G9 N4 k
regsvr32 /s iesetup.dll /i2 B" Y1 f+ P. M- C' J
regsvr32 /s cryptdlg.dll
% c# S6 b/ o# A+ v( aregsvr32 /s actxprxy.dll
% y* U8 w( o9 m, f1 g6 h7 O" \regsvr32 /s dispex.dll
# k- r; h3 {- G0 R( \( K) b4 E+ [3 J4 iregsvr32 /s occache.dll
- I5 y+ P& O4 f  }* i- q. Gregsvr32 /s iepeers.dll# u. z0 A+ O, w" ^( \  U
regsvr32 /s urlmon.dll /i, o" d* \+ w+ U4 k, s8 c
regsvr32 /s cdfview.dll
0 A( m8 j7 A/ \% dregsvr32 /s webcheck.dll# Z- r9 [: ?; r7 {4 w/ u7 A
regsvr32 /s mobsync.dll6 D$ I0 M9 f5 J% N1 o! ?  E6 f
regsvr32 /s pngfilt.dll
' j. \7 z0 d" @* e: b! {* E- R! pregsvr32 /s licmgr10.dll, j7 w$ }4 T6 c$ _# u" Q! G
regsvr32 /s hhctrl.ocx
1 l  e2 o0 C- o0 v* p/ A1 @regsvr32 /s inetcfg.dll
+ ]& A! a  H8 [% [" x/ o9 H! Rregsvr32 /s trialoc.dll
- B) c* ^6 }# m# v6 Y' Oregsvr32 /s tdc.ocx
9 y- v$ e8 s5 m4 Aregsvr32 /s MSR2C.DLL
/ R: D/ ]- ]4 _0 O- dregsvr32 /s msident.dll8 |9 K" j  t' C
regsvr32 /s msieftp.dll
0 \6 m# |% K  Bregsvr32 /s xmsconf.ocx8 R4 Y3 e5 x! v- R4 z/ f4 G: t
regsvr32 /s ils.dll
4 K; q+ I- z' D$ A6 }) h3 A: rregsvr32 /s msoeacct.dll3 G% T1 E& {* S* |- \
regsvr32 /s wab32.dll
7 ^; ?+ v- I6 w; }regsvr32 /s wabimp.dll  A  e6 o8 g! \7 l
regsvr32 /s wabfind.dll
9 B  I- Y! \% g3 `: O- vregsvr32 /s oemiglib.dll# f2 X  k7 N- J/ u
regsvr32 /s directdb.dll
7 a: K1 `. o4 I+ m, L. B. Z1 p6 wregsvr32 /s inetcomm.dll
( u0 V* p/ N7 I) q  Sregsvr32 /s msoe.dll; v+ ?: `, L# Z1 P, @# Q
regsvr32 /s oeimport.dll$ E5 `4 e4 y0 O/ o; ?4 C6 t# G( d  a4 B
regsvr32 /s msdxm.ocx. W- q$ ?2 l2 h% J% O7 W
regsvr32 /s dxmasf.dll
* f- {: g1 H3 w3 G$ t% t( kregsvr32 /s laprxy.dll
, K7 j% I* i# [0 v3 Y9 bregsvr32 /s l3codecx.ax
7 n, v" E& i: k/ ?, nregsvr32 /s acelpdec.ax: q% M# j8 h( R8 J* C1 b
regsvr32 /s mpg4ds32.ax# B3 w! F8 a/ g* T) v' p6 N1 u5 d' G
regsvr32 /s danim.dll
% Q$ t$ Q# j2 _0 Xregsvr32 /s Daxctle.ocx
1 }) _; q9 [8 K, J# _regsvr32 /s lmrt.dll
4 C  w" `7 h9 B+ r( j- r! R3 ?regsvr32 /s datime.dll8 C" S- G7 H  e& A8 `
regsvr32 /s dxtrans.dll
3 a! @1 c1 L: r8 W/ rregsvr32 /s dxtmsft.dll
2 z9 i+ v: k9 g9 z( X/ vregsvr32 /s wshom.ocx  Y8 t9 O: t, M" H7 z
regsvr32 /s wshext.dll
, A* [) F$ _' I! G2 Kregsvr32 /s vbscript.dll; c2 N, n6 T: j3 B$ [% e/ c
regsvr32 /s scrrun.dll mstinit.exe /setup8 ~0 n/ l) `' c  s
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
" _' t& l( A9 m: z7 {* dregsvr32 /s msapsspc.dll /SspcCreateSspiReg9 E1 I' }' H& K1 T; B& Y  ^
echo.
/ Q5 v. F$ C9 G9 \echo.
9 i6 C; ~, ]& _. m* mecho 修复成功!任意键退出!! z; m+ m! D# |  d: ]
pause>nul
1 z" H2 [- F* p2 S四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。) ~( z' z" p5 b0 u5 ^+ H% |
% T+ p% m8 e' C) I" m: v9 v/ S' K
PS:; v" O7 z9 N# L# ]( N4 B+ D! |$ r
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。6 i) x% q$ x: L, ?$ W( _( A" K2 \' l/ \

0 V  W9 P7 Y/ l; q如果用完以上办法后,运行iis仍然出错+ T* {9 K) _* B( X1 n$ l
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
3 W' K; H2 k( y; V下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题* Q* t9 k3 A2 g8 |0 D
IIsfixer.rar (1.07 MB, 下载次数: 0)
: b8 B$ z8 \/ ^
. U# `6 C. @+ R1 A( b; l
( v9 z* \% g4 v8 _" L5 o
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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