搜索
查看: 15482|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:: E+ n+ {# y6 S  v  o6 z8 V
# F9 N& g- @* P8 i! r# @
错误号:-2147221005* _$ m" c; S3 }, s
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
( q. [3 w  O# o1 i6 P! i) i  g- I% Z% [9 }+ N1 E' l
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。& U5 M- m# P5 h8 e& v- w$ h$ S

+ B" s8 g5 L( Y* {  w: ~于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
7 @- C4 I- T; U' @% | 一、权限不足9 L) P3 m3 O5 Z( K( ?8 K9 ]
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
8 y/ @5 |+ g% p; A. B二、系统没有开启FSO组件.
% d7 g* B( u, ~7 K  t运行cmd命令
3 O* h* Y# E9 U* x# g- n启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ! ~* G: f7 }$ h3 w, t9 y" M3 i
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"; a) L8 |# D# \! g# R$ j
重新注册ADODB.Stream组件/ {! L, i/ z$ V& R6 x
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
4 |( N+ e9 Q9 g, Vecho 正在修复,这个过程可能需要几分钟,请稍候……
, G+ u/ q2 F( o" r3 ]/ ]rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
+ x# ]0 u1 q- a5 }rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb7 C: b9 q0 D0 T/ o  [0 ]
regsvr32 /s comcat.dll
% F& C, R- z/ P# J# |/ Y: nregsvr32 /s asctrls.ocx
; E2 U. ]; X' t8 E1 l& eregsvr32 /s oleaut32.dll
. p5 G8 r8 _0 E' f* xregsvr32 /s shdocvw.dll /I
5 O( |* }3 `, n* }8 C( V1 h9 Wregsvr32 /s shdocvw.dll, i8 f$ X$ i! b
regsvr32 /s browseui.dll
1 ~/ z# s. n$ p4 M1 z5 `8 ^regsvr32 /s browseui.dll /I
3 s- X' F6 o% Q$ M3 rregsvr32 /s msrating.dll
/ F5 \0 Z  S5 s$ Q+ b7 qregsvr32 /s mlang.dll/ B/ }2 ^. X$ }+ r: E5 o. n2 v
regsvr32 /s hlink.dll$ l! E  q( i1 Y3 H
regsvr32 /s mshtml.dll
3 L  W7 G% f/ Lregsvr32 /s mshtmled.dll
$ q5 [9 x* j8 H7 Y% t1 mregsvr32 /s urlmon.dll
8 x& c2 F& B5 H3 l; R! X3 E7 sregsvr32 /s plugin.ocx
1 c- f/ ^3 C( b, L# @2 Jregsvr32 /s sendmail.dll
- D- O0 }( w' A- a* Aregsvr32 /s mshtml.dll /i
  P; d8 g6 d. h+ t* ]regsvr32 /s scrobj.dll) C2 p" |, F+ J4 S2 q
regsvr32 /s corpol.dll' M4 w5 C2 F$ [" N
regsvr32 /s jscript.dll+ _. N8 d8 l3 e, S, k
regsvr32 /s msxml.dll2 s. ~' M! z! ~- W
regsvr32 /s imgutil.dll( z7 s% F/ ^# P. K
regsvr32 /s cryptext.dll
# @* @3 K8 D# @3 ]$ U- O1 l( v; Lregsvr32 /s inseng.dll+ X5 B8 W" W% a- O# r" l
regsvr32 /s iesetup.dll /i& ?% x( p) B; R3 y% `
regsvr32 /s cryptdlg.dll  M) H, s* a! M0 \2 a
regsvr32 /s actxprxy.dll# @; f% e7 b  p( D6 G) R
regsvr32 /s dispex.dll
2 P- @* {( `5 w5 j/ X% K5 Eregsvr32 /s occache.dll
) J8 k7 e( W! _# P% e& r$ J5 z; i5 lregsvr32 /s iepeers.dll! j6 \0 d: a" B1 g
regsvr32 /s urlmon.dll /i7 E" n% @3 `5 _" ]; d9 j3 H) H0 M( S7 E
regsvr32 /s cdfview.dll
- `( I8 T5 Q: `8 o* p8 U% Wregsvr32 /s webcheck.dll
0 Y& }" b, x( J. }) d, tregsvr32 /s mobsync.dll
0 I" R) {5 v* u; Fregsvr32 /s pngfilt.dll3 l2 X# l5 _( o  p
regsvr32 /s licmgr10.dll$ \3 `% B' o# y6 D
regsvr32 /s hhctrl.ocx
. C( k( d) Q  @! b6 U1 f9 xregsvr32 /s inetcfg.dll
- u6 i6 _4 k2 l# mregsvr32 /s trialoc.dll
: E; P* D- |% O2 b0 H, Vregsvr32 /s tdc.ocx
0 v5 [- Z$ w) Pregsvr32 /s MSR2C.DLL; j. Z* z# K1 D& _/ c# ]
regsvr32 /s msident.dll) M2 x) \- E  t* x! }! ?, u1 F( c
regsvr32 /s msieftp.dll
0 Y2 T0 p# X( y/ B/ s" \% @$ Mregsvr32 /s xmsconf.ocx4 z' }( m3 Y; M8 c! @: N
regsvr32 /s ils.dll
6 W9 \. C5 C. C6 c* W+ T; P( m1 d1 l0 }regsvr32 /s msoeacct.dll
' |$ H* t: |/ G# I  N' Nregsvr32 /s wab32.dll
; _! M6 Q: n4 y" b. e- ^0 X" Fregsvr32 /s wabimp.dll
* m0 c5 M5 K" S3 f) oregsvr32 /s wabfind.dll
( M0 k! E; n5 [0 Cregsvr32 /s oemiglib.dll
% X0 B) J; v, Rregsvr32 /s directdb.dll6 w% n% j' o5 x( ^' m( |' }& k
regsvr32 /s inetcomm.dll
/ e; q3 y. O$ E) B# }. Zregsvr32 /s msoe.dll) ~5 y4 N* e, T# y$ I* U
regsvr32 /s oeimport.dll
+ q3 c( g. r! j& bregsvr32 /s msdxm.ocx0 {7 S6 B2 v4 E1 }4 R
regsvr32 /s dxmasf.dll9 m/ K8 [4 i' M. p  s7 J
regsvr32 /s laprxy.dll
0 A1 x: q' j( ?; F0 jregsvr32 /s l3codecx.ax5 ]9 E& }+ o7 l; ?/ K6 i
regsvr32 /s acelpdec.ax
/ o3 u3 {% @- |$ ^" c; Cregsvr32 /s mpg4ds32.ax
* z/ {/ q8 R" I& }5 r( z! \regsvr32 /s danim.dll  \! E* [, |2 U8 `' O8 Y
regsvr32 /s Daxctle.ocx6 E2 ]4 C4 A- R1 h( Y" B
regsvr32 /s lmrt.dll
( k6 e" z( m$ {/ T4 g6 gregsvr32 /s datime.dll
1 F4 _( F, Y' |% B+ Iregsvr32 /s dxtrans.dll0 p8 n) k/ y8 M( y
regsvr32 /s dxtmsft.dll
5 g4 ?9 I0 U1 e8 e* S5 cregsvr32 /s wshom.ocx* Q: y& T. }2 \
regsvr32 /s wshext.dll  u4 J! u2 `4 x8 F
regsvr32 /s vbscript.dll
5 r# i  r, W# |* e9 J% z5 oregsvr32 /s scrrun.dll mstinit.exe /setup
5 m, V: X% f+ M; X! |regsvr32 /s msnsspc.dll /SspcCreateSspiReg
6 k  ~/ P$ w! u0 Y/ ?2 Qregsvr32 /s msapsspc.dll /SspcCreateSspiReg
2 N1 U% _2 h0 M5 ~3 Techo.
% w9 y5 O( I1 y5 y0 {echo.
" h$ r% d2 G6 h0 [' i- recho 修复成功!任意键退出!
, R* ~, |# ?  m. vpause>nul2 a5 D; ~# r1 ^) h$ z& |7 D
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。3 w' H) }1 U4 x3 M' `& l  |- E
& E' ?2 l0 Z) a! I, t) ^% Z1 F
PS:9 l& ?% C  C7 w) ~4 i
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
1 Q* t' y8 n, G( e3 ?" c- u. O+ }" v# B" K8 d* c5 t7 [
如果用完以上办法后,运行iis仍然出错
% a9 p# N1 z, h8 R9 o  r右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
2 F/ _2 \3 ?- @: g1 `5 q; m下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题3 g1 F+ p$ A5 X* i8 o$ Q
IIsfixer.rar (1.07 MB, 下载次数: 0)
% @- q" ]6 C$ Y4 t% N: w5 }! \7 o$ r

: w6 U' @# i/ @
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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