搜索
查看: 15399|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
( {1 Y9 f# w& U, p2 l/ h, I0 U
' U! {5 E7 w9 L! o, P6 K错误号:-2147221005
6 p: n' R. n4 I/ d错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
/ W: [9 g) ?7 }) [1 Y
3 z  o3 Y: M! z# [% _- Y2 y测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。" `( L& q* u2 |, T/ R
5 O7 b' C7 T( N  V, v. `
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:7 p3 x2 v5 m: f% ^4 `' x2 N( x
一、权限不足
/ x* f, k3 P  K0 G/ A9 V# }* `% B右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
# b& @" o% E; \二、系统没有开启FSO组件.
* ?; h: v- O! X" I* Y- ~; m运行cmd命令
8 r% `3 V, Y, j* u启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  # U# x  _$ X  B( I  k# b1 ?
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
7 M9 x+ g0 R+ a重新注册ADODB.Stream组件; g" h3 E+ p+ W' `1 e& ]
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
* h1 V& Q: J6 T# Zecho 正在修复,这个过程可能需要几分钟,请稍候……/ n- `- \& Y$ e* ~2 y% c
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
2 s, C6 |' N8 U/ p+ zrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
; D  f6 Y& G. w3 D3 }& sregsvr32 /s comcat.dll
6 o* N6 x- p/ x2 G8 _regsvr32 /s asctrls.ocx% V2 U" M+ `2 w$ M3 |
regsvr32 /s oleaut32.dll# `! W+ g7 V+ ^5 O
regsvr32 /s shdocvw.dll /I
! F" R  r. q3 m" c, O! l2 a2 ~regsvr32 /s shdocvw.dll
# j, k* W* m. A9 ^0 R/ v  |regsvr32 /s browseui.dll
5 i. _5 t) A: O5 s% E4 r* @7 Iregsvr32 /s browseui.dll /I
4 ?: e! n9 D1 i3 R) K1 c" M1 qregsvr32 /s msrating.dll
* O/ R, C/ B4 r! e" Qregsvr32 /s mlang.dll
0 A: [3 N8 X( w+ d1 t- q6 ^" Yregsvr32 /s hlink.dll0 C1 U) u5 U$ p8 A& o$ s* G( C
regsvr32 /s mshtml.dll
! t0 b+ w3 t5 V# Z  a& u* m& O5 Tregsvr32 /s mshtmled.dll
% W3 A* I6 f6 V$ e7 Uregsvr32 /s urlmon.dll
$ m' B+ j# ~! e3 }/ u0 O$ i$ H  Tregsvr32 /s plugin.ocx8 E" M  |2 g7 r9 _
regsvr32 /s sendmail.dll% Q1 M4 e; }7 E4 O
regsvr32 /s mshtml.dll /i2 w& i. c6 D- e/ G1 \
regsvr32 /s scrobj.dll
- @. b  p) {2 X; Q. Eregsvr32 /s corpol.dll
1 y$ {2 ~1 C# i) Wregsvr32 /s jscript.dll
7 r% ~: {6 B" L# C8 ~& \regsvr32 /s msxml.dll/ N6 P5 [/ @; ]
regsvr32 /s imgutil.dll
1 O, a4 @" |) M6 }regsvr32 /s cryptext.dll: k- t" b& q# @
regsvr32 /s inseng.dll2 @2 K: T, d, |0 |: c4 U% c
regsvr32 /s iesetup.dll /i
6 B8 w3 [( j9 A$ nregsvr32 /s cryptdlg.dll
* F8 X4 o/ V2 b7 O* e; rregsvr32 /s actxprxy.dll" L' P- N6 Z) {2 U9 H% W8 J, H
regsvr32 /s dispex.dll% @* y  o3 Y* {* r; l& M# k- ]$ f: @
regsvr32 /s occache.dll
: W$ ]- K1 ^6 N' ]3 y+ X) @regsvr32 /s iepeers.dll* L: L4 J& B: L$ e' X
regsvr32 /s urlmon.dll /i# x% t! V: V' L6 D
regsvr32 /s cdfview.dll
) x& p. ?5 k6 q/ B6 dregsvr32 /s webcheck.dll
0 t$ i% s6 F3 S7 v+ f6 c  C' dregsvr32 /s mobsync.dll
! j- ?' t2 U2 S0 F& C" F, V6 d/ Oregsvr32 /s pngfilt.dll1 K: `$ ~3 |. e: p
regsvr32 /s licmgr10.dll
. @, o  {5 E$ {/ {- n6 Zregsvr32 /s hhctrl.ocx, x7 F, l! l6 z
regsvr32 /s inetcfg.dll% `4 V9 R' t3 [4 v+ f
regsvr32 /s trialoc.dll
: S$ v. H8 Q3 s, }+ y1 r5 eregsvr32 /s tdc.ocx
5 J7 P) X' H6 U9 J  n6 s8 x- I$ Aregsvr32 /s MSR2C.DLL6 R. a( _7 S/ m+ k: s
regsvr32 /s msident.dll1 v+ E- r$ H+ E! ~4 B
regsvr32 /s msieftp.dll) {1 n2 v+ T5 V, b8 U; @
regsvr32 /s xmsconf.ocx" u' Z( ]3 h, |, B: h' c9 q) S
regsvr32 /s ils.dll4 J' q/ M  S  o( z& p# y
regsvr32 /s msoeacct.dll$ R! e. |  x4 x0 I. n
regsvr32 /s wab32.dll* P7 o! ]+ U* i0 C
regsvr32 /s wabimp.dll
* I  Z$ p4 G; Lregsvr32 /s wabfind.dll  I1 k7 X5 }7 s% p/ Z  n3 X) G
regsvr32 /s oemiglib.dll
4 P# C7 O: x9 N! Gregsvr32 /s directdb.dll
+ v9 d2 H% Y. \9 }4 U, A* y6 H0 zregsvr32 /s inetcomm.dll
* r+ @& }. L- D2 _- cregsvr32 /s msoe.dll
! |! e1 g6 E* z2 W% Y$ ?) oregsvr32 /s oeimport.dll9 u1 Y  z1 M5 s1 C
regsvr32 /s msdxm.ocx
/ h/ a. U& M6 J1 u( @! k& ?regsvr32 /s dxmasf.dll  P) S0 x0 W) y/ ]1 B! q" t
regsvr32 /s laprxy.dll
  Z) V* p0 W1 h# P7 |/ Y: zregsvr32 /s l3codecx.ax
" ]9 i: J! K9 D5 O4 `/ E4 c+ |regsvr32 /s acelpdec.ax7 e& v" h/ J! P' u* J/ J) ]/ d
regsvr32 /s mpg4ds32.ax0 F2 n9 d9 k% X0 `# h/ ^+ G: {
regsvr32 /s danim.dll/ z& P* z6 N: f0 h; H
regsvr32 /s Daxctle.ocx  \" y0 [: D& q
regsvr32 /s lmrt.dll0 e  \1 g8 n) L) T% _
regsvr32 /s datime.dll
9 N. }" ~! `3 m) X8 N! K6 d2 F" Eregsvr32 /s dxtrans.dll
( B. W6 I$ X4 f* i# D1 F9 N- Pregsvr32 /s dxtmsft.dll
( H9 s, t8 l( E, ^regsvr32 /s wshom.ocx* \% _2 P: ~+ y, H/ H6 R, N9 F* [
regsvr32 /s wshext.dll. p, V( z; y3 @! ^
regsvr32 /s vbscript.dll8 ]* S1 M* R" L! q" v1 ~/ J% B1 c
regsvr32 /s scrrun.dll mstinit.exe /setup
; i$ ?; B2 n) A  d, rregsvr32 /s msnsspc.dll /SspcCreateSspiReg* h5 k1 ?, @6 ~' h
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
/ j0 U8 r  L2 f8 y, V# ~( r/ I2 B" Fecho.
- d, O5 e5 L/ T+ N; V( c( [- _0 Necho.: |0 C6 o! Y% W6 b
echo 修复成功!任意键退出!2 F; I/ w) |* L4 X$ T
pause>nul! m6 Q5 X$ h9 ?. r) w
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。. R1 W7 ]6 a) y  h7 X3 p( |
1 A# }) a- N4 c( g6 D1 C& b
PS:
+ N( n4 o4 }5 i& B方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。4 V* ^' x; `2 e: Q% \

: i+ N  _' k+ }7 F, T$ j( N如果用完以上办法后,运行iis仍然出错
5 v$ `& T, N- l5 Y# ?' e* {右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”  t% n) r5 |: b! f3 i
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% z2 v9 J! k6 Z' Z  A IIsfixer.rar (1.07 MB, 下载次数: 0)
& G- v, b1 K. J& `) n" @1 j+ o8 o
" z; n* i; m+ @, A* e2 g
% S! F8 l9 I! `) A! }
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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