搜索
查看: 15184|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
3 ]2 t* e* [4 W# P4 O" m, I! q' y7 M7 [" x( s
错误号:-2147221005/ E* c1 x3 S( F) s+ `
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
* o+ E, K. C; c  d  |% u2 w
- |1 Y) o4 Y, S# D测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
7 C0 S- k9 ]6 z* Z$ l- d0 p& H3 y) t
; S: V4 W# l& G6 x" ?5 o于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:  O$ e& {) @/ @" n  f+ F1 [0 E+ z
一、权限不足+ P9 s3 c( B) t% R# p. x, u" l# z
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
5 Z7 u7 j0 D0 d二、系统没有开启FSO组件.2 V+ s+ {5 o, G2 s
运行cmd命令
' a7 C6 t8 f( b( B4 t2 M启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  2 x& m0 h8 \/ T9 d) l  `
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll": S0 J6 |$ G* n9 U8 ~  x$ E. M
重新注册ADODB.Stream组件$ q/ V! b" a) o, M4 ~& R
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
1 Y# Z0 m1 P( e/ X. w: becho 正在修复,这个过程可能需要几分钟,请稍候……
% O- v' t! T3 j4 R0 Grundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
0 u# _' b9 k# o2 @- Z! Crundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb0 j* k% }. K: W1 b, L1 D
regsvr32 /s comcat.dll2 l: [8 w$ s; r2 n
regsvr32 /s asctrls.ocx
/ c8 I+ Y: K) |2 `: ?4 v2 Qregsvr32 /s oleaut32.dll! \" I5 z- o: A5 o) k, J: P6 ^6 S. ?
regsvr32 /s shdocvw.dll /I
  f5 O% {# B) r" ^+ h! q9 V. J- bregsvr32 /s shdocvw.dll( p  a4 n1 i' J4 p7 o  a1 E
regsvr32 /s browseui.dll
7 l! I/ k0 H  `$ \9 c, _9 pregsvr32 /s browseui.dll /I; I& f( s: k, O  f' |$ C0 \# f
regsvr32 /s msrating.dll3 c" D1 y% H9 U9 F1 t& y9 y3 y7 U
regsvr32 /s mlang.dll$ Q( P6 J: \7 Q. e  U0 A. s
regsvr32 /s hlink.dll) w6 b. l6 E  r7 {7 L
regsvr32 /s mshtml.dll4 W  Y+ t, q/ ?
regsvr32 /s mshtmled.dll/ ?" z$ x3 V2 o4 y
regsvr32 /s urlmon.dll4 s# p* T& r: z1 @: P1 y  o
regsvr32 /s plugin.ocx
8 V! P( Q, ]5 L# j" d4 Y$ dregsvr32 /s sendmail.dll3 i# q* X) {0 h5 ?9 N
regsvr32 /s mshtml.dll /i
2 [# L3 s9 L0 O6 V4 d, Y5 sregsvr32 /s scrobj.dll& T/ E8 s" f. c* ]9 w. {
regsvr32 /s corpol.dll
% m" H2 X% x" _/ w- m% c0 J" v& q0 @, _regsvr32 /s jscript.dll
$ V$ Y/ b7 P$ F$ T, V$ ~) x: Qregsvr32 /s msxml.dll
4 f9 q( f/ G* Hregsvr32 /s imgutil.dll' T$ |* j3 v$ V- r, B" H+ ~
regsvr32 /s cryptext.dll
! u/ B; r+ a# _2 T$ R3 k8 @regsvr32 /s inseng.dll# i6 p0 X0 H' g- |  }
regsvr32 /s iesetup.dll /i3 N! O/ w  {" Z0 F" v$ P. g$ N$ z: }
regsvr32 /s cryptdlg.dll
2 u1 b* @, t; j8 `8 V  yregsvr32 /s actxprxy.dll
3 l) `0 D, e8 J+ i, s8 pregsvr32 /s dispex.dll9 _5 ^, [5 @/ q$ l- x! G0 D
regsvr32 /s occache.dll: v4 f; V8 T2 d
regsvr32 /s iepeers.dll
. Y( R: z9 e0 {) V, q2 Zregsvr32 /s urlmon.dll /i
8 s1 A" l" l' U& X! O- \regsvr32 /s cdfview.dll; r) s$ O" q6 n6 R! p& s
regsvr32 /s webcheck.dll; J0 E  G' x2 f* J. F% y! g9 f
regsvr32 /s mobsync.dll
( m. x+ Y+ Q) |2 s- xregsvr32 /s pngfilt.dll* q, |) t7 |0 y& M5 U- k8 R, Q
regsvr32 /s licmgr10.dll
  C9 Z, [. {# c* ?. t. e8 Zregsvr32 /s hhctrl.ocx
5 s1 }- B$ W8 ?: D! l. Cregsvr32 /s inetcfg.dll
5 u& ]% E8 Q4 Aregsvr32 /s trialoc.dll
- X0 g: D1 a( F! e% wregsvr32 /s tdc.ocx
: R8 Q4 ]4 @& dregsvr32 /s MSR2C.DLL8 `" X+ ?( p: F" E
regsvr32 /s msident.dll# B9 N+ B6 W- u
regsvr32 /s msieftp.dll
/ z/ f/ l5 o3 [- m( }# z7 bregsvr32 /s xmsconf.ocx! E" ^$ |& E6 Q+ h8 a
regsvr32 /s ils.dll6 E& i5 i5 g3 k+ p. k% ]& D$ P1 p  j
regsvr32 /s msoeacct.dll
0 l% L* j+ d" k, ?  xregsvr32 /s wab32.dll% U. D* ]+ I& a! h7 S" D
regsvr32 /s wabimp.dll/ E% ~4 B- |% q, V7 A" e6 E
regsvr32 /s wabfind.dll6 \5 k6 B, I4 v6 T3 b. U
regsvr32 /s oemiglib.dll. y; u; Z4 b6 H/ w* Z1 x
regsvr32 /s directdb.dll/ ?6 ^; w2 b  n" Q8 {2 o
regsvr32 /s inetcomm.dll/ v6 M: U1 i' t6 [
regsvr32 /s msoe.dll9 A1 U0 J6 }8 \! a
regsvr32 /s oeimport.dll$ T) n# {# s) I. a' C2 [
regsvr32 /s msdxm.ocx
$ W+ _/ B, S+ a: e1 R0 Uregsvr32 /s dxmasf.dll
1 `/ t0 r6 X% x6 \regsvr32 /s laprxy.dll
4 Q# G$ E6 t: B) |; d7 m7 ~regsvr32 /s l3codecx.ax
0 _! m% l$ L# w8 Oregsvr32 /s acelpdec.ax
8 Z, h6 z0 P, D  rregsvr32 /s mpg4ds32.ax
( F; C, ]8 m& v; K- u& g5 l7 ^regsvr32 /s danim.dll+ }: m5 A7 K4 A# U0 T% j
regsvr32 /s Daxctle.ocx- y1 m. w7 |" i1 C' r
regsvr32 /s lmrt.dll
- n+ m0 u& [. X+ j' Y% Z0 Sregsvr32 /s datime.dll
$ V% v4 J: H9 \- z/ d7 M6 rregsvr32 /s dxtrans.dll' A! f* q2 y+ C1 U. ^, b) N! e) A3 ~
regsvr32 /s dxtmsft.dll8 v: B+ D5 n! q5 X' c# @
regsvr32 /s wshom.ocx0 T6 y' j. |  v
regsvr32 /s wshext.dll8 L: a" q3 ]8 w' w
regsvr32 /s vbscript.dll. k+ l; x! X& d8 d! n
regsvr32 /s scrrun.dll mstinit.exe /setup
$ L; F# G% @4 mregsvr32 /s msnsspc.dll /SspcCreateSspiReg
* ^1 |8 ~5 C9 K; C6 ~7 kregsvr32 /s msapsspc.dll /SspcCreateSspiReg
, x2 a7 {; j) J% decho.! d! Z7 Y$ R, z
echo.8 Y- t' V9 h8 [; F& L
echo 修复成功!任意键退出!
; b- U; |- r  S1 t- ?7 n- ]pause>nul2 g, ?: h7 A# e8 ~9 L, i/ J, \- H. }
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
3 _2 c$ g- V: Z/ t3 ]8 Q
' s7 _3 }5 Y- t' nPS:
; w. h9 Z. |' K( H方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
. d3 q+ Q; _+ o9 S
$ F9 m! _4 s5 W/ n( J如果用完以上办法后,运行iis仍然出错
) T1 o8 U1 N# _右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”" `' C1 S" N; Q6 X  n5 S9 b
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
% d9 f, W2 ]9 B% ^ IIsfixer.rar (1.07 MB, 下载次数: 0)
7 u9 u0 Q. j6 C) j& }
9 V4 Y$ R& c' q0 o( L
: C0 X! f2 d$ O7 @. A
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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