搜索
查看: 15432|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
9 H5 W" g# v" u2 _& R7 q4 i" Y: v
( \* C, \9 N# z' M3 N5 w错误号:-21472210054 D' n7 _! x  i
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
% w* l! H, O0 m) H
7 M- D# E! t( Z" I测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
: ^6 ~) ^  D; F; ^7 x# G0 A! ]2 @6 s4 Y' o% R( s
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:9 D# q  U0 h  ?. t. ^3 K1 @
一、权限不足  H0 n9 B/ B% w
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
3 [+ p+ }# T3 y- ^: Y% e- c二、系统没有开启FSO组件.
6 x: n' y# T, C& H7 R  m- C5 d& v运行cmd命令
+ k" J! ~" S9 `* H- d启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  . E( C, O0 e, `6 ]; P5 G
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"! J# p& q- e% p
重新注册ADODB.Stream组件
6 S! W* Z) R7 z: W三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
4 M) L  `; I  s3 |5 d$ `6 Fecho 正在修复,这个过程可能需要几分钟,请稍候……7 l9 z" O! `( X$ @
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll3 P, R) Y; M6 n9 w# W
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
" l$ w2 x: S7 b5 Oregsvr32 /s comcat.dll9 V( h5 W  j) j: o
regsvr32 /s asctrls.ocx
0 b8 S/ V/ |/ i& ~5 L, o" o0 ~regsvr32 /s oleaut32.dll8 e9 c& t7 Q" S) t9 W
regsvr32 /s shdocvw.dll /I9 I! T; T- h, e5 f, m
regsvr32 /s shdocvw.dll6 S$ y' J! `& e$ O9 ]  F
regsvr32 /s browseui.dll, E8 N  L$ L  l4 d
regsvr32 /s browseui.dll /I! Q- E0 g1 Q$ T+ J4 W' m% d+ }
regsvr32 /s msrating.dll
3 I% K5 K4 a' v) I3 Zregsvr32 /s mlang.dll
% f; d! r9 l! o2 I' B4 m' @regsvr32 /s hlink.dll& t1 F9 n1 j5 g3 z+ {
regsvr32 /s mshtml.dll- t" K3 `; W% F: g. I
regsvr32 /s mshtmled.dll7 O. Y2 R7 x6 K! u7 ?
regsvr32 /s urlmon.dll5 J6 W9 }! W7 ~) I5 C
regsvr32 /s plugin.ocx
" S3 d. r9 F- X0 t; H/ H2 Y) pregsvr32 /s sendmail.dll
& X9 M  G; u6 K8 |* Fregsvr32 /s mshtml.dll /i9 V6 U4 I) j0 E$ R
regsvr32 /s scrobj.dll
6 p6 a* E8 t+ M8 Aregsvr32 /s corpol.dll
9 N; M2 [5 i# h2 C0 s* vregsvr32 /s jscript.dll
) q: R  n/ ]8 m; r% Sregsvr32 /s msxml.dll
! q( A5 o6 g" E- {# D: f5 b! n! i- pregsvr32 /s imgutil.dll- X6 ?: X& N" a7 l6 M
regsvr32 /s cryptext.dll5 a2 {4 h9 ~' u$ t, N4 F1 N
regsvr32 /s inseng.dll, A6 u" {6 t6 d4 t
regsvr32 /s iesetup.dll /i
9 `; k% g9 r7 S: X: i2 M. R2 q; jregsvr32 /s cryptdlg.dll
, m+ U! S! D: c6 q# k6 i0 ^regsvr32 /s actxprxy.dll6 \7 ]( z" B9 g& r$ ^- U$ z3 Q
regsvr32 /s dispex.dll
, b# L5 k) R# l- h+ \5 vregsvr32 /s occache.dll( E( i7 b5 _% Q& E. I4 C: r5 @
regsvr32 /s iepeers.dll
1 C0 y! x8 H" S* P1 Dregsvr32 /s urlmon.dll /i: m- d2 E2 x8 f6 c$ K( `
regsvr32 /s cdfview.dll8 }+ ]) V& \) ?1 P5 @
regsvr32 /s webcheck.dll* Q: s3 A3 U' H# R7 E  G: y
regsvr32 /s mobsync.dll
( `0 H8 ?+ v* F' b3 e( |0 Wregsvr32 /s pngfilt.dll8 n+ K6 _* P; @# q& W0 b
regsvr32 /s licmgr10.dll
' o* |0 v4 \/ p, C' |regsvr32 /s hhctrl.ocx3 v/ I+ {) g4 h, E0 G& U4 M
regsvr32 /s inetcfg.dll
  V$ w* ]& u! Q# x+ t& L6 `regsvr32 /s trialoc.dll1 t2 D% o9 f7 o2 S. a7 @
regsvr32 /s tdc.ocx8 q- m+ y! M7 }  \+ j  D+ q
regsvr32 /s MSR2C.DLL
8 ^% k( a/ }6 yregsvr32 /s msident.dll
5 S' u" @) p% A" _% h- {' Xregsvr32 /s msieftp.dll
7 M. |0 Z( N+ _: w' F8 Rregsvr32 /s xmsconf.ocx
+ C% i' D7 l& B3 V. z, c: _  Tregsvr32 /s ils.dll
0 |  E1 c5 o$ ~: J3 \regsvr32 /s msoeacct.dll
- A! S- k  c7 ]/ Gregsvr32 /s wab32.dll
% k- L& F. w% v- y- X# Cregsvr32 /s wabimp.dll
( }, K! {9 P8 s" V0 Lregsvr32 /s wabfind.dll
7 X8 @9 a8 a4 Lregsvr32 /s oemiglib.dll8 f; ]$ W2 o- W, j0 l  Q; a( Z% O
regsvr32 /s directdb.dll+ K/ \$ I! f1 o* ]3 A4 N+ t
regsvr32 /s inetcomm.dll
: D4 V  ~# i6 ~" Dregsvr32 /s msoe.dll
1 L- X' c1 h0 Qregsvr32 /s oeimport.dll% g3 l6 @4 m6 I' ?* P4 ~9 e
regsvr32 /s msdxm.ocx5 ^3 b* o5 `. B
regsvr32 /s dxmasf.dll; b& M7 H6 E% z( W0 j1 F
regsvr32 /s laprxy.dll; `+ O3 |2 I( Z6 `% Q
regsvr32 /s l3codecx.ax
2 L  _2 I( |- S9 S' v, dregsvr32 /s acelpdec.ax/ y( M1 [1 c4 [5 v. U
regsvr32 /s mpg4ds32.ax: E# y& v* p5 e+ t9 N
regsvr32 /s danim.dll
5 g& @- S9 |, @- c8 p  Aregsvr32 /s Daxctle.ocx
% P& H% ^4 i- Gregsvr32 /s lmrt.dll
+ K2 p! J* _; j- q) @regsvr32 /s datime.dll
! M( [; V- I) |: Fregsvr32 /s dxtrans.dll. K9 G% t; o8 k7 a0 k
regsvr32 /s dxtmsft.dll
- o, F* R: w/ x* Eregsvr32 /s wshom.ocx$ O8 U% C( d' z: }  G3 M" G
regsvr32 /s wshext.dll
, e/ [, o* ^* ?7 s8 H# m$ `regsvr32 /s vbscript.dll- Z4 o0 `% y7 o& b' j4 g7 s0 ^
regsvr32 /s scrrun.dll mstinit.exe /setup3 @( _, |! B6 ~1 j( e
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
) w8 {7 G. f% _9 m: k0 Rregsvr32 /s msapsspc.dll /SspcCreateSspiReg
/ g/ g5 W$ t- |) ~echo.
, }* y' M* L6 b% Oecho.
/ m& P/ Q+ s: F, C- Vecho 修复成功!任意键退出!* ]! s) ?5 c& @! U% k0 g& T
pause>nul: x& k0 o' Z- X$ I- N9 X2 e" p& W  \
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
$ u$ d9 G" i) A; r* u2 }7 f, n1 J6 I, k& Z, K" E
PS:
8 o& o( z+ w+ |: n9 Z& V方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- n" F5 A5 O3 K( n) Z+ ~1 X# z! Y. ^* r, {( K
如果用完以上办法后,运行iis仍然出错6 f, G3 b* C5 k8 m# s2 i  Z
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”& j- z0 M* p1 C6 ^
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题8 z, `4 R; X* b% n" e' n, M
IIsfixer.rar (1.07 MB, 下载次数: 0)
, O1 D. Y" C2 @2 C4 d! F4 z' J8 \* |. X' s

. w4 M2 z6 k# Y# e. j0 J* A
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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