赛门铁克知识 深入研究LiveUpdate

互联网 | 编辑: 黄蔚 2008-07-31 00:30:00转载 返回原文

诺顿360更新问题

更新:对于Vista下的LiveUpdate,假设你的Windows Vista安装于C驱动器,那数据文件的存放地点变为C:\Users\All Users\Symantec\LiveUpdate\,此文件夹没有特殊的安全权限,但仍然受到Norton自我保护的作用,请在安全模式或者关闭自我保护的情况下操作,修改其中内容时Windows UAC会提示需要权限才能写入。

==================================

对于只想解决诺顿360更新问题,而不想参与讨论的一类,我准备了以下简略步骤:

1.安装干净的Norton 360简体中文正式发行版

2.跳过激活,无论是否还有剩余试用时间都可以.

3.假定你的Windows XP安装于C驱动器中,那么将C:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\文件夹下的所有文件复制到一个临时地点,供之后步骤使用.注意,Application Data是一个隐藏文件夹,需要在文件夹属性中开启显示,才能在资源管理器中看见.

4.卸载Norton 360正式发行版

5.安装Norton 360简体中文替换破解版至正式发行版同一文件夹中,注意这次安装必须完成激活.

6.重启计算机,进入安全模式

7.假定你的Windows XP安装于C驱动器中,那么将C:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\文件夹下的内容全部删除,然后将第3步中存放在临时地点的文件全部复制回C:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\文件夹中

8.重新正常启动计算机

9.Enjoy!

LiveUpdate软件讲解

作为一个诺顿杀毒软件的爱用者,对Symantec LiveUpdate的研究也仅仅从N360开始,实在有些惭愧。但是诺顿软件Set and Forget的特性,确实让懒惯了的我没有对它产生鼓捣的兴趣。直到前几天,我同事的中文破解版N360一直不能完成更新,慌慌张张找到我,我才开始折腾这个藏在几乎所有Symantec软件背后的幕后使者。

LiveUpdate是Symantec公司更新服务的品牌标识,从杀毒软件到备份工具,甚至是硬件防火墙,一切可以进行更新的产品,都使用统一的LiveUpdate进行更新。我们现在讨论的,是安装于Microsoft Windows下的LiveUpdate软件。

I.LiveUpdate软件

是的,LiveUpdate是一套“单独”的软件,但是这套软件的特殊性在于,它必须和其他需要更新的Symantec软件一起使用,否则这套软件没有使用的意义。既然是一套软件,那它也可能发生故障,它的故障大多只影响自身的运行,但是因为它承担着更新的作用,那在发生故障时,由Symantec软件保护的计算机,也将由于软件慢慢过期,保护等级逐渐变低。它负责更新的软件仍然在正常运行,只是无法继续获得更新而已。

II.如何安装?如何卸载?

LiveUpdate通常随着需要更新的Symantec软件一并安装,例如Symantec BackupExec v11d。但并不会因为你安装了多种Symantec软件,而在计算机中产生多个LiveUpdate的副本,也不需要为每个Symantec软件分别运行LiveUpdate以获得全部的更新。通常情况下,LiveUpdate仅在计算机中保留一份其最高版本的副本,而每次运行LiveUpdate时,均更新计算机上存在的所有Symantec软件。LiveUpdate可以在不卸载任何其他Symantec软件的情况下被单独卸载,控制面板中的“添加/删除程序”提供了单独的LiveUpdate项目,以便你卸载它。但是,如果你单独卸载了LiveUpdate,那你将无法继续获取Symantec软件的更新。

III.它的文件都在哪儿?

当你完成一次LiveUpdate之后,你的LiveUpdate软件将被升级到最新的3.2.0.43版本,它的程序文件一般存在于Program Files\Symantec文件夹中,而一些相关的数据文件,则存放于Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\文件夹下,但这些数据文件并不是作为独立软件所运行的LiveUpdate所必须的。若你卸载了计算机上所有的Symantec软件产品,那么这两个文件夹本身以及之下的数据,可以被安全的删除。

LiveUpdate如何更新

IV.如何运作?

在Symantec软件中执行LiveUpdate,或者运行LUALL.EXE,将启动LiveUpdate软件,出现LiveUpdate对话框。对话框中的选项菜单可以对LiveUpdate进行一些基本的设置,以及查看上次LiveUpdate的报告。快递模式将静默更新所有Symantec产品,交互模式则在检查更新之后让你选择下载安装哪些更新。从N360开始,在Symantec软件中运行LiveUpdate将可能被一个华丽的,没有进度指示的外衣包装,这时无论你的设置如何,LiveUpdate将运行在快递模式。

V.它如何得知有什么软件需要更新?

LiveUpdate掌控着所有Symantec软件的更新,但它却能知晓你安装在计算机中的特定软件产品,不会下载用于未安装的Symantec软件的多余文件,也不会发生诸如安装Norton Confidential之后,Norton AntiVirus就不能获得更新这类情况。这样的特性,基于Symantec软件的高度模块化设计,以及统一的LiveUpdate接口。有时我们觉得仅安装了一套软件,但事实上这套软件中包含了许多的模块,例如Norton 360中不仅包含360的程序文件,还包含了Norton Confidential,AntiVirus,防火墙,IDS等许多程序。各种不同的Symantec保护,就建立在一些共有的模块,加上一套软件所特有的模块之上。而我们在安装多套Symantec软件的时候,共有的部分也会被检测出来,避免了重复安装,有时更强大的模块还会将功能弱的模块替换掉,例如Personal Firewall安装时会将Norton AntiVirus中的蠕虫防护卸载掉,但防病毒的部分不受影响。当Symantec软件被成功安装后,安装程序就在Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\文件夹中产生一些后缀名为LiveUpdate的数据文件,每一个或几个文件标识着一个程序模块,LiveUpdate运行时,便从这些文件里获取安装在你计算机中的Symantec软件信息,从而进行更新。这些数据文件,不是LiveUpdate软件的一部分,但是LiveUpdate要起作用,这些文件是不可少的。数据文件产生问题时,LiveUpdate仍然可以运行,但是它将不能成功的更新计算机中所有Symantec软件。而即使使用控制面板卸载了LiveUpdate,这些数据文件也会保留下来,这样重新安装LiveUpdate后,还可以继续获得Symantec软件的更新。

可以进行离线LiveUpdate么

VI.那么,可以进行离线LiveUpdate么

很多人都想知道这个问题的答案,因为Symantec提供的Intelligent Updater离线更新包是只能更新病毒定义和杀毒引擎,而不能更新程序文件的。非常可惜的是,对于个人用户来说,我们不能进行简单的离线LiveUpdate。在Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\Downloads下,存放着LiveUpdate下载的临时文件,但是即使将这些文件复制到另一计算机的同一文件夹下,该计算机的LiveUpdate也将忽略它们,重新下载更新。连加快下载速度都无法实现,更不用提在离线情况下是根本无法检测更新的了。看来只有采用企业解决方案,才能放心的离线更新。

VII.还有什么吗?

没了。对于LiveUpdate,我目前也就了解这么多。但是这些知识可以解决许多问题。若LiveUpdate程序出错,你可以放心的重新安装,不用担心重装后检测不到Symantec软件的存在而重装整个软件。LiveUpdate下载的临时文件,也可以大大咧咧的扫干净,因为即使你是重新安装,它也不会再次使用这些文件,这些临时文件仅仅起到断点续传的功用而已,一旦更新被安装,就变得毫无用处了。还有就是文章开头的N360不能更新,那用简体中文的数据文件,把英文版的替换掉就好了。

最后,请多支持Symantec的正版软件,这些精妙的程序设计,都是Symantec程序员和架构师的汗水。诺顿360宁静的背后,饱含着艺术一般的防护科技,希望它能给更多的人带来安心。各位诺顿爱好者,欢迎和我联系,研究诺顿软件的方方面面。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑