- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
Microsoft App-V 支持和限制
Microsoft 应用程序虚拟化 (App-V) 是一种解决方案,可在虚拟容器内交付应用程序,而无需执行传统安装。
App-V 应用程序是在本地独立的虚拟环境中运行的虚拟化应用程序。
它们可以使用 UiPath 产品实现自动化,但由于它们彼此之间以及与其他原生应用程序之间独立运行,在某些情况下,安装适用于基础技术的 UiPath 扩展程序需要一些额外的步骤,如下所述。
在传统部署中,可以为 App-V 浏览器成功安装 Chrome、Edge 和 Firefox 扩展程序。
如果未正确安装合适的浏览器扩展程序,则可能会在 App-V 浏览器中虚拟化扩展程序安装过程中配置的寄存器。要正确修改 App-V 使用的寄存器,需要在虚拟环境中运行 SetupExtensions 工具,如此处所述。
例如,要安装 Chrome 扩展程序,您可以执行以下步骤:
- 使用以下命令在虚拟环境中启动“命令提示符”:
cmd.exe /appvpid:<pid>
,其中<pid>
是 App-V 浏览器的进程 ID
- 运行 SetupExtensions 工具以安装 Chrome 扩展程序:
SetupExtensions.exe /chrome
通过不在 App-V 气泡中包含 Java 运行时环境的 App-V 虚拟化的 Java 应用程序,可以实现自动化,就像未进行虚拟化一样。
在 App-V 气泡中包含 JRE 且需要安装的 UiPath Java 扩展程序的 App-V Java 应用程序必须重新排序,以在 App-V 中包含扩展程序。有关如何安装 Java 扩展程序的详细信息,请参阅此处。
默认情况下,App-V 应用程序将其注册表项值写入其虚拟注册表,但 App-V 管理员配置的“直通寄存器”(如“策略”注册表项)除外。
这意味着从虚拟化 Studio 执行的每个浏览器扩展程序配置对虚拟化浏览器都不可见。
要解决此问题,可以使用原生的非虚拟化 SetupExtensions 工具安装所需的浏览器扩展程序。
如果未正确安装合适的浏览器扩展程序,则可能会在 App-V 浏览器中虚拟化扩展程序安装过程中配置的寄存器。要正确修改 App-V 使用的寄存器,需要在虚拟化环境中运行非虚拟化的 SetupExtensions 工具,如此处所述。
例如,要安装 Chrome 扩展程序,您可以执行以下步骤:
- 使用以下命令在虚拟环境中启动“命令提示符”:
cmd.exe /appvpid:<pid>
,其中<pid>
是 App-V 浏览器的进程 ID
-
运行 SetupExtensions 工具以安装 Chrome 扩展程序:
SetupExtensions.exe /chrome
通过不在 App-V 气泡中包含 Java 运行时环境的 App-V 虚拟化的 Java 应用程序,可以实现自动化,就像未进行虚拟化一样。
在 App-V 气泡中包含 JRE 且需要安装 Java 扩展程序的 App-V Java 应用程序必须重新排序,以在 App-V 中包含扩展程序。有关如何安装 Java 扩展程序的详细信息,请参阅此处。
默认情况下,App-V 应用程序将其注册表项值写入其虚拟注册表,但 App-V 管理员配置的“直通寄存器”(如“策略”注册表项)除外。
这意味着原生浏览器无法查看通过虚拟化的 Studio 执行的所有浏览器扩展程序配置。
要解决此问题,可以使用原生的非虚拟化 SetupExtensions 工具安装所需的浏览器扩展程序。