搜索
查看: 15331|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:" L$ }9 c# E9 `) I" F/ J8 C0 `
( E/ I  Q6 E9 w5 b
错误号:-2147221005
8 u8 X" b( _/ q! i! g错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串1 G. _% L4 q% v5 ^: m

! m, d* M% b3 g9 v) ?8 l测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。7 P0 Z. S  s9 m  d6 F7 `) u$ l
2 a# I5 E9 ^. d4 ?* |" ?" Z# Y
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:, O( s  r0 H' t* ~
一、权限不足8 O1 v2 C7 g! G) o
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
8 o" S$ b! |1 k1 L$ m! ^# s* l% y9 ^& s二、系统没有开启FSO组件.
, i9 X+ |2 `: b( R, x运行cmd命令
# Z$ D1 y" c# ?& G7 y/ P启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll    k+ g2 ]6 L4 d5 u/ N. ~) K$ \
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"3 f+ T$ R6 D* a5 N
重新注册ADODB.Stream组件. _- f; R' i" D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。) c2 M. N; _" A2 @/ W1 x$ `1 ]% ^
echo 正在修复,这个过程可能需要几分钟,请稍候……+ l: U; {8 T1 W8 j6 c
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* l) Y; M& }: w7 jrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
: v- p8 h; y3 B4 x' Cregsvr32 /s comcat.dll8 ^: g! ?5 x$ r0 W* }0 _0 i) I
regsvr32 /s asctrls.ocx2 V' v" G' H( [$ v5 I! ?0 l( l" E9 e
regsvr32 /s oleaut32.dll
6 ?9 J) ?8 \. A+ dregsvr32 /s shdocvw.dll /I
7 W- X; ~$ Y; K' X3 O  mregsvr32 /s shdocvw.dll
* N' a$ D6 u8 k9 e$ r. Dregsvr32 /s browseui.dll
1 z7 h: `! m& qregsvr32 /s browseui.dll /I
3 w$ y, t+ V. Z: H3 D; J4 F9 W+ Lregsvr32 /s msrating.dll
+ r, ~) m! [" }1 |8 B8 H5 \+ e8 xregsvr32 /s mlang.dll2 K+ u) B$ C+ N$ a
regsvr32 /s hlink.dll
) z6 ~- }0 n3 ]  p3 Oregsvr32 /s mshtml.dll: Y* P: E4 V& f
regsvr32 /s mshtmled.dll2 j% D  c/ J. J0 V! J
regsvr32 /s urlmon.dll/ c& j" p; g$ H( d9 _% t
regsvr32 /s plugin.ocx
3 D+ R+ D" R4 iregsvr32 /s sendmail.dll  s! s" l1 O: y% W9 r5 N# |
regsvr32 /s mshtml.dll /i; L! g+ k; K) b: H+ o! _( t, Q
regsvr32 /s scrobj.dll
3 p7 A! h$ d  Cregsvr32 /s corpol.dll
, R' g5 j& \! ^& @regsvr32 /s jscript.dll
. G5 }1 H8 o3 g* p) B% e- F2 Xregsvr32 /s msxml.dll/ z: ]# y# U& d- k
regsvr32 /s imgutil.dll2 C  C9 B1 ?7 W
regsvr32 /s cryptext.dll
1 d8 \6 ^9 x& z5 hregsvr32 /s inseng.dll4 w9 y6 F( F5 L" n1 j
regsvr32 /s iesetup.dll /i
" _# ]( a8 A0 v4 [$ ^9 _) \regsvr32 /s cryptdlg.dll" J9 P& D8 r0 e1 C( H8 W
regsvr32 /s actxprxy.dll8 v: s$ R# A$ r$ T+ |
regsvr32 /s dispex.dll
( K) w2 Z. i9 {( E1 M, i. \  ?3 Pregsvr32 /s occache.dll! F& p+ b" q4 L! m+ _6 S9 W; e
regsvr32 /s iepeers.dll: z" ]' o1 d# F1 U% T: O  O
regsvr32 /s urlmon.dll /i& J, w. L8 d! ]' a0 J  _& f+ o
regsvr32 /s cdfview.dll6 S. F3 T+ `7 O: z
regsvr32 /s webcheck.dll* b! c- Y3 B% J4 u$ Z
regsvr32 /s mobsync.dll2 Q" d3 m( j1 D8 w& c
regsvr32 /s pngfilt.dll
) r" d0 l7 w" m( K7 ]4 ^' Wregsvr32 /s licmgr10.dll/ g% e+ I( B1 e; f& z# R- Z, y
regsvr32 /s hhctrl.ocx6 T7 u8 o, Y+ I; k
regsvr32 /s inetcfg.dll% v2 T" G& w4 I, {% i% w! }! D9 `: l1 c# o
regsvr32 /s trialoc.dll
' H0 w# d0 @1 [) cregsvr32 /s tdc.ocx
  q3 |. F7 ~1 N) t0 fregsvr32 /s MSR2C.DLL
# f7 j2 D) P1 [$ S* c/ b; Z3 A. mregsvr32 /s msident.dll6 e  z" _% B5 J! ?8 D
regsvr32 /s msieftp.dll
! r- b1 ^3 @) C& K& q5 I  T6 l" f1 Gregsvr32 /s xmsconf.ocx
- ^+ ^5 Y9 |/ Z5 e! l8 `7 ^! E; ^regsvr32 /s ils.dll
' ?/ z* r9 B. Q& y9 n0 [regsvr32 /s msoeacct.dll- X! i$ [% R, G
regsvr32 /s wab32.dll
6 J8 ]8 x9 V% r4 k6 `regsvr32 /s wabimp.dll
6 P) o" `: x. n4 P7 p2 Uregsvr32 /s wabfind.dll# n/ x% u& ~; G0 u' x0 i, G
regsvr32 /s oemiglib.dll. Q; L, q: d. c3 {3 i+ g) q% g
regsvr32 /s directdb.dll: l6 b6 X1 |( y
regsvr32 /s inetcomm.dll# P' ^/ n; ^+ U# \" |- i! B
regsvr32 /s msoe.dll
; {* _. f7 x5 Z8 G  G% J8 K4 zregsvr32 /s oeimport.dll: J- Z4 \0 t! p! W$ N" ~
regsvr32 /s msdxm.ocx/ T" n: Y$ I0 }8 V. p  b( _7 I* L7 H
regsvr32 /s dxmasf.dll6 ~7 P: i/ W! g
regsvr32 /s laprxy.dll* _: B' {; W/ T/ P, q8 t$ h4 [
regsvr32 /s l3codecx.ax2 n7 N6 p( F8 D6 p
regsvr32 /s acelpdec.ax/ n! V7 m7 I2 e8 Q" s  x1 M& U
regsvr32 /s mpg4ds32.ax" o( I  i- X+ N8 B2 O( W
regsvr32 /s danim.dll+ N( Z  @9 b+ d1 {% O+ \: L7 p
regsvr32 /s Daxctle.ocx( b7 r# C9 f2 Q% h9 d4 G% C& P% x
regsvr32 /s lmrt.dll+ C9 B! k1 p; B. x9 {) l
regsvr32 /s datime.dll3 J& G3 T$ x0 S- s2 P: K
regsvr32 /s dxtrans.dll
% D2 v. p# Z" nregsvr32 /s dxtmsft.dll" X9 K0 U+ e* \/ y  R; u
regsvr32 /s wshom.ocx
/ D9 |! `7 q) s4 o# dregsvr32 /s wshext.dll
  [) e& ]( ^& k8 b: ^regsvr32 /s vbscript.dll
+ e" ^* C6 x+ @" A$ v3 ]% d' @regsvr32 /s scrrun.dll mstinit.exe /setup
* b$ d7 M6 H# C" J. H0 H5 {regsvr32 /s msnsspc.dll /SspcCreateSspiReg) x* l* u, b" y0 C& z5 _" v" t. d) m
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
: e$ Q* T# K. K8 G6 O: I1 ^echo.
; q4 r, |  l3 |) L% n' B8 S  lecho.
# C/ {4 n8 q7 J9 J5 T( X6 Cecho 修复成功!任意键退出!
" A/ V- ~- P3 `! E1 ypause>nul
9 R2 C6 \8 Q$ h" S3 H3 h+ x四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。( |+ T% A) m# S
3 M- P7 {; R& ~+ ^3 J2 W( M
PS:
/ ^5 }5 }' h8 d& M2 K方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
) |1 C) D% k5 c$ c4 J
8 O4 N0 Q- z$ P6 m1 V如果用完以上办法后,运行iis仍然出错
. Q& H6 k  c8 a4 _) d$ D5 p右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”+ o2 H/ M" S2 W: N0 k
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% N4 I, V+ m; y IIsfixer.rar (1.07 MB, 下载次数: 0) + X5 \- ?- x7 o7 m: ]( h

. K# u5 R. s0 T
; S/ D# N/ Z7 b4 S* O* }
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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