搜索
查看: 15436|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  o7 T. c' R& Z  y+ x2 P

% q# L, |+ O+ t! o# p错误号:-2147221005; T) t' Z0 Q: w1 @
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串# l# b, N; p3 ]3 H% Q4 r; L' A7 e

, O" @3 d5 ]! H! Z* P测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
5 N0 F# [) }" V& a: R4 d) v4 D) h; k8 m2 ?' v6 M. Y! `  [
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:' S6 J9 @5 f; g  O1 V
一、权限不足
6 x0 }+ A/ n# U4 T' E) q- s) w4 T9 T右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
0 X6 l/ A+ c8 }% V. [3 b4 [& |% c6 ~二、系统没有开启FSO组件.
  [" X9 ]/ m3 z# |0 \运行cmd命令) B% O# S5 D7 c7 O: I% P
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
  g: `2 }* _& v重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"2 h. H" q( q$ l2 D: }
重新注册ADODB.Stream组件2 F8 S9 W4 f) {- @* Q0 p
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
6 Z& x9 T% B, [4 S  V2 vecho 正在修复,这个过程可能需要几分钟,请稍候……* n4 N/ U8 A& u0 w$ x8 m
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
& Y4 ^$ @, S9 M. X* X( G) arundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
. h! [) S' l& A& v0 |8 tregsvr32 /s comcat.dll: s' l* j$ }- o' u: a3 A( o6 e
regsvr32 /s asctrls.ocx# n" X9 O+ {0 v" C7 T) O
regsvr32 /s oleaut32.dll
+ i! m7 Y! J' ]- g1 p! pregsvr32 /s shdocvw.dll /I% w8 [" L+ D4 u  p3 r; h( v
regsvr32 /s shdocvw.dll
0 o0 D/ J7 `( ^regsvr32 /s browseui.dll
$ i" A( D' r& p# b% C8 v7 j9 |regsvr32 /s browseui.dll /I4 I! }0 _- F9 Y9 s7 A
regsvr32 /s msrating.dll0 @* ]! [+ y/ C; ?: J
regsvr32 /s mlang.dll
) |0 z* e4 X' J0 }regsvr32 /s hlink.dll6 P! E+ Q/ \9 u7 ~
regsvr32 /s mshtml.dll/ [' u# h' l2 I' V
regsvr32 /s mshtmled.dll' S' f& G* b8 R# D" D# H( C
regsvr32 /s urlmon.dll
! z$ @; @& y2 a- h) ^0 [9 Nregsvr32 /s plugin.ocx
2 ?2 @8 q! z$ r3 l9 L$ d/ q( R+ Tregsvr32 /s sendmail.dll, Y4 @' G. ^- l6 I
regsvr32 /s mshtml.dll /i4 v5 M9 A/ l, E: C& a3 w
regsvr32 /s scrobj.dll( \- ^* }5 e# ?& Z" ^
regsvr32 /s corpol.dll1 N, g( c  k7 @% Z# i/ M+ s
regsvr32 /s jscript.dll
, z% N1 }( t1 T+ n0 ~1 Eregsvr32 /s msxml.dll$ y( t1 N+ @' `, E2 p: H/ l" m' X
regsvr32 /s imgutil.dll: j8 E8 W! y* S; U: A
regsvr32 /s cryptext.dll
, m& H2 `# K  g% T0 F4 Kregsvr32 /s inseng.dll
" V7 l( ]7 [7 _regsvr32 /s iesetup.dll /i# G* \7 z2 M! O9 t
regsvr32 /s cryptdlg.dll
9 a" c+ `8 c8 J( N; n+ S. Fregsvr32 /s actxprxy.dll) P' \7 q: {/ Z2 Q6 G
regsvr32 /s dispex.dll: y) g: ]! N4 k' P( c
regsvr32 /s occache.dll  g4 |+ I, a! ~# n
regsvr32 /s iepeers.dll' _0 `) ^/ X% S2 C( M$ a+ j
regsvr32 /s urlmon.dll /i/ _* R- H) l/ R8 K' E
regsvr32 /s cdfview.dll: O, w: l9 h+ K) f
regsvr32 /s webcheck.dll+ j7 O" K" i& z
regsvr32 /s mobsync.dll$ A  q) k" H* o: g8 |0 q
regsvr32 /s pngfilt.dll
! m( L( `8 U# h; R/ J! ~1 z/ o0 ~6 Iregsvr32 /s licmgr10.dll
& K5 Z, Q; f; G/ L! S/ m9 yregsvr32 /s hhctrl.ocx
8 s8 q' V1 k/ i' k5 _regsvr32 /s inetcfg.dll4 i+ W( Y- \' w
regsvr32 /s trialoc.dll- z) c8 b1 A" B: u9 l
regsvr32 /s tdc.ocx) ]4 D& j' ^/ E4 C; H7 Z1 m9 _9 G
regsvr32 /s MSR2C.DLL8 b" V9 X1 H* N$ ]( C* F
regsvr32 /s msident.dll
" |& ?- l! I( P% R. o% [; Y, P0 Dregsvr32 /s msieftp.dll) S) v- ?* w, f! B9 Q; f
regsvr32 /s xmsconf.ocx2 g& y! [: G0 }8 c: x" E' G  O) t
regsvr32 /s ils.dll  I# R" @: T. W8 b/ j3 r& Y' g& ?
regsvr32 /s msoeacct.dll
, H8 a, J! T% w6 Eregsvr32 /s wab32.dll
$ X6 T0 k; L2 v2 zregsvr32 /s wabimp.dll" }' q( I$ \- n
regsvr32 /s wabfind.dll
3 R) E" ^6 w+ J/ B( A# P: f( tregsvr32 /s oemiglib.dll$ K* @9 b: k9 b8 s' F7 r  |5 R
regsvr32 /s directdb.dll8 q' z; }0 ^& y5 _! m# v
regsvr32 /s inetcomm.dll1 u% s3 j( V2 p2 H; h
regsvr32 /s msoe.dll
! s  Z4 n6 r, c; Y/ d) Lregsvr32 /s oeimport.dll$ h' @6 N3 J6 ^. U, P$ i7 T) k
regsvr32 /s msdxm.ocx
- ]% q! X4 o: ]- V: l3 Dregsvr32 /s dxmasf.dll
. ]! z2 k) _0 @6 I! s5 Y3 uregsvr32 /s laprxy.dll
) T% Z. A4 V* D& L9 o3 Iregsvr32 /s l3codecx.ax4 f) G( P6 o1 Y% `6 l4 l
regsvr32 /s acelpdec.ax, I+ G. t3 Z  W5 o, ~# z1 F
regsvr32 /s mpg4ds32.ax
" R3 l, Q" g. fregsvr32 /s danim.dll
+ g# a5 C# _" M; ]: _! Mregsvr32 /s Daxctle.ocx
# n9 b% \- ~0 K0 Uregsvr32 /s lmrt.dll
' ]' R' h5 `( M( c3 G9 K3 Oregsvr32 /s datime.dll+ m6 D3 K+ j! c( d
regsvr32 /s dxtrans.dll
  G3 M' f* ^$ s3 Jregsvr32 /s dxtmsft.dll
' j/ o5 t0 e% X/ Sregsvr32 /s wshom.ocx
  |/ }, `0 D( b1 W7 d- S; kregsvr32 /s wshext.dll
9 G; ?; I) ~% ?8 }regsvr32 /s vbscript.dll( }! h; \/ p6 h8 L) O# u
regsvr32 /s scrrun.dll mstinit.exe /setup7 v6 D0 U: O  T( @6 h- E
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
# U/ a& O! h5 j6 v  Jregsvr32 /s msapsspc.dll /SspcCreateSspiReg& Z8 n4 s7 }% [& k% X1 [0 E; z
echo.
/ o& Z; Z6 N7 hecho.
8 S: q9 [5 n+ o7 `echo 修复成功!任意键退出!2 g. D+ c- e! |( o3 e9 Z) Y
pause>nul1 m/ _: p8 K6 @
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
1 [0 @) m( r9 X  g& g9 E6 I
% i$ ]# m/ D  J2 @# qPS:
: e* N+ h  f8 B  m方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。5 l6 R: d, F- N0 J" i

  v4 r$ H: S! c6 a4 c如果用完以上办法后,运行iis仍然出错
$ I) v9 C) U* x& r' u  C6 K右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”% M) w  d+ D7 k1 w2 S
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
1 w" T3 z# l+ ]( `2 Y IIsfixer.rar (1.07 MB, 下载次数: 0)
$ V/ |. \- y8 w: ?7 E( T+ h. S2 y* ?2 a3 S* D

; S" x( V0 a" z$ x7 {
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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