搜索
查看: 15370|回复: 0

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

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

+ u" v5 f  }5 v/ F7 j; D& H错误号:-2147221005' |' ?$ H7 K* b+ K! R" Q9 b
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
) A+ C* `' V( |9 R2 V
5 X& Q$ Y* R2 A: ~  e& h测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
- `% q, v# D9 W2 L
' H- Y; i) P& q9 z+ J2 {. y于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
0 V& F, A, n6 _  R' L& U3 A2 T! b 一、权限不足) ~% S0 q. N6 h, c
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
& x# s" R- }& v- f( ]  j! O二、系统没有开启FSO组件., ~' f4 i7 i: w/ F/ j, {
运行cmd命令6 u+ n8 }0 a4 c* J1 b5 E
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
/ [0 k3 }: n3 H7 B) C2 C2 c重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
7 ], O( H* f! s& |9 S# O! D重新注册ADODB.Stream组件3 w, Y5 L0 \5 |/ m# W1 H9 W5 p* Q
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。. ^: x. O2 K& \$ I
echo 正在修复,这个过程可能需要几分钟,请稍候……( S1 I1 j" d; k3 l
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
6 W6 r. }- \; Z+ R- ?, J6 b% Z' zrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb8 N' p  l/ O' U4 k* K, R! \6 n8 B9 Q; C3 ]
regsvr32 /s comcat.dll
' F! ^9 l' b2 q# `6 r6 [1 Nregsvr32 /s asctrls.ocx0 T' r) I8 O6 G- V- T9 z
regsvr32 /s oleaut32.dll( c* \# i, j7 @2 s
regsvr32 /s shdocvw.dll /I4 _  h1 N, ~: K* C
regsvr32 /s shdocvw.dll) T' Y+ f3 M. V2 B5 }* B
regsvr32 /s browseui.dll
" W/ }% g$ n& `  K3 g0 w+ xregsvr32 /s browseui.dll /I
' h) R9 \" V) ~; ~9 e5 y% zregsvr32 /s msrating.dll
5 a: T# I# K& y9 t- \. \regsvr32 /s mlang.dll
; P  k7 ^! L' g& c" W. |regsvr32 /s hlink.dll
/ D; F, }/ u9 ]* k. pregsvr32 /s mshtml.dll
5 Y( ~% D) B( p0 tregsvr32 /s mshtmled.dll. I) e8 t# i" v* g6 |) [2 K- x1 g
regsvr32 /s urlmon.dll' |% j6 K7 a# |: u/ `( y$ _
regsvr32 /s plugin.ocx
; J4 Y1 S1 q4 ]: O4 |1 Vregsvr32 /s sendmail.dll, Y( T3 K' U: _( n' @  {
regsvr32 /s mshtml.dll /i8 w* ?0 i& l1 y
regsvr32 /s scrobj.dll7 l0 j2 w- \1 v6 X
regsvr32 /s corpol.dll
) ~* E- H- L' Wregsvr32 /s jscript.dll
6 _: b) m. {1 h& aregsvr32 /s msxml.dll
" X; z, {5 ?  }% m: t0 {regsvr32 /s imgutil.dll8 t) y* [3 N/ B3 D3 d* i; e
regsvr32 /s cryptext.dll% T" }( i+ k% J- i' \
regsvr32 /s inseng.dll
( L7 L; v% u- u/ E5 Cregsvr32 /s iesetup.dll /i, s9 m- h# m7 _  x( a# F4 W
regsvr32 /s cryptdlg.dll
. i' `' |4 w0 G& jregsvr32 /s actxprxy.dll+ t/ S" P! l9 ~2 z( n9 \) s* ~
regsvr32 /s dispex.dll9 b# `( y4 X) c0 G: P
regsvr32 /s occache.dll7 j; h# j* z2 H' O# f
regsvr32 /s iepeers.dll
) |2 |: E% x2 J9 y! mregsvr32 /s urlmon.dll /i
  d& t" r7 ~/ i! t# sregsvr32 /s cdfview.dll) g" A! Q  r3 l
regsvr32 /s webcheck.dll! Z# @4 n# v. {
regsvr32 /s mobsync.dll: o4 b, f! ~+ h0 @, m5 M6 l7 P0 U
regsvr32 /s pngfilt.dll0 Z; g6 u9 g7 C/ `' ?( d0 D/ }7 y
regsvr32 /s licmgr10.dll
9 I8 P: c- n1 uregsvr32 /s hhctrl.ocx
2 H% _* O7 p$ j4 ?& aregsvr32 /s inetcfg.dll
* n! G8 f. R7 Q6 `' V* a4 Eregsvr32 /s trialoc.dll* ~' Y1 J( N0 M: o6 l1 ]1 G; J
regsvr32 /s tdc.ocx6 L6 h- K. K1 ~( x' {3 d
regsvr32 /s MSR2C.DLL
4 a8 P2 b% i. V1 ?$ C" tregsvr32 /s msident.dll- Y( T- y6 G, O+ }' }: \  n. R
regsvr32 /s msieftp.dll. M# f, y- \3 x7 O
regsvr32 /s xmsconf.ocx# m1 g, c+ H2 d
regsvr32 /s ils.dll9 o# x% n  a7 _2 P$ Q2 E: T
regsvr32 /s msoeacct.dll
. u  Q! w3 Q! L4 q' O, y1 oregsvr32 /s wab32.dll
1 ?& l4 T5 O% @; I! v3 i- Xregsvr32 /s wabimp.dll1 T9 x: W8 O9 y7 n- s+ f: b% h
regsvr32 /s wabfind.dll
) ?9 f- y% h' Q% {% a; D5 G0 v2 F) pregsvr32 /s oemiglib.dll
0 s8 T$ O$ o. g/ x1 O7 w/ ]5 ]regsvr32 /s directdb.dll
# [! L* C- E. L3 a" y& ^regsvr32 /s inetcomm.dll! @7 Y$ i* k5 e9 q& S
regsvr32 /s msoe.dll
3 y4 R9 h* p# V# _7 z" ?' o; h; zregsvr32 /s oeimport.dll$ \& C" x1 t1 b0 V* @* H
regsvr32 /s msdxm.ocx7 B! |+ r' |& h9 z
regsvr32 /s dxmasf.dll$ f' O: r" Q, ?! W4 c
regsvr32 /s laprxy.dll
, F9 l  l' U" Wregsvr32 /s l3codecx.ax
; k8 A% w6 C/ s+ `* P2 xregsvr32 /s acelpdec.ax
- j# H: M# b- g8 p/ y4 z. d; hregsvr32 /s mpg4ds32.ax
7 V8 E. j; e0 j) r" Uregsvr32 /s danim.dll, B# b6 V2 c7 F6 q1 J  l" P2 [  ]
regsvr32 /s Daxctle.ocx; y' }+ x; ~0 d2 G3 a
regsvr32 /s lmrt.dll! b% C1 A; ~4 l  f5 |- L6 G* o' b# r5 I
regsvr32 /s datime.dll; n; @& @& o* \- E9 C! P
regsvr32 /s dxtrans.dll
6 R, d+ A7 E7 gregsvr32 /s dxtmsft.dll
* r6 a4 O' A2 t$ k: T$ Z* I. mregsvr32 /s wshom.ocx
% A5 G' d; A1 `: ]* W" Bregsvr32 /s wshext.dll
, |5 Q5 }5 O4 i0 Q, d5 M3 Dregsvr32 /s vbscript.dll
7 d0 H9 a5 V- |regsvr32 /s scrrun.dll mstinit.exe /setup8 V* K3 t6 ^& w" Y. g; ?/ D+ s, |
regsvr32 /s msnsspc.dll /SspcCreateSspiReg7 J# F: a1 }6 ~& S8 i
regsvr32 /s msapsspc.dll /SspcCreateSspiReg2 x6 c+ v# T7 g  G$ m
echo.
( K4 O( v# m/ c) ~echo.
4 M- r% }1 K7 T' ~2 m7 P+ fecho 修复成功!任意键退出!
5 c( T% a# |* N/ d2 q/ ypause>nul& ]! F' X, g# B8 ~4 Q
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
3 i4 k6 w( P0 |6 ]3 n
& k* C0 p/ C* JPS:- B' E) ]- q1 Z- ^7 K* ?4 d) c
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
# ]# x) [6 X) o8 ^( @
. [# E1 r; o( e9 O( Y$ h; ?7 _. e3 J如果用完以上办法后,运行iis仍然出错& P: h* x# t; m
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
9 K- Y0 u/ K, I2 q, E( B下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
7 v- z/ }7 Y4 N IIsfixer.rar (1.07 MB, 下载次数: 0)
( u0 E$ m9 ]" F3 N, u! W6 E1 }9 R5 _- E' I
  w3 b- C; w0 I- |
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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