Skip to Content

Sandbox

Installing Windows Sandbox

  1. Ensure your computer is running Windows 10 Pro or Enterprise, build 18305 or later.
  2. Virtualization on the computer:
    • If you are using a physical computer, ensure virtualization is enabled in the BIOS.
    • If you are using a virtual machine, run the following PowerShell command to enable nested virtualization: Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
  3. Use the search bar on the taskbar and enter Turn Windows features on or off to access the Windows Additional Components tool. Select Windows Sandbox, then — OK. Restart your computer if prompted.
    • If the Windows Sandbox option is unavailable, your computer does not meet the requirements to run Windows Sandbox. If you believe this is incorrect, review the list of requirements, as well as steps 1 and 2.

Working with Sandbox

To run a process in the sandbox, you need to call it from the robot process using the Process link element. To enable sandbox mode, set the Run in sandbox flag in the element properties:

sandbox1.png

⚠️ WARNING! The main and auxiliary robots can only exchange simple data (String, Double, DateTime, Boolean, etc.) or collections of simple data (List<String>, List<DateTime> etc.)

To close the sandbox after the process completes, use the Close flag.

The Start timeout property is the number of milliseconds to wait for the additional robot to start. The Completion timeout property is the number of milliseconds to wait for the additional robot to complete (in non-parallel mode) (0 - infinite).

You can run the robot in parallel with the main robot (the Parallel flag), but in this case the arguments returned by the additional robot will not be received.

Last updated on