如何修复/移除软件安装过程中致命错误

问题

您无法部署软件,并收到错误——安装过程中发生致命错误。

该错误的原因是什么?

该错误可能由以下一个或多个原因引起:

  1. 软件已存在。
  2. 部署过程中,客户端机器上与软件相关的进程、文件或浏览器处于活动状态。
  3. 在“定义配置”中的“以其他用户身份运行”选项中指定的用户名无安装软件的权限。
  4. 常见的机器特定问题:
    • 安装空间不足。
    • 临时目录未清理。
    • 机器上的某个文件被锁定。
  5. 常见的 Windows Installer 问题:
    • 无法访问 Windows Installer 服务
    • Windows Installer 服务无法启动
    • 无法在本地计算机上启动 Windows Installer 服务
  6. 特定应用程序错误

解决软件安装过程中致命错误,请执行以下步骤:

删除早期安装文件

使用 Microsoft 的 Windows Installer Cleanup 工具删除之前安装的残留文件。此工具不会删除安装过程中生成的文件,可能需要手动删除。更多信息请参阅 Microsoft 知识库文章, Windows Installer CleanUp 工具说明.

确保用户账户具有安装软件的管理员权限

如果您在 Windows 机器上运行安装程序,您很可能是计算机的管理员。按照以下步骤确认计算机的管理员权限:

  1. 选择 开始 > 控制面板 > 管理工具 > 计算机管理.
  2. 在计算机管理对话框中,点击 系统工具 > 本地用户和组 > 用户。
  3. 右键点击您的用户名,选择 属性.
  4. 在属性对话框中,选择 成员身份 标签,确保显示为“Administrator”。

如果是在 Windows 7 或 Windows Vista 计算机上安装应用程序,Run As 选项中指定的用户名应为默认管理员(用户名应为 Administrator),而非管理员组中的其他成员。

解决机器特定问题

检查硬盘空间,请按以下说明操作:

  • 双击“我的电脑”。
  • 选择软件安装的驱动器。
  • 右键点击软件安装的驱动器(通常是 C: 盘),选择“属性”。
  • 在“常规”标签页中,查看可用空间。

如果确定电脑有足够安装空间,则错误可能由其他原因引起。

清理临时目录,请按以下步骤操作:

首先确定临时目录在硬盘中的位置。可通过 MS-DOS 命令或 Windows 资源管理器删除目录内容。确认临时目录位置如下:

用户临时文件:

  • 选择开始 > 运行。
  • 输入 %temp% 并按回车。将显示用户临时文件夹内容。

系统临时文件:

  • 选择开始 > 运行。
  • 输入 temp 并按回车。将显示系统临时文件夹内容。

删除临时目录内容:

请选择以下任意方法删除临时目录内容。
注意:请勿删除临时目录本身,只删除目录内的文件和文件夹,操作如下:

使用 MS-DOS 命令

  1. 点击开始 > 运行。
  2. 输入 deltree /y temp_directory_location\\*.*。

    例如:deltree /y C:\\Windows\\Temp\\*.* 
    temp_directory_location 表示临时目录的位置。

使用 Windows 资源管理器

  1. 双击桌面上的“我的电脑”图标或选择开始 > 资源管理器。
  2. 导航至临时目录位置,例如 C:\\Windows\\Temp。
  3. 选择编辑 > 全选。选择文件 > 删除。
  4. 在弹出的对话框中点击“是”或“全部是”。

解锁机器上的某个文件:

  1. 关闭所有后台运行的应用程序。
  2. 重新启动计算机。
  3. 重新运行安装程序。

解决常见 Windows Installer 问题

参考 Microsoft 知识库 以解决与 Windows Installer 相关的问题。

确保关闭相关进程。

与软件相关的进程、文件或浏览器若处于活动状态,会中断部署,建议在部署前手动关闭,或于系统启动时执行部署。

解决特定应用程序错误

这些是 MSI 应用程序特定错误。例如,某些应用程序安装时需要用户配置文件。若未在“以其他用户身份运行”选项中指定用户,请尝试用其他用户安装该应用程序。

若仍无法解决,尝试开启日志功能以识别问题。添加包时勾选“启用故障排除日志”选项,并检查日志中任何基于 msi 的应用程序特定错误。启用“故障排除日志”的步骤包括:

  1. 选择软件部署标签。
  2. 选择需修改的包。
  3. 点击操作栏中的“编辑包”图标。
  4. 在高级选项下启用安装程序/卸载程序设置。
  5. 勾选“启用故障排除日志”。
  6. 点击“修改包”。

然后修改定义的配置。

访问日志,请在客户端机器上查看以下位置:
C:\\programFiles\\DesktopCentral_Agent\\logs\\

日志文件名格式为 <数字_包名.log>

阅读日志以了解错误类型,并按照之前章节提供的相应解决方案执行。 章节.

了解更多 软件安装相关内容。

若无法解决错误,请联系支持团队,并提供以下详细信息:

  1. Endpoint Central 服务器日志。
  2. 与安装失败计算机相关的 Endpoint Central 代理日志文件。
  3. 您尝试安装的软件包。

适用范围: 软件安装、软件安装失败、远程软件分发、部署状态

关键词: 软件安装失败、部署软件、致命错误、部署状态

无法解决此问题?
如果您觉得本知识库文章不完整或未包含帮助您解决问题所需信息,请上传所需 日志,填写并提交下方表单。请详细描述问题,并提供正确的电子邮件地址和电话号码。我们的支持团队将尽快与您联系,为您提供优先协助及解决方案。

 
 * 必填项

其他知识库文章24/5 支持

支持服务每周五天(周一至周五)每天 24 小时开放,节假日除外(美国及印度公共假期)。

电话:+1-888-720-9500
邮箱: endpointcentral-support@manageengine.com

联系我们

  • 加入 Endpoint Central 社区,获取即时答复,请在我们的 论坛.
  • 关注桌面管理最新动态,请关注我们的 Twitter.
  • 了解桌面管理的最新更新和最佳实践,通过我们的 博客.

受信赖于