Функция запуска приложений в изолированной среде на Windows (Windows Sandbox) работает следующим образом: 1
- В основе работы лежит динамически генерируемая виртуальная машина, которая создаётся при каждом запуске песочницы. 1 Система использует технологию динамической базовой памяти, что позволяет существенно снизить потребление ресурсов по сравнению с традиционными решениями для виртуализации. 1
- Каждый экземпляр песочницы получает чистую копию операционной системы Windows, идентичную установленной на хост-машине. 1 При этом используется механизм «чистого состояния» — после завершения работы песочницы все изменения полностью удаляются, что гарантирует отсутствие каких-либо следов тестируемых приложений в основной системе. 1
- Виртуальная машина с песочницей занимает меньше места на диске и потребляет гораздо меньше ресурсов, так как используется динамически создаваемый образ ОС, который формируется на основе файлов и DLL-библиотек установленной на компьютере системы. 3
- Песочница использует аппаратную виртуализацию и интегрированный графический стек, что обеспечивает высокую скорость работы приложений. 1 При этом поддерживается передача файлов между основной системой и песочницей через буфер обмена, что значительно упрощает процесс тестирования программного обеспечения. 1
Для работы функции необходим процессор с поддержкой виртуализации (Intel VT-x или AMD-V), не менее 4 ГБ оперативной памяти и 1 ГБ свободного места на диске. 1 Операционная система должна быть Windows 10 Pro, Enterprise или Education версии 1903 или новее. 1