Настройка песочницы Windows 10 в Sandbox Editor (Sandbox Configuration Manager)
В Windows 10 последней версии появилась новая функция — Песочница, позволяющая безопасно запускать неизвестные программы в изолированной среде, не боясь, что это как-то скажется на установленной системе. Ранее на сайте уже публиковалась статья о том, как включить Песочницу Windows 10 и создать файлы конфигурации вручную и новая статья: Установка и настройка Песочницы Windows 11. Теперь же на сайте Майкрософт появилась утилита, позволяющая автоматизировать и упростить создание файлов конфигурации песочницы wsb.
В этой инструкции об утилите Windows Sandbox Editor (Sandbox Configuration Manager), предназначенной для удобного создания файлов конфигурации песочницы, определяющих доступные ей возможности взаимодействия с основной системой и другие параметры.
Работа с параметрами песочницы Windows 10 в программе
Скачать утилиту Sandbox Editor или Configuration Manager (это одна и та же программа, но в самой программе и на сайте фигурируют разные названия) можно с официальной страницы https://github.com/damienvanrobaeys/Windows_Sandbox_Editor Внимание: похоже, файл не безопасен, более не рекомендуется к загрузке. Файл представляет собой ZIP-архив, который достаточно распаковать, а затем запустить любой из двух исполняемых файлов в папке EXE (все их отличия в незначительных изменения интерфейса, я буду использовать файл, обозначенный как V2). Дальнейшая настройка песочницы Windows 10 в программе выглядит следующим образом:
- В главном разделе (Basic Infos) устанавливаем имя файла конфигурации (Sandbox name), путь (Sandbox path) — подразумевается папка, куда будет сохранен файл конфигурации, доступ к сети (Networking Status, enabled означает «включено»), доступ к виртуальному графическому ускорителю (VGPU). Также внизу этого экрана присутствует пункт «Run Sandbox after change» — «Запустить Песочницу после изменений», если он включен, песочница будет запущена сразу после завершения настройки файла конфигурации.
- Следующий раздел — Mapped Folders. Позволяет задать папки основной системы, которые будут подключены к Песочнице. Переключатель Read Only позволяет включить доступ к папкам только для чтения или полный доступ к ним (при выключенном переключателе доступ только для чтения). Папки появятся на рабочем столе в песочнице после запуска.
- Раздел Startup Commands позволяет задать выполнение скрипта, программы или любой команды сразу при запуске Песочниц (команда будет выполняться «внутри», соответственно вы не можете указать путь к ресурсам, которые недоступны из Песочницы).
- В последнем разделе — «Overview» вы можете ознакомиться с кодом файла конфигурации wsb (представляет собой обычный .xml файл).
По завершении настройки нажмите «Create Sandbox» (Создать песочницу), это сохранит файл конфигурации в указанное в поле Path расположение и запустит песочницу, если был включен автоматический запуск. Кнопка «Load Existing Sandbox» позволяет загрузить ранее созданные файлы конфигурации песочницы для их редактирования.
Вы можете создавать любое количество файлов конфигурации для разных задач: при запуске каждого из них будет запускаться Песочница Windows 10 с заданными параметрами.
Видео об установке и настройке песочницы Windows 10
В моем тесте всё работает исправно (было бы странно, если бы не работало: файлы конфигурации очень просты) и, если вы используете Песочницу, утилиту можно рекомендовать к применению как более удобный, по сравнению с ручным написанием файлов конфигурации, способ изменения её настроек.
pavel
А нет возможности управлять количеством оперативной памяти/ядер?
Ответить
Dmitry
В песочнице — нет. Но: вы можете сами свою песочницу запилить, там можно будет управлять — https://remontka.pro/hyper-v-windows-10/
Ответить
Юрий
есть, можно указать количество ОЗУ, там нужно в файл конфига добавить параметр 4000.
указать количество памяти в мегабайтах
Ответить
Serega007
Спасибо за статью но ссылка на этот конфигуратор уже не действительна, обновите пожалуйста
Ответить
Dmitry
Спасибо, обновил ссылку на рабочую.
Ответить
Дима
Осторожно! тут вирусня!
Ответить
Dmitry
Там похоже ложное срабатывание
Ответить
Ллюстратор
Такие комментарии от администрации ресурса наводят на очень темные мысли. Функционала в приложении крохи, а вес под 7 метров. Даже я школьник это вижу.
Много у вас еще такого стафа?)
Ответить
Dmitry
Здравствуйте!
Неделю назад, как я тот комментарий получил, я лично сразу пошел проверять файл в VirusTotal (всегда так делаю в таких ситуациях, и при написании статьи по неясным утилитами — тоже). Увидел пару-тройку срабатываний: такое почти всегда говорит о ложных срабатываниях (а размер файла сам по себе не особо важен — он скорее зависит от того, каким фреймворком пользуются при написании программы). Сегодня тоже пошел смотреть, ситуация уже выглядит хуже, статью поправил.
Причем обратите внимание, что комментарии такие появились только в этом году (хотя статье много лет), а до этого какое-то время утилита была недоступна. Видимо, действительно что-то изменилось в приложении на гитхабе за это время.
Насчет много ли такого: не знаю, надеюсь, что нет, там где возникают вопросы перепроверяю дополнительно, исправляю всегда.
Ответить
Ллюстратор
Trojan:Win32/Wacatac.H!ml
Согласен
Ответить
Dmitry
Ещё раз перепроверил в VirusTotal, срабатываний стало больше, чем в прошлый раз. Возможно, вы правы. Внёс обновление в статью.
Ответить
Юрий
Написал свою программу, пока только первая версия, буду дорабатывать до «идеала»… :)
Так как сам активно пользуюсь Песочницей.
В планах добавить возможность создания контекстного меню для того, чтобы по клику в меню (Run in Sandbox) открылась Песочница и выбранный в хосте файл автоматически запустился в песочнице, без ручного его копирования.
Идея уже есть, как этотреализовать.
Будет ли еще это кому интересно?
Ответить
DSN
Конечно! А можно ознакомиться?
Ответить