搜索
查看: 15522|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
6 G3 B2 i) [9 k4 v  [
6 [5 r8 A- C  n8 ?! G错误号:-2147221005
7 N$ R# k; ~0 a0 O0 H4 k- y2 n: i9 w错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
' R0 s6 p2 y! \3 I! Y
2 R4 d5 J# L1 a2 T+ K4 R测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
; @/ z/ a* G6 |) ~, y% ?: l- G8 k- {, g- @9 G* {* t4 c7 `
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
/ M5 N9 m# z/ P. A" [  K9 T) v 一、权限不足* C, m9 z1 \7 q- T7 }
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
' ~0 u. {, M* P二、系统没有开启FSO组件.  h/ d; g8 v2 J4 ]) i5 v& ]0 n
运行cmd命令& U' K4 r  u1 g' r& _/ {2 P
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  9 O+ n7 s( E' d! U" W0 `
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
: p: l; n+ M  U) P7 @9 ~* v4 ?; e重新注册ADODB.Stream组件3 S- y2 I9 M# T, s4 h, M1 Y5 e
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
4 N; I/ b0 r  z0 r9 Necho 正在修复,这个过程可能需要几分钟,请稍候……
/ B/ m+ w4 E7 U2 Urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
  {8 j; C! U1 n, p2 W( p4 Q0 irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
+ p$ u+ M0 E  k. k+ y9 E- Gregsvr32 /s comcat.dll
5 Q+ F0 P! l. Q  G/ Mregsvr32 /s asctrls.ocx- \5 d4 X4 \; h3 C- x- J3 V) |
regsvr32 /s oleaut32.dll3 _& ?( L3 n0 O
regsvr32 /s shdocvw.dll /I
' f, A) e+ {7 w% Xregsvr32 /s shdocvw.dll5 W' t# ~7 [. }) B* \
regsvr32 /s browseui.dll
$ w1 X+ |1 [# C2 P. J5 V/ Z1 pregsvr32 /s browseui.dll /I3 C# N  F& R1 g9 x# \  ]
regsvr32 /s msrating.dll% d0 v/ y. ^* L+ ~* R
regsvr32 /s mlang.dll
  f, E" N! X: R8 V; Eregsvr32 /s hlink.dll
8 e; \6 f6 o+ n( [7 T$ T) zregsvr32 /s mshtml.dll
% B6 Y1 q7 {( F# ?8 Y( zregsvr32 /s mshtmled.dll
! O4 T9 x' s# mregsvr32 /s urlmon.dll9 Q+ U" t/ Y& [
regsvr32 /s plugin.ocx0 n. @: i  W1 z, Q! k8 ~
regsvr32 /s sendmail.dll4 [4 e6 }2 ^0 ?+ m& \( C" B
regsvr32 /s mshtml.dll /i$ h: ~) k, ]' K1 c  u0 ^' K
regsvr32 /s scrobj.dll5 Q1 s: |; d& k# ?) m
regsvr32 /s corpol.dll* a+ h% o4 j) \8 h% w* Y1 |/ @
regsvr32 /s jscript.dll
0 l7 s  U4 W2 g0 I8 ?regsvr32 /s msxml.dll
: V- H4 K8 ]; U) z/ p) R2 l+ rregsvr32 /s imgutil.dll
6 w! g- I, V0 g$ fregsvr32 /s cryptext.dll
7 i0 K/ n( r3 I/ [6 M% h3 V4 Oregsvr32 /s inseng.dll
  [. |. e5 N8 D6 @regsvr32 /s iesetup.dll /i; t# u0 U3 S  d8 S( V% j
regsvr32 /s cryptdlg.dll
8 P4 j9 B  H: U/ b& }1 fregsvr32 /s actxprxy.dll$ Q1 k; ~" {, i# y0 ^7 a3 S
regsvr32 /s dispex.dll
* j- n9 u! o! Lregsvr32 /s occache.dll: |0 q, ~9 Q% B- n
regsvr32 /s iepeers.dll
1 I  m1 E5 w  g. O, Y9 _regsvr32 /s urlmon.dll /i; O$ s+ ]9 p% s2 z: Y) K  ~4 E. d
regsvr32 /s cdfview.dll5 ~+ {  r' k, h7 b4 I0 n
regsvr32 /s webcheck.dll
9 |0 k; Q$ V; L6 U# k9 y# Rregsvr32 /s mobsync.dll
) N) ^  n! `, q/ E, c  `6 I; oregsvr32 /s pngfilt.dll
( {4 Z3 }9 t+ X8 I8 P# }- \regsvr32 /s licmgr10.dll2 h1 b* u% I! W) ]
regsvr32 /s hhctrl.ocx
" N( [- Z& `5 S/ X5 Q" ]4 Tregsvr32 /s inetcfg.dll& x* m$ c$ y! g) N) a- F; @( Y
regsvr32 /s trialoc.dll
1 a6 D  y. Q5 m& _3 L' I: o. fregsvr32 /s tdc.ocx
* y* v1 w4 Q$ Nregsvr32 /s MSR2C.DLL6 P& w, y/ e( a! W  c4 |
regsvr32 /s msident.dll
4 Z2 R, n2 @1 |5 G1 hregsvr32 /s msieftp.dll1 v9 q1 |# E9 k7 @
regsvr32 /s xmsconf.ocx- P" ~& q/ F0 h7 V$ l, }% @! M# n# U
regsvr32 /s ils.dll
! D) w+ V9 U% F3 o2 cregsvr32 /s msoeacct.dll
) T& d9 u" i, b$ n3 J8 Hregsvr32 /s wab32.dll' X7 T" d4 c) k$ W& [
regsvr32 /s wabimp.dll0 J/ T" ?; f0 v1 m
regsvr32 /s wabfind.dll
) }, a9 h; R% o% d0 h& }regsvr32 /s oemiglib.dll' p* u- y" f% ^7 D6 f
regsvr32 /s directdb.dll
1 U- F4 h* q! E# Z8 F- Vregsvr32 /s inetcomm.dll
" P, f5 S7 r% l+ Aregsvr32 /s msoe.dll
& e7 U6 V9 Q3 \) e4 t( Z6 ^# Kregsvr32 /s oeimport.dll3 n8 ]" m  Y3 Y
regsvr32 /s msdxm.ocx' q" b& O* y' D2 d; }# A7 U
regsvr32 /s dxmasf.dll
; h. N% i0 t" \5 z( J" lregsvr32 /s laprxy.dll
# Y: K5 z% I3 e' Dregsvr32 /s l3codecx.ax
: n0 i$ `' D/ ~' o2 r& ]8 @regsvr32 /s acelpdec.ax- L4 ?9 ]' X6 L) g2 E% |
regsvr32 /s mpg4ds32.ax/ v- ^: F1 f: d2 T& `2 T& B
regsvr32 /s danim.dll
4 b2 b5 G8 H6 U  y: p5 lregsvr32 /s Daxctle.ocx
; J, Y3 l4 f6 {: n" Bregsvr32 /s lmrt.dll
: Y/ {" v, B2 U0 e# D+ v5 cregsvr32 /s datime.dll4 h* h2 y& z9 A. M
regsvr32 /s dxtrans.dll
* M/ B/ c3 f6 e2 k8 Zregsvr32 /s dxtmsft.dll
) [  V+ s! y( W6 Z3 Jregsvr32 /s wshom.ocx
: H% P) Y$ N7 w: Jregsvr32 /s wshext.dll' k1 W, z! H2 j$ D! K8 Z* ^
regsvr32 /s vbscript.dll  A0 p* b2 a# ]$ V" S
regsvr32 /s scrrun.dll mstinit.exe /setup
% K. j4 H! t7 r$ s. r7 e+ l$ ^regsvr32 /s msnsspc.dll /SspcCreateSspiReg
" o! J& J% T' }* z! \( }3 Sregsvr32 /s msapsspc.dll /SspcCreateSspiReg
( ^$ D9 w, Z/ t8 M$ a* X9 A, }echo.0 }0 u0 L' p/ c: `2 l' Y/ ]
echo.
# I0 \9 a% L& r# u/ g' Necho 修复成功!任意键退出!
0 e! }1 U  D: |6 n' g7 tpause>nul
1 v9 m5 F, o6 A0 a' U) F( o2 @) W四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。0 k5 C4 g( ^* |4 w7 X

1 i) J0 ?  e" tPS:
: u5 K* Z; E4 V3 u# y1 s方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
: }( |5 l$ W! `' k) [* S. D( E$ e& [- A) b; b7 }, j# e
如果用完以上办法后,运行iis仍然出错
* a+ w) |1 k; T7 z右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
0 \$ U0 [7 B3 E8 _8 C  k4 f下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题( [- `6 t7 U7 R& t: l
IIsfixer.rar (1.07 MB, 下载次数: 0)
0 A* Z7 t  i9 L3 t1 [
0 o$ H% R0 {& i  J# }2 y2 y/ x; q1 a+ [' t( Z2 E' X! D: o# ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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