# SetupExtensions tool

> The **SetupExtensions.exe** tool is a command line utility which is used to install or remove the extensions.

## About the SetupExtensions tool

The **SetupExtensions.exe** tool is a command line utility which is used to install or remove the extensions.

The extensions can also be installed from the command line of [UiPathStudio.msi](https://docs.uipath.com/studio/standalone/latest/user-guide/command-line-parameters).

:::important
Command listed with `Requires Elevation: Yes` must be executed from an elevated command prompt.
:::

The **SetupExtensions.exe** tool is available in the following locations:

* For `UiPathStudio.msi` installed per-machine: `C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe`
* For `UiPathStudio.msi` installed per-user: `%LocalAppData%\Programs\UiPath\Studio\UiPath\SetupExtensions.exe`
* For `UiPathStudio.msi` installed in a custom folder: `<Studio_Install_Folder>\UiPath\SetupExtensions.exe`
* For `UiPathRemoteRuntime.msi`: `C:\Program Files (x86)\UiPath\RemoteRuntime\SetupExtensions.exe`

The following switches are available for all the **SetupExtensions.exe** commands listed below:

* `/silent` to silently execute the command without prompting the user for input or confirmation
* `/uninstall` to uninstall the extension

Example usage:

```
&"C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe" /Chrome-Policy-Offline /silent
&"C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe" /Chrome-Policy-Offline /uninstall /silent
```

## Commands for the UiPath Extension for Chrome

 <colgroup>
  <col/>
  <col/>
  <col/>
 </colgroup>
 
  
     Command  
     Effect  
     Requires elevation  
  
 
 
  
    <code>/Chrome-Enterprise</code> 
     Automatically selects the most appropriate installation method for the UiPath Extension for Chrome.  If the machine is joined to a Microsoft Active Directory  then the extension will be installed using <code>/Chrome-Policy-Offline</code> . Otherwise, if the machine has access to the Chrome Web Store the extension will be installed using <code>/ChromePolicyGlobal</code> . Otherwise, the extension will be installed using <code>/ChromeGlobal</code> . 
     Yes  
  
  
    <code>/Chrome-Policy-Offline</code> 
     Installs the UiPath Extension for Chrome using the Group Policy  Offline  method.  The extension will be automatically enabled in the browser and available for all the machine users.  
     Yes  
  
  
    <code>/ChromePolicyGlobal</code> 
     Installs the UiPath Extension for Chrome using the Group Policy  Online  method.  The extension will be automatically enabled in the browser and available for all the machine users.  
     Yes  
  
  
    <code>/ChromeGlobal</code> 
     Installs the UiPath Extension for Chrome for all the machine users.  The extension needs to be manually enabled in the browser by navigating to <code>chrome://extensions</code> . 
     Yes  
  
  
    <code>/Chrome</code> 
     Installs the UiPath Extension for Chrome for the current user.  The extension needs to be manually enabled in the browser by navigating to <code>chrome://extensions</code> . 
     No  
  
  
    <code>/ChromeNativeHostGlobal</code> 
    Installs only the Native Messaging Host component ( <code>ChromeNativeMessaging.exe</code> ).  This is required to enable communication between the UiPath Extension for Chrome and UiPath Studio/Robot.  Using this command allows you to install the UiPath Extension for Chrome in the browser using alternative methods: 
      
         Using the  ExtensionSettings  Group Policy 
         Using  Cloud Machine Policy  
      

     Yes  
  
  
    <code>/ChromeCleanup</code> 
     Uninstalls any UiPath Extension for Chrome installed on the machine.  
     Yes  
  
 

## Commands for the UiPath Extension for Edge

| Command | Effect | Requires elevation |
| --- | --- | --- |
| `/Edge-Enterprise` | Automatically selects the most appropriate installation method for the [UiPath Extension for Edge](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-edge-chromium#extension-for-edge).  If the machine is joined to a Microsoft Active Directory  then the extension will be installed using `/Edge-Policy-Offline`.  Otherwise, if the machine has access to the Edge Web Store the extension will be installed using `/Edge-Chromium-PolicyGlobal`.  Otherwise, the extension will be installed using `/Edge-Chromium-Global`. | Yes |
| `/Edge-Policy-Offline` | Installs the UiPath Extension for Edge using the Group Policy [Offline](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-edge-chromium) method.  The extension will be automatically enabled in the browser and available for all the machine users. | Yes |
| `/Edge-Chromium-PolicyGlobal` | Installs the UiPath Extension for Edge using the Group Policy [Online](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-edge-chromium) method.  The extension will be automatically enabled in the browser and available for all the machine users. | Yes |
| `/Edge-Chromium-Global` | Installs the UiPath Extension for Edge for all the machine users.  The extension needs to be manually enabled in the browser by navigating to `edge://extensions`. | Yes |
| `/Edge-Chromium` | Install the UiPath Extension for Edge for the current user.  The extension needs to be manually enabled in the browser by navigating to `edge://extensions`. | No |
| `/Edge-Chromium-NativeHostGlobal` | Install only the Native Messaging Host component (`ChromeNativeMessaging.exe`).  This is required to enable communication between the UiPath Extension for Edge and UiPath Studio/Robot.  Using this command allows you to install UiPath Extension for Edge in the browser using alternative methods such as the [ExtensionSettings](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies#extensionsettings) Group Policy. | Yes |
| `/Edge-Chromium-Cleanup` | Uninstalls any UiPath Extension for Edge installed on the machine. | Yes |

## Commands for the UiPath Extension for Firefox

| Command | Effect | Requires elevation |
| --- | --- | --- |
| `/Firefox-Policy-Offline` | Installs the [UiPath Extension for Firefox](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-firefox) via Group Policy.  The extension will be automatically enabled in the browser and available for all the machine users.  This installation method does not require an active Internet connection. | Yes |
| `/Firefox` | Installs the [UiPath Extension for Firefox](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-firefox) for the current user.  The extension needs to be manually enabled in the browser by navigating to `about:addons` | No |

## Commands for the UiPath Extension for Java

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/Java` | Installs the [UiPath Extension for Java](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-java#extension-for-java) for all the machine users. | Yes |

## Commands for the UiPath Extension for Silverlight

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/Silverlight` | Installs the [UiPath Extension for Silverlight](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-silverlight) for all the machine users. | Yes |

## Commands for the UiPath Extension for Citrix

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/CitrixClient` | Installs the [UiPath Extension for Citrix](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-citrix) for all the machine users. | Yes |

## Commands for the UiPath Extension for Windows Remote Desktop

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/RdpClientGlobal` | Installs the [UiPath Extension for Windows Remote Desktop](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-windows-remote-desktop#extension-for-microsoft-remote-desktop-and-apps) for all the machine users. | Yes |
| `/RdpClient` | Installs the [UiPath Extension for Windows Remote Desktop](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-windows-remote-desktop#extension-for-microsoft-remote-desktop-and-apps) for the current user. | No |

## Commands for the UiPath Extension for VMware Horizon

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/VMwareClientGlobal` | Installs the [UiPath Extension for VMware Horizon](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-vmware-horizon#extension-for-vmware-horizon) for all the machine users. | Yes |
| `/VMwareClient` | Installs the [UiPath Extension for VMware Horizon](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-vmware-horizon#extension-for-vmware-horizon) for the current user. | No |

## Commands for the UiPath Extension for Amazon WorkSpaces

| Command | Message | Requires elevation |
| --- | --- | --- |
| `/amazon-workspaces-client` | Installs the [UiPath Extension for Amazon WorkSpaces](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-amazon-workspaces#extension-for-amazon-workspaces) for the current user. | No |
| `/amazon-workspaces-client-global` | Installs the [UiPath Extension for Amazon WorkSpaces](https://docs.uipath.com/studio/standalone/latest/user-guide/extension-for-amazon-workspaces#extension-for-amazon-workspaces) per system. | Yes |
