搜索
查看: 15240|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:4 `7 U0 J9 v: `- h) O+ [

1 v- K# Q- e; F$ V8 q0 O错误号:-2147221005
% A# ^: R; p' o! Y4 ~错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串- e- e9 I. _/ ]* }1 ^; S

' `( V. r+ w6 L) k9 V9 A; C测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。3 L% I1 ~* G( O4 J/ q9 g' P
! X, v5 s" m) `/ d' D+ f
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
' g) M' F3 k+ S: }* l; S- X9 G2 Q* C- ? 一、权限不足. C, C; t  y7 K$ @4 N) j; N
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
0 Q: m! O* C' @# @* l; R二、系统没有开启FSO组件.+ R6 B$ M5 v/ [0 [
运行cmd命令; `( F  f6 n# {, x* C* V
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ' R2 Z5 Z+ {) _! |" d# z
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"4 y" d% m& Z3 A, B
重新注册ADODB.Stream组件7 y& W1 f5 Z! h4 S/ K% k
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。- c# e1 s2 D  ~: W; Z5 d& O
echo 正在修复,这个过程可能需要几分钟,请稍候……, Y3 C  O. p& `" B- N9 V+ `6 x
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
) B+ w% J; \" m- _$ rrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb( S* X( \" X2 w" _# q6 h; C
regsvr32 /s comcat.dll& n3 r, M! Q) ^! o+ \) V% {7 k
regsvr32 /s asctrls.ocx+ s! X  ?$ h- H5 {+ J
regsvr32 /s oleaut32.dll
, i2 r0 j1 R  i+ Gregsvr32 /s shdocvw.dll /I
' J* d8 L. n+ E  W# |& N( ^regsvr32 /s shdocvw.dll
. W! l9 L. P" bregsvr32 /s browseui.dll
" f4 O2 ^$ e( p, S8 B& n1 y* nregsvr32 /s browseui.dll /I
+ m& _6 L* F' v- s( y. Bregsvr32 /s msrating.dll
( {: Q# p8 E. N9 t5 A  }* `. Eregsvr32 /s mlang.dll
% q! u0 n) g  p5 E( S3 h# H  ^regsvr32 /s hlink.dll; _# [$ i$ ~) T+ a
regsvr32 /s mshtml.dll
! g9 o+ k# |0 v$ x! A5 a8 lregsvr32 /s mshtmled.dll8 `* d2 f1 N% t1 C. }
regsvr32 /s urlmon.dll1 ]: e$ v8 v' e/ X( S  ^& K/ K9 I+ i
regsvr32 /s plugin.ocx" y- C) s1 ~; E% e
regsvr32 /s sendmail.dll" i: T! k) Y3 E# [
regsvr32 /s mshtml.dll /i6 v+ n) N  Q& U5 w& o% K
regsvr32 /s scrobj.dll
3 S, a4 Z3 {, G0 ^regsvr32 /s corpol.dll
( y* m8 L1 G; H. ~! jregsvr32 /s jscript.dll. ~% Z  G3 }- G, x2 ]
regsvr32 /s msxml.dll# r5 Y! s7 e8 Y9 b
regsvr32 /s imgutil.dll
5 |3 p4 W4 j, C: [regsvr32 /s cryptext.dll
7 h# R2 W; C' j' n8 I' yregsvr32 /s inseng.dll
$ [5 e) t) w0 o0 Y  s! Nregsvr32 /s iesetup.dll /i
& G/ \, Q0 M' C" y0 L# p( Zregsvr32 /s cryptdlg.dll* T" b1 A6 y' G/ t' b# J) o# D
regsvr32 /s actxprxy.dll
8 E5 W$ I2 Q4 K2 Pregsvr32 /s dispex.dll
- i$ z3 R+ t( D4 F& p# z6 f: Tregsvr32 /s occache.dll
; j3 i' C% f9 O  B, Gregsvr32 /s iepeers.dll6 X7 e1 `0 j( L' D
regsvr32 /s urlmon.dll /i6 Y: V2 U7 x3 p. B- S$ J% U$ [
regsvr32 /s cdfview.dll! N8 B6 z7 t4 K4 o/ j0 n' D$ I2 P
regsvr32 /s webcheck.dll
. K2 j, D' |. r8 Fregsvr32 /s mobsync.dll
: @9 v% _$ K$ M, Y2 \regsvr32 /s pngfilt.dll
) Y6 v# V( t6 B4 H# d2 Qregsvr32 /s licmgr10.dll/ G8 N1 V- s2 H" b& x
regsvr32 /s hhctrl.ocx
- }: t& e) q( A4 K" Sregsvr32 /s inetcfg.dll
9 t" ]. J# K% E  d# Xregsvr32 /s trialoc.dll
0 U" v* X% `* i4 Jregsvr32 /s tdc.ocx
- Z; U0 t3 M! h, e6 v  K' Sregsvr32 /s MSR2C.DLL
3 D6 R& A  W" B. H3 q/ _regsvr32 /s msident.dll
0 W* \5 ~+ k9 o+ W- w) m" oregsvr32 /s msieftp.dll
5 ?! J1 F' T9 v8 R# Dregsvr32 /s xmsconf.ocx% k4 K5 e7 M/ `" `# b  S
regsvr32 /s ils.dll
% `. i  j, J; f( C# l; s) v' ^regsvr32 /s msoeacct.dll
6 [, l# L  i2 k" {2 u, l) Tregsvr32 /s wab32.dll1 B3 l9 W+ H/ C" R5 O) ?
regsvr32 /s wabimp.dll
# Z3 ^: _7 o' d( y& W8 ?; Y, v% Eregsvr32 /s wabfind.dll& l, u. l9 [9 r7 }4 B' D/ m
regsvr32 /s oemiglib.dll* X9 N- k0 e1 i+ @9 ^3 J. _
regsvr32 /s directdb.dll1 e1 m. ^& ]" y( y  y3 E/ v
regsvr32 /s inetcomm.dll
2 l! L, r; N9 N2 J! Y! \regsvr32 /s msoe.dll+ m/ [8 Z$ d% ?: ]* Q; B
regsvr32 /s oeimport.dll0 Q1 E8 V5 s$ F9 v2 q, ~
regsvr32 /s msdxm.ocx$ G4 k/ O4 B0 V. @
regsvr32 /s dxmasf.dll
. ?/ L7 L/ W, ~0 v( G- s6 r0 Nregsvr32 /s laprxy.dll
0 M3 I, Y. m- Z; x$ Uregsvr32 /s l3codecx.ax0 F' I* f* \) _# M$ j
regsvr32 /s acelpdec.ax
8 v6 Q' b1 z- k) q+ Qregsvr32 /s mpg4ds32.ax$ g3 D- ~4 P$ F( m& N
regsvr32 /s danim.dll
3 W" W* V9 ^+ v. n; {! p- G) |regsvr32 /s Daxctle.ocx  W2 T4 m" G$ h* G: n
regsvr32 /s lmrt.dll/ i( n6 N& s3 J) n
regsvr32 /s datime.dll* t& B" E' y" H; [/ ~; d/ h
regsvr32 /s dxtrans.dll% r: Q- I; T  K; v$ c+ X# k
regsvr32 /s dxtmsft.dll( Z; g5 I' u# S
regsvr32 /s wshom.ocx
* w8 r! h' t" j& J' Fregsvr32 /s wshext.dll- G9 ]8 [/ I+ b3 E2 s
regsvr32 /s vbscript.dll9 D1 Q" l$ m) F  ~+ G
regsvr32 /s scrrun.dll mstinit.exe /setup
# F# e- B% {- q6 q7 J, e, q2 vregsvr32 /s msnsspc.dll /SspcCreateSspiReg
" b  l4 R- D( u& Z4 v, D. uregsvr32 /s msapsspc.dll /SspcCreateSspiReg
3 t- w/ G4 m7 F+ Zecho.
3 C0 Y) v& x7 {( V% \echo.
0 x% m1 Y& v; Y0 b6 n  [echo 修复成功!任意键退出!, m& w/ d( k5 W
pause>nul6 K6 y/ [# F$ g" M+ L
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
1 G) V# f+ h% J* O3 D* F$ ]) E7 Z0 ^* \; i) s5 o
PS:' A4 r) e( g* [4 r. _) Z
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。" R4 V, U  G$ C, G, S4 Z& j7 D

5 ~& a# @( i- N% {如果用完以上办法后,运行iis仍然出错8 M% T! ]5 e  F% Y
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
9 S9 f  s  D! T* |( f下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
3 i0 a/ H4 ]; l  Y IIsfixer.rar (1.07 MB, 下载次数: 0) 7 ]9 n" N2 E- w3 D
% {8 r4 \6 C" G1 Z
- x/ V9 g. t: V4 ]  s) |3 s0 E2 T
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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