Вторник, 15 октября 2019 00:00 Автор
Оцените материал
(27 голосов)

Одно из самых интересных нововведений последней версии Windows 10 — Песочница (Windows Sandbox), специальное окружение, позволяющее запускать ненадежные программы без последствий для основной операционной системы.

 

Песочница Sandbox Windows 10 — как включить, настроить и использовать

Одно из самых интересных нововведений последней версии Windows 10 — Песочница (Windows Sandbox), специальное окружение, позволяющее запускать ненадежные программы без последствий для основной операционной системы: своего рода упрощенная виртуальная машина, цель которой дать пользователям без опаски выполнить запуск любой программы. То же самое можно сделать и с использованием виртуальных машин Hyper-V или VirtualBox, но Windows Sandbox будет более простым инструментом для начинающих пользователей.

 

В этой инструкции раскажу подробно о том, как включить (установить) и настроить песочницу Windows 10. На всякий случай отмечу, что функция доступна только начиная с Windows 10 версии 1903 в Профессиональной и Корпоративной редакциях, но при желании, включить песочницу можно и в Windows 10 Домашняя (Windows 10 Home). Вам также может быть интересно Компьютер не видит телефон через USB — причины и как исправить или Виртуальные рабочие столы Windows 10.

 

  Установка песочницы Windows 10 (Windows Sandbox)

Для установки песочницы в Windows 10, при условии, что ваша система соответствует указанным выше параметрам, достаточно выполнить следующие действия:

 

  1. Откройте панель управления (для этого можно использовать поиск в панели задач или нажать Win+R и ввести control), переключите вид панели управления на «Значки», а затем откройте пункт «Программы и компоненты».
  2. В меню слева нажмите «Включение и отключение компонентов Windows». enable disable win 10 features
  3. В списке компонентов найдите «Песочница Windows» и включите его. enable sandbox windows 10
  4. Нажмите Ок, дождитесь завершения установки и перезагрузите компьютер.
  5. На этом Windows Sandbox установлен и готов к работе: соответствующий пункт появится в меню «Пуск». windows sandbox start menu item
  6. При запуске песочницы запускается чистая виртуальная машина Windows 10 с доступом к сети и возможностью безопасно запускать практически любые программы внутри (доступа к вашим программам и файлам по умолчанию нет). sandbox windows 10 running

В случае если пункт «Песочница Windows» неактивен, а при наведении на него указателя мыши вы видите сообщение «Не удается установить Песочницу Windows: у процессора нет требуемых возможностей виртуализации», это может говорить о том, что в БИОС/UEFI отключена виртуализация или ваш компьютер оснащен недорогим процессором без поддержки виртуализации. 

Для включения виртуализации в БИОС, при наличии функции, найдите пункт VT-x (Intel Virtualization Technology) или AMD-v в параметрах (обычно в Advanced Configuration) и включите его (установите в Enabled), затем сохраните сделанные изменения и перезагрузите компьютер.

 

Настройки Windows Sandbox

 

 После запуска Песочница Windows — это чистая система, без доступа к вашим файлам в основной системе (что может быть нужно), зато с доступом к сети (что представляет потенциальную опасность). При необходимости, вы можете настроить поведение Windows Sandbox с помощью специальных файлов конфигурации, представляющих собой обычный текстовый файл XML с расширением .wsb. Таких файлов может быть несколько: в зависимости от того, с какими параметрами требуется запустить песочницу, запускаете нужный файл. 

 

Содержимое файла должно начинаться с <Configuration> и заканчиваться </Configuration>.

Cреди доступных параметров, которые указываются внутри этих тегов могут быть следующие:

 

Отключение доступа к сети:

 <Networking>Disable</Networking>

 

Отключение доступа к виртуальному графическому адаптеру (изображение не исчезнет, но исчезнут функции ускорения графики):

 <VGpu>Disable</VGpu>

 

Проброс папок с основной системы в песочницу Windows (параметр ReadOnly задает доступ только для чтения, при указании False возможна будет и запись):

 <MappedFolders>

<MappedFolder>

<HostFolder>Путь_к_папке_в_системе</HostFolder>

<ReadOnly>True</ReadOnly>

</MappedFolder>

</MappedFolders>

 

Подключенные папки будут отображаться на рабочем столе (также возможен доступ по пути C:\Users\WDAGUtilityAccount\Desktop\Имя_папки внутри песочницы).

 

Запуск команды при открытии песочницы:

 <LogonCommand>

<Command>какая_либо_команда</Command>

</LogonCommand>

 

Все эти параметры можно компоновать в рамках одного файла конфигурации .wsb, который можно создать с помощью любого текстового редактора, даже встроенного «Блокнота» (при его использовании в диалоге сохранения в поле «Тип файла» выберите «Все файлы» и при сохранении укажите расширение .wsb).

На скриншоте ниже — пример такого файла конфигурации.

windows 10 sandbox config file

 

В этом файле отключается доступ к сети и GPU, подключаются две папки с основной машины и при входе запускается Проводник.

 

Дополнительные нюансы, которые могут быть полезны:

 

  1. Между основной системой и песочницей Windows работает буфер обмена, с помощью которого вы можете легко «передать» файлы в Sandbox без создания wsb файлов конфигурации.
  2. Каждый раз при закрытии песочницы всё её содержимое очищается. При необходимости сохранять результаты работы, используйте общие папки.
  3. Как уже было отмечено выше, невозможность включить песочницу Windows (неактивна в компонентах) связана с отключенной виртуализацией или с отсутствием её поддержки процессором.
  4. Ошибка 0x80070002 «Не удается найти указанный файл» при запуске песочницы может говорить о разных проблемах. В первую очередь, на финальном релизе с этим столкнулись владельцы ОС на языке, отличном от английского и Майкрософт обещает это исправить. Обновление: ошибка исправлена в обновлении KB4512941. Самостоятельное исправление (уже не актуально): установить английскую ОС, а уже затем на нее русский языковой пакет.

Прочитано 12967 раз

Похожие материалы (по тегу)

Медиа

Оставить комментарий

Последние статьи

Последние комментарии

  • Давно искал эту информацию. В одной статье…
    Написал Валерий

  • Отличный материал спасибо автору !
    Написал Александр

  • Очень нужные функции и все бесплатно спасибо…
    Написал Александр

  • а если в виртуальной машине запущена живая…
    Написал Пирокар

  • Добрый вечер!Спасибо большое,всё получилось!!!!
    Написал Денис

Кто на сайте

Сейчас на сайте 51 гость и нет пользователей