# Installing the Robot

> Install, modify, and uninstall UiPath Robot 2026.10 on Windows with the UiPath Platform Installer, in service mode or user mode, on the Enterprise LTS (26.10 line) update channel.

The UiPath Platform Installer installs the Robot on Windows, and keeps it up to date on the update channel you install from. To stay on Robot 2026.10, install from the **Enterprise LTS (26.10 line)** channel, which receives patch updates for 2026.10 only. Automatic updates are off by default on this channel. For details about the channels, refer to [Update channels](https://docs.uipath.com/uipath-platform-installer/standalone/latest/admin-guide/update-channels).

The install scope and the **Robot type** option decide the Robot's install mode:

| Install scope | Robot type | Install mode | Use it for |
| --- | --- | --- | --- |
| Per-machine, for all users | **Unattended** | Service mode | Unattended automation |
| Per-machine, for all users | **Attended** | User mode | Attended automation for every user who signs in to the machine |
| Per-user, for the current user only | Not offered | User mode | Attended automation for one person |

For how the two modes differ, refer to [Service mode and user mode](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/according-to-deployment).

## Prerequisites

* A machine that meets the [prerequisites](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/prerequisites-unattended-installation), including the [hardware and software requirements](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/hardware-and-software-requirements).
* The `UiPathPlatformLTS.26.10.msi` installer for the Enterprise LTS (26.10 line) channel, available at `https://download.uipath.com/connected-installer/latest/lts-26-10/UiPathPlatformLTS.26.10.msi`.
* Administrator rights, for a per-machine installation.

## Installation scope

The Platform Installer installs either for the current user or for all users of the machine:

| Scope | Default installation folder | Administrator rights |
| --- | --- | --- |
| Per user | `%LocalAppData%\Programs\UiPathPlatform` | Not required |
| Per machine | `%ProgramFiles%\UiPathPlatform` | Required |

When an administrator runs the installer interactively, it installs per machine. To install per user as an administrator, run the installer from the command line with `FORCE_PERUSER=1`. Refer to [Install from the command line](https://docs.uipath.com/uipath-platform-installer/standalone/latest/user-guide/install-from-the-command-line#installation-scope).

## Install the Robot

1. Run `UiPathPlatformLTS.26.10.msi`. To install per machine, run it as an administrator.
2. Select **Robot** in the list of desktop clients. For attended use, also select Assistant. Assistant is a separate card that depends on the Robot, so selecting it selects the Robot too. The Robot installs without Assistant when you select only the Robot.

3. Select **Advanced configuration**, then **Robot**, and set the options you need. For a per-machine installation, select the **Robot type**: **Unattended** for service mode, or **Attended** for user mode.

   ![Robot settings with the Robot type options Attended and Unattended at the top](https://dev-assets.cms.uipath.com/assets/images/robot/platform-installer-robot-type-c509cfaf.webp)

4. Select **Install** and follow the prompts to finish the installation.

For the installer's own options, channels, and screens, refer to [Install the desktop clients](https://docs.uipath.com/uipath-platform-installer/standalone/latest/user-guide/install).

## Result

The Robot is installed on the Enterprise LTS (26.10 line) channel. The Platform Installer downloads the full client builds the first time, and later installs the 2026.10 patch updates. For how and when updates install, refer to [Updating the Robot](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/updating-uipath-robot-unattended).

Connecting at install time works only for a per-machine installation with the **Unattended** robot type, and needs the **Service URL**, **Client Id**, and **Client Secret**. The connection is best effort: after installing, check that the robot is connected in Assistant or on the **Machines** page in Orchestrator. If it isn't, [connect the Robot to Orchestrator](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/connecting-robots-to-orchestrator-unattended).

## Offline installer

An offline, all-in-one installer, `UiPathPlatformOffline.exe`, is also available at `https://download.uipath.com/connected-installer/latest/lts-26-10/UiPathPlatformOffline.exe`. The offline installer doesn't connect to an update channel.

To update an offline installation, run a newer `UiPathPlatformOffline.exe`. For the parameters the offline installer supports, refer to [Offline installer](https://docs.uipath.com/uipath-platform-installer/standalone/latest/user-guide/install-from-the-command-line#offline-installer).

## Robot options

The Robot settings in the Platform Installer offer the following options. A silent installation sets the same options through the parameter in the second column.

| Option | Silent installation parameter | Description |
| --- | --- | --- |
| **Robot type** | `REGISTER_ROBOT_SERVICE` | Per-machine installations only. **Unattended** registers the Robot Windows service (service mode). **Attended** doesn't (user mode). |
| **Service URL** | `SERVICE_URL` | The Orchestrator URL. Required when you set **Automatically sign in**, or a client ID and client secret. |
| **Client Id** and **Client Secret** | `ORCHESTRATOR_CLIENT_ID`, `ORCHESTRATOR_CLIENT_SECRET` | Unattended robots only. With the **Service URL**, the installer connects the Robot to Orchestrator with client credentials. |
| **Automatically sign in** | `ORCHESTRATOR_AUTO_SIGNIN` | Attended robots only. Signs the user in to the **Service URL** with their own account. Can't be combined with client credentials. |
| **License code** | `LICENSE_KEY` | Optional. Activates a Robot license on the machine without Orchestrator. |
| **Default download location** | `PACKAGES_FOLDER` | Per-machine installations only. The folder the Robot downloads process packages to. |
| **Disable online feeds** | `NUGET_OPTIONS` | Stops the Robot from using the online activity feeds. |
| **UiPath JavaScript Robot Add-on** | `INSTALL_ROBOTJS` | Installs RobotJS. Selected by default for an attended robot, and cleared by default for an unattended robot. Changing the **Robot type** resets it. |
| **Live streaming and remote control** | `INSTALL_LIVE_STREAMING` | Installs the RealVNC components used for live streaming and remote control. Off unless you select it. |
| **Automatically Start Assistant with Windows** | `ASSISTANT_STARTUP` | Starts UiPath Assistant when the user signs in to Windows. Shown only for a per-machine installation with the **Attended** robot type. |
| **Disable secured XAMLs** | `DISABLE_SECURE_XAML` | Turns off XAML protection. XAML protection applies only to robots in service mode that run Windows - Legacy projects. |
| **Enforce signed execution** | `ENFORCE_SIGNED_EXECUTION` | Runs only signed packages. Refer to [Package signature verification](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/package-signature-verification). |

Browser extensions aren't a Robot option. They are a separate product in the Platform Installer, which you select next to the Robot.

## Install folder

The Robot installs to its own folder, separate from Studio:

* Per-machine: `%ProgramFiles%\UiPathPlatform\Robot\<version>`
* Per-user: `%LocalAppData%\Programs\UiPathPlatform\Robot\<version>`

The `<version>` folder name is the Robot package version, such as `26.10.0-<suffix>.<build>`, and it changes with every update. To find the current folder, read the `RobotDir` registry value under `HKLM\SOFTWARE\UiPath\UiPath Studio` for a per-machine installation, or `HKCU\SOFTWARE\UiPath\UiPath Studio` for a per-user installation. It always points to the current version folder.

Tools that ship with the Robot, such as `UiRobot.exe` and `UiPath.LicenseTool.exe`, are in that folder.

## Deploying to multiple machines

To install without prompts, refer to [Silent installation](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/installing-with-command-line-interface-unattended). To install the Robot on many machines, refer to [Deploying the Robot to multiple machines](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/deploying-to-multiple-machines-unattended).

To control the update channel, the maximum version, and update postponement on those machines, use Group Policy. Refer to [Deploy governance policies](https://docs.uipath.com/uipath-platform-installer/standalone/latest/admin-guide/deploy-governance-policies).

## Modify or uninstall the Robot

The UiPath Platform Installer installs and maintains the Robot together with the other UiPath desktop clients on the machine.

### Modify the Robot

To change the desktop clients or the [Robot options](#robot-options) installed on a machine:

1. Open **Settings** > **Apps** > **Installed apps** in Windows and select **UiPath Platform** > **Modify**, or run the latest installer from your update channel.
2. Select the components and options you need.

Changing the **Robot type** switches the Robot between service mode and user mode. Refer to [Switching between modes](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/according-to-deployment#switching-between-modes).

To make the change on several machines, run the installer from the command line. Refer to [Silent installation](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/installing-with-command-line-interface-unattended).

### Uninstall the Robot

1. Open **Settings** > **Apps** > **Installed apps** in Windows.
2. Locate **UiPath Platform**, and then select **Uninstall**.

Uninstalling the UiPath Platform Installer removes the desktop clients it installed, including the Robot and Studio. To go back to the classic MSI, refer to [Migrate from the classic MSI](https://docs.uipath.com/uipath-platform-installer/standalone/latest/user-guide/migrate-from-classic-msi#revert-to-the-classic-msi).

Uninstalling doesn't remove the following:

* The settings in the `%ProgramData%\UiPath`, `%LocalAppData%\UiPath`, and `%AppData%\UiPath` folders
* The packages folder, `%UserProfile%\.nuget\packages`
* The NuGet cache folder, `%LocalAppData%\NuGet\v3-cache`

## Other operating systems

* **Linux**: the Robot runs as a Docker container. Refer to [Installing on Linux](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/docker-installation).
