现在的位置: 首页 > 综合 > 正文

(转)在服务器上安装360安全卫士的“血泪史”

2013年12月25日 ⁄ 综合 ⁄ 共 2332字 ⁄ 字号 评论关闭

内容转自:http://www.bitman.cn/article.asp?id=151

 

服务器配置如下,已经安装Microsft Windows Server 2003 SP2和IIS6.0、asp.net 2.0 SDK:

(2008-09-21 23:55)每天临睡前,都会例行检查服务器,做一些基础维护,今天这个夜晚注定要折腾,而这一切都从我的一个突发奇想开始——我觉得一个McAfee不够,最近360提供了给windows server 2003打补丁的功能,便想给服务器安装一个360试试看

(2008-09-22 00:05)安装好360安全卫士4.3版本后,不出所料提示有系统漏洞40多个,于是进行修补,停掉了McAfee的所有保护后,两次重启服务器~

(2008-09-22 00:30)补丁安装完成之后,习惯性的检查IIS,这时发现asp.net2.0网站出现了如下错误:Could not load file or assembly 'App_Code' or one of its dependencies_ 拒绝访问。即(未能加载文件或程序集“App_Code”或它的某一个依赖项。拒绝访问。) 所有的网站都访问不了

(2008-09-22  00:35)问题大条了,Google过这类问题,基本上都没有可行的解决方案,只能自己动手了:怀疑是asp.net要重新绑定IIS,于是执行命令行 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i ,提示出错,查看错误日志如下:

—————————————————————————————————————————— 2008-09-22 00:19:03 Starting Install the ASP.NET Performance counters 2008-09-22 00:19:03 Failure Install the ASP.NET Performance counters: Install the ASP.NET Performance counters failed with HRESULT 80070002: '系统找不到指定的文件。 '
——————————————————————————————————————————

(2008-09-22 00:40)初步判断是网站缓存DLL因权限问题而无法生成,检查Temporary ASP.NET Files的权限,发现很正常,将目录C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files 清空,测试后无效,删除之后重建此目录,仍然无效

(2008-09-22 00:50)感觉越陷越深了,开始胡搞,尝试各种权限设置,最后给网站设置 everyone 的所有权限,仍然没用,有些不知所措了

(2008-09-22 01:00)无奈之下,决定重装IIS,于是先卸载,卸载很顺利

(2008-09-22 01:05)重装IIS时,将win server 2003 sp2的安装盘载入,(IIS6.0安装提示无法复制convlog.exe),死活不认盘,这个是常见问题,一般性的修复secedit.sdb即可

(2008-09-22 01:17)修复secedit.sdb,输入命令行

esentutl /p %windir%/security/database/secedit.sdb 提示出错,说secedit.sdb正在使用中
——————————————————————————————————————————
Error: Access to source database 'C:/WINDOWS/security/database/secedit.sdb' fail ed with Jet error -1032. Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access fi le, the file is locked or in use) after 21.15 seconds.
——————————————————————————————————————————
(2008-09-22 01:25)注销再试,没用,于是重启服务器后,再次修复,这次可以了

(2008-09-22 01:33)心想这次应该可以了吧,运行 C:/windows/system32/cys.exe   ,重新安装IIS,结果还是提示:安装程序无法复制文件 convlog.exe,崩溃了,开始胡乱找资料

…… …… ……

一个小时以后

…… …… ……

(2008-09-22 02:40)在一阵发懵之后,决定下载windows server 2003 sp2 的安装包,期待能重新还原更新到之前的状态

(2008-09-22 03:00)sp2包安装了一半时,提示“拒绝访问”的错误而中断,再次不知所措

(2008-09-22 03:20)仍然无法解决这个问题,IIS安装不了,就无法往下进行,想回滚Windows Server 2003 更新,这时候检查“添加或删除程序”列表,勾选“显示更新”,发现里面的补丁都已经失效

(2008-09-22 03:22)开始怀疑是不是360的更新在搞鬼

(2008-09-22 03:30)卸载掉360后,重新启动计算机

重新安装IIS —— 成功!

等重新把所有的网站建好配置好,已经到凌晨四点多了,真是吸取教训了——不要使用360来更新windows server 2003 sp2系统的更新,而要使用系统自带的更新工具,否则很可能出现一些无法找到答案的问题!乖乖,悔不当初啊,要是没有那突发奇想,就不要这苦苦的熬夜了……

【上篇】
【下篇】

抱歉!评论已关闭.