海海日记-冯海滨博客

您现在的位置是:首页 > 站长 > 正文

站长

运行ASP程序出现-2147467259 (0x80004005)的解决方法

happyfhb2010-01-20站长1129

在iis--默认网站--主目录--应用程序保护--选择低(iis进程),就可以浏览动态网页了这是一个临时的解决方案,选择之后会有一个com的什么服务出错,但是页面可以访问而已,据说这样假如一但拿到shell的话,安全方面是不堪一击。在网上找了个其他的方法,下次出错了在看看。 

在百度看到的文章拿出来给大家分享。

具体症状:

安装杀毒软件后服务器无法打开.asp文件,提示The remote procedure call failed and did not execute,再刷新变为:-2147467259 (0x80004005),再刷新就变回去了,就在那两句错误中不断的重复,访问htm文件正常

解决方法:

在命令行状态下运行

regsvr32 vbscript.dll

iisreset

其中原理不知道,用这个方法一做就好使了,如果执行了命令没有马上正常,再等一会,多试几次,也许就问题就消失了,你还可以尝试一下步骤:

补:

如果是ntfs格式的为服务器目录增加 IUSER_     IWAM_ 用户的权限


补:

执行SFC /SCANNOW 修复系统文件

补:把站点属性,主目录选项卡里的,应用程序保护,调成“低”
 

平淡中储蓄成长

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~