用IIS者请慎用Safe360安全卫士

该日志由 Kevin 发表于 2006, November 15, 8:22 AM

昨天星期一回到公司,就发现之前好好的IIS运行asp页面出现Active Server Pages 错误 'ASP 0201',虽然已经很少使用ASP,但是最近因为工作上的需要,反而要时不时接触一下“久违”了的ASP语言,难道是很久没用,忽略了什么东西? 突然想起上个星期这个ASP我是运行过的,没有问题的啊......真是祸不单行啊,刚好电信的网络有问题,竟然上不了网,当然也无从知道这个从来没有遇过的0201错误是怎么回事...在打了N次10000投诉以后,才知道同楼的公司,电信ADSL也是上不了网,原来是电信的线路问题,真是又急又气又有点兴灾乐祸的,NND,假如万恶的电信线路全瘫痪,那么我愿意上不了网! 今天下午,电信ADSL终于恢复正常,上网一搜,晕,看来这个‘ASP 0201’还真是难人不少啊! 再看一下,几乎清一色是说用360安全卫士导致的,晕,当初觉得360安全卫士还挺方便,于是便装了一个,并不是相信那个从良后还想立贞节牌坊的流氓,而是觉得他再怎么流氓,在现在众目睽睽之前,还未到时候露出他的本性,没想到,作者还没流氓,软件倒先有了副作用! 在safe360的所谓“客服论坛”上搜到以下这个:
详细错误信息如下: Active Server Pages 错误 'ASP 0201' 默认脚本语言无效 为该应用程序指定的默认脚本语言无效。 原因: 造成这种错误的因素很多,网上搜索一下,其中用360安全卫士导致的人占绝大多数; 解决方案: 网上搜索了一下,大多都是让卸载IIS后去安全模式什么什么的,如果问题仍然没解决,可以尝试此简单方法: 方法及实现: 1.停止IIS; 2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步; 3.进入 c:\windows\system32 目录,找到 vbscript.dll 4.直接剪切,之后复制到桌面或者其他地方(其实删除也可以,不过还是为了防止意外!); 5.之后在运行中输入注册命令 regsvr32 vbscript.dll,提示成功后进入第6步; 6.成功注册后你可以进入 c:\windows\system32 目录,之后寻找 vbscript.dll ,如果你找到了这个文件的话, 恭喜你,在启动IIS后你又可以运行ASP文件了,大功告成! 备注: 以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可! 此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了
还有一段作者更新的:
刚刚自己亲身测试了一下,发现以上方法还存在问题,修改如下,真心希望能解决各位的问题: Win2003服务器IIS出现“Active Server Pages 错误 'ASP 0201' ”错误的解决方案 By FlySky(QQ:182441316): 详细错误信息如下: Active Server Pages 错误 'ASP 0201' 默认脚本语言无效 为该应用程序指定的默认脚本语言无效。 原因: 造成这种错误的因素很多,网上搜索一下,其中用360安全卫士导致的人占绝大多数; 解决方案: 网上搜索了一下,大多都是让卸载IIS后去安全模式什么什么的,如果问题仍然没解决,可以尝试此简单方法: 方法及实现: 1.停止IIS; 2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步; 3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll, 提示成功后进入第4步; 4.进入 c:\windows\system32 目录,找到 vbscript.dll ,直接剪切,之后粘贴到桌面或者其他地方 (其实删除也可以,不过还是为了防止意外!); 5.进入 c:\windows\system32\Inetsrv 目录,找到 asp.dll ,直接剪切,之后粘贴到桌面或者其他地方 (其实删除也可以,不过还是为了防止意外!); 6.启动IIS; 7.访问ASP站点,注意看屏幕提示,如果出现:错误 '8002801d' 的话,执行第8步;否则执行第9步; 8.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第9步; 9.在运行中输入注册命令 regsvr32 vbscript.dll ,提示成功后进入第10步; 10.重新运行ASP站点,注意看屏幕提示,如果你已经成功的话那就不用说啦,如果到这里你还不成功,执行第11步; 11.在IIS的设置中,把你的站点的“匿名访问”去掉,方法自己BAIDU,这里不强调,去掉后刷新页面,如果提示 需要用户名和密码,请输入你的最高权限用户的用户名和密码,之后重新执行第1步; 备注: 1.以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可; 此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了; 2.以上方法我自己亲身测试过,目前没有发现任何不良反映,一切正常; 3.如果执行了第11步,问题解决了,但是访问必须要用户名和密码,这种方法一般人都不能接受,但是也说明了一个问题, 跟你的系统用户权限有关,可以适当调整了 IUSR_计算机名 用户的权限以后即可,具体调整方法自己测试了!
照做,不直效果,错误依照!晕,不会真的要我重装吧? 继续搜,继续看,发现了一个暂时的解决方法,起码在我的2003上起作用!就是:
把IUSER_IIS加入Administrators组
办法是笨一点,而且有隐患,但是急用,没办法了,而且看情形,某流氓出这个软件目的不是为了造福大家,而是为了对付他的仇人,现在目的达到了,至于副作用,他才懒得理,至少在客服论坛上看是这样子的,关于这个BUG的问题,提的人多了,用户自己提出的所谓“解决方法”也多了,虽然方法都是五花八门的,但有一样是一样的,就是大部分都不起作用,或者对大部门用户都不起作用......没办法,官方不关心这个问题,所以你要么不用360安全卫士,要么你就试遍所有的方法,假如能侥幸碰到可以解决你问题的方法,那么你偷着乐吧!

网摘: Yahoo Baidu Google Bolaa 365Key Yesky Wozhai POCO ViVi YouNote Hexun Del.icio.us Yeeyoo igooi I2Key Cn3 Bytemen Furl Blinklist Blogmarks Technorati 分享到饭否

« 上一篇: 心太软,所以我做不到... | 下一篇:转贴:MySQL和SQLServer比较 »

引用: 点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
» 我要发表评论 你的参与是我最大的动力!    访客评论: (15条记录)
  1. Gravatar
    1楼 echo
    To kevin: 无意中看了你的BLOG,觉得你计算机方面好牛阿!! 以后要多上你的网页,跟你学学东西了。I M ECHO!
  2. Gravatar
    2楼 Kevin
    晕,俺一点也不牛的,不过好歹读过这个专业,不能太菜啊!
    PS:我们认识吗? :)
  3. Gravatar
    3楼 echo
    我们以前不认识,不过可以从现在开始认识,我是ECHO,是在校大四学生,喜欢看杂志,学外语拉,韩国语是最拿手的噢,凭着“坚强的意志”一直自学到2006年11月20日21:00时,哈哈!你喜欢外语吗,韩文呢?有机会交流一下拉&-&
  4. Gravatar
    4楼 FlySky
    这个方法是偶写的,不过不是很完美,有时候还是解决不了问题,其实不用360,有时候也会出这种问题的,正在寻求完美的解决方案!
  5. Gravatar
    5楼 FlySky
    还有一个办法:手工添加everyone用户在注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Classes值的full control权限便可。
  6. Gravatar
    6楼 Kevin
    To FlySky:原来是你写的啊!我看了官方论坛的贴子,真是现象多多,解决的方法也是多多,但是具体什么原因引起的还是不知道!
  7. Gravatar
    7楼 Kevin
    To echo:很高兴认识你,说到外语,其实我也很喜欢的,虽然很差,韩语的话是一个字都不会的,不过这些日子刚好有一个客户是韩国人,而且这两天也老是跟他接触,今天还因为陪他去万网淋了一身的雨,哈...不知是我英语太差还是因为他的英语也不怎么样,沟通还是有一些问题!
    对了,以后我可以需要一些简单的韩语翻译,不知可不可以麻烦你?:)
  8. Gravatar
    8楼 echo
    哈哈,说到韩国人的英文,其实是挺有意思的,就我认识的几个韩国朋友,他们的学历也挺高,不过他们在表达英语的时候很有趣,例如:他们会说,I market,  bought some meat  或I on the internet seeing flim!(我意思是,他们的词汇不错,但语顺就很有问题)因为在韩语中他们是通常省略主语,先讲宾语再讲谓语的。kevin,你跟他们沟通是遇到这个问题吗?如果可以的话,kevin你可以尽量让他写出他要表达的东西出来阿!
  9. Gravatar
    9楼 echo
    至于韩语翻译,如果我能行的话,我很乐意阿,你是第一个邀请我做韩文翻译的客户噢,那就给你打个一折吧!(哈哈)开玩笑!I m greatly pleased to help u for free!
  10. Gravatar
    10楼 yzx
    偶然路过,觉得可能你对IIS还挺了解,想问一下使用DW
    预览ASP网页会在IE提示:
    Active Server Pages 错误 'ASP 0201'

    无效的默认脚本语言

    为此应用程序指定的默认脚本语言无效。
    希望你能帮助一下我,发个信到我的邮箱,不胜感激!
  11. Gravatar
    11楼 Kevin
    To Echo:我想大部分原因是我英语口语太差达慕,:(
    对了,我刚才发了邮件给你了!
  12. Gravatar
    12楼 Kevin
    To yzx:你不会是你在DW里面按F12直接预览吧?
  13. Gravatar
    13楼 FlySky
    To yxz:你的方法应该没错,只是IIS出现了问题,可以尝试我上面的方法解决!
  14. Gravatar
    14楼 FlySky
    TO Kevin:很高兴认识你,有时间聊聊吧,我QQ 182441316
  15. Gravatar
    15楼 Kevin
    已加你QQ了!
 
发表评论:( 来了就留个脚印吧!你的参与是我最大的动力!)