Первый взгляд на Windows Sandbox

Windows Sandbox — это новая функция виртуализации, которую Microsoft интегрирует в Windows 10. Windows Sandbox позволяет пользователям и администраторам запускать программное обеспечение в изолированной программной среде, чтобы оно не могло нанести вред базовой системе.

Песочница — не новая концепция, но пользователям пришлось прибегать к установке сторонних решений, таких как Песочница или виртуальные машины, такие как VMWare или VirtualBox в прошлом, для запуска программного обеспечения в защищенной среде.

Windows Sandbox станет частью Windows 10 Pro и Enterprise; все включено в операционную систему, что делает ее удобным и элегантным решением.

Среда работает должным образом: это «изолированная временная среда рабочего стола», которая защищает базовый хост от повреждений и исчезает при закрытии.

Требования Windows Sandbox

Windows Sandbox имеет следующие предварительные требования:

  • Windows 10 Pro или Windows 10 Enterprise build 18305 или новее.
  • Архитектура AMD64.
  • Не менее 4 гигабайт оперативной памяти, 1 гигабайт свободного дискового пространства и 2 ядра ЦП (рекомендуется 8 гигабайт или более ОЗУ, SSD и 4 ядра с гиперпоточностью).
  • Виртуализация включена в BIOS.
  • Если вы используете виртуальную машину, вам необходимо запустить командлет PowerShell: Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true

Microsoft отмечает, что для всех параметров конфиденциальности, кроме параметра диагностических данных хоста, установлены значения по умолчанию в изолированной среде.

Как включить Windows Sandbox

Windows песочница

При условии, что система соответствует требованиям, перечисленным выше, вы можете включить Windows Sandbox в диалоговом окне Windows Features.

  • Используйте ярлык Windows-Pause, чтобы открыть апплет панели управления системой.
  • Выберите главную панель управления.
  • Активировать программы.
  • Выберите Включение или отключение компонентов Windows.
  • Проверьте Windows Sandbox.
  • Нажмите ОК и следуйте инструкциям.

Вы также можете включить эту функцию с помощью приложения Настройки:

  • Используйте ярлык Windows-I, чтобы открыть приложение «Настройки».
  • Перейдите в Приложения> Приложения и компоненты> Программы и компоненты> Включение или отключение компонентов Windows.
  • Выберите Включить песочницу Windows.

Использование Windows Sandbox

После установки используйте меню «Пуск» для загрузки Windows Sandbox. Вы можете поискать это. Обратите внимание, что это требует возвышения; вы можете щелкнуть файл правой кнопкой мыши и выбрать «Запуск от имени администратора», чтобы запустить его с повышенными привилегиями.

Скопируйте исполняемый файл — или любой другой файл, если на то пошло — и вставьте его в окно Windows Sandbox. Затем вы можете запустить его, как если бы вы это делали на «реальном» рабочем столе, и взаимодействовать с программой, как обычно.

Вы можете закрыть окно Windows Sandbox в любое время, чтобы закрыть сеанс. Любые изменения отменяются, а содержимое песочницы удаляется в процессе.

Microsoft Примечания эта Windows Sandbox использует контейнеры Windows для обеспечения функциональности песочницы. Хотя контейнеры Windows были «разработаны для работы в облаке», команда Microsoft интегрировала их с Windows 10 и изменила так, чтобы они нормально работали на ноутбуках и настольных компьютерах с операционной системой.

Windows Sandbox использует загруженную версию Windows в качестве образа операционной системы; это отличается от многих других сред виртуализации, которые требуют виртуальных образов, которые пользователям необходимо загрузить и установить на машинах.

В текущем состоянии реализации есть несколько известных проблем:

  • Вызов «значительной активности ЦП и диска» при установке и в первую минуту обслуживания.
  • Меню «Пуск» откладывается, и некоторые приложения меню «Пуск» не запускаются.
  • Часовой пояс не синхронизируется между Windows Sandbox и хостом.
  • Windows Sandbox не поддерживает установщики, требующие перезагрузки.
  • Microsoft Store не поддерживается.
  • Дисплеи с высоким разрешением и конфигурации с несколькими мониторами не очень хорошо поддерживаются.

Сценарии использования

Windows Sandbox предлагает несколько интересных вариантов использования; в некоторых случаях он может заменить другие решения виртуализации:

  1. Запустите программное обеспечение, которое вы хотите проверить, чтобы оно не могло нанести вред основной операционной системе или украсть данные.
  2. Запускать программное обеспечение в среде в целях конфиденциальности (например, чтобы не было записей истории или следов во временной папке).
  3. Запустите любой другой файл в песочнице.

Хотя вы можете устанавливать программы в песочнице, вы не можете использовать ее для тестирования или анализа программного обеспечения, которое требует перезагрузки системы, прежде чем ее можно будет использовать.

Вывод

Microsoft еще не интегрировала эту функцию ни в одну из версий Windows 10. Компания планирует интегрировать ее в грядущие сборки Insider для целей тестирования, прежде чем она появится в предстоящем обновлении функции для Windows 10.

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

Еще неизвестно, насколько быстро Windows Sandbox запустится при запуске в системе, которая ее поддерживает, и насколько сильно будет работать более быстрое оборудование.

Теперь ваша очередь: Интеграция песочницы в Windows 10? Хорошо или плохо? Что ты думаешь?