搜索
查看: 15458|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:/ R* ]4 F+ i* Y" q
6 Z" |$ `8 F: f$ Z& D2 O) W
错误号:-2147221005
$ Z0 `2 N2 F/ g2 Z$ @错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串5 _  K0 n* \" T7 z$ L
. ?8 U$ ?4 Z3 H% U, s9 d4 [
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。% ^& V* p# T4 z5 H$ e4 o
+ m0 ^! [# E  M( W& m7 i
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
. g' o* G/ s9 N: L! c! ` 一、权限不足1 T; R+ ?  m' h$ d4 Y2 U7 B
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
' N5 L5 r+ Q( \4 M3 A( _1 X二、系统没有开启FSO组件.
; R! l, K2 J. e运行cmd命令! G, E! [9 Z+ b& {
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ! K2 c7 C, V( b$ d, I
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
( x1 H6 N$ q& R" m重新注册ADODB.Stream组件5 k, p" y' w) R8 U' Y3 f/ I3 a
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
' U3 X* }) @# T, j+ x+ y& G8 F! S2 Jecho 正在修复,这个过程可能需要几分钟,请稍候……7 _( U5 v8 D& J6 U
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll  Q1 n/ _! ]! j. {8 O1 T( T
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
* x& D# x, h" ~& \% {2 n/ ~7 t1 n) Kregsvr32 /s comcat.dll5 @% [7 {& Z4 }  k3 ^
regsvr32 /s asctrls.ocx
8 p( a2 H. Y! C. K8 n3 ~regsvr32 /s oleaut32.dll
/ P  m" K) W# m, T5 ?# M" Iregsvr32 /s shdocvw.dll /I
3 ]/ b+ j. L- k% D& N3 B2 nregsvr32 /s shdocvw.dll& ?. x$ P  [% x. |
regsvr32 /s browseui.dll& Q4 v2 g( _0 `$ q0 D
regsvr32 /s browseui.dll /I
) M7 L* T, I) w8 Dregsvr32 /s msrating.dll
" j) S4 z3 X  C9 [regsvr32 /s mlang.dll0 L  C8 K* b$ j& o
regsvr32 /s hlink.dll4 Y! {) _9 n0 r- W" d8 [" q. P
regsvr32 /s mshtml.dll
" U* ~: p' z7 A# X9 eregsvr32 /s mshtmled.dll/ J4 x# Z1 v! g: _' u$ s
regsvr32 /s urlmon.dll- W. D9 z1 M; q% H( d- O
regsvr32 /s plugin.ocx6 Z7 l7 j* a" p$ z' O) w7 Z
regsvr32 /s sendmail.dll( W0 [! x  q7 _5 F6 f; F% b, I; U+ ^
regsvr32 /s mshtml.dll /i
  `4 R, N/ [% A* M2 V0 X1 ]regsvr32 /s scrobj.dll2 Y; c# F- ?# c" `% ~
regsvr32 /s corpol.dll
/ F3 U$ ~, m4 `regsvr32 /s jscript.dll- r+ P! {+ Q# y7 m3 g+ H5 f
regsvr32 /s msxml.dll
# m) k. I( X- D) F  S+ dregsvr32 /s imgutil.dll
/ L2 N, c$ n" i: |& e- U) e9 K) zregsvr32 /s cryptext.dll5 O4 L2 H8 t" E  q+ ^% O
regsvr32 /s inseng.dll
: I$ w$ Z2 A1 h/ `( `1 Mregsvr32 /s iesetup.dll /i
# g2 k+ h4 f- e' v1 @regsvr32 /s cryptdlg.dll
9 J: G* `7 E8 kregsvr32 /s actxprxy.dll& Y3 {; C3 w0 l4 b: d
regsvr32 /s dispex.dll
: k' u" P5 X! O0 O& rregsvr32 /s occache.dll
5 j5 Y$ [9 b& O  U6 H7 zregsvr32 /s iepeers.dll/ _/ d* h8 D) ?
regsvr32 /s urlmon.dll /i5 ^* c& S$ J& ]; \( N
regsvr32 /s cdfview.dll7 s0 }3 s. s# e  b
regsvr32 /s webcheck.dll
* y' j& E9 a# n4 W- K: Gregsvr32 /s mobsync.dll7 O3 a; j# m, `7 C; ?
regsvr32 /s pngfilt.dll( v7 P  O3 f+ d' ?  A+ r# X
regsvr32 /s licmgr10.dll5 j7 K" N1 c. ]" Y# W! e7 p
regsvr32 /s hhctrl.ocx
( x5 y/ Y* \: Kregsvr32 /s inetcfg.dll" `7 L7 p$ f4 W8 A, E, ~
regsvr32 /s trialoc.dll2 d! @: ^. \- ~% Y/ a/ c$ P* e8 p
regsvr32 /s tdc.ocx
+ ?6 t' c7 R" T7 g3 |# }regsvr32 /s MSR2C.DLL
* x; D0 q6 A0 d7 I  @regsvr32 /s msident.dll
- c, y" H' K% u$ f: t5 R$ mregsvr32 /s msieftp.dll
# E+ Q: ]  ^) r5 [2 C  U1 Q" Jregsvr32 /s xmsconf.ocx
& D0 k' Y/ ^4 t( R5 i, w! xregsvr32 /s ils.dll; ?0 S2 ~# Z& b# s5 W+ T- z
regsvr32 /s msoeacct.dll* d  H$ C1 n" v# v0 N
regsvr32 /s wab32.dll/ Q/ Z) K/ A! ?) I9 s1 X
regsvr32 /s wabimp.dll, [2 i3 K: d, }
regsvr32 /s wabfind.dll
. I" g( j+ A1 G: @, }5 v1 B" Gregsvr32 /s oemiglib.dll& |2 d& h* H) f! Z3 [
regsvr32 /s directdb.dll
, ~; Z) u; f9 r9 {, sregsvr32 /s inetcomm.dll/ K3 t8 N" `0 f9 b. g3 X- ^! J
regsvr32 /s msoe.dll) ?/ \. M3 `6 B' O5 B# q
regsvr32 /s oeimport.dll7 N2 ~0 H! v: }
regsvr32 /s msdxm.ocx
! @% V/ q. _6 H& ^4 n6 `& xregsvr32 /s dxmasf.dll# c! u- t8 Y$ X8 _  C' I6 Q0 C" }
regsvr32 /s laprxy.dll
- \- z9 I) Q( ?) c' Eregsvr32 /s l3codecx.ax
- {. p4 \# N- }regsvr32 /s acelpdec.ax% ?( |$ ~' `( c1 P1 P8 A' F
regsvr32 /s mpg4ds32.ax
0 H1 R- N/ `) i# Kregsvr32 /s danim.dll
- X5 K5 K5 I, P; q4 g9 `regsvr32 /s Daxctle.ocx7 ^+ p+ H3 t0 x5 q' l
regsvr32 /s lmrt.dll
; U% N8 _& j% |, ^regsvr32 /s datime.dll0 S1 ^) I1 Q6 Y* G
regsvr32 /s dxtrans.dll
$ o0 J' D3 I& [! ?regsvr32 /s dxtmsft.dll: X, Q' G% `. M6 Y3 n' U$ J
regsvr32 /s wshom.ocx" ~+ g7 y3 D, o* ~4 w; [' q
regsvr32 /s wshext.dll1 U% h$ e$ R( E0 m# F. V, C
regsvr32 /s vbscript.dll8 b' {% N' v5 r3 u$ K. W8 T) n
regsvr32 /s scrrun.dll mstinit.exe /setup6 J% d9 {: u  |2 P8 H
regsvr32 /s msnsspc.dll /SspcCreateSspiReg7 K9 p9 L$ D9 ^; k. {1 A- A
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
/ O% z: _) q* |$ B6 q$ ^, Wecho.! u, B# V7 Q$ I. Y, r/ T
echo.
7 ~# Q+ s1 f" a$ e8 S2 ~# o* vecho 修复成功!任意键退出!
. X, C- L" ^8 @* x# ~pause>nul
$ a! x  p- n, o' A' F四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
. ~0 E; {# G! ^0 _; }
' j8 ?. v0 i% N9 [+ R! yPS:2 x! y9 a+ V: F  }
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。" P- e' y6 s; r$ K# g0 D  j
0 D% t0 `3 Y) o8 y& q& \8 Q
如果用完以上办法后,运行iis仍然出错1 R8 q7 S* z  R7 _
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”7 A2 I- i$ o7 `+ A  |/ r% ?  ^0 ]
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题9 l$ h5 O% S5 u5 `
IIsfixer.rar (1.07 MB, 下载次数: 0) " D0 @2 T* N" [' ~' t2 |  d

- i5 d: U, A0 X% B' j/ Y0 ]$ w3 o% d! Y/ ?  S/ y: V
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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