搜索
查看: 9098|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
8 T9 m+ ~' H* K  v' U( u: l  E( Y- T# K4 O9 T  _" D2 Y' k* Y
错误号:-2147221005$ K6 p6 M' K- G
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串5 A& J! Z+ S3 L. F+ B
* n  S+ E  P* v* h6 d% k3 E- N! j
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
9 M* R# R( ^: ~) M9 Z2 v5 J. j$ ^; C7 J. d# d& a( o0 P: Q
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:! \" R! J/ @8 q) v: ]' ^
一、权限不足; x/ v% o" n% R. Y+ D: k' V
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
$ N: [7 B8 y1 Z4 n) Q+ B1 B2 q二、系统没有开启FSO组件.
/ ~* @( M4 I6 T) I$ M$ z/ x运行cmd命令  {8 `8 C% p+ Q" g+ n$ w& |, K
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
; V1 _7 k. d1 f* \- {% W7 p' {" L重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"( L2 N) K" j+ m+ y
重新注册ADODB.Stream组件5 b2 O/ s2 c* h' ~3 X- F# k
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。% a  e# ]4 G( `1 W' |. x
echo 正在修复,这个过程可能需要几分钟,请稍候……
: t$ K! a  g/ T1 n, _rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll5 p$ z9 ^0 c9 N' {. l9 C  z' I
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
5 c/ x8 T, b+ E: k7 T( [regsvr32 /s comcat.dll; c8 ^. ?! T( R/ |. x5 {
regsvr32 /s asctrls.ocx
; e8 h% P5 C& I( o3 J' Pregsvr32 /s oleaut32.dll
# {( c; p  z* c6 ]regsvr32 /s shdocvw.dll /I
5 l: ?4 j3 A$ j. ]# q5 `regsvr32 /s shdocvw.dll
9 L- b5 h& S4 qregsvr32 /s browseui.dll& z2 \' y, v8 f
regsvr32 /s browseui.dll /I9 Z0 i. I; t8 [; f' E
regsvr32 /s msrating.dll
4 U: c% ^4 T! f" V. P  g$ m% Nregsvr32 /s mlang.dll
' w7 z2 `! Y8 N5 Sregsvr32 /s hlink.dll) z0 [! W3 y( {
regsvr32 /s mshtml.dll/ P; L. [; C0 {
regsvr32 /s mshtmled.dll
0 ^; \7 c7 \* d  @) C- t( R' Wregsvr32 /s urlmon.dll
6 z! e$ f# q) ~/ b  T: B' Uregsvr32 /s plugin.ocx- ~9 f  o* H$ }. f6 o
regsvr32 /s sendmail.dll3 `+ P% U- C3 p. g" H/ B
regsvr32 /s mshtml.dll /i
* A! S- O0 ?' O% [regsvr32 /s scrobj.dll
9 F8 q+ o2 U' P% I$ `7 d! Z( d7 M3 Vregsvr32 /s corpol.dll
: U% Y! v5 D) K- yregsvr32 /s jscript.dll" U4 I# j( Z; u; T8 C$ _
regsvr32 /s msxml.dll
- K/ d0 z# Y# Y$ G% {- yregsvr32 /s imgutil.dll
7 K* ^3 }4 ~' r1 s. lregsvr32 /s cryptext.dll
( D7 T1 f9 e; h- I8 x  @regsvr32 /s inseng.dll
5 A& |- x, ]* p: Y" U2 Uregsvr32 /s iesetup.dll /i# J9 n8 E! e- ]. ]1 D
regsvr32 /s cryptdlg.dll
' M- ^0 U6 K: j, z5 pregsvr32 /s actxprxy.dll6 g, U5 x0 l& j' w8 ~
regsvr32 /s dispex.dll3 E% f  [5 W( Q% W: ]
regsvr32 /s occache.dll9 U! L- n6 i) \+ u! D3 V1 N
regsvr32 /s iepeers.dll
0 c/ G* B. S9 ]9 W' s4 Y. K( Sregsvr32 /s urlmon.dll /i( ]7 W# u4 ^9 b% O- A* G3 |' n5 i
regsvr32 /s cdfview.dll- c5 F0 r* }; L, ?5 f4 u7 B  U
regsvr32 /s webcheck.dll- [( a3 }1 O3 f  i
regsvr32 /s mobsync.dll
" |1 X8 P, k& q  Jregsvr32 /s pngfilt.dll2 U5 J+ d+ H# o+ L" E3 W* R
regsvr32 /s licmgr10.dll% v( U0 n* |9 v9 m
regsvr32 /s hhctrl.ocx; G3 v, c) e# _7 q7 q* j- s7 \
regsvr32 /s inetcfg.dll6 J) Z, Q7 A2 k, _
regsvr32 /s trialoc.dll
% o% o$ V$ S; k+ q0 M" yregsvr32 /s tdc.ocx+ R( n  k# u7 B
regsvr32 /s MSR2C.DLL! {( C+ D) t9 ^! z4 m, ^& B) f
regsvr32 /s msident.dll
7 D$ W  Y, M! b0 u1 I7 U, Jregsvr32 /s msieftp.dll
. ?' l% n! H- _8 g- P/ Rregsvr32 /s xmsconf.ocx
1 S& c0 y/ V" |( w- _' ]regsvr32 /s ils.dll
2 f4 M+ R( D* w9 Gregsvr32 /s msoeacct.dll( ~, P, A# D3 {' \5 j  i, E
regsvr32 /s wab32.dll
, q  C" a. s2 ?3 `! ~$ K3 dregsvr32 /s wabimp.dll
) T, h4 p' x2 d* ]: B  |regsvr32 /s wabfind.dll
2 Z  i$ k4 F( Wregsvr32 /s oemiglib.dll1 @& ^/ \# f- x9 j, Z3 S4 u. b
regsvr32 /s directdb.dll
7 k3 N& h& i8 b& M2 W, C9 dregsvr32 /s inetcomm.dll! u0 a+ g: x2 {3 `, k0 q
regsvr32 /s msoe.dll
7 Z0 ?; k. N! m4 k1 M" {3 q& Pregsvr32 /s oeimport.dll
1 @5 p2 F6 y2 Z! I. D2 dregsvr32 /s msdxm.ocx
. t1 k% r+ P' }regsvr32 /s dxmasf.dll
! s- }5 {. S9 H. a9 _regsvr32 /s laprxy.dll
. ^' @& Q# K* I) K- A8 J4 Fregsvr32 /s l3codecx.ax
0 A2 |6 d: R2 t/ z* }* y* m/ _. aregsvr32 /s acelpdec.ax! T# z. _* m7 j* P+ k8 U% I
regsvr32 /s mpg4ds32.ax
( Q% t/ L3 ~# A4 {8 A% Oregsvr32 /s danim.dll( _6 P5 P$ a( N, ^
regsvr32 /s Daxctle.ocx
  h4 z  |1 q7 L4 xregsvr32 /s lmrt.dll$ S0 n, D: i$ I# E5 M
regsvr32 /s datime.dll
! _9 Y* S- u: }7 l: ]3 w# R" h8 vregsvr32 /s dxtrans.dll
  F& \1 x5 Z* S7 yregsvr32 /s dxtmsft.dll# n7 v( Q9 L0 c4 c
regsvr32 /s wshom.ocx4 b7 S0 N7 e% v4 l( e
regsvr32 /s wshext.dll
! Z0 z* i  a6 C6 @+ w1 F9 A3 }$ a- Mregsvr32 /s vbscript.dll. @4 `; j, Y$ c/ e4 R- K" I
regsvr32 /s scrrun.dll mstinit.exe /setup
# M# x) T2 V% W" B/ Dregsvr32 /s msnsspc.dll /SspcCreateSspiReg* `3 N9 s* e+ v6 M, E0 b
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
: _$ F% M! x: I# m+ Eecho.8 e' H: D$ `* `8 _9 K+ {: s
echo.
3 t* F! n* {# [echo 修复成功!任意键退出!
4 t; f  d, e1 Xpause>nul+ K7 s( |8 d: D; R+ c2 _
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
, R9 F3 v( ^9 F1 r3 F" K$ a
: o1 T  x. t8 q0 {+ }PS:& L8 \7 C- j9 B! x7 p3 r- @
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。2 a  C- X4 g- b% `
, R/ j0 J" _8 N9 F+ ~2 i
如果用完以上办法后,运行iis仍然出错0 I: ^7 u. s8 i9 B" g3 }+ }+ F$ i
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
) d2 ?! J' ~4 w4 u% b下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
; T2 n; e/ r+ e2 B& q9 X IIsfixer.rar (1.07 MB, 下载次数: 0)
& O( q* q# B5 m0 H+ q/ y
& i6 c7 Y" F$ d3 a$ l" w9 ~9 W2 X/ m! M9 v! w; t
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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