对症下药 让服务器系统升级顺风顺水
【IT168 专稿】对于那些安装了Windows 2000或Windows 2003系统的服务器来说,定期升级系统、确保服务器中的各种安全漏洞及时被堵上,是让服务器远离安全攻击的有效措施之一。在升级服务器系统时,多数网络管理人员都会选用系统自带的Windows Update功能,可是在使用该功能进行自动升级服务器系统时,常常会遭遇升级失败的尴尬,这是为什么呢?事实上,Windows Update功能与IE浏览器、网络连接以及相关系统服务有关,当我们不幸遭遇到服务器系统自动升级失败现象时,不妨从这几个方面对症下药,找出阻碍服务器系统自动升级的“祸首”,然后及时采取有效措施进行应对,确保服务器系统日后升级时能够顺畅到底!
从IE着手,检查浏览器是否损坏
在使用服务器系统自带的Windows Update功能进行自动升级时,如果IE浏览器自身设置不当或者浏览器由于漏洞、病毒等方面的因素遭受到了损坏的话,那么在升级过程中IE浏览器可能会出现无法正常运行相关脚本程序的现象,从而导致Windows Update功能无法将服务器升级操作自动进行到底。为了让IE浏览器运行状态始终正常,我们在使用Windows Update功能升级服务器系统之前,最好对IE采取如下设置措施:
首先将IE浏览器升级到最新版本,因为新版本浏览器存在的安全漏洞比较少,安全防范性能比较高,而且新版本的IE属于微软公司的新产品,它往往能够更加安全、更加稳定、更加高效地执行系统升级脚本程序,从而保证服务器系统升级顺风顺水。笔者就曾遇到过这样一种现象,那就是使用一个第三方浏览器应用程序时,就无法成功运行Windows Update相关的程序脚本,那样一来系统升级操作自然就不能成功了。
其次为了让IE浏览器更加快速、更加智能地处理升级过程中的一些脚本程序,我们有必要在升级之前将“update.microsoft.com”站点添加到“受信任站点”列表中,同时将“受信任站点”的安全访问级别调整到“低”级别,以减少安全审查环节,提高升级脚本程序的执行效率。在进行这种设置时,我们可以先打开IE浏览器窗口,并依次单击该窗口菜单栏中的“工具”/“Internet选项”命令,在随后弹出的Internet选项设置窗口中单击“安全”标签,并在对应标签设置页面中单击“受信任的站点”图标按钮,打开如图1所示的设置界面; 单击该界面中的“站点”按钮,在随后弹出的可信站点对话框中,将“update.microsoft.com”站点名称填写到“将该网站添加到区域中”文本框处,再单击“添加”按钮,这样一来“update.microsoft.com”站点就成为“受信任站点”了;接着单击“确定”按钮返回到图1设置界面中,并在该界面中将“受信任站点”的安全访问级别调整到“低”级别,最后单击“确定”按钮就能使上述设置生效了。当然,为了确保服务器系统升级操作能够更加自动,我们最好还要将IE的Cookie安全级别设置成“低”级别,因为Cookie安全级别要是设置得太“高”的话,很容易降低服务器升级操作的自动化程度。
![]() |
| 图1 |
除了要对IE浏览器进行上面的设置外,我们在平时上网时尽量少用IE浏览器来浏览信息,谨防浏览器遭遇病毒或漏洞袭击而引起IE发生损坏,最好使用第三方浏览器。从网络着手,检查上网是否正常
在服务器升级过程中,要是网络连接不正常,IE浏览器自然就无法访问到“update.microsoft.com”站点中的各个脚本程序,那样一来系统升级操作也就不能自动进行下去了。在检查网络连接是否正常时,我们只要看到IE浏览器无法打开“update.microsoft.com”站点页面时,就必须对当前的网络连接线路以及连接设置进行检查了。一般来说,检查的范围主要包括线缆连通性能、IP地址设置、DNS解析服务、代理服务器设置以及防火墙设置等,有关这些方面的检查在许多媒体上都有详细介绍,我们只要参考相关资料就能很轻松地将网络连接故障排查和解决掉了。
从服务着手,检查相关服务状态
我们知道Windows Update功能必须依赖服务器系统中的相关服务,才能被正确地运行下去,如果有的系统服务由于意外因素不小心被损坏或停止运行的话,那么服务器系统在自动升级过程中就会遇到“卡壳”现象。造成Windows Update相关服务无法正常运行的因素有很多,在处理由系统服务引起的服务器升级故障时,网络管理人员往往需要依靠自己的经验与技巧,才能快速地排除这方面故障。
一般来说,系统服务运行不正常的原因主要有两方面,一方面就是系统服务文件由于受到破坏而引起了相关服务无法被启动,当然这种现象发生的机率相对较少,通常“Background Intelligent Transfer Service”服务或“Automatic Updates”服务容易出现这样的现象;另外一方面就是我们人为不小心改动了相关服务的属性设置,导致了指定的系统服务无法正常运行;例如,当我们手工修改了服务属性而后忘记了恢复,或者使用了优化程序对系统优化后,系统的服务属性有可能会在不经意间被强行修改。当然,也有的是因为服务器系统自身设置不当引起相关服务无法正常运行;比方说,升级服务器系统时一般需要使用到“Background Intelligent Transfer Service”、“Automatic Updates”这两个服务,而服务器系统在默认状态下往往将“Background Intelligent Transfer Service”服务的启动类型设置为“手动”,要是我们事先不将“Background Intelligent Transfer Service”服务手工启动起来的话,那么服务器系统升级操作自然就无法自动进行下去。
既然知道了服务器系统升级操作由于系统相关服务的属性不小心被修改而无法自动进行,那么我们只要快速地将系统服务恢复到默认设置状态就可以了。那么服务器系统升级操作究竟与哪些系统服务有关呢?笔者曾经对服务器升级故障前后的系统服务运行状态进行了仔细对比,发现Windows Update功能除了与“Background Intelligent Transfer Service”、“Automatic Updates”这两个服务有关联外,有时还与Task Scheduler、Windows Time这两个服务有关,如果我们用手工方法逐一检查、恢复这些服务的运行状态时,操作效率无疑会大大下降。有鉴于此,我们可以使用超级兔子优化工具中提供的系统服务优化功能,来快速地将系统所有服务的运行状态恢复到系统默认设置,然后再用手工方法将“Background Intelligent Transfer Service”服务重新启动起来就可以了。
在启用“Background Intelligent Transfer Service”服务时,我们可以按照这样的步骤来进行:首先用鼠标右键单击服务器系统桌面中的“我的电脑”图标,从弹出的快捷菜单中执行“管理”命令,打开服务器的计算机管理窗口;在该管理窗口的左侧显示区域中,用鼠标依次选中“服务和应用程序”、“服务”项目,在对应“服务”项目的右侧显示区域中,选中“Background Intelligent Transfer Service”系统服务,并用鼠标右键单击之,并执行快捷菜单中的“属性”命令,打开如图2所示的服务属性设置窗口; 在该窗口中我们会发现该服务在默认状态下处于停止运行状态,此时我们可以直接单击“启动”按钮,就能将“Background Intelligent Transfer Service”服务正常启用起来了。
![]() |
| 图2 |
在确保服务器系统中的所有相关服务都运行正常的情况下,我们日后在使用Windows Update功能对服务器系统进行自动升级操作时,相信就很少会遇到服务器升级失败的故障了!
