Remote runtime

Screenshot 2024-08-07 152934

Hi everyone,

I’ve been trying to set up remote runtime by following a few YouTube videos. They all ask to enable remote desktop on the remote PC, but I can’t do that because I have Windows 11 Home edition, which doesn’t support remote desktop. Is there another way to do this?

Thank you in advance

Hi @Sachin_Joshi

The below documentation will help you about Remote Runtime,

Hope it helps!!

Hey @Sachin_Joshi ,

What’s your use case for remote runtime? Do you have a remote machine (like Citrix, VMware, or Windows Remote Desktop) that you want to automate using UiPath UIAutomation?

UiPath Remote Runtime might be just what you need. It’s a component that enables communication between a remote application or desktop and UiPath’s client extensions (like the UiPath Extension for Citrix, Windows Remote Desktop, or VMware Horizon). This setup allows you to gather information about UI elements from remote environments and send it to UiPath extensions, enabling native selector generation in UiPath Studio.

Requirements and Installation Procedures

1. Hardware and Software Requirements

  • Hardware: The UiPath Remote Runtime requires the same hardware as the UiPath Robot. For details, check the Hardware and Software Requirements page.
  • Software: Ensure the UiPath Remote Runtime is compatible with the UiPath.UIAutomation.Activities package you’re using. Compatibility details are outlined in the Side-by-Side Support section.

2. Installation

From the Installer

  1. Download the UiPathRemoteRuntime.msi from:
  • Product Downloads in the UiPath Customer Portal
  • Resource Center in the UiPath Automation Cloud (log in and navigate to Resources > Downloads)
  1. Run the UiPathRemoteRuntime.msi file on all Citrix Application servers, VMware Horizon virtual machines, or Windows Remote Desktop machines.
  2. Log off from the current session (Citrix, VMware, or RDP) and log back in to apply changes.
  3. Install the appropriate UiPath Extension on the client machine:
  • UiPath Extension for Citrix
  • UiPath Extension for VMware Horizon
  • UiPath Extension for Windows Remote Desktop and Apps

You can also install additional extensions or Task Scheduler entries from the installer if needed.

From the Command Prompt

  1. Open Command Prompt as an administrator.
  2. Navigate to the folder containing UiPathRemoteRuntime.msi.
  3. Run the following command to install the Remote Runtime component and Task Scheduler entry:

bash

Copy code

UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask
  1. Log off from the current session and log back in.
  2. Install the corresponding UiPath Extension on the client machine.

You can also use additional command options to install specific extensions or perform a silent installation.

3. Task Scheduler

  • The installer sets up a Task Scheduler entry to start UiPathRemoteRuntime.exe at user login. This entry can be managed or removed using the installer or Command Prompt.

4. UI Automation Dependency

  • Ensure that the Remote Runtime version matches the UiPath.UIAutomation.Activities package version. For example, if you use version 23.10.8 of the package, the Remote Runtime should match this version to generate selectors correctly.

5. Adding Remote Runtime Dependencies

  • Copy the appropriate UiPath dependency from the client machine to the remote machine to ensure compatibility and proper selector generation.

More details about the remote runtime could be found here Studio - UiPath Remote Runtime. Let me know if you need more detailed instructions or have any questions about the setup!