搜索
查看: 15503|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- O$ J/ a) b7 m, X! M$ K5 _3 a

% @3 y% f3 Q8 P" B* E错误号:-2147221005
: M+ E7 y" n4 T& b错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
6 [/ k+ C% K5 r4 \- x8 l
4 m1 P+ p, A* b测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。4 f% c* i* U' Q0 N3 T: F- {. `+ }. j4 R$ D

  v0 O* Q3 D( A9 K/ f- Y6 I+ b; x于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
" ?# F5 q5 u4 W4 U/ e 一、权限不足; Y; M3 v/ e0 g# R: ~7 {; B+ j" l
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
  M, t* ~4 \: ]0 v9 k; }) p4 H, e* c" ~二、系统没有开启FSO组件.  N0 t" N, N8 H! R! R
运行cmd命令
! F. W% H7 N8 n, W5 p启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
  _$ R3 b1 V) S+ u! ?重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"! t; q% d% J* |3 _/ K
重新注册ADODB.Stream组件* x( `* x: x: u# G& t6 ^' Z
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。/ F/ ]: B! Z) c( ^
echo 正在修复,这个过程可能需要几分钟,请稍候……
: {% w7 v; q  |: T/ U  {rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll/ T4 w0 E4 B! A' }8 ^3 i3 Q
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb9 Q" Q4 j4 F/ U. j: P& k
regsvr32 /s comcat.dll; ]8 ]0 A$ S- N0 V' I5 T' V( k
regsvr32 /s asctrls.ocx
6 g* f  a% W, c* Gregsvr32 /s oleaut32.dll; ~- q/ \% m+ ]0 i& M* f* G3 A, E
regsvr32 /s shdocvw.dll /I% E0 n2 W6 K! ]" u! q
regsvr32 /s shdocvw.dll0 t. x. c- f$ p  J9 O
regsvr32 /s browseui.dll
- I( m; q0 @( M1 z8 x5 xregsvr32 /s browseui.dll /I
% @/ Y5 v. }. qregsvr32 /s msrating.dll! P. |. A9 V* ]2 O+ F0 B
regsvr32 /s mlang.dll& F$ {8 B2 |' D: X$ X0 ?
regsvr32 /s hlink.dll& @/ \" d& }% O3 w; [1 F
regsvr32 /s mshtml.dll/ j% B$ E8 P# Q" ]: H2 l
regsvr32 /s mshtmled.dll
+ o! d: X. E% i3 U. z1 m+ ~regsvr32 /s urlmon.dll5 i& r/ \0 p4 C; N% v1 ~
regsvr32 /s plugin.ocx: f/ _- ]. O& }- B6 a5 z; v
regsvr32 /s sendmail.dll' g1 h" @6 ?$ M. }5 u0 u
regsvr32 /s mshtml.dll /i
5 E% Q6 K8 T: n; Q6 Yregsvr32 /s scrobj.dll4 d8 D8 C2 w& @0 K
regsvr32 /s corpol.dll4 a' u  \* l" \! A6 c, H. p
regsvr32 /s jscript.dll$ }) y2 ~  [! l3 J
regsvr32 /s msxml.dll
: A% Z" _9 p. |5 h4 gregsvr32 /s imgutil.dll
- S' v& O5 f" \& b. L% H8 X% eregsvr32 /s cryptext.dll
# L) |! w& T& V9 y' x& H0 Dregsvr32 /s inseng.dll
2 D4 y$ C  E8 E, Eregsvr32 /s iesetup.dll /i
7 l7 l' O7 i( J' A0 H1 _regsvr32 /s cryptdlg.dll( X2 R8 N; p" |! k& n+ a% B! u2 I
regsvr32 /s actxprxy.dll! l, x0 e( P1 @" A3 H9 P1 R* _
regsvr32 /s dispex.dll
3 }  L$ j- v6 G3 ~& k; E+ k' e; Lregsvr32 /s occache.dll+ D+ y) X, k4 g8 G
regsvr32 /s iepeers.dll
6 {3 V! e8 _: _: cregsvr32 /s urlmon.dll /i# t/ R! P4 h1 D! v
regsvr32 /s cdfview.dll
, x2 ~0 m$ B' s: k  @regsvr32 /s webcheck.dll/ I0 Q: o5 c; b+ K7 Z
regsvr32 /s mobsync.dll& v/ s* g7 o: ?$ M7 B, ~
regsvr32 /s pngfilt.dll: M( @6 r$ O: F2 C0 l9 [
regsvr32 /s licmgr10.dll/ w1 ~0 f5 A7 d- @2 p$ ?
regsvr32 /s hhctrl.ocx
  R  ?0 _. w, Z- ?, rregsvr32 /s inetcfg.dll
2 _) X) w/ t9 ^$ l- zregsvr32 /s trialoc.dll
0 z1 r0 T( `1 r! V8 I2 C, V) {% J' Jregsvr32 /s tdc.ocx  ]) G* o! K7 A, X& V4 [6 D3 q
regsvr32 /s MSR2C.DLL# X% P% F3 W+ b$ @
regsvr32 /s msident.dll
5 [. y1 P" \7 Q4 b" m" Xregsvr32 /s msieftp.dll
+ t' Z1 O3 |1 X" r; h5 n4 ]# Rregsvr32 /s xmsconf.ocx$ c* q6 ?6 I2 g7 G& T% [
regsvr32 /s ils.dll; X5 {- ~& U5 Q7 P2 O2 o2 p
regsvr32 /s msoeacct.dll
$ O4 J) H; T, }) V0 N+ I: Q6 aregsvr32 /s wab32.dll
# r6 S, L* p  }& v* U+ t( \regsvr32 /s wabimp.dll
  a" O! d# c, i. B* S; g' B6 ?regsvr32 /s wabfind.dll2 H2 V9 [' K$ s; |8 v
regsvr32 /s oemiglib.dll
& r) I) c3 j  x. G, Rregsvr32 /s directdb.dll6 r* @8 a% @3 e* e
regsvr32 /s inetcomm.dll; m% a/ t' w/ a1 j
regsvr32 /s msoe.dll
% X1 S7 Z4 j6 T" t2 m/ x- P: Vregsvr32 /s oeimport.dll6 e' L: h7 v( _2 c& H! `
regsvr32 /s msdxm.ocx. M: c: ?3 t, A
regsvr32 /s dxmasf.dll! D3 U( c8 t! v! G2 z
regsvr32 /s laprxy.dll
7 {8 c0 \) k0 Q+ J3 @! ]% l* yregsvr32 /s l3codecx.ax
* O8 M6 W% o7 {, Z: Fregsvr32 /s acelpdec.ax2 C4 K3 p5 j) }: F7 ?
regsvr32 /s mpg4ds32.ax+ n' V- p' k3 V) {7 C
regsvr32 /s danim.dll1 d7 E. R3 ?5 C
regsvr32 /s Daxctle.ocx! G1 b) L4 @6 K3 C2 z. u
regsvr32 /s lmrt.dll  e& g4 F, V9 C. e5 @* F
regsvr32 /s datime.dll' W' p. I( O- z; B9 K! D
regsvr32 /s dxtrans.dll5 R! |% m, @" ]
regsvr32 /s dxtmsft.dll$ ~, p( g* j) o! p# D  ]6 t- g
regsvr32 /s wshom.ocx
. ]" r6 p( P( [) V$ g5 ?regsvr32 /s wshext.dll- `& r8 Z! @$ O& w
regsvr32 /s vbscript.dll. P/ s) G: S. Q3 X. \3 r! u
regsvr32 /s scrrun.dll mstinit.exe /setup
5 w6 w; K  Z+ G$ i$ xregsvr32 /s msnsspc.dll /SspcCreateSspiReg* V8 G. P7 V" ]/ B6 _' Z
regsvr32 /s msapsspc.dll /SspcCreateSspiReg' b% r* v; O* `
echo.8 H+ s4 }- d; E0 I% {& w
echo.( a7 n; w6 i2 N1 ^
echo 修复成功!任意键退出!
7 [7 m& |7 v1 t2 rpause>nul& t5 d' i8 ]; a, z7 F+ x9 Y
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
: e9 O+ i$ F: k& W" j% I& z0 I% `0 F, h1 K  ?# h/ A
PS:% b. |! H7 B% s) w8 L0 v% Q$ J$ d
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。* a' o9 T! `8 Z
5 R' \+ T, ^3 b2 r! }
如果用完以上办法后,运行iis仍然出错
, {$ O  _2 {' `9 Z1 y右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
* [& l; e/ U7 Y; _下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题6 z6 c/ u, E7 y
IIsfixer.rar (1.07 MB, 下载次数: 0) 2 t# W/ y( ]! P

# W2 D. Z  \- {  L- ~+ u. k" s$ \- U
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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