robot
2024.10
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

机器人管理员指南

上次更新日期 2025年2月17日

更新服务

UiPath 机器人中的更新服务是负责管理机器人软件和组件的 UiPath 更新的系统的一部分。

该服务会检测软件新版本的发布时间,管理更新流程,同时确保将对正在进行的任务的干扰降到最低。 作为管理员,您可以选择要在计算机上安装的特定版本。

通过两个可执行文件进行操作:

  • UiPath.UpdateService.Agent.exe - 这是更新服务的客户端组件。 它会在启动 UiPath 机器人的用户上下文中运行,并与更新服务工作器通信。
    重要提示:

    仅存在于用户模式和有人值守的机器人安装中。

  • UiPath.UpdateService.Worker.exe - 这是执行软件更新的实际更新组件。 它作为系统服务运行,管理更新的下载和安装。
机器人安装的类型决定了系统如何安装更新可执行文件:

机器人安装类型

UiPath.UpdateService.Worker.exe

UiPath.UpdateService.Agent.exe

无人值守

作为 Windows 服务安装。

未安装。

有人值守

重要提示:

要允许更新服务连接到更新服务器,请在安装过程中添加 Orchestrator URL。 如果没有管理员权限,您需要管理员权限才能将机器人连接到 Orchestrator。

作为 Windows 服务安装。在任务计划程序中安装为登录任务。

快速入门

在任务计划程序中安装为登录任务。在任务计划程序中安装为登录任务。
重要提示:

自动更新是 UiPath Robot 社区版用户的标配。 为防止任务中断,仅在机器人空闲时才会应用这些更新。

企业用户需要手动控制更新,以符合其内部 IT 策略。

自动更新不适用于 Linux 机器人。

机器人服务与更新服务之间的通信

服务模式机器人

用户模式机器人

机器人服务和更新服务都在本地系统会话中运行。

机器人和更新服务分别在用户和本地系统会话中运行。

更新策略

您可以根据机器人安装类型为用户、用户组或计算机配置更新策略。

有人值守的安装

无人值守安装

  • 按用户 (例如 John Smith)

  • 按用户组(例如 Automation Developers)

每台计算机(例如 LAPTOP-AG1LD)。

备注:

机器人帐户使用在计算机级别设置的更新策略。

更新策略的可用选项包括:
  • 最新版本- 安装在更新服务器上找到的最新可用版本。

  • 最新补丁- 安装适用于每个受支持版本的最新补丁。

  • 特定版本- 安装更新服务器上可用补丁中的特定补丁。

策略层次结构

用户组策略优先于设置为" 无 " 的用户策略。 要停止为用户更新,请将其从策略强制执行组中删除,或将其策略与其安装的版本相匹配。

设置为“特定版本值”的用户级策略优先于用户组策略。

当用户级别策略、组级别策略和计算机级别策略全部应用于同一个机器人时,以用户级别策略为准。

更新确认

UiPath 机器人的更新过程(无论是有人值守还是无人值守)都需要确认步骤,以确保顺利过渡并防止中断。

在更新期间,系统会提示您停止或保存正在运行的流程。 如果无响应,Studio 会自动保存并关闭,同时机器人会等待流程结束再更新。 您可以在更新后继续工作。

用户模式安装

服务模式安装

更新提示提供两个选项:

  • “立即更新” - 停止当前正在运行的所有作业,并关闭所有处于活动状态的 Studio 实例。 然后,更新将立即继续。

  • 稍后-推迟更新。 通知已静音,您可以在方便时启动更新过程。 您可以通过单击系统托盘中 UiPath 用户界面图标中的更新来启动更新过程。

    docs image
重要提示:

如果您未在 24 小时内响应提示,系统会自动安装更新,这可能会导致作业失败。

更新服务会验证 Robot、Studio 或 Assistant 是否未执行任何作业或流程。 确认后,更新确认会发送回更新服务器,从而触发更新过程。
重要提示:

如果您未在 10 分钟内响应提示,系统会自动安装更新,这可能会导致作业失败。

更新过程

更新过程通过以下步骤进行:

  1. 下载:更新服务每三个小时检查一次来自更新服务器的更新请求,如果收到,则开始下载。

  2. 已下载- 标记文件下载成功,并初始化后处理。

  3. 正在处理:涉及对下载的文件进行后处理,检查错误,如果清除,则开始安装过程。

  4. 安装准备: 警示用户或检查 Robot、Studio 和 Assistant 是否已准备好更新。

  5. 安装已批准: 更新服务获得批准后,实际安装即会开始。

  6. 正在安装:安装较新版本,并保留相同的设置。

  7. “成功”/“错误” :向更新服务器报告更新状态。

更新过程完成后,您必须手动重新启动机器人和 Studio。

如果预装了Chrome 扩展程序,流程会自动对其进行更新。 否则,需要更新后手动安装。

重要提示:

在用户模式下,针对一个机器人的更新命令会影响该计算机上的所有用户。

代理配置的自动更新过程

您可以为在代理后运行的机器人配置自动更新过程,具体取决于机器人安装类型:

对于无人值守的安装,缺少更新代理。 通过修改UiPath.config文件手动处理代理配置。 机器人服务和更新服务都使用 Windows 服务运行,独立于用户。
对于有人值守的安装,还可以通过修改UiPath.config文件手动处理代理配置。 但是,用户同时启动了机器人服务和更新代理。 更新服务使用 Windows 服务运行。

为快速安装,代理的配置继承自现有的用户设置。 用户启动所有服务:机器人服务、更新代理和更新服务。

重试机制

当更新服务无法下载更新文件时,可以重试 3 次下载。 在每次重试之前都会通知用户:
  • 首次更新尝试一小时后适用第一次重试。

  • 第二次重试在第一次重试两个小时后应用。

  • 第三次重试在第二次重试四个小时后应用。

重试日志存储在 Orchestrator 或本地日志文件中: %localappdata%/Uipath/UpdateService/logs

如果更新未在开始后 72 小时内完成,则会记录错误,并会在下一个请求时重试更新。

要手动重试更新,请单击更新图标

更新日志

您可以访问失败和成功更新的日志:

  • 在 Orchestrator 界面中: “租户” > “计算机” > “选择计算机” > “更多操作” > “已安装的版本和日志”

  • 在计算机的日志文件中: %localappdata%/Uipath/UpdateService/logs

更新状态

您可以检查计算机的机器人版本状态。

“Orchestrator” > “租户” > “计算机”页面上,“版本状态” 列显示相应计算机的更新策略状态。 以下值可用:

版本状态

描述

无策略

没有为计算机定义更新策略。

正在进行更新

计算机上正在进行更新流程。

合规

计算机上的 Robot 版本与更新策略相符。

不合规

计算机上的 Robot 版本与策略中设置的版本不同。

更新失败

更新失败。 有关详细信息,请查看更新日志。

不适用

当排除空闲计算机的功能处于活动状态并且机器人一段时间未连接,或者计算机类型不支持自动更新流程时,会显示此状态。

计算机模型更新

当计算机处于非活动状态时,使用与更新服务器相同的计算机密钥的计算机模板将变为“不合规”

要排除非活动的计算机,请在“Orchestrator” >“租户” >“设置” 中选中“客户端二进制文件” 框,并调整非活动间隔。

虚拟环境更新中的克隆计算机

对于在涉及克隆计算机的虚拟环境中部署的机器人,所有属性(例如计算机名称、GUID 或驱动器 ID)都相同。

这将导致 Orchestrator 从具有相同属性的多台计算机接收不同的更新状态,从而导致重复的日志条目。

在这种情况下,Orchestrator 显示最近连接的计算机的更新状态。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
© 2005-2025 UiPath。保留所有权利。