搜索
查看: 15449|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
8 D: H9 M% _6 |* [3 L3 D/ _; P" T$ A* [& Y
错误号:-21472210057 v4 K7 k4 n9 M# F' X# Y
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
) u, A$ u8 d4 i% Z% G4 F* h4 {$ `- L6 q  R4 X! J' ^
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
0 r5 k( {/ D. {  L1 E
' |8 ~# z5 [& ?: g于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
, T; _# ~( l& n+ K9 Y7 v 一、权限不足
, j; s8 `$ S/ F8 \% C$ v0 }4 n右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。' l4 y- I- d. n; p! M" c
二、系统没有开启FSO组件.  {8 D* W. ~) [3 [4 O* {$ ?
运行cmd命令
- b5 H, B- o& ]$ j: @2 @2 S启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
& `$ S' c5 q! a- k. t' V! v8 k9 j重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
( M3 G8 [& ^% o% k# |重新注册ADODB.Stream组件# d7 _# C( x0 A4 }! }: K: J
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。5 Q0 T" Y1 t/ `+ R9 E
echo 正在修复,这个过程可能需要几分钟,请稍候……1 a2 U% Y7 R4 x4 Q0 O
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll2 c& A7 O0 t2 A+ X" M# Q$ D6 {
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb' n# n: H. Q. w$ E' i# j
regsvr32 /s comcat.dll1 ?* y# V8 E0 |  p6 {
regsvr32 /s asctrls.ocx
8 g& O# b, r/ ^! C: V0 ]regsvr32 /s oleaut32.dll( P4 b/ Z6 |, l5 p. t; L
regsvr32 /s shdocvw.dll /I
& T, ]* f1 c* [3 _+ W2 dregsvr32 /s shdocvw.dll+ P. t3 H  }9 y7 t" _+ y- t
regsvr32 /s browseui.dll
4 |9 h' I5 }1 e+ Y9 b3 j+ @regsvr32 /s browseui.dll /I
( _2 ?, R/ o, E! k- Nregsvr32 /s msrating.dll
$ d' {7 |* ^; F$ H" [3 eregsvr32 /s mlang.dll
9 U1 i# v2 n: Q; S! tregsvr32 /s hlink.dll8 p+ w0 u9 x+ t0 t4 u! S2 A: K, f
regsvr32 /s mshtml.dll
% X( q7 C( _$ \1 p+ y; Iregsvr32 /s mshtmled.dll$ r9 |* w; @( n# g: z6 Q4 I
regsvr32 /s urlmon.dll
" t3 T; X3 [# ?8 [regsvr32 /s plugin.ocx$ ~2 n# x5 }) @7 t+ C( A: l
regsvr32 /s sendmail.dll
, @# n- M3 g" V# M8 C* Vregsvr32 /s mshtml.dll /i
: [! y  W8 i' B; j9 C: o2 Uregsvr32 /s scrobj.dll. W6 j/ o4 [5 o7 J
regsvr32 /s corpol.dll
7 l% `/ J: }6 wregsvr32 /s jscript.dll
! u1 A# L1 S  z( L! _4 Y# [( Kregsvr32 /s msxml.dll& F& a9 z: `" w8 V- H: C
regsvr32 /s imgutil.dll
0 [& t- N( R& `. {regsvr32 /s cryptext.dll6 x0 Y  y$ k& z3 F, ^
regsvr32 /s inseng.dll
' X, C3 s$ ]! W; J4 hregsvr32 /s iesetup.dll /i% F) p5 `. ?2 f/ J9 b* o
regsvr32 /s cryptdlg.dll
3 ]* T, P" W! xregsvr32 /s actxprxy.dll
& [: X/ B# p" [; iregsvr32 /s dispex.dll4 U9 ]  U( t/ E; r
regsvr32 /s occache.dll: I. P) r( m' c$ D4 h9 ]# b, B" f
regsvr32 /s iepeers.dll
) E% e$ n5 b9 C$ Yregsvr32 /s urlmon.dll /i
$ l- `* S, a8 ]# H  y# g3 cregsvr32 /s cdfview.dll' I6 b: [' H* N+ c( P* y- X; p
regsvr32 /s webcheck.dll& a' W- L: j2 ^- Z1 D" F/ S$ B! s
regsvr32 /s mobsync.dll6 k& h1 V) C+ `* b& z. T
regsvr32 /s pngfilt.dll
/ C0 L: s8 t3 z/ V4 s. m) tregsvr32 /s licmgr10.dll
* ?( T% d5 P9 x: V* l. a' U% Pregsvr32 /s hhctrl.ocx
! o8 ~6 @+ y, Wregsvr32 /s inetcfg.dll
8 ~. k6 ]9 b; I" Q* kregsvr32 /s trialoc.dll! Z+ k2 U8 I& {' `9 N
regsvr32 /s tdc.ocx
8 }; \" ]3 w3 g& v* Eregsvr32 /s MSR2C.DLL2 S7 q$ Z! x5 Z9 \: m' P
regsvr32 /s msident.dll; _. ?) M# Q' Q! J# E1 x
regsvr32 /s msieftp.dll
: H3 X3 q, D$ S' C; {: Bregsvr32 /s xmsconf.ocx4 [, `5 A9 v) t* T
regsvr32 /s ils.dll% R2 _# S6 P0 E7 g! T
regsvr32 /s msoeacct.dll
8 L8 V. q+ y4 G% e# D2 \- P0 Yregsvr32 /s wab32.dll& y- p8 D9 O' n5 Q# C( v
regsvr32 /s wabimp.dll) L9 C& f3 Q3 p$ E. |6 }6 R
regsvr32 /s wabfind.dll
4 _& Z) G6 ^& H8 Z+ P6 Rregsvr32 /s oemiglib.dll' L1 ?4 Y! H6 G8 ]2 }5 C
regsvr32 /s directdb.dll
* z* C( q8 n5 X- o7 J9 Z5 o' u2 rregsvr32 /s inetcomm.dll4 z1 F& F$ t9 |6 U5 @
regsvr32 /s msoe.dll
0 J' p: \4 ?% z$ B4 yregsvr32 /s oeimport.dll
0 p3 m5 z+ j$ p# w+ rregsvr32 /s msdxm.ocx  P1 M1 ?+ ^& l/ f) `
regsvr32 /s dxmasf.dll
6 w5 X! N: U" Hregsvr32 /s laprxy.dll
/ D2 f) X# V! R( x9 yregsvr32 /s l3codecx.ax# b# v5 D+ J/ D
regsvr32 /s acelpdec.ax
, [  y7 I" H7 G$ W4 n7 e; x! Fregsvr32 /s mpg4ds32.ax
8 v9 X  s( h7 f8 |& r4 Dregsvr32 /s danim.dll
7 x  o9 I- J8 k, a% ~" Hregsvr32 /s Daxctle.ocx; S5 m7 P" b6 ]$ Q8 W2 D
regsvr32 /s lmrt.dll
2 w& o" o, D2 D  e9 v" }. u( C  \regsvr32 /s datime.dll- z5 t: G0 @4 F# L; v1 Y& h
regsvr32 /s dxtrans.dll
. w3 K: G) }! ?0 Z, {1 @regsvr32 /s dxtmsft.dll( U& X8 {( r% e8 U% P8 X
regsvr32 /s wshom.ocx
) F7 w' I6 {: T9 K2 Q* z/ Xregsvr32 /s wshext.dll
  ?. V8 B, P% A- ?! Rregsvr32 /s vbscript.dll
  p  q  t) t; V# `& dregsvr32 /s scrrun.dll mstinit.exe /setup# `+ F. h0 K# _7 [2 S% A
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
  V% R8 }. k9 ?. U& F& s8 ]* W9 Nregsvr32 /s msapsspc.dll /SspcCreateSspiReg6 B) D* @8 m5 C
echo.
& {; h+ a* n; }- N: kecho.
' q* k7 f5 g6 Z% |; m% techo 修复成功!任意键退出!
; [* Y  y& c! B) k) x/ O* d  r( O1 b' T$ ^pause>nul
; H! M6 ^$ d4 v' Y2 j# Q四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。0 m- B8 d% @$ D

* }$ d/ o) P6 w- a9 N1 w, ]  sPS:
0 I& V* z. F; I8 F方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
' V5 P2 B7 q  l" d7 |2 \9 H: }5 d: ]( ]3 `5 a; ~0 b7 I
如果用完以上办法后,运行iis仍然出错
( U" l! Z2 v- p7 z- @* @8 [右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”) x' V5 G) Z) m2 d4 s
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题7 Z2 C7 |/ P# h
IIsfixer.rar (1.07 MB, 下载次数: 0) & `' E1 d4 b* j; o" ?; @$ ^" p2 E
" S4 ?8 Z" ^0 N$ L

: a/ O* B- |, W9 V+ C, i
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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