搜索
查看: 15401|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:$ B& R1 W# o6 I. W, D% O+ d

* Q) k, Y' p/ @4 d2 G错误号:-2147221005
3 o; b6 w8 c4 h' W1 M% Y错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
6 ~7 _" I. [5 ]( ?( X5 f( f3 P/ R- I3 W0 v2 l' G
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。0 Y7 n" D4 S6 }' R

7 n1 ~3 B2 |9 G( H. ]于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:# I  M! X6 T5 L0 R! v- C  T8 W" T
一、权限不足0 ]6 s% K2 \7 u, W/ y! P4 _8 P2 F' p
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
9 V8 r& B  E3 ~$ a4 n4 U1 o, U二、系统没有开启FSO组件.& v3 n6 T% Q' Y* g1 n# \& P
运行cmd命令- }% r/ P4 V" L0 _( a. C
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
2 T2 U+ R! W; U! S% \重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"% V' b8 X! V8 J/ ^8 [7 v
重新注册ADODB.Stream组件$ V/ I1 B' v  q0 A2 A# q( A7 D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。7 f* y' T5 x# y1 H7 I
echo 正在修复,这个过程可能需要几分钟,请稍候……6 Y7 Q6 O) ]' ^: E7 ^0 D
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* z4 G9 F9 Z1 s+ _6 frundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb1 E3 K3 K9 N" g2 h5 P
regsvr32 /s comcat.dll
# U: D+ e! q/ y$ v; T9 kregsvr32 /s asctrls.ocx. j: m) P6 r9 R
regsvr32 /s oleaut32.dll
; O" G) f1 \/ y5 }) M$ h( u, Oregsvr32 /s shdocvw.dll /I7 Y+ a9 H* B2 U8 m
regsvr32 /s shdocvw.dll' ^8 {' i7 r- N  Z( k: J8 y
regsvr32 /s browseui.dll: @/ Q! u+ f* C4 A3 r5 G
regsvr32 /s browseui.dll /I
9 o8 X5 R; @( k! Q/ B8 Mregsvr32 /s msrating.dll' W$ J! ]5 W$ u' o* ~, l
regsvr32 /s mlang.dll
  D4 _/ s- x+ Zregsvr32 /s hlink.dll
% l; A6 x6 ?) Wregsvr32 /s mshtml.dll, W+ @$ L( l4 ^0 L) @
regsvr32 /s mshtmled.dll
( y1 n/ B1 L+ vregsvr32 /s urlmon.dll
# A: ~- y, \8 L4 kregsvr32 /s plugin.ocx
3 w* W! _# B" ^, p/ e* o& g9 fregsvr32 /s sendmail.dll' [: v: ?8 ~+ P$ L- w- t- {1 ^
regsvr32 /s mshtml.dll /i
3 x1 u9 Q. e# y8 b2 c* ~* s+ q, b+ Xregsvr32 /s scrobj.dll% Q4 M8 y( O4 {# s$ z
regsvr32 /s corpol.dll! c% L8 Y( y6 |. b" C5 i* o
regsvr32 /s jscript.dll" Q$ \' v8 h, @- _2 M0 i
regsvr32 /s msxml.dll: n/ S: j% o+ S
regsvr32 /s imgutil.dll
8 g' P3 B; A' l& a3 uregsvr32 /s cryptext.dll: @* j. J: z$ {1 J8 f
regsvr32 /s inseng.dll& R, E- w* q0 i8 w+ O" E
regsvr32 /s iesetup.dll /i% v# x# f$ d; g& w9 t* v
regsvr32 /s cryptdlg.dll. S: `  l6 V. ]) r8 ^( q' Y- W
regsvr32 /s actxprxy.dll
8 e, I6 w; B. |! a9 c4 Eregsvr32 /s dispex.dll. [0 O! U+ z  ?/ \  m! o* T
regsvr32 /s occache.dll
  ]. M2 l% w( b/ f' o- m# B# Wregsvr32 /s iepeers.dll& j( Q1 m, C7 e9 o
regsvr32 /s urlmon.dll /i
( B0 \6 }& A- M1 k2 {, z7 ~regsvr32 /s cdfview.dll: A8 M' v- M4 J$ X2 C
regsvr32 /s webcheck.dll9 Z$ r$ U( g/ k
regsvr32 /s mobsync.dll4 v$ M% Z& L: w1 g; f( \! U- b+ j
regsvr32 /s pngfilt.dll
/ u( N2 o2 i& H1 Y8 i( H$ P+ ?regsvr32 /s licmgr10.dll
  `% x+ v' z' B1 yregsvr32 /s hhctrl.ocx
7 q9 `- I8 T4 m  Nregsvr32 /s inetcfg.dll0 k% |* \% f% a* }. `
regsvr32 /s trialoc.dll4 T+ p* w8 k# E  X* _: V) S
regsvr32 /s tdc.ocx! t; r6 ?9 G' p) i( [( O
regsvr32 /s MSR2C.DLL6 `" G1 F( a  P# |
regsvr32 /s msident.dll
) t' J. w2 z8 Bregsvr32 /s msieftp.dll
# y" n. y7 N" Q' C; o$ }5 ^6 fregsvr32 /s xmsconf.ocx
: ?; D3 F0 w+ A, j/ g' fregsvr32 /s ils.dll6 a. X( Y2 i% ^
regsvr32 /s msoeacct.dll
$ [1 I0 _# h0 r" q& [regsvr32 /s wab32.dll
. y3 T; h3 q- C9 k0 e" Pregsvr32 /s wabimp.dll; e4 I; Y- Z- y& C. a! m5 N6 J
regsvr32 /s wabfind.dll) I& D2 H2 D" _/ H: k% L
regsvr32 /s oemiglib.dll2 J! C' }# \" W) X& j) z
regsvr32 /s directdb.dll
( [& M) l  \* g0 y. ~regsvr32 /s inetcomm.dll
* }3 b: f0 R* G+ u2 xregsvr32 /s msoe.dll
9 V4 C3 ?% E* E9 B  Z: v5 lregsvr32 /s oeimport.dll: B3 Z' N. B% [' t3 j" n: I
regsvr32 /s msdxm.ocx( ]+ M, j; G  `3 u% D) ]- t
regsvr32 /s dxmasf.dll) s) `5 N. @( S! o% I+ z4 y
regsvr32 /s laprxy.dll* f  {8 i- j1 F6 I" z
regsvr32 /s l3codecx.ax
" i* e" X8 j9 M0 u9 g5 q7 u( zregsvr32 /s acelpdec.ax
, }. c8 g2 B7 F! M5 b+ Gregsvr32 /s mpg4ds32.ax
. d/ k3 S6 F4 C4 z# j" @8 u4 u/ R, \# Dregsvr32 /s danim.dll
" @8 H/ o, k! g4 O2 n* t) X4 B, pregsvr32 /s Daxctle.ocx
& Q! F8 ^  q5 u5 ~5 B3 B! Cregsvr32 /s lmrt.dll" e' P% ?6 b5 l* E3 I
regsvr32 /s datime.dll
! F* `# \) P6 J0 a* M( Gregsvr32 /s dxtrans.dll
5 ]5 k1 M4 E* `# M+ u! L( i* J: Lregsvr32 /s dxtmsft.dll# C' _# m6 z, o+ _
regsvr32 /s wshom.ocx+ r& O) D+ N5 T  y  t. C, f" w
regsvr32 /s wshext.dll- K8 p8 h  r% N! L
regsvr32 /s vbscript.dll2 k7 e  b9 i# V
regsvr32 /s scrrun.dll mstinit.exe /setup
1 |" X$ h( O5 oregsvr32 /s msnsspc.dll /SspcCreateSspiReg
. |! [3 |1 p( C6 oregsvr32 /s msapsspc.dll /SspcCreateSspiReg
! f4 L$ _  }/ ^' n: Z( \6 x$ ~8 uecho.2 z0 y! ~2 p, [* s0 U
echo.! N# j1 ~, @3 o1 t: O
echo 修复成功!任意键退出!
: i! h+ c$ `3 v/ T+ _pause>nul
* v2 J" W) I' l2 ?( L0 S, [四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
5 J( h9 S4 }/ `7 l+ ~' |5 W) J$ g
& }% `8 f4 ^  c: m$ rPS:- q6 E5 _7 z4 `8 \2 O
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
0 n- }: Z. D0 H' R& C0 ]3 P! ?# n7 X% Y& F
如果用完以上办法后,运行iis仍然出错
& a5 t( O, a. ]右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
: C; e- ], _0 c1 S2 L5 k下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题8 ]* h7 j: v$ L) _# X
IIsfixer.rar (1.07 MB, 下载次数: 0)
$ o/ I* N# ^  N% q. Z5 h
: n+ u: o7 o5 @3 C- Z" Q% W% g; k
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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