- Getting started
- Understanding UiPath Robot
- Service Mode vs. User Mode
- Installing on Windows OS
- Installing on Mac
- Installing on Linux
- Robot licensing
- Installation requirements
- Installing robots for unattended automations
- Configuring robots for unattended automations
- Deploying unattended automations
- Connecting robots for unattended automations to Orchestrator
- Setting up Windows Server for High-Density Robots
- Redirecting robots through a proxy server
- Implementing authentication with credential providers
- Configuring package signature verification
- Setting up package folders and network paths
- Configuring activity feeds
- Using EntraID users with multifactor authentication (MFA) for unattended robots
- Installing robots for attended automations
- Configuring robots for attended automations
- Integrations
- Governance
- Troubleshooting

Robot admin guide
UiPath provides two installers for Windows. You can download them from the Resource Center in UiPath Automation Cloud or from the Product Downloads section in Customer Portal.
-
Before the 2021.4 release, Studio and Robot were 32-bit applications. However, from version 2021.4 onward, a 64-bit installer is the default.
-
Starting with version 2023.4, a 32-bit installer is no longer provided, and the
UiPathPlatformInstaller.exeis discontinued beginning with version 2021.4. -
To update existing 32-bit or 64-bit
UiPathStudio.msiandUiPathPlatformInstaller.exeinstallations on 64-bit operating systems, useUiPathStudio.msi. -
The default installation path for pre-2021.4, 32-bit installation on a 64-bit system was
C:\Program Files (x86)\UiPath\Studio. Upgrading to 64-bit installers migrates the installation to theC:\Program Files\UiPath\Studiofolder. Installations that use custom paths do not change their directory after update.
You can perform the installation for the current user in a default configuration by selecting the Quick option in the installation wizard (no administrator privileges required) or configure the installation by selecting the Custom option (requires administrator privileges for per-machine installations).
If you are using Microsoft Windows Server, per-user installations may not be completed successfully. If an error occurs stating that policies have been set to prevent the installation, you can do one of the following if you are an administrator on the machine:
- Open the Registry Editor, and then, in the registry key
HKLM\Software\Policies\Microsoft\Windows\Installer, configure the policyDisableMSI = 0to enable the Windows installer for all applications. - Perform the installation per machine by installing using the Custom option.
|
Quick |
Custom | |
|---|---|---|
| Installation context | Per user | Per user or per machine |
|
Supported robot installation types |
User mode |
User mode for attended installations (per-user and per-machine). Service mode for unattended installations (per-machine). |
|
Administrator privileges required for the installation |
No |
Required only for per-machine installations. |
|
Installation directory |
|
A custom location can be selected. The default location is: %LocalAppData%\Programs for per-user installations.
%ProgramFiles% for per-machine installations.
|
|
Activation with Community license |
Supported |
Supported |
|
Activation with Enterprise license |
Supported |
Supported |
|
Administrator privileges required for connecting to Orchestrator |
No |
Required only for the Service Mode robot |
|
Connection to Orchestrator using interactive sign-in |
Supported |
Supported
1 |
|
Connection to Orchestrator using the machine key |
Supported |
Supported |
|
Unattended execution without user login |
Not supported |
Supported only for the Service Mode robot |
1 - For the Service Mode robot, you must first connect to Orchestrator using client credentials, and then you can use interactive
sign-in to change the user who connects to Orchestrator.
UiPathStudio.msi is the Windows installer that targets mainly developers. When installed, the software package includes both the development
environment (UiPath Studio), UiPath Robot, and UiPath Assistant to execute the developed workflows.
If you are looking to build, debug, and test automation on the same machine, use this installer.
Available installation options
-
Quick installation - Installs a default configuration in the
%localappdata%\Programs\UiPathdirectory. The default configuration includes:-
Studio, StudioX and Assistant
-
Robot in User Mode
-
StudioX Excel add-on (if you have Microsoft Excel already installed on your machine)
-
Chrome extension (if you have Google Chrome already installed on your machine)
-
Edge Chromium extension (if you have Microsoft Edge Chromium already installed on your machine)
-
JavaScript Robot Add-on
-
Extension for Microsoft Remote Desktop
-
-
Custom installation - Allows you to select the components you want to install, and configure advanced settings. The installation path is
%LocalAppData%\Programsfor current user installations, and%ProgramFiles%for installations applicable to all users on the device.
Custom installation - available options
-
Install for me only - Install your custom configuration in the user profile folder. No administrator privileges needed.
-
Install for all users on this computer - Installs your custom configuration for all users on the machine. Needs administrator privileges.
Install for me only - available installation packages
Automation Developer - Installs the following configuration, for running attended automations:
-
Studio, StudioX and Assistant
-
Robot in User Mode
Attended Robot - Installs the following configuration, for running attended automations, and automatically starts Assistant with Windows.
-
Assistant
-
Robot in User Mode
When you select an option, the Advanced Settings configuration becomes available, with the following options:
-
Installation Package
- Orchestrator URL - the URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Automatically sign in - When your environment is configured to use SSO with Azure Active Directory, you can enable automatic authentication for your account.
- Orchestrator URL - the URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
-
Extensions > Tools
- StudioX Excel Addin
- UiPath JavaScript Robot Add-on
- UiPath extension for Chrome
- UiPath extension for Edge Chromium
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
-
Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
-
Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
Install for all users on this computer - available installation packages
Automation Developer - Installs the following configuration, for running attended automations:
- Studio, StudioX and Assistant
- Robot in User Mode
Automation Developer - Installs the following configuration, for running attended automations:
- Studio, StudioX and Assistant
- Robot in User Mode
Attended Robot - Installs the following configuration, for running attended automations, and automatically starts Assistant with Windows.
When you select an option, the Advanced Settings configuration becomes available.
-
Installation Package
- Installation Path - The destination folder for installation. Default path is
%ProgramFiles%. - License Code (optional) - The key for your standalone trial or enterprise license. Without a key during a the standalone trial setup, Studio prompts for it upon its first launch.
- Orchestrator URL - The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Automatically sign in - When your environment is configured to use SSO with Azure Active Directory, you can enable automatic authentication for your account.
- Automatically Starts Assistant with Windows - Launches Assistant at Windows startup.
- Installation Path - The destination folder for installation. Default path is
-
Extensions > Tools
- StudioX Excel Addin
- UiPath extension for Java
- UiPath JavaScript Robot Add-on
- UiPath extension for Citrix
- UiPath extension for Chrome
- UiPath extension for Edge Chromium
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
- UiPath extension for VMware
- SAP Solution Manager - Available if you have the SAP connector for Microsoft is already installed on your machine. If selected, you need to provide the hostname or IP address for your SAP Solution Manager instance in the Host box.
- Extensions > Default download location
- The download location for activity packages. Default location is
%userprofile%.nuget\packages.
- The download location for activity packages. Default location is
- Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
-
Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
Unattended Robot - Installs the following configuration, for running unattended automations:
- Assistant
- Robot in Service Mode
- Installation Package
- License Code (optional) - The key for your standalone trial or enterprise license. Without a key during a the standalone trial setup, Studio prompts for it upon its first launch.
- Orchestrator URL - The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Client Id and Client Secret - The client credentials from machine template objects. This pair produces a token, allowing unattended robots access to Orchestrator resources.
- Install UiPath Studio - If selected, installs Studio for design purposes.
-
Extensions > Tools
- StudioX Excel Addin
- UiPath extension for Java
- UiPath JavaScript Robot Add-on
- UiPath extension for Citrix
- UiPath extension for Chrome (*)
- UiPath extension for Edge Chromium (*)
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
- UiPath extension for VMware
- SAP Solution Manager - Available if you have the SAP connector for Microsoft is already installed on your machine. If selected, you need to provide the hostname or IP address for your SAP Solution Manager instance in the Host box.
- Extensions > Default download location
- The download location for activity packages. Default location is
%userprofile%.nuget\packages.
- The download location for activity packages. Default location is
-
Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
-
Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
UiPathRobot.msi is typically installed on Windows machines that mainly execute automations. No development environment is attached to this
installation, and thus, resource allocation is primarily for running robots. It includes UiPath Robot and UiPath Assistant.
Available installation options
-
Quick installation - Installs a default configuration in the
%localappdata%\Programs\UiPathdirectory. The default configuration includes:-
Studio, StudioX and Assistant
-
Robot in User Mode
-
StudioX Excel add-on (if you have Microsoft Excel already installed on your machine)
-
Chrome extension (if you have Google Chrome already installed on your machine)
-
Edge Chromium extension (if you have Microsoft Edge Chromium already installed on your machine)
-
JavaScript Robot Add-on
-
Extension for Microsoft Remote Desktop
-
-
Custom installation - Allows you to select the components you want to install, and configure advanced settings. The installation path is
%LocalAppData%\Programsfor current user installations, and%ProgramFiles%for installations applicable to all users on the device.
Custom - available installation packages
-
Your custom configuration applies to the current user profile.
-
Robot is installed in User Mode.
-
No administrator privileges needed.
- Installation Package
- Orchestrator URL — The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Automatically sign in — When your environment is configured to use SSO with Azure Active Directory, you can enable automatic authentication for your account.
- Orchestrator URL — The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
- Extensions > Tools
- UiPath JavaScript Robot Add-on (*)
- UiPath extension for Chrome (*)
- UiPath extension for Edge Chromium (*)
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
- Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
- Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
- Your custom configuration applies to all users on the machine.
- Robot is installed in User Mode.
- Needs administrator privileges.
- Automatically starts Assistant with Windows.
- Installation Package
- Installation Path - The destination folder for installation. Default path is
%ProgramFiles%. - License Code (optional) - The key for your standalone trial or enterprise license. Without a key during a the standalone trial setup, Studio prompts for it upon its first launch.
- Orchestrator URL - The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Automatically sign in - When your environment is configured to use SSO with Azure Active Directory, you can enable automatic authentication for your account.
- Automatically Starts Assistant with Windows - Launches Assistant at Windows startup.
- Installation Path - The destination folder for installation. Default path is
- Extensions > Tools
- UiPath extension for Java
- UiPath JavaScript Robot Add-on (*)
- UiPath extension for Citrix
- UiPath extension for Chrome (*)
- UiPath extension for Edge Chromium (*)
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
- UiPath extension for VMware
- Extensions > Default download location
- The download location for activity packages. Default location is
%userprofile%.nuget\packages.
- The download location for activity packages. Default location is
- Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
- Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
-
Your custom configuration applies to all users on the machine.
-
Robot is installed in Service Mode.
-
Needs administrator privileges.
- Installation Package
- Installation Path - The destination folder for installation. Default path is
%ProgramFiles%. - License Code (optional) - The key for your standalone trial or enterprise license. Without a key during a the standalone trial setup, Studio prompts for it upon its first launch.
- Orchestrator URL - The URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in the
uipath.configfile. - Client Id and Client Secret - The client credentials from machine template objects. This pair produces a token, allowing unattended robots access to Orchestrator resources.
- Installation Path - The destination folder for installation. Default path is
- Extensions > Tools
- UiPath extension for Java
- UiPath JavaScript Robot Add-on
- UiPath extension for Citrix
- UiPath extension for Chrome (*)
- UiPath extension for Edge Chromium (*)
- UiPath extension for Firefox
- UiPath extension for Microsoft Remote Desktop
- UiPath extension for VMware
- Extensions > Default download location
- The download location for activity packages. Default location is
%userprofile%.nuget\packages.
- The download location for activity packages. Default location is
- Extensions > Packages configuration
- Disable Online Feeds - Optionally, disable the Official and Marketplace online feeds for activity packages. Recommended for offline environments.
- Security
- Enforce Signed Execution - Instructs the Robot to execute signed packages exclusively.
- Disable Secured XAMLs - Disables security of XAML files for Robots installed as a Windows service. Unsecured XAML files allow users to read and modify the process files and logic.
- Disable Telemetry - Disables the collection of anonymous usage data for Studio and Robot.
Installing Robot or Studio using command line parameters is useful for installation on multiple machines, for silent installations, and for saving system resources that a graphical wizard might consume. It also allows customized installation settings and integration with scripts.
To install the Robot using the command prompt, you need administrator privileges.
Best practices
-
To escape the "%" character in system variable names, such as %username%, use the following command:
^ - UiPathRobot.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%^ - UiPathRobot.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%Note:In PowerShell, no escaping is needed.
-
When using Active Directory domain accounts, specify the domain name in the folder structure:
C:\packages\^%UserDomain^%.^%Username^%C:\packages\^%UserDomain^%.^%Username^% -
To use paths that contain spaces, use quotes:
-
In Command Prompt, use double quotes:
UiPathRobot.msi APPLICATIONFOLDER="C:\folder name"UiPathRobot.msi APPLICATIONFOLDER="C:\folder name" -
In PowerShell, use single and double quotes:
./UiPathRobot.msi APPLICATIONFOLDER='"C:\folder name"'./UiPathRobot.msi APPLICATIONFOLDER='"C:\folder name"'
-
Clean installations - command line parameters
These parameters are available when running theUiPathStudio.msi or UiPathRobot.msi from the command line.
/q- Installs the specified UiPath features silently, without displaying the user interface./l*vx <LogFile>- Generates an installer log file at the specified path. You can send the file further to our support team if, for any reason, you encounter difficulties during the installation process.-
ADDLOCAL- Allows selecting the features to install. Without this parameter, the following features are installed by default: Robot in Service Mode, Default activity packages, and JavaScript Add-on.It supports the following options:
DesktopFeature— Indicates that you want to install the Robot feature.Studio(exclusively for UiPathStudio.msi) — Installs Studio. Must be used together with theDesktopFeatureparameter.ExcelAddin(exclusively for UiPathStudio.msi) — Installs the StudioX Excel Add-in. Must be used together with theStudioparameter.Robot— Installs the Robot in User Mode or Service Mode, as well as the Assistant. Must be used together with theDesktopFeatureparameter.RegisterService— Required for Service Mode installations. Do not add it for User Mode installations.StartupLauncher— Runs the Robot at Windows startup. Must be used together with theDesktopFeatureparameter.Packages(exclusively for UiPathStudio.msi) — Installs the default activity packages. Must be used together with theRobotparameter.JavaBridge— Installs the UiPath Java Bridge for better integration and automation with Java applications. Adding this may increase installation time. Must be used together with theRobotparameter.ChromeExtension— Installs the Google Chrome Extension. Must be used together with theRobotparameter.FirefoxExtension— Installs the Firefox extension. Must be used together with theRobotparameter.EdgeExtension— Installs the Microsoft Edge Chromium-based Extension. Must be used together with theRobotparameter.CitrixClient— Installs the UiPath Citrix Client Extension. Must be used together with theRobotparameter. Not available for per-user installations.JavaScriptAddOn— Installs the Browser Embedding add-on. Must be used together with theRobotparameter. Cannot be used with elevated rights.SapPlugin(exclusively for UiPathStudio.msi) — Installs the SAP Solution Manager plugin. Requires the SAP Connector for Microsoft to be installed on your machine. On clean installs, you must also provide an address for the instance using theSAP_SOL_MAN_HOSTparameter. Must be used together with theStudioparameter. Not available for per-user installations.VMwareExtension— Installs the UiPath extension for VMware Horizon. Must be used together with theRobotparameter. Not available for per-user installations.WindowsRdpExtension— Installs the UiPath extension for Windows Remote Desktop. Must be used together with theRobotparameter.
MSIINSTALLPERUSER- Enables you to install only for the current user.- To install per user, add
MSIINSTALLPERUSER=1. The following options are not available in per-user installations: RegisterService, CitrixExtension, VMwareExtension, PACKAGES_FOLDER, CODE. - To install per machine, do not include this parameter.
- To install per user, add
SAP_SOL_MAN_HOST(exclusively forUiPathStudio.msi) - The hostname or IP address of your SAP Solution Manager instance. Required for clean installations where theSapPluginparameter was added in theADDLOCALoption.APPLICATIONFOLDER- Enables you to install the Robot in a custom location.NUGET_OPTIONS- For offline environments. If set toDisableOnlineFeeds, this parameter disables the online UiPath official and Community feeds for the Robot, and uses Orchestrator and local feeds exclusively.Note: The URL feeds remain in the configuration files, but are ignored.-
PACKAGES_FOLDER- Enables you to change the download location for your workflows and their dependencies. The chosen folder can be user-specific or accessible by all users on a machine.
- Without this parameter, the default download location is
%userProfile%\.nuget\packages. -
Not available for per-user installations.
Note: Make sure that all users that need to execute processes have read access to the new folder. - Find out how to set up custom package folders and network paths.
- For installations on Windows Server machines that enable concurrent execution, you must provide paths that are specific to each user. Read more about using the same path for multiple robots.
- Find out how to change the download folder for packages after installation.
CUSTOM_NUGET_FEEDS- Enables you to add custom NuGet activities feeds for Studio and/or Robot. This command only adds or updates the existing list of feeds. It must be populated with key-value pairs of type string:- Valid locations include online feeds, folder paths, and shared network drives.
- Make sure that the provided feeds are accessible by all users on a given machine.
-
Separate feeds with semicolons (;).
For example:
CUSTOM_NUGET_FEEDS="FeedName1,https://my.custom.nuget.feed; FeedName2,D:\Custom\Activities\Packages\"CUSTOM_NUGET_FEEDS="FeedName1,https://my.custom.nuget.feed; FeedName2,D:\Custom\Activities\Packages\"
ENFORCE_SIGNED_EXECUTION- Optional. Enables you to enforce your Robots to execute only signed packages. Without this parameter, package signing is not enabled. It has the following options:1- The Robot only handles packages signed by UiPath-verified authors or repositories. To add your own certificate as a trusted source, modify thenuget.configfile.0- No package signing rule is enforced on your Robot deployment.
CODE- Licenses your Robot instance. Not available for per-user installations.-
CLIENT_IDandCLIENT_SECRET- Automatically connects the Robot to Orchestrator using client credentials, while also installing it. For example:UiPathRobot.msi ORCHESTRATOR_URL=https://demo.uipath.com/company/tenant/orchestrator_ CLIENT_ID=1234-abcd-1ab2-cd32-1111 CLIENT_SECRET=2143ndafj32kUiPathRobot.msi ORCHESTRATOR_URL=https://demo.uipath.com/company/tenant/orchestrator_ CLIENT_ID=1234-abcd-1ab2-cd32-1111 CLIENT_SECRET=2143ndafj32k CHROME_INSTALL_TYPE- Allows you to choose the installation method for the Chrome extension. Needs admin rights. Without this parameter, the most appropriate method is selected automatically. It has the following options:POLICYOFFLINE- The Chrome Extension is automatically installed per system via the Group Policy Offline method, the equivalent of calling the/Chrome-Policy-Offlinecommand using the SetupExtensions tool.POLICYONLINE- The Edge Extension is automatically installed per system via the Group Policy Online method, the equivalent of calling the/Edge-Chromium-PolicyGlobalcommand using the SetupExtensions tool.MANUALPERMACHINE- The Chrome Extension is installed for all users, the equivalent of calling the/ChromeGlobalcommand using the SetupExtensions tool.NATIVEHOSTONLY- Only the Native Messaging Host component (ChromeNativeMessaging.exe) is installed, the equivalent of calling the/ChromeNativeHostGlobalcommand using the SetupExtensions tool.
Note: The old installation methods names (STORE,GLOBAL) are kept for backwards compatibility.EDGE_INSTALL_TYPE- Allows you to choose the installation method for the Edge extension. Needs admin rights. Without this parameter, the most appropriate method is selected automatically. It has the following options:POLICYOFFLINE- The Edge Extension is automatically installed per system via the Group Policy Offline method, the equivalent of calling the/Edge-Policy-Offlinecommand using the SetupExtensions tool.POLICYONLINE- The Edge Extension is automatically installed per system via the Group Policy Online method, the equivalent of calling the/Edge-Chromium-PolicyGlobalcommand using the SetupExtensions tool.MANUALPERMACHINE- The Edge Extension is installed for all users, the equivalent of calling the/Edge-Chromium-Globalcommand using the SetupExtensions tool.NATIVEHOSTONLY- Only the Native Messaging Host component (ChromeNativeMessaging.exe) is installed, the equivalent of calling the/Edge-Chromium-NativeHostGlobalcommand using the SetupExtensions tool.
Note: The old installation methods names (STORE,GLOBAL) are kept for backwards compatibility.DISABLE_SECURE_XAML- Allows you to disable security ofXAMLfiles for Robots installed as a Windows service. UnsecuredXAMLfiles allow users to read and modify the process files and logic. It has the following options:0- The default option. Enables security forXAMLfiles for Windows service Robots.1- Disables security forXAMLfiles for Windows service Robots.
SERVICE_URL- Allows you to define the URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in theuipath.configfile. Required by User Mode installations. Service Mode installations ignore this parameter.ORCHESTRATOR_URL- In clean installations, you can specify the main Orchestrator URL, used for retrieving auto-update information. For example:https://orchestrator.local/organizationName/tenantName.TELEMETRY_ENABLED- Allows you to disable the usage data collection. It has the following options:0- Disables the telemetry for Studio and Robot.1- Default option. Enables the telemetry for Studio and Robot.
-
ENABLE_PIP- Allows you to enable the Robot session (Picture in Picture) functionality of the machine. It has the following options:0- Default option. The Robot session capability is disabled.1- Enables the Robot session capability.
INSTALLER_LANGUAGE- Enables you to select the display language of the installer. Without this parameter, the installer uses the language settings in Windows. It has the following options:2052- Chinese (Simplified)12- French7- German17- Japanese1- Korean22- Portuguese (Portugal)1046- Portuguese (Brazil)25- Russian10- Spanish (Spain)2058- Spanish (Mexico)31- Turkish
ASSISTANT_OPTIONS- Enables or disables the Marketplace widget for Assistant. It has the following options:- Absent or
EnableMarketplace- The default option. Enables the widget. DisableMarketplace- Disables the widget.
- Absent or
ORCHESTRATOR_AUTO_SIGNIN- Enables automatic sign-in to your account. For User Mode installations and environments configured to use the SSO with Azure Active Directory. Must be used together with theORCHESTRATOR_URLparameter. It has the following options:0- Disables the automatic sign-in.1- Enables the automatic sign-in.
ENFORCE_DEFAULT_SERVICE_URL- Enforces the default service URL. For User Mode installations. Must be used together with theORCHESTRATOR_URLparameter. It has the following options:0- Disables the enforcement of the default service URL.1- Enables the enforcement of the default service URL.
-
PROXY_SCRIPT_ADDRESS- The address of the script that determines how and when to use the proxy. Should contain the URI of the script file, for example,http://localhost/proxy.pac.Note:- If you use this parameter, do not use other proxy-specific parameters.
- When all parameters are present in the UiPath.config file, only the
ScriptAddresskey is used.
PROXY_ADDRESS- The address of the proxy server, either IP or domain name. For example,http://my.proxy.net:8008.Note: To be used together with:PROXY_BYPASS_LOCAL_ADDRESSPROXY_BYPASS_LIST
PROXY_USER_NAMEPROXY_PASSWORDPROXY_DOMAIN
PROXY_BYPASS_LOCAL_ADDRESS- Allows direct connection for local addresses, bypassing the proxy server. Set it to 1 to bypass the local address, or to 0 otherwise.Note: To be used together with:PROXY_ADDRESSPROXY_BYPASS_LIST
PROXY_BYPASS_LIST- The list of addresses that connect directly to the internet, bypassing the proxy server. Should contain RegExr strings that contain the URIs of servers to bypass. For example,server.domain.local$;www.google.com;192.168.\d{1,3}.\d{1,3}.Note: To be used together with:PROXY_ADDRESSPROXY_BYPASS_LIST
PROXY_USER_NAME- RequiresPROXY_PASSWORD. The username credential for proxy server authentication.PROXY_PASSWORD- The password associated with the username for proxy server authentication.PROXY_DOMAIN- The domain where the proxy server resides, required for authentication.
Updating or modifying existing installations - command line parameters
UiPathStudio.msi from the command line.
/q- Not supported for changing an existing installation. Updates the specified UiPath features silently, without displaying the user interface.-
ADDLOCAL- Allows selecting the features to update. Without this parameter, the following features are updated by default: Robot in Service Mode, Default activity packages, and JavaScript Add-on.It supports the following options:
DesktopFeature— Indicates that you want to install the Robot feature.Studio(exclusively for UiPathStudio.msi) — Installs Studio. Must be used together with theDesktopFeatureparameter.ExcelAddin(exclusively for UiPathStudio.msi) — Installs the StudioX Excel Add-in. Must be used together with theStudioparameter.Robot— Installs the Robot in User Mode or Service Mode, as well as the Assistant. Must be used together with theDesktopFeatureparameter.RegisterService— Required for Service Mode installations. Do not add it for User Mode installations.LiveStreaming- Installs the live streaming software (RealVNC) on the machine. See The Live Streaming feature.StartupLauncher— Runs the Robot at Windows startup. Must be used together with theDesktopFeatureparameter.Packages(exclusively for UiPathStudio.msi) — Installs the default activity packages. Must be used together with theRobotparameter.JavaBridge— Installs the UiPath Java Bridge for better integration and automation with Java applications. Adding this may increase installation time. Must be used together with theRobotparameter.ChromeExtension— Installs the Google Chrome Extension. Must be used together with theRobotparameter.FirefoxExtension— Installs the Firefox extension. Must be used together with theRobotparameter.EdgeExtension— Installs the Microsoft Edge Chromium-based Extension. Must be used together with theRobotparameter.CitrixClient— Installs the UiPath Citrix Client Extension. Must be used together with theRobotparameter. Not available for per-user installations.JavaScriptAddOn— Installs the Browser Embedding add-on. Must be used together with theRobotparameter. Cannot be used with elevated rights.SapPlugin(exclusively for UiPathStudio.msi) — Installs the SAP Solution Manager plugin. Requires the SAP Connector for Microsoft to be installed on your machine. On clean installs, you must also provide an address for the instance using theSAP_SOL_MAN_HOSTparameter. Must be used together with theStudioparameter. Not available for per-user installations.VMwareExtension— Installs the UiPath extension for VMware Horizon. Must be used together with theRobotparameter. Not available for per-user installations.WindowsRdpExtension— Installs the UiPath extension for Windows Remote Desktop. Must be used together with theRobotparameter.
-
REMOVE- Disables a feature.Note: Robot cannot be removed. NUGET_OPTIONS- Not supported for changing an existing installation. For offline environments. If set toDisableOnlineFeeds, this parameter disables the online UiPath official and Community feeds for the Robot, and uses Orchestrator and local feeds exclusively.Note: The URL feeds remain in the configuration files, but are ignored.ENFORCE_SIGNED_EXECUTION- Optional. Enables you to enforce your Robots to execute only signed packages. Without this parameter, package signing is not enabled. Not supported for changing an existing installation. It has the following options:1- The Robot only handles packages signed by UiPath-verified authors or repositories. To add your own certificate as a trusted source, modify thenuget.configfile.0- No package signing rule is enforced on your Robot deployment.
SERVICE_URL- Allows you to define the URL of the Orchestrator instance to connect to using Interactive Sign-In. This value is saved in theuipath.configfile. Available when switching the Robot from Service Mode to User Mode, by not including theRegisterServiceparameter.TELEMETRY_ENABLED- Allows you to disable the usage data collection. Not supported for changing an existing installation. It has the following options:0- Disables the telemetry for Studio and Robot.1- Default option. Enables the telemetry for Studio and Robot.
ASSISTANT_OPTIONS- Enables or disables the Marketplace widget for Assistant. It has the following options:- Absent or
EnableMarketplace- The default option. Enables the widget. DisableMarketplace- Disables the widget.
- Absent or
DISABLE_SECURE_XAML- Allows you to disable security ofXAMLfiles for Robots installed as a Windows service. UnsecuredXAMLfiles allow users to read and modify the process files and logic. Not supported for changing an existing installation. It has the following options:0- The default option. Enables security forXAMLfiles for Windows service Robots.1- Disables security forXAMLfiles for Windows service Robots.
ADDLOCAL parameter is used. If you choose to use
the ADDLOCAL parameter in a command prompt installation,
you must add the LiveStreaming flag.
UiPathRobot.msi
command performs a custom installation or upgrade which also installs
RealVNC, the software that is required for live streaming:
UiPathRobot.msi ADDLOCAL=DesktopFeature,Robot,RegisterService,LiveStreamingUiPathRobot.msi ADDLOCAL=DesktopFeature,Robot,RegisterService,LiveStreamingLive streaming and remote control features do not work in a proxy setup for Robot versions older than 2024.10.5. Upgrade your Robot to versions 2024.10.5+ to access these features in a proxy setup.
- About 32-bit and 64-bit versions
- About quick and custom installations
- Using UiPathStudio.msi
- Available installation options
- Custom installation - available options
- Install for me only - available installation packages
- Install for all users on this computer - available installation packages
- Using UiPathRobot.msi
- Available installation options
- Custom - available installation packages
- Using the Command Prompt
- Best practices
- Clean installations - command line parameters
- Updating or modifying existing installations - command line parameters
- The live streaming feature