遇到的情况
Symantec Endpoint Protection Manager 运行 LiveUpdate 时失败,在 LiveUpdate 状态中显示以下错误:LiveUpdate 遇到一个或多个错误。 返回代码 = 4
解释
造成此错误的原因有多种,包括但不限于以下原因:
代理服务器阻止访问 Internet。
Symantec Endpoint Protection Manager 正尝试通过内部 LiveUpdate 服务器连接,但提供给 LiveUpdate 的 URL“不”正确。
Internet Explorer 中启用了增强的安全性
使用了进入 Internet 时要求身份验证的防火墙。
解决方案一
注意:要重新注册管理器而不重新安装软件,请按以下步骤操作:
打开命令提示符并浏览到:
C:\Program Files\Symantec\Symantec Endpoint Protection Manager\bin
键入 lucatalog -update 并按 Enter。
运行 LiveUpdate 以确认没有错误。
如果返回有错误等,我们重新安装LiveUpdate组件后,在做上面的操作。
解决方案二
1. 更改控制台中liveupdate 为交互模式
2. cmd- 运行 。luall进行手动升级
3. 修改timeout值:
找到Symantec Live Update 的配置文件:
\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\Settings.LiveUpdate
去除此文件的只读属性,
搜索timeout,将如下两行的默认值45改为需要的值。
PREFERENCES\INTERNET_CONNECT_TIMEOUT=45
PREFERENCES\INTERNET_READ_DATA_TIMEOUT=45
修改后再将Settings.LiveUpdate设为只读。
技术信息
How to setup the Symantec Endpoint Protection Manager to use specific proxy settings for LiveUpdate(如何设置 Symantec Endpoint Protection Manager 以便为 LiveUpdate 使用特定的代理设置),位于以下 URL:
http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2007082113383448
参考资料
可以在以下日志文件中找到有关 LiveUpdate 失败原因的更多详细信息:
<Drive>:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\Log.LiveUpdate