搜索
查看: 15213|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:& R! J9 k) o* G1 H* B

9 r& C* T1 d: H8 F. `错误号:-2147221005' C- x3 Z: D: T: d  O) X
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
0 Q6 U8 s' l6 M9 r. i7 x9 ~) I7 @9 z8 n6 d! T# u1 K) `, f0 x  o
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。. r0 Q  |7 n4 c/ v3 E$ J
8 V9 ?/ }5 m( }, w
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
8 a$ F2 p! F+ J 一、权限不足5 r1 k7 H7 Z2 z& c5 V+ g: Q
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。# L7 d# y% I! R1 E  J6 p- c$ S
二、系统没有开启FSO组件.
5 h- Y$ r" Q$ B7 F- s# J3 v6 X运行cmd命令
; I$ J1 S+ Q5 h启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
5 E+ `* p$ B& F& j重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"2 Q) x. [4 ~0 d: h/ S  H7 ~5 t
重新注册ADODB.Stream组件
6 i4 i2 C, G! x% D三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。; v  t# O( X1 w5 p, n
echo 正在修复,这个过程可能需要几分钟,请稍候……7 g, e  S9 d& s9 J1 J" p5 a
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll( {# u* Y: R" \. g8 p
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb1 Z7 r( P1 W; t  g. t& k5 t/ ]* G
regsvr32 /s comcat.dll( X( m: v: ^, j. u! E0 }
regsvr32 /s asctrls.ocx3 m% o6 ?! w, _
regsvr32 /s oleaut32.dll4 a. R! f3 T3 B1 e3 u- c9 t& v
regsvr32 /s shdocvw.dll /I
# X! U& N3 r2 Q3 ^% f- ]regsvr32 /s shdocvw.dll; a+ a5 B9 D( {# b
regsvr32 /s browseui.dll- N8 P, F* r+ r8 P% i" H  m/ \
regsvr32 /s browseui.dll /I
) ^6 T8 E& x$ Z0 Y8 J, _$ V0 Gregsvr32 /s msrating.dll/ n! j$ `$ N& j- N5 r- n3 I( g
regsvr32 /s mlang.dll. C/ S% t3 j. y: K8 l
regsvr32 /s hlink.dll3 V' W7 U8 e' h7 y9 B  R! s) I! [
regsvr32 /s mshtml.dll. R5 n( v* K7 k9 M
regsvr32 /s mshtmled.dll! n3 q4 b  m' ~6 A: w7 C! L7 x
regsvr32 /s urlmon.dll+ j; e# _! b' j  ?2 S9 N
regsvr32 /s plugin.ocx9 t+ x# U% F6 m+ ^) P+ M7 }# k+ q
regsvr32 /s sendmail.dll
. O0 Z2 }( E' ?1 W) Vregsvr32 /s mshtml.dll /i2 G& e& O, U# g6 m
regsvr32 /s scrobj.dll. U8 M/ w8 c: U5 U2 y, n! b+ {1 Y
regsvr32 /s corpol.dll
" [- l4 t; G7 J) Z, j/ Q9 _' Cregsvr32 /s jscript.dll" v3 r; d" H/ m4 b/ r6 G/ T( W+ M
regsvr32 /s msxml.dll
- b7 t" q9 P8 v; i/ Q! `: xregsvr32 /s imgutil.dll( B: {7 x: h' }6 B" `
regsvr32 /s cryptext.dll
8 [8 i, w! {; [% F+ M% ]regsvr32 /s inseng.dll
/ a# j6 \, E: b+ S1 W5 w  e* xregsvr32 /s iesetup.dll /i) i- h7 x: C0 R/ ?* r0 T
regsvr32 /s cryptdlg.dll
& O+ K1 W! X  g* Zregsvr32 /s actxprxy.dll
  X+ L, r/ C/ Y; t1 N/ a& |9 c- |/ Cregsvr32 /s dispex.dll
/ \: A1 E3 d7 D" C/ U3 e5 j- _regsvr32 /s occache.dll3 q2 U6 H0 c3 k2 l
regsvr32 /s iepeers.dll+ Y* V1 I/ P% f9 W# T8 v9 H
regsvr32 /s urlmon.dll /i: V( O- m' H9 b4 C2 [, ?3 Z* q2 _: ?
regsvr32 /s cdfview.dll
# U% O4 c) L2 {- fregsvr32 /s webcheck.dll2 G8 f# [0 L- j4 f
regsvr32 /s mobsync.dll4 f. e: ?- D) W) J! R
regsvr32 /s pngfilt.dll6 B" D% ~" C! k  m% J( E
regsvr32 /s licmgr10.dll! e; y& c$ J( Z; x! v
regsvr32 /s hhctrl.ocx6 v$ f$ y& M4 F4 {  O; h3 ^
regsvr32 /s inetcfg.dll
) z# x5 u& b7 ~$ F. b! rregsvr32 /s trialoc.dll( t2 W* q; R  I. f" D! {& B
regsvr32 /s tdc.ocx
. f% J4 B/ @1 r& ^+ qregsvr32 /s MSR2C.DLL
; ?9 b! D5 B4 h; Q% b6 q& Wregsvr32 /s msident.dll
/ n! N) E9 f& {% b; vregsvr32 /s msieftp.dll( K; @6 m2 Q, D# X; d
regsvr32 /s xmsconf.ocx. b- Q8 K- N+ {- Q4 U
regsvr32 /s ils.dll% z  ^  H7 I1 E% C4 l/ x# K
regsvr32 /s msoeacct.dll: z/ C0 e& q2 Z$ r
regsvr32 /s wab32.dll; w5 f+ z# N1 g' t6 E0 t
regsvr32 /s wabimp.dll
' A5 [/ }. ~& N5 @regsvr32 /s wabfind.dll
7 I- E" G, N* G  ?regsvr32 /s oemiglib.dll* j# m7 H& d! y0 u7 G: _7 {% S( g
regsvr32 /s directdb.dll+ s# L7 {, E$ s4 Y
regsvr32 /s inetcomm.dll
6 e* n! H: E3 k* V/ x% Tregsvr32 /s msoe.dll
& p! \. K: S- e0 vregsvr32 /s oeimport.dll( n8 m5 h% Q! P
regsvr32 /s msdxm.ocx3 m- K3 q6 H0 J& u8 r
regsvr32 /s dxmasf.dll
6 j: t* L7 n3 A+ \/ b. h* Wregsvr32 /s laprxy.dll
' V  c! W8 Z" }" f$ \" Rregsvr32 /s l3codecx.ax
3 V* H3 S6 m8 d- k' g  fregsvr32 /s acelpdec.ax
" B2 l4 F, }6 N& |regsvr32 /s mpg4ds32.ax
$ o& b8 e% ]2 U+ @: B$ \regsvr32 /s danim.dll
( A( X% I: s4 f  r' C) \5 F/ ]regsvr32 /s Daxctle.ocx
6 j1 B7 {' Y( Q  |4 Eregsvr32 /s lmrt.dll' r2 `9 z; Z( L/ P! M. k
regsvr32 /s datime.dll
& y+ A2 s1 |7 }! uregsvr32 /s dxtrans.dll
! {: v6 z5 A) zregsvr32 /s dxtmsft.dll1 l& @! U2 Z( x4 w) ]
regsvr32 /s wshom.ocx
" k4 i6 x1 Y. H  s8 ?$ v) }regsvr32 /s wshext.dll
7 a$ P* K* @+ W/ r, t4 r% t! Rregsvr32 /s vbscript.dll" V6 t; n3 g! C1 c1 N" @0 k8 u' x
regsvr32 /s scrrun.dll mstinit.exe /setup
/ E* y  \$ j& R+ q% [) L2 cregsvr32 /s msnsspc.dll /SspcCreateSspiReg* y! C: x# D3 T5 V+ S) B1 [
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
+ a9 n! y3 ~& k0 e0 R& wecho.6 y1 B3 ?) m6 N6 c/ ]
echo.
% a/ v$ l0 K9 C2 b" m5 Iecho 修复成功!任意键退出!0 D" y& g, i7 `/ m
pause>nul
# z& {$ f% w( y2 N四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。9 r' W$ h- Z1 P- @* C

2 Q$ A" f* q0 @PS:
# R& N& G- n  k4 W3 N9 p! l0 M  i6 L2 _方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。+ L8 C4 f( N2 L, `( [- W, Q

2 {/ C3 P! x! X如果用完以上办法后,运行iis仍然出错
3 G2 f5 H: |8 W1 q/ A右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”4 l7 f9 U8 E! ^1 t% O+ ^- x
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
. `% _5 D) V! m IIsfixer.rar (1.07 MB, 下载次数: 0)
9 `2 g+ d0 X# g( o; I. f: W: U6 O9 Z' d3 u

, A( \. i' H4 r; r
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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