搜索
查看: 15383|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:$ _9 D% C' h% `( t+ B0 Y

$ U% v& m  j, l/ c错误号:-21472210055 h/ w6 x! ~6 R- Y0 I8 {
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
' b6 q  \  [; Y4 ]4 [; u! |& Y' y6 S" O, _5 a1 G( q5 [6 ]
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。+ r/ b7 ?/ x# [; m

4 Q0 L: f. Y. d0 P于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
( q4 ]  ?* n+ \$ @5 t 一、权限不足3 ^4 m+ b' i. Y" [1 X# s. F
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。0 N. x6 D  J" D7 O
二、系统没有开启FSO组件.
' u/ g" z2 Y. N4 M) ~( ^运行cmd命令  K( T0 ~& A+ Q4 |& {! w0 `- q; D
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ( [3 h0 N' c9 Q/ F, _5 S
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
# B" i& k" d2 a- }4 a" \重新注册ADODB.Stream组件" H# o9 G4 X% D6 ^6 s
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
/ _2 [( N3 B6 Y! qecho 正在修复,这个过程可能需要几分钟,请稍候……
: u$ k2 z; P/ B; O# erundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll* o- h* Y' B; L6 U$ F
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
  {8 @, `" ?. kregsvr32 /s comcat.dll
' d2 q" k0 x; x5 h1 a, h& eregsvr32 /s asctrls.ocx
2 p+ q6 e6 h, g3 pregsvr32 /s oleaut32.dll
4 J: z4 X1 o" u5 {# g+ q2 v: a9 Gregsvr32 /s shdocvw.dll /I
+ I# ~2 s5 N( ]7 O, b: Kregsvr32 /s shdocvw.dll
1 W! J, _, M! T0 K: O6 X% g  |regsvr32 /s browseui.dll) N4 G$ ?* Q" V) h, A5 {
regsvr32 /s browseui.dll /I- V# p9 @9 z1 O0 M2 @! n) m
regsvr32 /s msrating.dll4 p' N" d% h! [& L# i
regsvr32 /s mlang.dll% K, `6 V  @- b7 A, O) B
regsvr32 /s hlink.dll! J+ Z, H+ a  s9 e# B
regsvr32 /s mshtml.dll. W) `8 d- s6 M
regsvr32 /s mshtmled.dll& x1 W6 c( H1 a9 J+ w
regsvr32 /s urlmon.dll
6 ~* c3 {5 ]) u) ^$ a$ Gregsvr32 /s plugin.ocx
/ b2 Q' i  U" V' R" C5 `7 R' u3 Lregsvr32 /s sendmail.dll
2 c0 _, R: r9 \regsvr32 /s mshtml.dll /i
( F$ Y* l0 m; j- X2 Xregsvr32 /s scrobj.dll
: R8 Z0 j/ S5 P8 T" O! i5 Lregsvr32 /s corpol.dll/ _7 k6 L2 m; O5 P5 l; T
regsvr32 /s jscript.dll
; d% B: T0 o- Z4 `) iregsvr32 /s msxml.dll
, P/ s- }. d" fregsvr32 /s imgutil.dll3 T' n! C1 @' R  |& h" L
regsvr32 /s cryptext.dll+ q: i% K, E: P9 N7 {
regsvr32 /s inseng.dll
! j6 g. c+ R5 U2 V2 g3 Dregsvr32 /s iesetup.dll /i
  i- ?1 B, d' b8 R$ d) Fregsvr32 /s cryptdlg.dll
) X% ~& d. J9 Xregsvr32 /s actxprxy.dll
# x+ Y; b( f0 e4 ^regsvr32 /s dispex.dll+ U8 d, c7 U6 i8 T, ]
regsvr32 /s occache.dll5 D  H% t. E; A. d
regsvr32 /s iepeers.dll# v; k8 s# H7 e& P; Z
regsvr32 /s urlmon.dll /i. G: R8 u/ r9 \9 ?' m
regsvr32 /s cdfview.dll( e5 G  J% J# g3 G) A$ T
regsvr32 /s webcheck.dll7 E. N! N# K$ C7 ~( o
regsvr32 /s mobsync.dll; M2 Z1 ?& ~9 o) U! G
regsvr32 /s pngfilt.dll6 f& w2 A5 B$ P7 X! r, @3 X
regsvr32 /s licmgr10.dll( X: B( y5 I# V' ^9 r6 W4 k
regsvr32 /s hhctrl.ocx( H) g; h0 F) J% I/ i% R& h
regsvr32 /s inetcfg.dll/ \, n5 U; s! d, u% b, n! p/ K
regsvr32 /s trialoc.dll
  _+ q# u2 [* a5 eregsvr32 /s tdc.ocx) o. Z9 `% ~. m$ J( Q2 ]' M9 ]
regsvr32 /s MSR2C.DLL
5 N) t) K4 Q  mregsvr32 /s msident.dll
& o' a  o$ D* l/ p. eregsvr32 /s msieftp.dll
2 a( D5 A7 O* Oregsvr32 /s xmsconf.ocx! q$ Q! S+ L: t; B0 n9 ~
regsvr32 /s ils.dll
0 O/ L* I& @; J. D: M1 Yregsvr32 /s msoeacct.dll4 Z% F! Q# L6 y0 w
regsvr32 /s wab32.dll
+ f" D) V8 ^# A8 cregsvr32 /s wabimp.dll
* R! R1 W* s! [0 R. i6 g: Z# ~regsvr32 /s wabfind.dll2 u& d6 p1 G- Z/ W9 ~' n
regsvr32 /s oemiglib.dll
! V# R* A& R" v$ ]+ Fregsvr32 /s directdb.dll) Q6 k) {4 J, W' ~0 ~( M1 r
regsvr32 /s inetcomm.dll/ Z; ~" C# }6 \9 k% x$ Q9 U3 O
regsvr32 /s msoe.dll
4 U1 Q7 s5 u) G$ f0 Sregsvr32 /s oeimport.dll
+ m. h0 S+ G9 A, G) [& Vregsvr32 /s msdxm.ocx$ Y3 w, ?* k6 h# r8 x7 s8 T  d: O% t
regsvr32 /s dxmasf.dll
* y* A# ~& L  l, ]regsvr32 /s laprxy.dll
5 w% U" Q8 V% \* p3 G6 `6 ~4 I: Qregsvr32 /s l3codecx.ax
- \: ^/ Q9 [4 k/ U: F9 i6 D4 j- Oregsvr32 /s acelpdec.ax
1 k2 l3 M2 x# kregsvr32 /s mpg4ds32.ax9 |& j. X, A, w5 k/ y6 z* _
regsvr32 /s danim.dll
* @0 e; V" {) {1 L6 sregsvr32 /s Daxctle.ocx$ ]! |% B6 k+ ]$ W" R2 n! K$ B6 D
regsvr32 /s lmrt.dll' a2 v3 H$ C0 t; {
regsvr32 /s datime.dll
6 j: Q9 z5 n% pregsvr32 /s dxtrans.dll
% X# s4 I/ Q: l) ]9 ], g" o/ ^, tregsvr32 /s dxtmsft.dll. M3 l9 E8 P2 \. a
regsvr32 /s wshom.ocx9 [; M* x! W' m  ?1 @5 |
regsvr32 /s wshext.dll
" k" j5 A& H# Y6 y. {5 Zregsvr32 /s vbscript.dll
6 x0 l4 }! p5 lregsvr32 /s scrrun.dll mstinit.exe /setup
' J  y3 z& j" x8 cregsvr32 /s msnsspc.dll /SspcCreateSspiReg9 M5 S% g, A" P
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
6 G, U5 z5 W$ Gecho.9 [: |$ h  `0 M1 G. S9 U) O7 J, T% H
echo.
3 r. T0 C0 F5 z5 Q( [+ [1 [' n  k3 B) fecho 修复成功!任意键退出!  C6 o0 }3 x1 U$ l) M
pause>nul
' ^1 W) ?; L' @. c. }) ^四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
, q4 N# x% A' \1 I( H) f
! ]7 J9 X2 R) A, |PS:
  i" q5 h4 ?7 m5 ~& L; H方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。7 p; f4 |( v4 M' s1 W
4 q- `- F4 X& ?! Z6 r; _& n
如果用完以上办法后,运行iis仍然出错2 ^/ ~, G9 }+ `5 B
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
9 L4 b" T; k" {" T0 p下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
- [" i4 P" q+ w% Y/ A* B( x IIsfixer.rar (1.07 MB, 下载次数: 0) ; f, t" Z( [2 N  j; m% K
# @, Q3 L7 F; |5 O5 a+ n/ Z

, f2 r& F: N) l: L7 ?9 N
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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