错误:“LU1814:LiveUpdate 不能获得更新列表”
情形
您启动 LiveUpdate 后,看见消息“LU1814:LiveUpdate 不能获得更新列表。LiveUpdate 不能获取 Symantec™ 产品和组件可用更新的分类文件。请检查到 Internet 的连接是否正常,并重试运行 LiveUpdate。”
解释
如果在使用 Symantec AntiVirus 企业版 7.0 等企业版产品,则请转至本文档结尾处的“技术信息”部分。
本部分中的信息适用于 Symantec 单机版产品(如 Norton AntiVirus 2004)的用户。从步骤 1 开始。
教程:本文档提供的教程可在某些步骤提供帮助。 如果在执行某部分中的步骤时存在问题,可以通过单击“显示相关步骤”按钮以启动该部分的教程。
首先执行:步骤 1:检查 Windows 文件
该问题的常见原因是某个 Windows 主机文件损坏。 因此,首先要清除破坏该文件的任何蠕虫、特洛伊木马或其他感染。 无论是否发现威胁,下一步都是修复主机文件(如果需要)。 以下是该解决方案的详细信息:
执行快速威胁扫描
- 要快速扫描常见感染,请连接 Internet。
- 进入自动支持助手。
如果使用拨号连接,该扫描会占用大约一分钟,但如果使用快速连接,则只需几秒钟。 - 根据扫描结果,执行下列操作之一:
- 如果发现感染,请按照显示在该页上的步骤执行。 完成后,返回到本页并继续“查找(如果需要请修复)Windows 主机文件”部分。
- 如果快速扫描并未发现感染,则继续执行本页上“执行完全扫描查找威胁”部分中的步骤。
执行完全扫描查找威胁
- 在自动支持助手页上,单击指向 Symantec Security Check 网站的链接。
- 在 Virus Detection 下,单击 Start。
- 根据扫描结果,执行下列操作之一:
- 如果完全扫描并未发现已知感染,则单击其中的链接以获得更多信息。
- 如果未发现感染,请关闭该页。
- 返回到本页并继续“查找(如果需要请修复)Windows 主机文件”部分。
查找(如果需要请修复)Windows 主机文件
请按照您的 Windows 版本相应部分中的指导进行操作:
在 Windows 95/98/Me/NT/2000 中编辑主机文件
- 在 Windows 任务栏上,单击“开始”>“查找”或“搜索”>“文件或文件夹”。
- 确保“搜索范围”设置为 (C:) 并选中“包含子文件夹”。
- 在“名称”或“要搜索的文件或文件夹名为”框中,键入:
"hosts" - 单击“开始查找”或“立即搜索”。
- 对于找到的每个主机文件副本,执行步骤 6 到 9。
- 用鼠标右键单击文件名称,然后单击“打开”,
- 取消选中“始终使用该程序打开这些文件”。
- 滚动程序列表,双击“记事本”。
当文件打开时,会显示一行或多行文本。 - 删除所有包含词语 liveupdate 或 Symantec 的行,如(但不仅限于)以下各行:
www.symantec.com
securityresponse.symantec.com
symantec.com
liveupdate.symantecliveupdate.com
不要删除以下行:
127.0.0.1 localhost| - 退出“记事本”。
出现提示时,保存更改。 - 重新运行 LiveUpdate。如果仍然出现该错误消息,请继续执行步骤 2。
在 Windows XP 中编辑主机文件
- 在 Windows 任务栏上,单击“开始”>“搜索”。
- 单击“所有文件和文件夹”。
- 在“全部或部分文件名”框中,键入:
"hosts" - 确定“搜索范围”设置为“本地硬盘 (C:)”或“本地磁盘 (C:)”。
- 展开“更多高级选项”。
- 选中“搜索系统文件夹”。
- 选中“搜索子文件夹”。
- 单击“搜索”。
- 对于找到的每个主机文件副本,执行步骤 10 到 14。
- 记住文件的位置。
该信息显示在“所在文件夹”列中。 - 用鼠标右键单击文件名称,然后单击“打开”,
- 取消选中“始终使用该程序打开这些文件”。
- 滚动程序列表,双击“记事本”。
当文件打开时,会显示一行或多行文本。 - 删除所有包含词语 liveupdate 或 Symantec 的行,如(但不仅限于)以下各行:
www.symantec.com
securityresponse.symantec.com
symantec.com
liveupdate.symantecliveupdate.com
不要删除以下行:
127.0.0.1 localhost - 退出“记事本”。
出现提示时,保存更改。 - 重新运行 LiveUpdate。如果仍然出现该错误消息,请继续执行步骤 2。
步骤 2:连接 Internet
这一步测试 Internet Explorer 和 LiveUpdate 兼用的某些设置。
测试连接
请使用 Microsoft® Internet Explorer 进行本测试,即使您通常使用其他浏览器。
- 使用 Internet Explorer 连接 http://www.symantec.com/。
- 该页打开后,请运行 LiveUpdate。 如果可以连接 http://www.symantec.com/,但仍无法运行 LiveUpdate,则执行下一个部分。
步骤 3:重命名文件
如果首先连接网站未允许您运行 LiveUpdate,请执行以下步骤。
警告:本部分中的指导适用于家庭和中小型企业用户,并假设您只在使用 Symantec 单机版产品。 如果您在公司环境中工作,并且在混合使用单机版和企业版产品(或者您不确定),请咨询您的网络管理员后再继续。
对于许多客户,只需重命名一个我们的单机版产品不使用的文件即可解决该问题。
选择与您的 Windows 版本相关的步骤执行操作。请单击(
language="JavaScript" type="text/javascript">
- 在 Windows 桌面上,双击“我的电脑”图标。
执行下列操作之一:
- 在 Windows 98 中,单击“查看”>“选项”。
在 Windows Me/2000 中,单击“工具”>“文件夹选项”。
执行下列操作之一:
- 在 Windows 98 中,在“高级设置”框的“隐藏文件和文件夹”文件夹下,单击“显示所有文件”。
在 Windows Me/2000 中,取消选中“隐藏受保护的操作系统文件”,并在“隐藏文件和文件夹”文件夹下单击“显示所有文件和文件夹”。
单击“应用”,然后单击“确定”。关闭“我的电脑”窗口。
在 Windows 桌面上,单击“开始”按钮 >“查找”或“搜索”>“文件或文件夹”。
在“搜索结果”窗口中,将“搜索范围”设置为 (C:) 并选中“包含子文件夹”。
在“名称”或“要搜索的文件或文件夹名为”框中,键入(或复制并粘贴)下列内容:
S32LUHL1.DLL
单击“开始查找”或“立即搜索”。
- 如果未找到任何文件,则跳至“如果仍然无法运行 LiveUpdate 该如何处理”部分。
如果找到一个或多个文件,则继续步骤 11。
单击“文件”菜单 >“重命名”。
将该文件的名称更改为 S32LUHL1.OLD,然后按 Enter 键。
如果提示确认该更改,请单击“是”。
运行 LiveUpdate。 如果仍然显示该错误,请进入“如果仍然无法运行 LiveUpdate 该如何处理”部分。
- 在 Windows 桌面上,单击“开始”按钮,然后单击“我的电脑”图标。
单击“工具”>“文件夹选项”。
在“查看”选项卡上,取消选中“隐藏已知文件类型的扩展名”。
取消选中“隐藏受保护的操作系统文件”,并在“隐藏文件和文件夹”文件夹下单击“显示所有文件和文件夹”。
当出现警告对话框时,单击“是”。
单击“应用”,然后单击“确定”。
在 Windows 桌面上,单击“开始”按钮 >“搜索”。
单击“所有文件和文件夹”。
在“全部或部分文件名”框中,键入(或复制并粘贴)下列内容:
S32LUHL1.DLL
验证“搜索范围”设置为“本地硬盘”或 (C:)。
单击“更多高级选项”。
选择“搜索系统文件夹”。
选择“搜索子文件夹”。
选择“搜索隐藏文件和文件夹”。
单击“搜索”。
- 如果未找到任何文件,则跳至“如果仍然无法运行 LiveUpdate 该如何处理”部分。
如果找到一个或多个文件,则继续步骤 16。
单击“文件”菜单 >“重命名”。
将该文件的名称更改为 S32LUHL1.OLD,然后按 Enter 键。
如果提示确认该更改,请单击“是”。
运行LiveUpdate。 如果仍然显示该错误,请进入“如果仍然无法运行 LiveUpdate 该如何处理”部分。
如果仍然无法运行 LiveUpdate 该如何处理
如果首先连接 Internet 或重命名 S32LUHL1.DLL 文件都未起作用,请按所显示的顺序执行步骤。如果某个部分不适用于您的情况,请跳过并进入下一个部分。
- 请根据您 Windows 的版本执行下面相应的操作:
- Windows 98/2000:在 Windows 桌面上,单击“开始”按钮 >“设置”>“控制面板”。在“控制面板”窗口中,双击“Internet 选项”。
- Windows Me:在 Windows 桌面上,单击“开始”按钮 >“设置”>“控制面板”。在“控制面板”窗口中,双击“Internet 选项”。(如果未显示“Internet 选项”图标,请先单击“查看所有控制面板选项”。)
- Windows XP:在 Windows 桌面上,单击“开始”按钮 >“控制面板”。在“控制面板”窗口中,双击“Internet 选项”。(如果未显示“Internet 选项”图标,请先单击窗口左侧的“切换到经典视图”。)
- 单击“连接”选项卡。
- 在“拨号和虚拟专用网络设置”框中,选择当前所用 Internet 服务提供商的拨号连接。
- 确保选中“始终拨默认连接”。
- 如果“(默认)”未显示在您的 ISP 连接的右边,请单击“设置默认值”按钮。
- 单击“应用”>“确定”。
- 重新运行 LiveUpdate。
- 请根据您 Windows 的版本执行下面相应的操作:
- Windows 98/2000:在 Windows 桌面上,单击“开始”按钮 >“设置”>“控制面板”。在“控制面板”窗口中,双击 Symantec LiveUpdate。
- Windows Me:在 Windows 桌面上,单击“开始”按钮 >“设置”>“控制面板”。在“控制面板”窗口中,双击 Symantec LiveUpdate。(如果未显示“Internet 选项”图标,请先单击“查看所有控制面板选项”。)
- Windows XP:在 Windows 桌面上,单击“开始”按钮 >“控制面板”。在“控制面板”窗口中,双击 Symantec LiveUpdate。(如果未显示“Internet 选项”图标,请先单击窗口左侧的“切换到经典视图”。)
- 在“FTP”选项卡上,选择选项“我希望使用 Internet 选项中的 FTP 设置”。
- 在“HTTP”选项卡上,选择选项“我希望使用 Internet 选项中的 HTTP 设置”。
- 在“ISP”选项卡上,选择“控制面板中的 Internet 选项”。
- 单击“应用”>“确定”。
- 重新运行 LiveUpdate。
本部分只适用于使用拨号连接来连接 Internet 的客户。如果您位于网络中或具有高速 Cable 或 DSL 连接,请跳至部分 2。
注意:如果使用拨号连接,即使不是使用 Internet Explorer 作为您的 Web 浏览器,也必须执行此操作。
LiveUpdate 使用某些 Internet Explorer 设置。 即使您使用其他 Web 浏览器(如 Netscape 或 Opera),也必需确保这些设置正确才能使 LiveUpdate 运行。
如果您使用了防火墙,必须将其配置为允许 LiveUpdate 访问 Internet。有关如何执行操作的指导,请参阅所用防火墙的文档。
完成以上操作后,请再次运行 LiveUpdate。如果仍然出现错误消息,请继续下一部分。
如果前几部分的指导未能解决问题,则可能是某些 LiveUpdate 设置文件损坏了。
该过程只需几分钟即可完成。按照文档:删除 Settings.LiveUpdate 文件中的指导执行操作。
完成该文档中的操作后,请再次运行 LiveUpdate。
技术信息
企业版产品
本部分适用于使用 Symantec AntiVirus 企业版 7.0 等企业版产品的客户。
当客户端无法连接到指定的主机时,会发生该错误。发生这种情况的原因有多种。最常见的原因如下:
- Settings.LiveUpdate 文件或 S32luhl1.dll 文件损坏。
- \Downloads 文件夹中的文件受损
- 不允许 LiveUpdate 访问 LiveUpdate 服务器。
- 客户端访问不到指定的 LiveUpdate 管理实用程序服务器。
- 安装 LiveUpdate 失败。
- 本地权限。
- LiveUpdate 用于连接 Internet 的设置不正确。
Settings.LiveUpdate 文件或 S32luhl1.dll 可能损坏,从而导致该问题。
- Settings.LiveUpdate 文件(有些以数字开始,如 1.Settings.LiveUpdate)通常可在 \Documents and Settings\All Users\Application Data\Symantec\Liveupdate 中找到。
- S32luhl1.dll 文件位于 C:\Program Files\Symantec\LiveUpdate 中
确保 Windows 设置为显示所有文件和文件扩展名,然后:
- 删除 Settings.LiveUpdate 文件
- 如果未使用自定义的主机文件(大多数用户不会使用),则删除 S32luhl1.dll 文件。
警告:不要删除整个 \Symantec\LiveUpdate 文件夹或 Product.Catalog.LiveUpdate 文件。如果删除,则必须重新安装所有的 Symantec 产品,LiveUpdate 才能正常运行。
注意:
- 如果曾分装了自定义的 LiveUpdate 设置,删除 Settings.LiveUpdate 文件将使 LiveUpdate 恢复为安装的默认设置。
- 如果客户端配置为通过 LiveUpdate 管理实用程序服务器上的 UNC 路径运行 LiveUpdate,则必须使用确信正确的备份替换 S32luhl1.dll。
\Downloads 文件夹中的文件受损
删除 LiveUpdate\Downloads 文件夹的内容(不删除文件夹本身)可解决该问题。 其路径通常为:
\Documents and Settings\All Users\Application Data\Symantec\Liveupdate\Downloads
不允许 LiveUpdate 访问 LiveUpdate 服务器
如果 LiveUpdate 使用的指定帐户未被授权访问 LiveUpdate 服务器,则会发生该情况。通过 Symantec 系统中心或 Symantec AntiVirus 用户界面调度的 LiveUpdate 会话将使用系统帐户。如果代理或防火墙设置为不允许系统帐户访问 Internet,LiveUpdate 会话可能会失败。
从 Symantec AntiVirus 或 Norton AntiVirus 的用户界面手动启动的 LiveUpdate 会话将使用登录用户的帐户。
客户端访问不到指定的 LiveUpdate 管理实用程序服务器
以下原因会造成 LiveUpdate 会话失败:
- 由于硬件/软件已断开连接,导致客户端访问不到指定的 LiveUpdate 服务器。
- 客户端配置不正确,无法连接到内部的 LiveUpdate 服务器。
- LiveUpdate 管理实用程序服务器处于脱机状态。
有关指导,请阅读文档:如何配置 LiveUpdate 管理实用程序。(英文)
安装 LiveUpdate 失败
如果 LiveUpdate 缺少文件,该会话会失败并显示该错误消息。重新安装 LiveUpdate 应该能够修复该问题。有关指导,请阅读文档:如何重新安装 LiveUpdate。(英文)
本地权限
正在启动 LiveUpdate 会话的帐户必须对“Program Files\Symantec\LiveUpdate”文件夹和“...\All Users\Application Data\LiveUpdate”文件夹具有完全访问权限。有关 Symantec 推荐的用户账户的详细信息,请阅读文档:LiveUpdate 要求使用 Windows NT/2000/XP 下的 Administrator 账户。(英文)
LiveUpdate 用于连接 Internet 的设置不正确
默认情况下,LiveUpdate 使用在 Windows 的控制面板中指定的 Internet 选项。也可以手动配置 LiveUpdate,让其使用不同于在“Internet 选项”中所指定的选项。有关其他信息,请阅读文档:如何根据 Internet 连接配置 LiveUpdate。(英文)

