搜索
查看: 15313|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:+ q2 b1 Q( A6 d9 [. O. `

: u; h0 a7 _, j错误号:-2147221005
3 w7 H. R3 i$ s* l. q错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
6 q  y: f; z  N8 B) n; A; L
/ q! Y: K9 X: x  Q测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。0 g  g: K1 t- C4 H/ a# X) i
* }& J$ w$ n" e5 q3 R3 S0 q
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:. f0 [6 \! r0 n4 g0 c
一、权限不足
2 ]8 h; N3 N+ e, O7 C% c右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。3 S+ @7 V2 W. e9 N5 Q% W6 k
二、系统没有开启FSO组件.- q, A: v2 f% T/ c  g: `4 f
运行cmd命令- O# q+ C8 q5 l
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
5 Q# m( \9 V3 _% e- [重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"7 y. A) _( i* |. ]4 U/ d! r: H* }
重新注册ADODB.Stream组件
, x7 Z) K$ v7 p( f三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
& n1 C2 |8 t( C& M5 N. Xecho 正在修复,这个过程可能需要几分钟,请稍候……- m' M$ R. E4 y% [2 n) k
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
& o# Q, `5 ~' n; Vrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb- g/ H$ l' m( |0 {& `8 S4 L, Y
regsvr32 /s comcat.dll: y4 k4 u* X& ]& ]! h6 x5 i; z
regsvr32 /s asctrls.ocx% D4 M, W% R6 I1 x" c+ \8 @6 v
regsvr32 /s oleaut32.dll1 K) n1 N  j* d) G
regsvr32 /s shdocvw.dll /I
0 A. w2 g5 u7 P' {- A. Tregsvr32 /s shdocvw.dll
4 l4 U7 E. Q$ k3 S! hregsvr32 /s browseui.dll
0 j; E8 Z0 s; ]# Q  {( Hregsvr32 /s browseui.dll /I! j: o/ K5 f9 l/ V
regsvr32 /s msrating.dll( B% V/ ^$ `" b3 E- `. Y5 Y8 A& X
regsvr32 /s mlang.dll/ z2 _3 q$ B  l7 t7 K, z
regsvr32 /s hlink.dll
, }3 p5 ~' l2 D# @regsvr32 /s mshtml.dll
! c! ?8 {* V6 x& q) nregsvr32 /s mshtmled.dll. C. c7 a8 C- \
regsvr32 /s urlmon.dll
4 `9 _* c; {7 T3 ?2 d' g4 O" bregsvr32 /s plugin.ocx6 i& g4 |$ y- d' U/ V6 Z# Z: m
regsvr32 /s sendmail.dll4 T8 u; B' {9 B5 b% C
regsvr32 /s mshtml.dll /i
7 F' k. g: K! H) mregsvr32 /s scrobj.dll
& x# X$ g( E  s5 \regsvr32 /s corpol.dll
2 ?) Q& H. X8 o' U3 Oregsvr32 /s jscript.dll
: |  i: G& S% N; Gregsvr32 /s msxml.dll5 ^! E7 [8 {2 _
regsvr32 /s imgutil.dll
: g" ~/ @4 s$ ]regsvr32 /s cryptext.dll
- j6 I) x: V" q: h5 c' X% a: Pregsvr32 /s inseng.dll0 G2 h& O" M  ]" [6 e
regsvr32 /s iesetup.dll /i
3 x" y- q- T) o7 S2 Z7 u6 hregsvr32 /s cryptdlg.dll
3 d8 m' A6 x- X: f- J$ [  T( d  \regsvr32 /s actxprxy.dll0 G. S' k2 B: O$ d1 [: A
regsvr32 /s dispex.dll9 f% E; J( |( `$ X; x# ?
regsvr32 /s occache.dll
( x! [2 m/ O  o$ }regsvr32 /s iepeers.dll
/ R- V8 P  g3 X# w1 sregsvr32 /s urlmon.dll /i. Z) }7 M% g2 @
regsvr32 /s cdfview.dll
  g, G* b, ?; |) w% u9 Qregsvr32 /s webcheck.dll
8 W0 s1 K7 P& T1 g/ cregsvr32 /s mobsync.dll
& z0 t: O+ E+ tregsvr32 /s pngfilt.dll
9 |+ E3 S3 Z/ B2 f7 pregsvr32 /s licmgr10.dll
& z9 ]! C3 N2 Z# o# Cregsvr32 /s hhctrl.ocx* c0 `2 R6 W! }" R# a1 L  l
regsvr32 /s inetcfg.dll
( t4 p' S7 j9 j, Q7 Mregsvr32 /s trialoc.dll
( v3 D1 S8 ?. x; S2 b* h9 rregsvr32 /s tdc.ocx
7 v8 Y/ q( m5 T$ Gregsvr32 /s MSR2C.DLL" w, d6 H/ U. \4 [5 A* P
regsvr32 /s msident.dll! \7 r6 w% W3 \! {+ g  N# k' a# Z
regsvr32 /s msieftp.dll% Y/ g3 V3 x- ?4 V3 t
regsvr32 /s xmsconf.ocx* }1 C7 W( H1 I& r6 H1 E+ ]
regsvr32 /s ils.dll* i6 X' k. Z6 M! y8 `
regsvr32 /s msoeacct.dll7 |4 h+ u$ V0 R/ _
regsvr32 /s wab32.dll+ D" k: N2 l! `7 m" N; W6 g
regsvr32 /s wabimp.dll
, {6 \( {7 ]3 k) i% v. |regsvr32 /s wabfind.dll- A. U1 T2 u$ U( \
regsvr32 /s oemiglib.dll  Q9 C9 K+ E* _7 B" s1 @7 S; L
regsvr32 /s directdb.dll
( Q1 ^" U* S3 K' [regsvr32 /s inetcomm.dll
6 ]( t$ T# l, r$ T! bregsvr32 /s msoe.dll
7 K* j: W- p* n$ \3 C4 kregsvr32 /s oeimport.dll
1 O8 ?' Z! n5 jregsvr32 /s msdxm.ocx3 z( x: _5 G  \5 l
regsvr32 /s dxmasf.dll
' Z4 v/ r' z8 K' vregsvr32 /s laprxy.dll
9 u9 F& p* U  U8 {. |regsvr32 /s l3codecx.ax) n4 \1 M) Q( X; m
regsvr32 /s acelpdec.ax
  O! l3 }( B6 _& |7 @, n( `regsvr32 /s mpg4ds32.ax
& Y/ M8 F5 E0 H6 S; o4 g1 Nregsvr32 /s danim.dll8 I  U) ~! R: v' t5 b+ X- I
regsvr32 /s Daxctle.ocx
2 ]2 q' o0 T3 u; \) Y' h( F7 Hregsvr32 /s lmrt.dll
# K+ S6 O9 r  G+ }; Y7 @/ O& r+ sregsvr32 /s datime.dll
/ q7 \4 f. Y: p, Uregsvr32 /s dxtrans.dll
' ]" J  g! @& S( Sregsvr32 /s dxtmsft.dll
& T' ~; V3 i: u1 }2 rregsvr32 /s wshom.ocx
" Y6 i5 |& v! N) g0 z1 _9 K, t- Mregsvr32 /s wshext.dll
  }9 T" M' I! f4 bregsvr32 /s vbscript.dll
4 e8 _8 [- v: c1 d2 ^  X4 \2 M  g- jregsvr32 /s scrrun.dll mstinit.exe /setup
& @* \3 t, o6 hregsvr32 /s msnsspc.dll /SspcCreateSspiReg
2 f9 @& Y. P# _. g; r% a+ a9 q& b! H/ `regsvr32 /s msapsspc.dll /SspcCreateSspiReg
/ }# q3 P" l3 z, @. uecho.
) A+ ^' h' \/ E# ~$ Wecho.6 x6 }1 X# d  Z7 z1 R. {7 S
echo 修复成功!任意键退出!
0 i: q- y- y2 V$ h: b8 _pause>nul
2 P6 g9 E/ a6 J) e, [0 g% k四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
! {% @; g6 N: _- n; j9 L9 h' m
3 z" I& O4 C+ Q( ^' D; j8 sPS:
! T. b. \* F5 u$ K1 ~5 G方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
$ A' q2 Z3 X- u1 X% a( ?! ]$ M, Q
如果用完以上办法后,运行iis仍然出错4 S. j9 ]5 E; q# G+ J) L" |6 G' x
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”+ j4 n) K+ K7 `7 r
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题' z' b5 G/ ]/ m  @6 v- t/ m
IIsfixer.rar (1.07 MB, 下载次数: 0)
* ~: z1 }9 R6 |! m6 v3 G
/ h+ \) |3 K( C1 D! R8 V5 b$ k7 r: I8 ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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