搜索
查看: 15216|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
5 |0 M. q; P* x$ N# R& {% s" S) F% _2 _$ B/ o2 f' F6 _
错误号:-2147221005! r+ ?* b" r( a! B
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串; p/ I* ~/ P9 }  j5 x9 }0 C

# t: p" Y* V1 O, R% c) p测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
& @+ Y# z6 }2 ?2 R8 K- K8 K4 j: L3 Y
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:4 U7 [+ x  c" q2 x- X9 g
一、权限不足
( L7 a7 [" q; |# C& E# w右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
# d% K. C# n: f8 q* @$ J$ ?& o二、系统没有开启FSO组件.
  f$ F1 L  Z8 z' _运行cmd命令1 [% l# c# F7 B% @
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
2 C3 x# A8 y, u1 ^4 d重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"9 ?6 c% v4 x& m5 C7 ?/ ]
重新注册ADODB.Stream组件% S( ]0 R$ [& U* @
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。4 {3 F' C' q1 l; y! b
echo 正在修复,这个过程可能需要几分钟,请稍候……
# w6 _1 v, o9 _4 d, crundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
- c1 \8 i/ F, f: N! Grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
, Y3 {1 r8 W6 c1 c, Y' R6 bregsvr32 /s comcat.dll
$ F8 w4 u! ]: n( r1 Pregsvr32 /s asctrls.ocx$ m" `8 g/ ^5 V3 T& d2 I0 j
regsvr32 /s oleaut32.dll
! _4 ?3 A- t( a# w' aregsvr32 /s shdocvw.dll /I
% j0 w; `" J/ A& p* v" P+ Zregsvr32 /s shdocvw.dll
% `5 F1 ?/ a& t2 U. j% t5 G: Fregsvr32 /s browseui.dll" J+ X9 g+ k2 k; ]
regsvr32 /s browseui.dll /I
$ p% ]: ]' u) l$ W5 G5 Dregsvr32 /s msrating.dll$ r9 m/ p( @* v! A9 T
regsvr32 /s mlang.dll- u* N& ]# k6 I5 P6 d4 h1 Z5 [1 E5 J
regsvr32 /s hlink.dll5 A7 P0 S' C7 I" `( R
regsvr32 /s mshtml.dll- c/ E; R% A) Q
regsvr32 /s mshtmled.dll# ?) H5 f. G# T1 k4 ]1 ?7 q( |
regsvr32 /s urlmon.dll* _: {1 l, e4 M5 E9 f9 ]3 d& ]0 l
regsvr32 /s plugin.ocx% s- q0 `1 o6 R: E( _
regsvr32 /s sendmail.dll; O  u" b1 h/ B; ~8 I6 D0 M
regsvr32 /s mshtml.dll /i+ |3 K4 r& N% U. ^( a
regsvr32 /s scrobj.dll$ D. F1 R4 x' |  ]/ S
regsvr32 /s corpol.dll
. C- @7 K' t- e% Kregsvr32 /s jscript.dll
3 ^/ D2 T" ^9 v# a  A, M% l4 Xregsvr32 /s msxml.dll
& L5 D. K& Z) u2 P( j; g) tregsvr32 /s imgutil.dll
6 t8 H% z/ q1 H' d' U- J) \regsvr32 /s cryptext.dll
& Y" h, |  H# Z: ^regsvr32 /s inseng.dll/ U6 P1 e' \3 ]9 r' ?' |$ k  ?
regsvr32 /s iesetup.dll /i
' P0 F! F' W1 X$ g! X- G+ Q; sregsvr32 /s cryptdlg.dll
$ `6 Z% F% m9 K1 x. N; rregsvr32 /s actxprxy.dll. ~; z: }. H4 x! ]/ ]. q( C
regsvr32 /s dispex.dll
& d! ]/ `0 P4 f' u! G7 B7 eregsvr32 /s occache.dll8 _7 A, H3 m+ ?; q2 r- B
regsvr32 /s iepeers.dll
8 {5 A- B1 `, c: B6 aregsvr32 /s urlmon.dll /i5 W5 J$ Z* w+ ~
regsvr32 /s cdfview.dll7 U( M( j+ u4 r" x5 \" p
regsvr32 /s webcheck.dll
/ r& _, B/ r8 K! [regsvr32 /s mobsync.dll
' P  V9 v$ c* q1 ]regsvr32 /s pngfilt.dll! j0 b. ?8 i5 [
regsvr32 /s licmgr10.dll
7 }- F9 {* ?0 Kregsvr32 /s hhctrl.ocx0 t7 {, V) g& U; l$ k* X- y
regsvr32 /s inetcfg.dll
9 a3 d. f" Y" d5 c" ~regsvr32 /s trialoc.dll
2 E8 g5 m; t: U) B6 {regsvr32 /s tdc.ocx1 c0 ^" i3 ~; \! Q& W% J4 F: w
regsvr32 /s MSR2C.DLL/ @: o) T7 X# A/ G* {0 F8 w$ b/ O  `
regsvr32 /s msident.dll8 v# F3 r" S6 W2 L! W
regsvr32 /s msieftp.dll  l5 N# M- I3 D- _
regsvr32 /s xmsconf.ocx
: z6 m7 K2 g2 {6 u2 Oregsvr32 /s ils.dll
1 P0 W- H! F# l% S2 D2 ^6 ]regsvr32 /s msoeacct.dll/ U9 f1 S& k$ U& j* w& z4 u
regsvr32 /s wab32.dll
" s! h! e- f& ?regsvr32 /s wabimp.dll
; \. ]1 ^, [% ~+ eregsvr32 /s wabfind.dll
! d2 x- H4 Y/ s/ bregsvr32 /s oemiglib.dll
7 r; D' w( ?! G+ w/ yregsvr32 /s directdb.dll
' y# W+ ]+ Q4 f( u# L+ w/ J8 Zregsvr32 /s inetcomm.dll* y5 x* m7 t# Y
regsvr32 /s msoe.dll
9 o& o+ I; ^6 F, Z- oregsvr32 /s oeimport.dll
- V! N, p4 _- kregsvr32 /s msdxm.ocx
9 |+ a) `7 B. T( _, J7 ^regsvr32 /s dxmasf.dll5 q" a# \8 m  N' Q
regsvr32 /s laprxy.dll
7 J# t, c  C2 [3 M  c# s% |$ ^regsvr32 /s l3codecx.ax& e( K2 ?# x5 y
regsvr32 /s acelpdec.ax$ J1 R& c1 f% N
regsvr32 /s mpg4ds32.ax
+ w7 W8 r3 _' r: x3 E, M8 ^regsvr32 /s danim.dll
9 o. g; ~# c/ w1 K1 Zregsvr32 /s Daxctle.ocx# j1 @7 g/ y% l2 e5 C% G" z
regsvr32 /s lmrt.dll  H( `: Q# `" R" t
regsvr32 /s datime.dll$ L# B. A5 l- x( ~6 [. w) \; \# w
regsvr32 /s dxtrans.dll8 Y4 ?: k/ e7 Z
regsvr32 /s dxtmsft.dll
0 ~; S; ~; e8 n% A* Tregsvr32 /s wshom.ocx& K1 @) k* b# O( Q
regsvr32 /s wshext.dll( ?5 e& f) X4 M8 l: m7 r
regsvr32 /s vbscript.dll0 u! D) K3 _9 @8 m: A
regsvr32 /s scrrun.dll mstinit.exe /setup
! L. w, B9 B( O. I3 `* vregsvr32 /s msnsspc.dll /SspcCreateSspiReg
" r9 P1 f8 n; q, |+ fregsvr32 /s msapsspc.dll /SspcCreateSspiReg
% a* l  `( V" M. R3 @! n5 k: V' Hecho.
% }$ k4 S( f; A  A1 oecho.
0 B1 q6 X, T- N6 Jecho 修复成功!任意键退出!0 H; r! z5 a/ H3 P0 N! z6 s6 h$ H
pause>nul" q! R, U! E0 l7 A% ^6 `% K
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
* f5 S$ C0 Y" u; ?+ H7 C9 ]6 J. Q* i0 Q6 I6 p2 u) q
PS:
, z3 o9 r+ s: o, x* ^5 m9 y! r方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
: F' s# K% e8 d' L1 @' u
; `/ L( i$ ~# ^  K- b. r如果用完以上办法后,运行iis仍然出错
1 F' h1 ~/ ]$ L% E& h右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”4 X# T$ @3 _2 |  Y" ~3 ^6 F
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题- g4 o9 K) o1 {, P3 ~% J
IIsfixer.rar (1.07 MB, 下载次数: 0)
/ f' n# r6 G4 \% W' r, @* Y2 X* f7 `4 @0 y5 ^. M& ]3 z

. z4 t8 P1 B5 U
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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