搜索
查看: 11179|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
& j5 F) |* {" o, t5 s  c8 E9 o
2 c) r/ I  P2 \0 s8 K错误号:-2147221005
1 M! U! l1 R1 `- F# o+ d错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
6 p: j: E+ [$ ?3 y4 `7 c$ O9 D! R) R' X0 l) o+ S5 q" r1 w
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。4 c3 ~/ K' N$ d- G8 R, L# B4 m( c
+ `: u: \7 B3 a. M: H
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
' C" D+ O# e+ w- A1 o 一、权限不足  Z/ ^6 w. F9 H- t+ Q. D6 G3 Q! G8 D+ Y
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
8 r6 d4 e$ M; a) m2 B二、系统没有开启FSO组件.
: ^  j9 ^( {0 C" r运行cmd命令* A: C2 P1 f' N5 w, r5 ~2 Y3 K: x
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
; @$ P, c! c9 k% t重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"" y2 J7 s/ T! o3 s" l
重新注册ADODB.Stream组件' k" |9 f& y& j4 b3 ?
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
1 S6 \1 u* }9 k  \( Xecho 正在修复,这个过程可能需要几分钟,请稍候……" J# y1 ]' i" T' M2 T; R
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll6 C. P+ J4 b$ R7 d
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
5 l2 \4 Q' R) \3 Vregsvr32 /s comcat.dll  C8 Y2 s8 D7 d) d9 H. r( K5 B
regsvr32 /s asctrls.ocx
' q$ f% ]1 v& R$ P3 hregsvr32 /s oleaut32.dll$ R: t$ ~; c6 `5 q; e
regsvr32 /s shdocvw.dll /I. b; X0 i( E7 A5 [5 d3 n# l. o
regsvr32 /s shdocvw.dll1 o3 m6 W& J* S
regsvr32 /s browseui.dll9 W2 G4 H6 e$ K3 K. w
regsvr32 /s browseui.dll /I% q* A( Q% g( R( k
regsvr32 /s msrating.dll
( t) c" O6 e( h% V% B5 d5 P1 G: sregsvr32 /s mlang.dll* w7 ]7 t  ~* `$ }. n+ m, e- e
regsvr32 /s hlink.dll. H( I1 Q+ }" k6 p3 W
regsvr32 /s mshtml.dll- _; d# w6 N0 ^. o0 |: c
regsvr32 /s mshtmled.dll
7 s5 X6 z5 I) ~) W; a9 ^regsvr32 /s urlmon.dll
3 [# h; d1 p% Z9 c# Y3 u9 }/ Uregsvr32 /s plugin.ocx
7 l- N2 ^* M3 h- S: a& b1 V2 |regsvr32 /s sendmail.dll
; b" h- h! k& A1 g* H# x# t# Nregsvr32 /s mshtml.dll /i
% r& ^0 i8 j6 C, q( G2 W( X1 zregsvr32 /s scrobj.dll
, |# Q- G6 Q! S5 Gregsvr32 /s corpol.dll
) V) z/ L# h) D" Yregsvr32 /s jscript.dll
, g: v8 Y6 z7 xregsvr32 /s msxml.dll
# {0 Q6 U% a9 h0 K. c3 r* x' ]8 ~regsvr32 /s imgutil.dll
* f! |  ]8 w: wregsvr32 /s cryptext.dll
& V, B4 H9 N2 b' U- T4 Iregsvr32 /s inseng.dll
9 O! r) D' r- [regsvr32 /s iesetup.dll /i
& G( N/ k, o) s" Q. tregsvr32 /s cryptdlg.dll
8 u6 B% V: N& p* V9 E. Dregsvr32 /s actxprxy.dll
. r: W. D1 S, P' G0 z7 ^4 H- b) zregsvr32 /s dispex.dll  L: w$ [$ d- N3 W8 L, _: J
regsvr32 /s occache.dll# o9 `* w: F" |! V1 X& ^
regsvr32 /s iepeers.dll, U: x! p$ D( g# a# `
regsvr32 /s urlmon.dll /i
9 n. k6 p( ~' Iregsvr32 /s cdfview.dll/ s/ E3 X( v4 D& c; B
regsvr32 /s webcheck.dll* k. _! h' U( @( ]+ x
regsvr32 /s mobsync.dll/ Z# a: s% M0 ?  e( h
regsvr32 /s pngfilt.dll- A8 [+ M8 m* Y, l+ B; j
regsvr32 /s licmgr10.dll
8 v$ y9 x7 c0 H4 b1 |4 A% yregsvr32 /s hhctrl.ocx4 o0 `  k& `! _! w1 h
regsvr32 /s inetcfg.dll
8 v9 t" W5 e/ ^% I- Cregsvr32 /s trialoc.dll
7 z2 c, ?3 L$ ^. J: \. [regsvr32 /s tdc.ocx$ R) e) }+ R4 \+ R  D
regsvr32 /s MSR2C.DLL) `6 W& f1 p; M4 S9 z
regsvr32 /s msident.dll
+ H& {, v- |! A  M( o, [5 Oregsvr32 /s msieftp.dll
2 ]2 v4 R9 t+ e/ N7 a0 u: Sregsvr32 /s xmsconf.ocx% q* G3 l+ C9 c: e
regsvr32 /s ils.dll$ V7 F; f" j' I" Z$ J
regsvr32 /s msoeacct.dll
: N# \' E! ?# C+ y% c4 {regsvr32 /s wab32.dll$ s9 s( q3 C, ?, _  a% K- S! o
regsvr32 /s wabimp.dll* y( V1 U8 `9 s# i0 ?
regsvr32 /s wabfind.dll
/ x' y6 C+ D4 b: Eregsvr32 /s oemiglib.dll! }: {: G: _- P
regsvr32 /s directdb.dll
; E+ R( }5 K, jregsvr32 /s inetcomm.dll
( B. |# a. a" _; u6 t3 w. Xregsvr32 /s msoe.dll
& D" Y1 ]7 R0 b" R$ L% n3 W* n6 Lregsvr32 /s oeimport.dll
- N0 k# o& F; n4 lregsvr32 /s msdxm.ocx
  M1 f: o2 q( W# b0 J6 i% Gregsvr32 /s dxmasf.dll
6 }, u" v8 H, @regsvr32 /s laprxy.dll- z7 M2 Z6 S, b5 s# U$ n
regsvr32 /s l3codecx.ax, B3 k- a! g2 a! e' D$ N
regsvr32 /s acelpdec.ax
9 [; {  f; ^. j( L6 u- A- E" Jregsvr32 /s mpg4ds32.ax
# d8 U0 q5 `" oregsvr32 /s danim.dll& w, ^" u& T# f( P
regsvr32 /s Daxctle.ocx, _: Q$ d7 @; O' H0 g$ o
regsvr32 /s lmrt.dll# w% Y9 ^9 y, K& V$ c0 r
regsvr32 /s datime.dll  S! M3 \) D+ ~1 K4 n
regsvr32 /s dxtrans.dll
2 ^9 ]; t$ ^( m8 x* c9 ~regsvr32 /s dxtmsft.dll, j+ ]' J, x4 n6 |% D! B
regsvr32 /s wshom.ocx
9 b5 l* f, o: l& S9 qregsvr32 /s wshext.dll
+ |# |2 F3 b' ^6 ?$ b. ?regsvr32 /s vbscript.dll: g( I6 i3 p) K- I8 [8 E
regsvr32 /s scrrun.dll mstinit.exe /setup
3 b; h' X) k* h3 W) Bregsvr32 /s msnsspc.dll /SspcCreateSspiReg
# `& X! T; K2 }5 Oregsvr32 /s msapsspc.dll /SspcCreateSspiReg& q5 R, E0 O7 i5 x. x2 m
echo." [4 @5 C+ _5 ?
echo.
  d. c* H  S8 Jecho 修复成功!任意键退出!, p4 m3 C/ x- y& p  k
pause>nul) W3 _. Y$ _) u# w
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
/ N8 H2 K6 W# n9 F( M6 J, \
( c' _: ^/ r5 ]# Z) V; x$ cPS:: u+ y  F* q2 X
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
# d  x' A) y4 Z" G* C5 Q4 `9 Q5 r; H
如果用完以上办法后,运行iis仍然出错' J+ m: u* r/ j+ V' o) t" [8 n
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
7 S4 \  K1 E8 _1 {0 K- [下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
! \/ }* b! a  o% k IIsfixer.rar (1.07 MB, 下载次数: 0) & I, H4 p2 T( x; R5 a
/ W7 k5 _) H# h9 q

3 D& w( o1 O) J6 P/ G7 z6 Q9 c
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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