搜索
查看: 15470|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
2 v) V% E' b1 v# a2 _, D5 f( \( [4 t0 ~- b  O  l! e
错误号:-21472210056 W& @* n. ^# K2 x3 C' l
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ `8 g( Q0 W5 j. N

, g, ~% v. L4 a' V  y测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。3 M% w& q3 k* v, E4 `2 T6 d

4 T4 N) a+ \3 |* D于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:' T0 [6 P: T, i1 J: Z5 L
一、权限不足# n4 v* \+ H. _4 e- W4 d
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
" [# S5 x0 _3 _8 n) J二、系统没有开启FSO组件.# }5 R) x4 D0 F
运行cmd命令" }# D, I9 D6 `0 {( p) {8 g8 Q  |
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
# c+ f5 ^) m! d# }! n重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"5 p0 f1 b' y* |! y  t
重新注册ADODB.Stream组件& i- \! y1 I5 ~1 H- P7 o! k  F
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。) Y0 ?9 C7 q9 Z8 o+ c7 n0 J
echo 正在修复,这个过程可能需要几分钟,请稍候……& \! C- ?' L$ I9 J/ h, C# y
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll6 p0 i$ p* O! P5 N/ e' R
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb+ C4 d# r$ t- j4 J( s" ?- p
regsvr32 /s comcat.dll, Z2 q$ F: O! F! f/ O, W1 }0 ]; _; g- D
regsvr32 /s asctrls.ocx
6 u3 R* k, P* ]2 z0 zregsvr32 /s oleaut32.dll
* t. G8 \' J; ^; p  m; n4 \  {regsvr32 /s shdocvw.dll /I1 m/ F7 v$ [; t9 ^
regsvr32 /s shdocvw.dll" E7 M/ I! q3 f. s/ _0 r5 v
regsvr32 /s browseui.dll
; \% Q* g( b6 e  wregsvr32 /s browseui.dll /I
0 v3 v8 v$ I9 b6 S+ |% Xregsvr32 /s msrating.dll0 J$ d3 r) L6 o+ i  n7 L4 x& `
regsvr32 /s mlang.dll/ p3 L/ c# C0 y
regsvr32 /s hlink.dll+ t& ]" j" a" ]+ e. T
regsvr32 /s mshtml.dll
' h: b: J  t# j  }; U: ?regsvr32 /s mshtmled.dll4 d  w9 ~4 v) P& Z9 H( B1 I" D9 f3 Q
regsvr32 /s urlmon.dll) p3 U4 l+ j8 c7 o$ u  O
regsvr32 /s plugin.ocx
+ m6 W5 a% `+ b* Aregsvr32 /s sendmail.dll
- i1 v8 M( U% @regsvr32 /s mshtml.dll /i4 k1 S) _' R) _$ G) }# n) o
regsvr32 /s scrobj.dll
. \  B4 b3 H2 ^5 t+ vregsvr32 /s corpol.dll
+ k& _0 W, n! i4 L* k! uregsvr32 /s jscript.dll
# n7 v3 g2 j& t# D( w$ R7 sregsvr32 /s msxml.dll- N0 f% G' Q( @6 w6 A/ j' q
regsvr32 /s imgutil.dll, l: ~8 N/ v- ~" P/ O/ u
regsvr32 /s cryptext.dll% J$ O% g1 Z" z0 ?! c8 j" @
regsvr32 /s inseng.dll
* v3 T$ {. G8 q5 [1 O4 Z! y7 iregsvr32 /s iesetup.dll /i* T2 x+ V* C) Z/ ^/ ~( I
regsvr32 /s cryptdlg.dll
4 ^% H  t* n$ v" L! q. {$ ~regsvr32 /s actxprxy.dll
4 s* A5 j1 ]2 i" h' g  Zregsvr32 /s dispex.dll
6 f: y# P1 l# Y0 H1 bregsvr32 /s occache.dll* z4 \5 Y1 L* g/ I5 l$ B' G
regsvr32 /s iepeers.dll
5 p' e+ @. d6 T4 S4 Dregsvr32 /s urlmon.dll /i
! Z8 o/ e% ^- `regsvr32 /s cdfview.dll
9 l5 ~/ s* N% N, iregsvr32 /s webcheck.dll9 W9 G0 W3 p! F" r0 w8 U% v6 `
regsvr32 /s mobsync.dll* ?. ?! @' f3 c% l/ q
regsvr32 /s pngfilt.dll' \  Z4 w; c$ I9 t1 _  e* \
regsvr32 /s licmgr10.dll
* [' j- [; u; N0 \" q( ^& Sregsvr32 /s hhctrl.ocx9 K7 t* J4 v; G' W: w  G7 ~" y( |
regsvr32 /s inetcfg.dll6 _; O/ A" i! J. T& o
regsvr32 /s trialoc.dll
0 t: k2 }: ?0 |: {) B+ {regsvr32 /s tdc.ocx. U+ x/ ]% H4 X% t: N
regsvr32 /s MSR2C.DLL
: G8 V& P) R' A* `regsvr32 /s msident.dll; B! X- F' i; M; |' x
regsvr32 /s msieftp.dll) Y4 G" r! z0 S2 Y* W. t) M) l
regsvr32 /s xmsconf.ocx
1 i7 d( B/ C" Q+ j) vregsvr32 /s ils.dll6 u- o8 f9 V, q4 e
regsvr32 /s msoeacct.dll
! C4 \8 F  {& f% wregsvr32 /s wab32.dll" T2 C5 _5 Q0 M0 X- e
regsvr32 /s wabimp.dll  G5 y: @8 Q8 V6 X- J  Q% n
regsvr32 /s wabfind.dll
8 V$ T: \' r( hregsvr32 /s oemiglib.dll) h( b/ ^) s6 R6 a0 w1 g% |, f: C
regsvr32 /s directdb.dll# y2 K5 _& d$ J; F% |" G  u
regsvr32 /s inetcomm.dll
9 g. \/ W% i  g% @1 _- @, R, zregsvr32 /s msoe.dll
& f; I9 h* d* [' }# Iregsvr32 /s oeimport.dll
, a* c; [5 ?4 i5 l4 V/ uregsvr32 /s msdxm.ocx
1 }$ F" C8 q' ~. V" m; d& d1 C/ qregsvr32 /s dxmasf.dll$ \% j; F, M5 C
regsvr32 /s laprxy.dll
- s# ]/ ^1 u, c$ pregsvr32 /s l3codecx.ax2 ~' g3 ^0 c+ _  Y  I
regsvr32 /s acelpdec.ax
& s) Y$ h6 q% c9 l( o4 x% Aregsvr32 /s mpg4ds32.ax
* R5 ^; [, E6 zregsvr32 /s danim.dll0 j) f: L. H4 R
regsvr32 /s Daxctle.ocx. r7 A3 _; [2 t, h
regsvr32 /s lmrt.dll5 E) x1 P6 v5 v0 A' Z* G
regsvr32 /s datime.dll
# r0 x9 y  a& j! e- b( Vregsvr32 /s dxtrans.dll, A5 o" T4 h7 w  S8 k
regsvr32 /s dxtmsft.dll1 \: }, `7 r4 D9 q$ P
regsvr32 /s wshom.ocx# {& _  B: P5 R
regsvr32 /s wshext.dll( m2 Z, p* s6 j  _
regsvr32 /s vbscript.dll% Y7 S% B5 u8 n5 K6 K
regsvr32 /s scrrun.dll mstinit.exe /setup
  d+ a" s  p2 Q/ s, Wregsvr32 /s msnsspc.dll /SspcCreateSspiReg
: l6 W2 Y, S4 v( k& t) Y0 \regsvr32 /s msapsspc.dll /SspcCreateSspiReg
* Z6 b) t0 F( w2 s! V* A/ mecho.) X% [) R' o, a" D6 {. |9 ~# |, u
echo.
( O. x( n& F8 ?/ G8 ~& i$ y0 P: lecho 修复成功!任意键退出!$ v% y, R( s$ `) i' `
pause>nul
, P$ |! h) R  Z6 @2 Y5 L$ u0 G: `四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
( A% f& i0 I1 t8 N5 g
& P4 o- {+ L$ h) ^  Y& g  ~PS:
* k2 A7 z  V+ }) w方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
% _. n/ _: B9 q6 u4 m% ?7 v! G  l) Y+ _- B% X% r- L9 n& N" |
如果用完以上办法后,运行iis仍然出错
' ^9 R5 p7 y; V. w. Y! H& P/ ^- |5 D; B右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”2 J3 j. Y4 X2 A, ?) D
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题9 ^+ z* H1 @) s+ |5 W* r6 k. b
IIsfixer.rar (1.07 MB, 下载次数: 0)
+ g2 {* S! H* v
  e/ t+ m2 Q$ N# i$ L* `
4 w9 n1 y1 A$ C, `+ w
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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