Automation Stops Working With Citrix Environment Via UiPath Remote Runtime

Why is it no longer possible to identify objects through Citrix using Remote Runtime?

Issue Description: Concerns customers running automation with Citrix environments via the UiPath Remote Runtime and who plan to upgrade to Citrix Virtual Apps and Desktops 7 2109.

Associated Errors:

Cannot automate remote app: UiPathRemoteRuntime.exe is not running in the remote session.

Exception: Exception of type 'UiPath.Core.Activities.CheckpointException' was thrown."

Change: Starting with Citrix Virtual Apps and Desktops 7 2109 6, all the custom virtual channels are blocked by default.

This was announced by Citrix here: Virtual channel allow list now enabled by default | Citrix Blogs 12.

Impact: If upgrade to this new Citrix version is required, the existing automation with Citrix environment via UiPath Remote Runtime will stop working.

Resolution: The UiPath virtual channel must be added to the allow list policy. This can be done by following these instructions: Virtual channel allow list policy settings.

The value below must be added to the allow list policy.

  • UIPCTX,\UiPathRemoteRuntime.exe

For example:

UIPCTX,C:\Program Files (x86)\UiPath\RemoteRuntime\UiPathRemoteRuntime.exe