Как включить песочницу Windows Sandbox в Windows 11
Песочница Windows Sandbox, в частности, может быть использована для тестирования программ в чистой среде, без предустановленных программных средств и без возможности влиять на хостовые элементы ОС.
Основные свойства Windows Sandbox
- Необходимые элементы для работы изолированной среды присутствуют в дистрибутиве ОС.
- При запуске изолированной среды система будет в первоначальном чистом состоянии.
- При закрытии изолированной среды удаляются установленные в среде программы, файлы, изменения настроек.
- Использование аппаратной виртуализации для запуска отдельного ядра повышает уровень изолированности от хостовой ОС.
- Используется планировщик ядра, механизмы управления памятью, виртуальный графический процессор.
- Программное обеспечение, установленное на основной ОС, не доступно в изолированной среде.
- При необходимости использовать приложение оно должно быть явно установлены в изолированной среде.
Системные требования
- Поддерживаются операционные системы Microsoft Windows 10/11 редакций Professional или Enterprise
- Включена поддержка виртуализации в BIOS/UEFI
- Не менее 4 ГБ оперативной памяти
- Не менее 1 ГБ свободного дискового пространства
- Не менее 2 ядер процессора
Включение компонента Песочница Windows через графический интерфейс ОС MS Windows 11
- Запустить окно Компоненты Windows. Чтобы открыть данное окно можно воспользоваться одним из вариантов:
- Открыть Параметры ОС MS Windows 11, выбрать Приложения > Optional features > Другие компоненты Windows
- Открыть Панель управления > Программы и компоненты Windows
- в окне Выполнить ( Win + R ) ввести OptionalFeatures
- Установить флажок в чекбоксе Песочница Windows, нажать ОК, по завершению установки перезагрузить компьютер.
Рис.1 Выбор компонента Песочница Windows
Включение компонента Песочница Windows с использованием PowerShell
- Запустить PowerShell от имени администратора
- Пуск > Все приложения
- Выбрать Инструменты Windows
Рис.2 Инструменты Windows
- Выбрать правой клавишей мыши PowerShell и в контекстном меню выбрать Запуск от имени администратора
Рис.3 Инструменты Windows
- Для включения компонента Песочница Windows ввести следующую команду и нажать Enter:
Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" -All
Рис.4 Включение компонента Песочница Windows с использованием PowerShell
- По завершении операции перезагрузить компьютер, введя в окне PowerShell букву Y и нажать клавишу Enter.
Включение компонента Песочница Windows с использованием командной строки
- Запустить командную строку от имени администратора:
- Ввести комбинацию клавиш Win + R
- В открывшимся окне Выполнить ввести cmd и зажав клавиши Ctrl+Shift, нажать ОК.
- Нажать кнопку Пуск
- В поисковой строке ввести cmd
- Выбрать Запуск от имени администратора
- Пуск > Все приложения > Инструменты Windows
- Выбрать ПКМ командную строку и в контекстном меню выбрать Запуск от имени администратора
Рис.5 Запуск командной строки от имени администратора
- Ввести следующую команду:
Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All
Рис.6 Включение компонента Песочница Windows с использованием PowerShell
- По завершению операции ввести букву Y для автоматической перезагрузки.
Использование Песочницы Windows
- Для запуска Песочницы Windows открыть меню Пуск > Все приложения и выбрать Windows Sandbox
Рис.7 Запуск Windows Sandbox
Рис.8 Песочница ОС MS Windows 11
- Если необходимо установить какую-либо программу в Песочнице Windows и проверить ее работоспособность, скопировать (Ctrl+C) в буфер инсталляционный файл нужной программы с основной системы и вставить (Ctrl+V) на рабочий стол Песочницы Windows. Также можно воспользоваться контекстным меню с командами Копировать или Вставить.
- Установить необходимо приложение и проверить его работоспособность
Рис.9 Проверка работоспособности приложения
- По окончании проверки в Песочнице Windows закрыть данное окно. Все содержимое Песочницы будет удалено.
Рис.10 Завершение работы с Windows Sandbox
Если при запуске Windows Sandbox появляется ошибка о том, что гипервизор не найден, необходимо проверить включена ли поддержка виртуализации в BIOS/UEFI. При работе с Windows Sandbox в виртуальной среде, например, в VMWare Workstation, необходимо в настройках виртуального процессора включить опцию Virtualize Intel VT-x/EPT or AMD-V/RVI.
Оценить все положительные моменты работы с Windows Sandbox, используя различные средства виртуализации (VMware Workstation, Virtual Box и др.) очень сложно из-за неустойчивой работы системы. Чтобы по-настоящему оценить все преимущества данного средства, рекомендуется работать с Windows Sandbox на хостовой (основной) системе.
Отключение компонента Песочница Windows
1 вариант отключения
- В окне Параметры и компоненты Windows снять флажок в чекбоксе Песочница Windows
2 вариант отключения
- Запустить PowerShell от имени администратора, ввести следующую команду и перезагрузить компьютер, введя букву Y
Disable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM"
Рис.11 Отключение компонента Песочница Windows с использованием PowerShell
3 вариант отключения
- Запустить командную строку от имени администратора, ввести следующую команду
Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
Рис.12 Отключение компонента Песочница Windows с использованием командной строки
По завершении операции нажать клавишу Y для автоматической перезагрузки компьютера.
Как добавить опцию для быстрого запуска файла в песочнице Windows 10
Системные администраторы Windows 10 могут воспользоваться полезным скриптом «Run in Sandbox», чтобы добавить опции для запуска исполняемых файлов, архивов zip и скриптов в безопасной изолированной среде – Песочнице Windows
Впервые Песочница Windows была представлена в конце 2018 года. Основная цель данного инструмента безопасности — предоставить администраторам возможность запускать файлы и скрипты в изолированной среде для предотвращения нанесения ущерба основной системе.
Песочница Windows доступна во всех профессиональных редакциях Windows 10, начиная от версии 1903 и выше, но даже администраторы Windows 10 Домашняя могут вручную добавить песочницу в свои системы.
Скрипт «Run in Sandbox» добавляет пункты меню для различных типов файлов в Проводнике Windows 10. После установки, для того, чтобы запустить файл поддерживаемого типа, вам нужно будет лишь кликнуть по нему правой кнопкой мыши в Проводнике и выбрать опцию «Run in Sandbox».
Основное требование для работы скрипта заключается в том, чтобы в системе уже была установлена Песочница Windows. Данный компонент можно добавить в апплете панели управления «Включение и отключение компонентов Windows» отметив галочку на пункте «Песочница Windows». Возможно, в будущем данный функционал будет перенесен в приложение «Параметры», но пока он доступен в апплете.
Как добавить опцию для быстрого запуска файла в песочнице Windows 10
Примечание
При тестировании скрипта «Run in Sandbox» на нашей тестовой системе Windows 10 Pro, версия 2004 появились пункты меню на французском языке. Чтобы использовать английский язык, в файле конфигурации Sources\Run_in_Sandbox\Sandbox_Config.xml измените параметр Main_Language с fr-fr на en-us.
Примечание
При тестировании скрипта «Run in Sandbox» на нашей тестовой системе Windows 10 Pro, версия 2004 функция запуска исполняемых файлов EXE и MSI выдавала ошибку. В песочнице корректно запускались только файлы скриптов PS1, VBS, и без проблем работала распаковка ZIP-архивов в песочнице.
Для установки «Run in Sandbox» выполните следующие шаги:
- Скачайте новейшую версию скрипта с сервиса GitHub, выбрав Code > Download Zip.
- Извлеките содержимое архива в вашу систему и откройте распакованную папку в Проводнике Windows.
- Выберите Файл > Запустить Windows Powershell > Запустить Windows Powershell от имени администратора.
- Выполните следующие команды в интерфейсе Powershell и при появлении запроса установки укажите Y (или R для второй команды):
Set-ExecutionPolicy Unrestricted
.\Add_Structure.ps1
Set-ExecutionPolicy AllSigned
Скрипт добавит новые пункты меню для Проводника.
Скрипт «Run in Sandbox» поддерживает типы файлов PS1, VBS, MSI и EXE. Скрипт создает файл WSB, когда вы выбираете опцию запуска в изолированной среде в контекстном меню, после чего песочница запускается автоматически.
Для скриптов PS1 и VBS доступно два пункта контекстного меню. Первый из них запускает скрипт без каких-либо параметров, второй позволяет добавлять параметры.
Скрипт «Run in Sandbox» будет полезен системным администраторам, тестировщикам и заинтересованным пользователям, которые хотят запускать сомнительные файлы в безопасной среде. Такой же функционал предлагают и сторонние решения, такие как Sandboxie, но в рабочих средах использование стороннего ПО может быть запрещено, а Песочница Windows доступна в самой операционной системе.
А вы используете Песочницу Windows?
При подготовке материала использовались источники:
https://www.comss.ru/page.php?id=9276
https://www.comss.ru/page.php?id=7818