robot
2022.10
false
Robot Admin Guide
- Getting Started
- Installation and Upgrade
- Robot Types
- Robot Components
- Robot Service
- Robot Executor
- Command Line Interface
- Licensing
- Connecting Robots to Orchestrator
- Processes and Activities
- Logging
- Specific Scenarios
- Governance
- Troubleshooting
- Robot Service troubleshooting
- Execution troubleshooting
- Recording and Remote Control troubleshooting
- Networking troubleshooting
- Connection troubleshooting
- Licensing troubleshooting
- Package troubleshooting
- .NET troubleshooting
- Logging troubleshooting
- Session troubleshooting
- CrowdStrike integration troubleshooting
The robot executor (UiPath.Executor.exe) is the robot component directly responsible for executing a process. When a job is started, the robot service launches a robot executor instance.
The Executor is always aware of DPI settings per-monitor. As a result, workflows can be executed at any DPI, regardless of the configuration on the machine they were created on. For apps that are DPI-unaware, or intentionally marked as unaware, you can choose to disable DPI.
Executor types
Based on the automation project, the robot service launches the type of executor intended to run the automation.
There is a type of executor for each of the automation project type available:
| Project Type | Architecture | Supported platforms | Framework |
|---|---|---|---|
| Windows - Legacy | 32-bit | Windows (32-bit and 64-bit) | .NET Framework 4.6.1 |
| Windows | 64-bit | Windows (64-bit) | .NET 6 with Windows support |
| Cross-platform | 64-bit | Windows, Linux, and macOS (64-bit) | .NET 6 with cross-platform support |