搜索
查看: 15283|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
# _8 S! f' t; J0 R, Y2 I% A0 w' C  J1 J/ q* S. F
错误号:-2147221005
+ @# `! e: j5 n9 M错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串9 v; p7 w( @, S0 W+ }5 t( n3 p
5 u4 D& O$ \% u3 R8 Z6 w$ D; H7 Z
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。8 p4 D9 Z1 Z0 ^0 F( _" s
, O% e  H3 I# C; [) H. v
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:/ o6 _# b2 k) s1 L3 O
一、权限不足5 @7 v- f0 A6 \5 j) z5 }; F& K
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
3 K; w6 u0 W: `& d* x% ^二、系统没有开启FSO组件.
  M" }3 s: l) q运行cmd命令
2 ]. o' A/ L% z启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
: k, u  E7 J$ K4 e" N/ b; S重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll": T0 V# H3 L* w. A/ \; @5 x0 _/ H
重新注册ADODB.Stream组件
, k6 X% |6 y* e三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
# M0 f0 m8 ]* R: s, u9 Vecho 正在修复,这个过程可能需要几分钟,请稍候……- P/ |" N1 U2 ]1 J9 M* ^, h' Y8 _7 |
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
: n4 P( x# B* _2 g& \rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
  P* o6 o6 G; L; v! x* lregsvr32 /s comcat.dll; F9 A# [  ]3 E3 R- X: c
regsvr32 /s asctrls.ocx
/ R/ N3 o7 z7 L8 Nregsvr32 /s oleaut32.dll/ u& m. t. `1 j1 ]% D% L
regsvr32 /s shdocvw.dll /I
0 @7 B6 b$ Q3 p8 D7 Pregsvr32 /s shdocvw.dll
: L" ~" a+ O5 j2 V2 k4 p2 Sregsvr32 /s browseui.dll
% p# t4 ]6 O9 }& N* Z2 xregsvr32 /s browseui.dll /I
: X* k' e( d/ ]; @2 S6 V! Rregsvr32 /s msrating.dll
  o( n, b) |2 e# B& xregsvr32 /s mlang.dll
5 c; K# d4 D- O6 T1 C, z" S: ?6 Gregsvr32 /s hlink.dll
% s/ F+ t9 m& Qregsvr32 /s mshtml.dll
; ~, W" x/ \( j! @; N; u( _! oregsvr32 /s mshtmled.dll
% h. T- m6 R6 a- lregsvr32 /s urlmon.dll
" @% n# c, q$ ~3 O# b; U* {' ^regsvr32 /s plugin.ocx' b4 a- ?) i  X4 |, _& M, c
regsvr32 /s sendmail.dll) z+ e% h" z2 ~" O
regsvr32 /s mshtml.dll /i- N! m- R+ h. _3 m8 _
regsvr32 /s scrobj.dll
+ O4 Q  p! s6 }7 ^4 Jregsvr32 /s corpol.dll9 n) J9 q8 h9 ?' C+ ~
regsvr32 /s jscript.dll* D2 [) @0 q. m' J# h
regsvr32 /s msxml.dll
1 A3 z: ?1 m8 s" J1 _regsvr32 /s imgutil.dll
4 Z) Z4 e* n  ^) d0 V" i# m7 kregsvr32 /s cryptext.dll
& N4 I2 d, [5 E  E' n/ E: u- Q- K1 Qregsvr32 /s inseng.dll% {; g5 f9 o, b+ k
regsvr32 /s iesetup.dll /i- s. q0 K9 A2 ~% |( R: m# ]  E
regsvr32 /s cryptdlg.dll
5 G1 H) P: |$ xregsvr32 /s actxprxy.dll
  a1 a! D  ?/ H) e: M+ sregsvr32 /s dispex.dll
% N* ?& ^. H" Pregsvr32 /s occache.dll
) q+ E; H4 k7 K3 ^  Pregsvr32 /s iepeers.dll
9 l" C# d" ~, T" c) Tregsvr32 /s urlmon.dll /i
* k1 p5 y& z! `7 p# j( I3 \regsvr32 /s cdfview.dll
0 i6 @- `. |3 x; k# qregsvr32 /s webcheck.dll
: }, X1 N7 g; ]! P, p7 Gregsvr32 /s mobsync.dll/ B3 t9 k; j+ o7 I1 v; w' e/ |
regsvr32 /s pngfilt.dll; @; g) G. q  V6 r! D
regsvr32 /s licmgr10.dll/ A) B" V- c! L: r
regsvr32 /s hhctrl.ocx1 B. j9 W" e" r. K! D$ h' l
regsvr32 /s inetcfg.dll. E+ ~$ y$ ^. M0 x5 @
regsvr32 /s trialoc.dll
' X* q, o" s5 c# k) U+ F6 O! Xregsvr32 /s tdc.ocx
) J0 V* H# h6 P0 V# h7 }regsvr32 /s MSR2C.DLL
8 P2 V2 q! b3 {) }- Hregsvr32 /s msident.dll" F2 M+ M7 y" h! j- l+ _: u
regsvr32 /s msieftp.dll
" z/ r3 m) T( V9 W( x4 G% Kregsvr32 /s xmsconf.ocx
7 \, U1 b5 |' R6 ^+ F) E; \regsvr32 /s ils.dll  s# o% E3 w9 [  ?, [+ d
regsvr32 /s msoeacct.dll
6 F5 M$ V7 y0 eregsvr32 /s wab32.dll; Z+ V! K; D! c1 l+ H
regsvr32 /s wabimp.dll
9 w+ h9 I9 p% _* ^/ S* fregsvr32 /s wabfind.dll
; }. w- {- N) I. v7 T: oregsvr32 /s oemiglib.dll& E4 S. h0 _/ X' \2 S
regsvr32 /s directdb.dll1 T* B" l$ X- k
regsvr32 /s inetcomm.dll
: ^7 Z, k" o( ?3 A% oregsvr32 /s msoe.dll0 c6 J; r: {/ O' T# U% _* T' l+ B
regsvr32 /s oeimport.dll
# W% f" D7 c! ^& Q( W; vregsvr32 /s msdxm.ocx# I! E& J& X6 N
regsvr32 /s dxmasf.dll
* k. }6 e; \! e  jregsvr32 /s laprxy.dll$ o5 X4 y" ^+ ^* v1 J# U
regsvr32 /s l3codecx.ax
. X: w& O  b" v. eregsvr32 /s acelpdec.ax
) Y3 x" z# U- Z: A6 xregsvr32 /s mpg4ds32.ax9 w6 u! t/ B0 P4 q: R" E, c) Z
regsvr32 /s danim.dll8 V) p' Z- w% O9 e2 O
regsvr32 /s Daxctle.ocx
8 n, z2 q$ r. e8 X/ Hregsvr32 /s lmrt.dll1 m, p1 o, o2 m0 l3 h: o
regsvr32 /s datime.dll' A' z6 s+ I6 s& ]* A
regsvr32 /s dxtrans.dll( g% O$ ^0 n& q" D
regsvr32 /s dxtmsft.dll, e) Q" ]4 _. [; g2 r5 W% U6 o  e
regsvr32 /s wshom.ocx
! W, a5 X# Z. B  f3 J1 uregsvr32 /s wshext.dll( F; F9 ?% A# }4 k" W
regsvr32 /s vbscript.dll7 l+ M& t8 J0 Q' _7 n  a0 e
regsvr32 /s scrrun.dll mstinit.exe /setup
% |/ d( c* h5 h1 A) z5 \# X! ?  jregsvr32 /s msnsspc.dll /SspcCreateSspiReg
" f2 C/ N( k4 J/ ?regsvr32 /s msapsspc.dll /SspcCreateSspiReg/ |) i, e% N9 V
echo.) Y" R/ }6 t5 I% X
echo.. V: `4 r9 K" ~
echo 修复成功!任意键退出!
  l- k, J5 ]1 zpause>nul
( ^2 L9 R- q, K四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
+ L+ G; s8 _1 S; K9 D
+ X: b7 P8 w/ w# u& f5 t2 r, KPS:# u- R) M- }. A& Z( d& x
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
' r1 Q. M1 L8 [' d. c) j" g
" P9 E) {* }. A# K如果用完以上办法后,运行iis仍然出错
! Q8 `7 ]# M1 n8 B1 ]) @右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
8 Z$ K9 V8 x5 [/ k: p$ ~) u1 C2 w7 e下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题% \; E4 f2 ?; k' J
IIsfixer.rar (1.07 MB, 下载次数: 0) 5 t1 L5 Y1 S3 n5 u! d
: N( Z$ |* E1 N3 y; B4 ~

3 B% h7 K  }2 I- v" S) N
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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