搜索
查看: 15505|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
) d* M' X/ B/ j1 _7 J% X% b; V# s8 [1 f) o3 _
错误号:-2147221005
5 L8 ~2 ^/ U  z+ F错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
2 S3 I/ W$ B9 n
# O/ N0 {" f: W) W! F. G& a测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。' n# t- e& E) E: c% j1 L

! X- z% y1 x; r9 u( n于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:9 J! C0 A8 ^/ J6 i: a7 G, Q
一、权限不足. p( }1 C# |# E3 r  \4 c
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。9 w! i+ F8 v  `
二、系统没有开启FSO组件.
( N0 }2 A- D% c. R3 k4 K7 @运行cmd命令
- g; ]3 l  z8 s) D7 H! p; T启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
7 z# K) b! R( f& x9 N# p重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
; a& W/ W, |$ P: n重新注册ADODB.Stream组件  R$ j# \% @& h+ R- _
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
' x8 R2 R0 v, n0 N* [0 X, fecho 正在修复,这个过程可能需要几分钟,请稍候……
! M7 z% y) P2 D# [8 S8 {2 f6 Arundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll, @( t( {, N8 R8 V, f  t3 y
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
( x' A4 O" }! s4 K% H2 P$ M4 b2 jregsvr32 /s comcat.dll* ]. ?- D  X4 j) Z& Y2 \
regsvr32 /s asctrls.ocx
7 q; c. A2 i' F- T5 X0 Nregsvr32 /s oleaut32.dll# _( H0 s, T+ T! s
regsvr32 /s shdocvw.dll /I
8 h5 m, U( E1 M6 Aregsvr32 /s shdocvw.dll% R9 I" Z- T+ i( T* Y- x
regsvr32 /s browseui.dll" c7 P1 T- m7 {9 w- y: l
regsvr32 /s browseui.dll /I# c4 N1 Q5 D5 o+ a& Y7 C0 A
regsvr32 /s msrating.dll  z3 L! _4 N! R8 E
regsvr32 /s mlang.dll
8 @; b9 B6 Y+ t, T& H5 c" fregsvr32 /s hlink.dll
. @% ?& J( ?3 x3 ]) A9 ^& Q, Rregsvr32 /s mshtml.dll
$ B; Q$ i/ K+ r4 x2 _: x( F4 a4 Dregsvr32 /s mshtmled.dll  F: j  e) n2 N) p/ w8 R6 [8 K
regsvr32 /s urlmon.dll
% o' O; L# M# ~0 ^2 ?regsvr32 /s plugin.ocx
% U' v& n& M8 x2 ]$ n2 d( Fregsvr32 /s sendmail.dll. u' U  h9 r) h2 N4 s( f
regsvr32 /s mshtml.dll /i
2 ]1 C2 @! V0 J, b1 Hregsvr32 /s scrobj.dll
- f1 k9 ?: v' e( Gregsvr32 /s corpol.dll" D9 o6 u# i6 O) Z
regsvr32 /s jscript.dll
- ^! A$ Z* s1 S+ {  V) @- Yregsvr32 /s msxml.dll7 D/ Q% B, Y( c7 H# ~( q4 r( e4 x2 _8 ?
regsvr32 /s imgutil.dll
3 p5 W8 i& h# T, Bregsvr32 /s cryptext.dll
, r$ r  t: A+ [! e' hregsvr32 /s inseng.dll
0 R* Y& p1 e% P% y/ rregsvr32 /s iesetup.dll /i
' `- N% U4 c% Uregsvr32 /s cryptdlg.dll
; C( l! p7 f) j; tregsvr32 /s actxprxy.dll
3 l+ `/ P$ M0 c$ {! Y5 v* P  Kregsvr32 /s dispex.dll8 |9 Z: y$ P4 i
regsvr32 /s occache.dll& D7 j8 ^/ r: a& S1 l% x6 H. h' u
regsvr32 /s iepeers.dll3 C) K. W( Y+ Q
regsvr32 /s urlmon.dll /i1 M+ ?+ L; \7 R' x+ W+ C& Q# }
regsvr32 /s cdfview.dll
: m' p0 G- d: f1 k. y* C, s! q. s% ~regsvr32 /s webcheck.dll
- k2 C$ G  i: l( w( U0 \4 J* Pregsvr32 /s mobsync.dll
" ?* O+ O0 P) j; A( ^& H# |; qregsvr32 /s pngfilt.dll
6 ^: }' l. D% Z' sregsvr32 /s licmgr10.dll' ]- \! _' S- s, v' x
regsvr32 /s hhctrl.ocx. [2 q$ U3 n: U6 Q* D+ Y; X: q8 Y
regsvr32 /s inetcfg.dll6 A0 |% a7 y9 g
regsvr32 /s trialoc.dll! r8 e6 C/ J% u
regsvr32 /s tdc.ocx
0 z7 C. ]4 T6 }6 k8 U) b; jregsvr32 /s MSR2C.DLL, I9 C8 P2 `' ?2 ~* B$ B
regsvr32 /s msident.dll  Y7 N  ?* B# k
regsvr32 /s msieftp.dll3 A) J- b& l0 I% S% e6 s
regsvr32 /s xmsconf.ocx( [& X5 ~& R: I3 x0 `
regsvr32 /s ils.dll
; ^) s! m# ?& [) {. ^( B$ ]regsvr32 /s msoeacct.dll/ a1 H+ u/ h" y) _2 [! A3 k
regsvr32 /s wab32.dll" Z% [' J/ ^" [
regsvr32 /s wabimp.dll
& @# @& ?) _% \* }* Z$ ~regsvr32 /s wabfind.dll
- {! \6 |$ V3 ?6 Cregsvr32 /s oemiglib.dll
5 m' x9 G- E/ R% {- qregsvr32 /s directdb.dll% H7 c6 j! P  r  m* D
regsvr32 /s inetcomm.dll6 |( E+ s( {- C# V2 `' b* e* n8 K
regsvr32 /s msoe.dll
0 a' \# o3 Y1 b: C# J6 mregsvr32 /s oeimport.dll' [; P, t; d7 z* t- Z
regsvr32 /s msdxm.ocx( D5 h/ P" Q6 E; r! Q
regsvr32 /s dxmasf.dll
! U5 C, }& n% Wregsvr32 /s laprxy.dll
, o8 [) k$ K6 p8 Hregsvr32 /s l3codecx.ax
# q* j" u$ [6 z# K. B7 Qregsvr32 /s acelpdec.ax
6 n* Q8 ?1 T# X: M6 f7 aregsvr32 /s mpg4ds32.ax
# {4 |0 p! w4 S- Qregsvr32 /s danim.dll1 L7 n6 I, q; y$ X' l/ a$ V3 _
regsvr32 /s Daxctle.ocx' L* W0 ^0 K! S! x
regsvr32 /s lmrt.dll
3 T" m1 ~6 w5 N9 v6 Yregsvr32 /s datime.dll
$ `" t% r9 {3 O) _5 u3 u; l( Yregsvr32 /s dxtrans.dll% Y" K  A$ Y5 i
regsvr32 /s dxtmsft.dll
8 v+ x& K9 n) C! Y# n; M0 tregsvr32 /s wshom.ocx4 Q" D8 e* Z" ]. l  L$ F
regsvr32 /s wshext.dll
0 q$ L. P* O1 l3 J4 F, Kregsvr32 /s vbscript.dll
7 r( N$ t, Q  \$ ?% Mregsvr32 /s scrrun.dll mstinit.exe /setup
: u# g9 Q* e, m0 I+ pregsvr32 /s msnsspc.dll /SspcCreateSspiReg
3 }* C- r8 T% [( r# L1 ^1 l2 Yregsvr32 /s msapsspc.dll /SspcCreateSspiReg
5 ?% U0 Y- q7 B. uecho.8 b& o! B: R  M" r
echo.
" u% ^+ B0 @1 ?9 b* Uecho 修复成功!任意键退出!
' C/ R" j5 C! B8 V, R7 mpause>nul
3 R, Z" Y$ {  b$ y% _) s四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。. P) [6 s2 J$ ?  _! V

" \  ^% B  v$ J' oPS:
9 h7 J8 z$ @1 @! d3 I- M方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
2 S, v' [2 X* S1 F& A1 Y
( n( D4 k' E7 ]- @$ v& V如果用完以上办法后,运行iis仍然出错" j$ T& ]( H$ V# h5 v1 q
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”! i% `/ _, x( ^
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
1 t' N2 N1 w& U7 U' w6 V- a/ P* } IIsfixer.rar (1.07 MB, 下载次数: 0) . ]9 ?  A3 r0 U/ ^

, l4 }2 R& O. s' Z8 X
- V5 U- m% `) b: D
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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