搜索
查看: 15273|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:* i6 {9 q6 n5 P5 @9 J" t( {
8 f7 d+ k1 w6 }9 d" Q9 {
错误号:-2147221005
" r1 j4 H9 S- I" `错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ ], G4 E7 l* c% Y& I- g# Z
  I( \# y0 }; g# s8 m- g% A
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。) H  i7 {" D! |* G

8 U, G8 w2 }. Q: L# D; u于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:$ x( V; n" q( b3 d# `8 V
一、权限不足
# o3 V! h$ P! w, `: Q右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。3 A( [# g, C4 I( v
二、系统没有开启FSO组件.
$ a9 \  c; P; Q# [+ O, h运行cmd命令
, a* Q+ N# l5 v! ^# x启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
8 t9 j! Y& T0 s! j- u. g重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"# J. D) `+ k$ y* a
重新注册ADODB.Stream组件
  H. `2 X# Y* E0 }1 @; }三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
! U4 v2 C1 Y8 hecho 正在修复,这个过程可能需要几分钟,请稍候……4 A% k. A2 S: @& L# J8 z
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll4 H, g# I# |5 M
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb! N. h2 H% P1 L& h
regsvr32 /s comcat.dll: U  ]" m5 W* f: L9 Q
regsvr32 /s asctrls.ocx2 N+ t: }6 _+ V# {( D
regsvr32 /s oleaut32.dll
8 t+ B7 K7 g. m) G6 tregsvr32 /s shdocvw.dll /I- W! t4 M* E% R1 C  R
regsvr32 /s shdocvw.dll
* D! V9 U5 ~6 Y: D! G; _' z* uregsvr32 /s browseui.dll
" T2 V: F* k" p' q$ R5 Qregsvr32 /s browseui.dll /I2 A6 d! E9 f0 v( V( q; M
regsvr32 /s msrating.dll
- j7 f& a) n4 }$ ^) Aregsvr32 /s mlang.dll# F4 @/ Z7 I; X; O1 p$ h. x% S
regsvr32 /s hlink.dll4 m$ b. C0 J2 y  E/ u
regsvr32 /s mshtml.dll
$ T6 g# b, N( h2 xregsvr32 /s mshtmled.dll
& C. @/ l/ L, @regsvr32 /s urlmon.dll! H  X5 `1 s8 q3 I1 Y- n3 e1 I
regsvr32 /s plugin.ocx( _# Q' x/ G$ u0 L4 f; E
regsvr32 /s sendmail.dll8 K5 E6 ^; J2 X" q! ^
regsvr32 /s mshtml.dll /i
7 ?5 H! C/ E$ u) jregsvr32 /s scrobj.dll; v. {; L4 A# \+ C5 H) G
regsvr32 /s corpol.dll
! C% W8 P- H  U, \0 h5 ~2 w+ i# pregsvr32 /s jscript.dll
( z% i) z; b* h6 h. f9 v* Q- ]% pregsvr32 /s msxml.dll/ `0 i1 b" M2 C& S$ G/ i; x
regsvr32 /s imgutil.dll
* ?# ]' h5 R' Oregsvr32 /s cryptext.dll1 A8 U1 N* B1 ?) y7 o
regsvr32 /s inseng.dll
7 G! W) M- g' K  E' J! lregsvr32 /s iesetup.dll /i8 Y! H4 p$ w& z
regsvr32 /s cryptdlg.dll
* L; z4 p7 q- a! u4 X2 T- Bregsvr32 /s actxprxy.dll
7 h* t: ~" {1 I1 B7 [. W, H! h: Z# bregsvr32 /s dispex.dll
4 k% M0 Z, v, m) F! ]. Sregsvr32 /s occache.dll. D! z- ^" [) Y. Y
regsvr32 /s iepeers.dll) Y  Y) I+ H8 W: m
regsvr32 /s urlmon.dll /i1 k; m$ E8 b1 v; k  Y3 T2 }
regsvr32 /s cdfview.dll! b  S* r0 I4 Y0 h9 N9 E
regsvr32 /s webcheck.dll
0 G$ ^" D% g6 n* Xregsvr32 /s mobsync.dll
: }* n4 K& E, V/ mregsvr32 /s pngfilt.dll
  r# A4 X. ]' x' l( ]( Dregsvr32 /s licmgr10.dll# `: k/ I( a  T; E6 f
regsvr32 /s hhctrl.ocx
. g6 [$ ^1 m: _: ~3 ^7 X: E& @% _  Iregsvr32 /s inetcfg.dll
; {& v2 F# u6 d% zregsvr32 /s trialoc.dll
" _7 {2 o8 }0 w8 G" A9 m' m+ i0 v, Fregsvr32 /s tdc.ocx
* P) H8 n3 O0 Yregsvr32 /s MSR2C.DLL5 G) i& R8 k# f; H: M7 R
regsvr32 /s msident.dll
/ O4 L) i5 E) L4 w- h% U4 M  _regsvr32 /s msieftp.dll
" {/ B# U# ?" uregsvr32 /s xmsconf.ocx
/ F& Q% N! X: M9 e, u; ?regsvr32 /s ils.dll
" r* ?9 k( T# eregsvr32 /s msoeacct.dll
: T8 B3 W' u) x) T/ T  aregsvr32 /s wab32.dll
) F. l, I5 F2 a+ Z: lregsvr32 /s wabimp.dll. z: ?" Q$ l3 O: c5 X: W% I
regsvr32 /s wabfind.dll
$ x1 S/ B6 F6 Pregsvr32 /s oemiglib.dll( v/ i% X/ b; ~5 b# @" D$ ^
regsvr32 /s directdb.dll
" b* e0 u& s' m/ H, D) `regsvr32 /s inetcomm.dll
5 r) k* X2 |! w. Oregsvr32 /s msoe.dll
) U. R& C+ w& [/ @6 lregsvr32 /s oeimport.dll  c. K  Y7 H: n5 b; n# T
regsvr32 /s msdxm.ocx  `4 w4 ~; N% M, w7 _1 ~7 p" N( o( }5 W" N
regsvr32 /s dxmasf.dll
3 ^( J3 O: c& s" J( Y0 Z( U# Vregsvr32 /s laprxy.dll  C  p: m/ ]% j& D3 W* N7 K
regsvr32 /s l3codecx.ax  p6 o- i" G* T! o( Y4 h( f" I
regsvr32 /s acelpdec.ax
( R: U' a( G- R' fregsvr32 /s mpg4ds32.ax) H* h5 o$ Z2 c
regsvr32 /s danim.dll: n& f; h7 W, V1 u5 S
regsvr32 /s Daxctle.ocx
/ a( Z: W6 c, M8 aregsvr32 /s lmrt.dll
' w& \& i! X* t; ^. j& ]regsvr32 /s datime.dll
" V) _( L; R5 U4 ~8 Hregsvr32 /s dxtrans.dll! P% j2 S+ E8 h8 D) p
regsvr32 /s dxtmsft.dll
+ x- y" M  X* G  r3 \0 rregsvr32 /s wshom.ocx% ?: x% V$ S& k
regsvr32 /s wshext.dll9 e/ _0 M( ]# ?/ e; p6 c
regsvr32 /s vbscript.dll
/ `8 i/ S1 [8 f) b1 \regsvr32 /s scrrun.dll mstinit.exe /setup4 c8 L( t7 A1 M! T1 J
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
3 a: J( v7 S( n$ y2 c2 u% bregsvr32 /s msapsspc.dll /SspcCreateSspiReg$ L* v" U' P' m+ _/ }/ S
echo.1 h# ^1 s/ G4 p0 ^6 Q  n  z' Z
echo.
, A7 z8 z' O6 v. C. y8 B' Necho 修复成功!任意键退出!
* c2 h3 [+ A4 N5 M, ~pause>nul
% s8 k* M0 j" Q9 N四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
* W3 N/ G* F/ R( R! C- c, I0 B: {/ p
8 K; N+ K2 d3 y) bPS:
0 |5 I9 _1 j7 }7 }- z% i5 G  o$ [方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
6 R) o3 U; h1 U4 n6 ]/ ^& M9 F
0 |; G4 T8 @3 w5 G* o* r* R如果用完以上办法后,运行iis仍然出错2 k. j% s& |; i5 z% N0 K% G6 h
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
* b+ _- K5 e/ f0 o' g8 k下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
1 y+ P: Z, S3 u3 k- L( ?4 t IIsfixer.rar (1.07 MB, 下载次数: 0) : U$ R0 A& U9 h4 j' l: [3 K

/ z$ ^8 G6 _2 X; i0 Z, W/ ~
: f1 w% q! ?7 g' M$ n9 K+ z# ~
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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