搜索
查看: 15244|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- N0 m+ b  f* r! G
$ L- x  {7 `& ~4 _8 l  e% g
错误号:-2147221005  u; H1 i. A3 ^
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串* a, i( n$ Q& Z+ D

) v) ~# G5 h" |; a, d3 \7 _测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
8 t, u4 Y' s3 s- l1 x
' x3 R5 a1 Y' }7 f! U于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
! r1 Q" {6 j4 E4 a  z. g 一、权限不足
) T: f* p9 p) k: i# {/ y右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。. J: a5 @7 s  N, ^$ }; ^8 J
二、系统没有开启FSO组件.9 I7 w2 X9 p/ a" v! Y
运行cmd命令+ B1 h1 L& n1 Y" \. U  D" o/ ~
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
4 n8 R( N5 M; S2 ?: X2 d重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"2 d2 O- v0 I/ G. F8 V: v
重新注册ADODB.Stream组件
. G; X; D* t& W' U! Q三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
; u& p# `* v' O5 Pecho 正在修复,这个过程可能需要几分钟,请稍候……  o' t* f. E6 j* Z9 ]5 ^- c- g
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
9 h  l" M% P$ x0 a. K9 a+ ]rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
1 A% z2 d2 G; Y0 G# y- R; @  Iregsvr32 /s comcat.dll+ V% D( _* F6 n9 _, h+ o
regsvr32 /s asctrls.ocx* f1 z$ K3 P3 w2 R
regsvr32 /s oleaut32.dll
& D: x( d9 Y3 Z* Q8 ?4 a; ?: pregsvr32 /s shdocvw.dll /I
5 B  e1 k3 B6 c. R- Eregsvr32 /s shdocvw.dll3 i6 p" J! a  C/ I
regsvr32 /s browseui.dll
4 `* S1 ?5 o" D0 s& r, _6 Fregsvr32 /s browseui.dll /I
2 |: m* e/ L+ e. ^( aregsvr32 /s msrating.dll
  j; R( b; B3 ?( Qregsvr32 /s mlang.dll$ `8 L3 J0 r6 X1 d; k6 q
regsvr32 /s hlink.dll9 l: l8 p' p- i# s: @$ t& U6 Y
regsvr32 /s mshtml.dll, k& L% [. ~. x
regsvr32 /s mshtmled.dll
% B/ `7 ~: |  H+ Qregsvr32 /s urlmon.dll
9 k* z" w' O7 ]6 A* A5 ^  Hregsvr32 /s plugin.ocx
4 P; m3 E; M: ^, [regsvr32 /s sendmail.dll: o1 a) Y$ O" A# t
regsvr32 /s mshtml.dll /i. X0 z" x& O* y
regsvr32 /s scrobj.dll
0 ]- c7 K" v$ [2 Lregsvr32 /s corpol.dll) A# s2 Y8 k( t* ^: K
regsvr32 /s jscript.dll
1 L; r- e0 f) U' Cregsvr32 /s msxml.dll
7 J% v% ~" `% x* i$ \8 L4 O- ]regsvr32 /s imgutil.dll
# ^2 y( S4 x6 u- d2 y- ^regsvr32 /s cryptext.dll
3 D- C8 n$ q6 \1 Uregsvr32 /s inseng.dll6 U  q% O0 I% U1 {
regsvr32 /s iesetup.dll /i& A8 v8 G/ c% U- u" I
regsvr32 /s cryptdlg.dll
. a4 x% t6 E+ X0 d7 \! a/ n+ gregsvr32 /s actxprxy.dll
6 d( `5 J3 G7 T& bregsvr32 /s dispex.dll2 o3 {" L$ Y! l) y* {8 m
regsvr32 /s occache.dll
6 W0 b5 z' Z7 c4 \! Aregsvr32 /s iepeers.dll
( X/ r2 @! C  s9 B6 ~: hregsvr32 /s urlmon.dll /i2 A4 S. H# m5 m% e, J
regsvr32 /s cdfview.dll
4 q$ H' z$ P9 y0 ~5 G$ ]regsvr32 /s webcheck.dll
$ J5 c* F9 S# ]3 k* Q0 L7 ?regsvr32 /s mobsync.dll
4 t2 a2 v* U6 |9 `6 vregsvr32 /s pngfilt.dll" D* y# R0 E2 l
regsvr32 /s licmgr10.dll. v( |8 `7 [8 T+ N3 K& F7 U8 \: d
regsvr32 /s hhctrl.ocx
$ g, A# C- E" w2 r4 W& m/ W, kregsvr32 /s inetcfg.dll  ]' Q$ {* Y4 q0 w
regsvr32 /s trialoc.dll' |# `9 K  I5 B& x7 K# c, p. f
regsvr32 /s tdc.ocx) q5 k. {: P- v5 R5 z; _
regsvr32 /s MSR2C.DLL
/ {5 d- u) N! ?2 ~regsvr32 /s msident.dll
0 {+ p; g3 L+ W1 K+ H% q# A2 Oregsvr32 /s msieftp.dll
/ I+ }+ r) q: i2 }- r7 |1 Wregsvr32 /s xmsconf.ocx
' v! y& ]7 f. qregsvr32 /s ils.dll
% A  Z, N3 f# I2 x5 n$ s" v, Pregsvr32 /s msoeacct.dll
, U8 e9 P. x9 K3 L$ Xregsvr32 /s wab32.dll
+ C7 G0 D7 u" \9 o' k1 H3 Yregsvr32 /s wabimp.dll5 X) t7 J  \' s/ @, z$ \7 [
regsvr32 /s wabfind.dll
( c0 {. ]( `( S4 \4 }# Bregsvr32 /s oemiglib.dll
) X. L0 q! b9 Yregsvr32 /s directdb.dll
# w( W  M: |5 R* o. q# p* lregsvr32 /s inetcomm.dll; C3 ]6 A7 Z4 ?
regsvr32 /s msoe.dll! {; v( l9 |2 ]: `" v
regsvr32 /s oeimport.dll
) D" C9 v) ^" j9 oregsvr32 /s msdxm.ocx
* X5 U  ^; z; [regsvr32 /s dxmasf.dll
* u  J5 C9 }' K/ E! B0 k+ a4 iregsvr32 /s laprxy.dll
2 z* H( o( I: t, q/ r  \7 y- _+ \' nregsvr32 /s l3codecx.ax) ~, [, y4 p) i+ q
regsvr32 /s acelpdec.ax
, x' \' q3 q7 Tregsvr32 /s mpg4ds32.ax$ A8 [0 ~9 x" F1 b3 t  u3 M" a/ e
regsvr32 /s danim.dll/ i, |8 {; x! r: F
regsvr32 /s Daxctle.ocx
) T* g8 t0 S# ]8 cregsvr32 /s lmrt.dll! _' u9 s) r9 u1 D: B- D2 S; c
regsvr32 /s datime.dll
' ~" v/ d; Q* ?" z; _regsvr32 /s dxtrans.dll
% Y& B: ~+ C& _+ hregsvr32 /s dxtmsft.dll# V3 A3 b4 y! m4 h% Y' {" \8 {
regsvr32 /s wshom.ocx
# y- ?, P7 b$ k7 Gregsvr32 /s wshext.dll2 T$ a3 K5 }1 ~% Y+ A# I
regsvr32 /s vbscript.dll
4 V: g, u9 b3 u* c# T$ ^2 ^$ lregsvr32 /s scrrun.dll mstinit.exe /setup4 W# x8 L2 q& p8 @
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
8 U3 T0 W" n% Y) kregsvr32 /s msapsspc.dll /SspcCreateSspiReg) O% ^& F$ d4 s; }' i5 O
echo.
$ r) I( o- N3 @5 x: `echo.. x$ m8 m# t/ v7 ~2 x
echo 修复成功!任意键退出!/ Z; d! [1 X# J1 r9 h
pause>nul
! ?4 L" c0 l* U  R& Q5 [四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。4 m5 E7 y9 t  Y* d  t

) o2 ]% Q& B6 `4 @1 z  tPS:7 i# f4 d+ `" v4 h
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。% B. @$ h# K9 ~* q5 f

! c1 z. ]8 Q& R9 S! d9 k如果用完以上办法后,运行iis仍然出错' M' }7 S. p! C7 W$ p
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”7 x9 v: v" C8 W! H" m+ n7 O
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
) B! B# g* U2 d. _& z2 a IIsfixer.rar (1.07 MB, 下载次数: 0) ( r" R9 o0 U" d" M- d
2 L6 V7 [" B$ W' Y! U9 d
9 x9 J3 F" T/ m+ }: \0 E
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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