Studio
2022.10
False
横幅背景图像
Studio 用户指南
上次更新日期 2024年4月26日

Microsoft App-V 支持和限制

Microsoft 应用程序虚拟化 (App-V) 是一种解决方案,可在虚拟容器内交付应用程序,而无需执行传统安装。

App-V 应用程序是在本地独立的虚拟环境中运行的虚拟化应用程序。

They can be automated using the UiPath® products, but, as they run isolated from each other and from other native applications, in some scenarios, installing the UiPath Extensions for the underlying technology requires a few extra steps, as described below.

注意:无需安装扩展程序的 App-V 应用程序可以毫无问题地实现自动化,就像未进行虚拟化一样

使用原生安装的 UiPath Studio 自动化 App-V 应用程序

浏览器自动化

在传统部署中,可以为 App-V 浏览器成功安装 Chrome、Edge 和 Firefox 扩展程序。

如果未正确安装合适的浏览器扩展程序,则可能会在 App-V 浏览器中虚拟化扩展程序安装过程中配置的寄存器。要正确修改 App-V 使用的寄存器,需要在虚拟环境中运行 SetupExtensions 工具,如此处所述。

例如,要安装 Chrome 扩展程序,您可以执行以下步骤:

  1. 使用以下命令在虚拟环境中启动“命令提示符”:
    • cmd.exe /appvpid:<pid>,其中 <pid> 是 App-V 浏览器的进程 ID
  2. 运行 SetupExtensions 工具以安装 Chrome 扩展程序:
    • SetupExtensions.exe /chrome

Java 自动化

通过不在 App-V 气泡中包含 Java 运行时环境的 App-V 虚拟化的 Java 应用程序,可以实现自动化,就像未进行虚拟化一样。

在 App-V 气泡中包含 JRE 且需要安装的 UiPath Java 扩展程序的 App-V Java 应用程序必须重新排序,以在 App-V 中包含扩展程序。有关如何安装 Java 扩展程序的详细信息,请参阅此处

使用打包为 App-V 的 UiPath Studio 自动化 App-V 应用程序

浏览器自动化

默认情况下,App-V 应用程序将其注册表项值写入其虚拟注册表,但 App-V 管理员配置的“直通寄存器”(如“策略”注册表项)除外。

This implies that every browser extension configuration performed from the virtualized Studio will not be visible to the virtualized browser.

要解决此问题,可以使用原生的非虚拟化 SetupExtensions 工具安装所需的浏览器扩展程序。

如果未正确安装合适的浏览器扩展程序,则可能会在 App-V 浏览器中虚拟化扩展程序安装过程中配置的寄存器。要正确修改 App-V 使用的寄存器,需要在虚拟化环境中运行非虚拟化的 SetupExtensions 工具,如此处所述。

例如,要安装 Chrome 扩展程序,您可以执行以下步骤:

  1. 使用以下命令在虚拟环境中启动“命令提示符”:
    • cmd.exe /appvpid:<pid>,其中 <pid> 是 App-V 浏览器的进程 ID
  2. 运行 SetupExtensions 工具以安装 Chrome 扩展程序:
    • SetupExtensions.exe /chrome

Java 自动化

通过不在 App-V 气泡中包含 Java 运行时环境的 App-V 虚拟化的 Java 应用程序,可以实现自动化,就像未进行虚拟化一样。

App-V Java applications that contain the JRE inside the App-V bubble and need the UiPath® extension for Java installed, will have to be re-sequenced to include the extension inside the App-V. Details on how to install the Java Extension can be found here.

Automating native applications with Studio packaged as an App-V

浏览器自动化

默认情况下,App-V 应用程序将其注册表项值写入其虚拟注册表,但 App-V 管理员配置的“直通寄存器”(如“策略”注册表项)除外。

This implies that every browser extension configuration performed from the virtualized Studio is not visible to the native browser.

要解决此问题,可以使用原生的非虚拟化 SetupExtensions 工具安装所需的浏览器扩展程序。

Java 自动化

Java applications can be automated without issues from a virtualized App-V Studio.

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.