错误1920的解决办法,确认有足够的权限启动系统服务
确定权限:
注意: 在某些 Windows NT 4.0 服务器上,由于 C2 安全性的限制,Creator/Owner 对下列键没有“完全控制”权限:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths
在安装 Norton AntiVirus 企业版客户端时出现错误“错误 1920:服务 Norton AntiVirus Server...”
情形
在安装 Norton AntiVirus 企业版 (NAVCE) 客户端时,出现错误消息“错误 1920:服务 Norton AntiVirus 服务器 (Norton AntiVirus Server) 启动失败。请确认您具有启动系统服务的足够权限”。然后,安装失败并回滚。
解释
已经将此问题报告给 Symantec 技术支持。目前使用 NAVCE 7.61 内部版本 34 或更新版本能够解决部分问题。当找到新的信息或解决方案后,我们将更新本文档。
可能的解决方案:
- 更新到 NAVCE 7.61 内部版本 34 或更新版本。有关详细信息,请参阅文档:如何获得 Symantec 企业版产品的更新或升级。
- 根据 Symantec 收到的报告,此错误曾在感染了 W32.Klez 病毒的计算机上发生。请在安装 NAVCE 之前下载并运行 W32.Klez 杀毒工具以检测并修复感染。
- 在安装 NAVCE 之前,请确保您对计算机具有管理权限。
- 通过下载并运行 Sevinst.exe 的最新版本更新 Symantec 事件文件,如文档:如何更新 Symevnt 文件所述。
- 也可以更新 NAVCE 安装程序以包括最新的 Symevent 安装程序。
- 将 NAVCE 安装文件复制到要安装 NAVCE 的本地计算机。
- 搜索包含安装文件的目录,然后将 Sevinst.exe 的任何副本替换为最新版本的 Sevinst.exe。
- 使用以下步骤删除损坏的病毒定义文件和注册表键:
- 卸载 NAVCE 和计算机上的任何其他 Symantec 防病毒产品。
- 删除 C:/Program Files/Common Files/Symantec Shared/VirusDefs 文件夹。
- 使用 Regedit.exe 删除以下注册表键:
警告:Symantec 强烈建议在对系统注册表进行任何更改之前先进行备份。错误地更改注册表可能会导致数据永久丢失或文件损坏。应只修改指定的键。继续之前,请参阅文档:如何备份 Windows 注册表。
HKEY_LOCAL_MACHINE/Software/Symantec/SharedDefs
- 重新安装 NAVCE。如果计算机上有其他 Symantec 防病毒软件,也请重新安装。
- 如果 NAVCE 是计算机上唯一安装的 Symantec 产品,请删除 Symantec Shared 文件夹。此文件夹位于:
<drive>:/Program Files/Common Files
安装时将使用安装光盘中的文件重新创建该文件夹。 - 此错误可能是由于某个影响服务启动进程的注册表键而引起的,因此需要将其删除。
删除 NAVCE 使用的注册表键:
警告:Symantec 强烈建议在对系统注册表进行任何更改之前先进行备份。错误地更改注册表可能会导致数据永久丢失或文件损坏。应只修改指定的键。继续之前,请参阅文档:如何备份 Windows 注册表。- 运行 Regedit.exe。
- 搜索下列字符串:
LEGACY_NORTON_ANTIVIRUS_SERVER
VirusProtect6
您可能会找到这些键的多个实例。 - 删除这些注册表键的所有实例。
- 如果无法删除某个注册表键,请关闭 Regedit,然后打开 Regedt32。
- 将对该键的权限更改为“完全控制”,然后将其删除。
- 删除下列每个注册表键:
HKEY_LOCAL_MACHINE/Software/Symantec/SharedDefs
注意:删除 SharedDefs 键将使其他使用定义的 Symantec 产品无法正常运行。这将需要重新安装那些程序。
HKEY_LOCAL_MACHINE/System/ControlSet001/Services/NAVENG
HKEY_LOCAL_MACHINE/System/ControlSet001/Services/NAVEX15
HKEY_LOCAL_MACHINE/System/ControlSet002/Services/NAVENG
HKEY_LOCAL_MACHINE/System/ControlSet002/Services/NAVEX15
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NAVENG
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NAVEX15
确定权限:
- 打开 Regedt32。
- 导航至下列注册表子键:
HKEY_LOCAL_MACHINE/SOFTWARE/INTEL - 单击“安全”,然后单击“权限”。出现“INTEL 的权限”框。
- 4. 突出显示每个名称,然后验证它们具有下列权限:
Administrator 完全控制
Creator Owner 完全控制 – 在 Windows 2000 上单击“高级”按钮以选中该权限。
Everyone 特殊访问 - 在 Windows 2000 上单击“高级”按钮以选中该权限。
System 完全控制
注意:在 Windows NT 上,请验证选中了“替换已有子项的权限”。在 Windows 2000 上,单击“高级”,然后选中“重置所有子对象的权限并允许传播可继承权限”。
- 如果未列出以上帐户,请添加这些帐户,然后将权限设置为“完全控制”。
- 如果安装失败,可能需要卸载 NAVCE。请删除所有 NAVCE 文件夹、临时安装文件夹和所有临时文件,然后重新安装。有关详细信息,请参阅下面列出的相应文档。
注意: 在某些 Windows NT 4.0 服务器上,由于 C2 安全性的限制,Creator/Owner 对下列键没有“完全控制”权限:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths