搜索
查看: 15386|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  B3 I8 R/ i% d5 ~
1 R9 k" k) d. P/ I/ a/ \9 R8 Y# W5 f# v
错误号:-2147221005
* |1 m0 ]7 d7 v9 c. A% H错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
  w- N$ n) Y2 a" e) q
% T& G% }+ y9 Q) r& o) [2 l" |% [7 ?测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。' h' a. u) I* w. d

' U) [# v% s9 X1 v1 }于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
9 g- r/ t" {, ~ 一、权限不足6 Q3 M3 o" S( z1 ?/ {. p* O9 P$ q
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。7 i7 `. R5 C- L- q6 K" w
二、系统没有开启FSO组件.
, w4 o5 F# \, @& _/ T% G  k1 W4 o运行cmd命令
; @% y8 @) B. b8 w+ w启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  4 @4 K  Z$ _. G- U2 q0 W
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"/ ]; ~3 C% \* C# ?- _$ U7 B4 ?
重新注册ADODB.Stream组件
3 F) f4 h  j: }0 x( a" Z三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
. M/ u; I2 ^1 `0 g+ {% g6 Qecho 正在修复,这个过程可能需要几分钟,请稍候……! X. D7 p: f. [3 d; g7 F
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll6 B$ q4 L3 F2 t) ], F
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
" @( U" c8 k# c+ U* q& r6 kregsvr32 /s comcat.dll
9 E7 c5 A# n5 I+ N% Z9 rregsvr32 /s asctrls.ocx& [- b5 C* h7 L/ {( e: ^
regsvr32 /s oleaut32.dll2 |" [' G% `' }* v. f
regsvr32 /s shdocvw.dll /I$ g+ E5 W1 L2 {+ u9 v
regsvr32 /s shdocvw.dll
5 D/ Q* X0 i* C! h# Xregsvr32 /s browseui.dll: w; |- i: `1 s( Y& `
regsvr32 /s browseui.dll /I
! ]' t7 @! q7 Z& u; e0 Hregsvr32 /s msrating.dll
% ]' I0 X: z; o% yregsvr32 /s mlang.dll
6 D9 l6 W( U1 O' Z6 |regsvr32 /s hlink.dll8 \% _" n6 c( r2 K+ d0 t
regsvr32 /s mshtml.dll
" B2 a3 w0 s& U  Kregsvr32 /s mshtmled.dll0 p& T) ]6 I: _( `* i
regsvr32 /s urlmon.dll/ R2 u# E6 v9 @8 O& b
regsvr32 /s plugin.ocx; K* Q, F/ Q: G, L
regsvr32 /s sendmail.dll
" w# g/ X5 T' n. r  [" tregsvr32 /s mshtml.dll /i
; L# {- E& b. j! S+ Y$ u" hregsvr32 /s scrobj.dll
+ U3 t+ X. e7 Vregsvr32 /s corpol.dll0 r  a* q& H. f
regsvr32 /s jscript.dll: M. P3 E2 k4 D# d
regsvr32 /s msxml.dll+ W6 P& o+ t$ Q
regsvr32 /s imgutil.dll1 W9 B8 B$ j9 K* |6 G! [
regsvr32 /s cryptext.dll
8 H  U- a+ K, {% }' oregsvr32 /s inseng.dll
. e( m4 X0 c& |  b4 Tregsvr32 /s iesetup.dll /i/ b3 E7 K& b3 }6 U# \& k! y
regsvr32 /s cryptdlg.dll
! u% l1 f# i# w# u6 }0 Sregsvr32 /s actxprxy.dll
# n. L# h7 T: }5 v6 F/ wregsvr32 /s dispex.dll! ]/ a% {/ o# u& U! G: b
regsvr32 /s occache.dll
8 E) A  o7 X1 i2 |$ Xregsvr32 /s iepeers.dll" ~* G* q. d" L& S% a* O# Y& R
regsvr32 /s urlmon.dll /i
' `  S# g0 X( }; Y0 d, T7 ?- }' c; Mregsvr32 /s cdfview.dll
+ D1 o. b% f9 X- j+ ^regsvr32 /s webcheck.dll
$ c9 g9 w: c: z* ?regsvr32 /s mobsync.dll
% q4 Y+ z' n! Q  T$ ]: P  Oregsvr32 /s pngfilt.dll2 i" ~- H' h8 |
regsvr32 /s licmgr10.dll1 o- H* r/ j. X1 x' `
regsvr32 /s hhctrl.ocx
0 }6 \: _$ i. d4 _6 E- Nregsvr32 /s inetcfg.dll
$ B& o; I2 w; Lregsvr32 /s trialoc.dll( [# H( W, f4 m  X
regsvr32 /s tdc.ocx
! c  r+ I7 p. y- K) A6 H" dregsvr32 /s MSR2C.DLL) E( d7 J( _! B3 X
regsvr32 /s msident.dll9 q( Y2 b  W* ?0 M- r0 \
regsvr32 /s msieftp.dll
+ e: Y6 I7 O5 r) ~) Zregsvr32 /s xmsconf.ocx9 D: v% h" t+ E2 Q7 ?
regsvr32 /s ils.dll
1 q# l' x6 ^- ]* q( C) ^" ]+ ?regsvr32 /s msoeacct.dll
$ ^, D1 v7 @8 J# P; ?) Gregsvr32 /s wab32.dll: r1 `, Q, o+ W- e& s4 C9 x
regsvr32 /s wabimp.dll
  V3 ]/ @) F: lregsvr32 /s wabfind.dll# b% ~, H* }$ g1 j
regsvr32 /s oemiglib.dll" C5 B3 z0 F4 n5 @' s3 L8 J; T
regsvr32 /s directdb.dll
# a: q/ Y. D* Gregsvr32 /s inetcomm.dll' ~* o4 N  x; v! u* P7 L- t
regsvr32 /s msoe.dll
5 a6 ?6 k: ~5 Q: fregsvr32 /s oeimport.dll
- `( Q  \4 D+ B8 E, Gregsvr32 /s msdxm.ocx) b/ t6 J; D! _0 G; b- E( }; @
regsvr32 /s dxmasf.dll3 x* \" H/ C$ F9 a
regsvr32 /s laprxy.dll- _) p9 Y6 _4 ?) y, C$ @
regsvr32 /s l3codecx.ax
1 e! x% Y1 A7 ]regsvr32 /s acelpdec.ax
% H/ V% d0 r# \; D/ y& Xregsvr32 /s mpg4ds32.ax
# l$ K) v0 b0 b0 S, a2 Y$ U( _% b( l: d2 Iregsvr32 /s danim.dll+ A) G+ l2 g- [
regsvr32 /s Daxctle.ocx
& w5 z2 l* h/ S' F# i: S) G5 A$ O7 Yregsvr32 /s lmrt.dll
+ u7 h& n0 k+ A+ s% Y7 uregsvr32 /s datime.dll. \3 ^2 ~, t, B6 ]. O
regsvr32 /s dxtrans.dll
( i% j" K# A9 pregsvr32 /s dxtmsft.dll6 x9 m; P+ X; ?8 O% z
regsvr32 /s wshom.ocx3 \( I+ s1 X' r# t' B3 ]' }9 ^
regsvr32 /s wshext.dll( n8 m: @3 F: H2 T, L6 W
regsvr32 /s vbscript.dll5 `- x3 U9 S9 t* Y# J! D4 v
regsvr32 /s scrrun.dll mstinit.exe /setup
( a/ Y! q! O0 f$ F& r1 Cregsvr32 /s msnsspc.dll /SspcCreateSspiReg: y) y; J% u' r9 d
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
7 B% d1 y: v3 G: Gecho.
% W# `' {" r6 y% t9 Techo.
: L6 `& n! p1 Q) ~; q; u2 Pecho 修复成功!任意键退出!5 y2 }7 J2 D  n
pause>nul8 x8 `4 _" L1 Q' {$ P7 \% W: r
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。0 F& |& l6 Z+ A& z# Q& B  T  E7 C: Z- n

- z, v+ k* Z, t: s" wPS:* a) c; y3 l7 q
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
% g' u7 B# _; A3 A) {4 S: J% v$ q! Z, H3 ?7 }$ j& O
如果用完以上办法后,运行iis仍然出错: @7 M" v9 b; q
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
" l: ~. P1 m& Q/ D- |: U& Z下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题! k( h7 L' n4 K; E2 p- ]0 J6 m; p
IIsfixer.rar (1.07 MB, 下载次数: 0)
' t: C8 u  Y8 p3 U: V9 v, v. o7 {
) r' u4 D8 j  v! [) _
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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