搜索
查看: 15334|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:% x# `3 _6 ~3 a. r

) k' m: R$ Y( W1 M2 @  r错误号:-2147221005
/ i3 }8 ]. t( z: ~# m错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
" I/ J; O1 w6 {0 Q* C! r5 _. \4 V
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
, T6 ?' C5 {1 P( y$ T
8 n1 W; }' {9 S8 h, R5 j于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
: _- w+ o& C8 H# U  ?' Q% `$ A# X  ^% H 一、权限不足$ ], \1 ]' K' q2 Z0 M
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。7 ]3 ^7 r& R7 A/ W5 o1 d
二、系统没有开启FSO组件.
+ _; \0 t& |- @- @运行cmd命令. ]  e; b: f& P' F
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
  j# ]- ?7 K# Z$ m1 f重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
! `- o3 z" ~* u' I7 f5 @重新注册ADODB.Stream组件* ^1 n4 {& }/ E1 j+ q* Z& @
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。! p  Y5 h% ]. E, p* P& q7 b
echo 正在修复,这个过程可能需要几分钟,请稍候……1 s, w1 U7 |5 g
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll% u" m4 ^" ^& U% S# m
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb# c& H9 |7 z2 {: ]+ Q; I
regsvr32 /s comcat.dll
% o" Y1 g( i, a& eregsvr32 /s asctrls.ocx
. O3 d! K! n( `; L" x7 [regsvr32 /s oleaut32.dll
4 E* v& f' B! {4 ~9 t! B" H3 {regsvr32 /s shdocvw.dll /I8 E, W0 q9 ~  [( y, X3 y
regsvr32 /s shdocvw.dll6 K0 m2 V) i, X' J/ Z
regsvr32 /s browseui.dll
9 {9 p& B1 d& ~. S3 h- Y( ]8 {& Lregsvr32 /s browseui.dll /I7 g" U* ~4 L0 f0 N4 t
regsvr32 /s msrating.dll+ z4 c. m+ Z% I, q2 r8 ?
regsvr32 /s mlang.dll) M: x! p% _# U, i
regsvr32 /s hlink.dll+ o% a6 I. Z4 o, u- m* P
regsvr32 /s mshtml.dll( Q! X9 g5 D7 _5 ~
regsvr32 /s mshtmled.dll6 J1 s# [; q: @9 K; k  N
regsvr32 /s urlmon.dll! m8 k& b% M* C6 F6 `$ j: ?" h
regsvr32 /s plugin.ocx7 e6 l% B$ [, F( ?( N
regsvr32 /s sendmail.dll
% H0 }. o0 K. _7 dregsvr32 /s mshtml.dll /i. r9 n! [- n+ l
regsvr32 /s scrobj.dll6 I6 n+ t. x; r. ~0 B
regsvr32 /s corpol.dll
9 L9 U: s1 b* |5 K7 [regsvr32 /s jscript.dll& H, l$ _. y; r0 ]3 ?
regsvr32 /s msxml.dll( t  m% g1 N- K3 ~
regsvr32 /s imgutil.dll
4 c& X9 t/ [0 V* V0 N$ e* n2 ]. j6 sregsvr32 /s cryptext.dll
3 @0 {7 d! S$ h  y$ xregsvr32 /s inseng.dll
0 ^  i! R  p2 S4 N- n5 Y1 lregsvr32 /s iesetup.dll /i* d* s& A7 u2 v! w  |$ Z0 B. G
regsvr32 /s cryptdlg.dll9 X1 U/ R3 i/ [3 Y3 s; r( r
regsvr32 /s actxprxy.dll
0 R& T+ s1 H+ b  t* s% yregsvr32 /s dispex.dll
! C) |/ S' W7 Z8 p4 Fregsvr32 /s occache.dll
; _3 }+ W. ^+ T; g' B! h0 jregsvr32 /s iepeers.dll
- D+ |7 @: R1 O% t7 I# Eregsvr32 /s urlmon.dll /i
6 W  m4 ]5 `, T. Vregsvr32 /s cdfview.dll
9 [: [+ ~  z! xregsvr32 /s webcheck.dll! S" K$ y) b  O2 f
regsvr32 /s mobsync.dll
6 S  I# @) e! r' C6 {& F3 vregsvr32 /s pngfilt.dll
1 e% q3 z! O, F; vregsvr32 /s licmgr10.dll0 C6 ]. ^+ k: I' j0 G2 n- o
regsvr32 /s hhctrl.ocx
- a$ E5 L7 j8 V7 s4 c/ Cregsvr32 /s inetcfg.dll
- o' S; P1 r3 W+ J. X& \9 Lregsvr32 /s trialoc.dll: f  H4 u* Q+ W# {0 s
regsvr32 /s tdc.ocx
  w/ L: J6 q, Pregsvr32 /s MSR2C.DLL
* m" x6 K8 [5 V6 F$ Jregsvr32 /s msident.dll8 t# ^  w1 u0 G
regsvr32 /s msieftp.dll, Y8 k. T: M; K5 j& k. N- @
regsvr32 /s xmsconf.ocx7 K2 r. r8 \: E/ u2 z" t) Y' L% a
regsvr32 /s ils.dll
! }) G' q- Q8 j1 C4 b( S# D5 r7 K4 fregsvr32 /s msoeacct.dll; u. N& Y+ {: [, Z6 }9 f. K& M; S: R
regsvr32 /s wab32.dll% T5 V# j; u" ^0 \- Z+ H: M7 F, Z* {
regsvr32 /s wabimp.dll% `! X% a# q# X# u2 [  W; W2 a5 i
regsvr32 /s wabfind.dll
0 L5 H" X; H- ?& q% ?. b; [7 L- J* a- }regsvr32 /s oemiglib.dll! f# L9 T( `& `9 c
regsvr32 /s directdb.dll
7 ^$ C) v% r0 dregsvr32 /s inetcomm.dll2 L% k3 \4 q- ^4 H, E; D
regsvr32 /s msoe.dll
9 S9 ]/ x# Z& F/ r# s+ vregsvr32 /s oeimport.dll
+ I1 K& ?, z, l# o  p7 U* Gregsvr32 /s msdxm.ocx
" t0 k# R. D1 [- h7 v4 T" Q, Q  a% jregsvr32 /s dxmasf.dll3 \" @$ s+ U& p# t
regsvr32 /s laprxy.dll
! e4 E+ G. Y% Z  t9 n) mregsvr32 /s l3codecx.ax
$ `7 h. x3 J. W+ W. o# \# Oregsvr32 /s acelpdec.ax
3 Y) B+ @" z7 @1 H( \regsvr32 /s mpg4ds32.ax, T. {( {# E9 W: ~
regsvr32 /s danim.dll, }$ P8 Z0 Q, S6 t; ?2 I
regsvr32 /s Daxctle.ocx
& E# j! }" M5 hregsvr32 /s lmrt.dll
  F2 d: `8 R) o# s' B2 Q4 cregsvr32 /s datime.dll
  v2 k- }, d6 Aregsvr32 /s dxtrans.dll
8 @$ G0 }" W+ V, b. }1 A: |/ N7 Zregsvr32 /s dxtmsft.dll& I! r  h; [6 i4 ?( g$ s% |
regsvr32 /s wshom.ocx( B: ?2 ~0 E! ]- q
regsvr32 /s wshext.dll3 F& [" a0 U, @, m: f
regsvr32 /s vbscript.dll
; e4 `& \# j1 G& v4 pregsvr32 /s scrrun.dll mstinit.exe /setup5 @0 G: I0 J5 m  G; e
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
- V+ f  [0 w/ `) xregsvr32 /s msapsspc.dll /SspcCreateSspiReg
+ d+ O9 p7 q+ y6 D: H+ L) a4 fecho.
3 X! q9 b, ]) q* x, wecho.( x/ k0 \: f/ ^, G  d, e3 E2 U
echo 修复成功!任意键退出!
! B; U) e! G  K5 ]6 V5 jpause>nul
* J) G6 k0 p7 g2 f四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。1 P+ ?$ o" o& R
( u* ~4 M6 H( J' W7 t( S3 P
PS:1 x, k5 A5 \& [+ F& B
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。* `& m8 d% r- W
: M; T) K0 }  m* I2 j
如果用完以上办法后,运行iis仍然出错) A! z. N) v3 ?* B' P2 j/ g
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
6 V3 l# A) N( ]  ?& o7 [3 P& n* t下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题# I7 y& L* X; z% A
IIsfixer.rar (1.07 MB, 下载次数: 0)
- o0 S! F& P6 ]3 P" ~5 q, P
& d' H. u, e& y+ n. Y8 A( I; d& o. Q9 v& K6 x
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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