...

Как открыть программу в песочнице Windows 10

Как включить песочницу 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 Домашняя могут вручную добавить песочницу в свои системы.

        Песочнице Windows 10

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

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

        Установка Windows Sandbox

        Как добавить опцию для быстрого запуска файла в песочнице Windows 10

        Примечание

        При тестировании скрипта «Run in Sandbox» на нашей тестовой системе Windows 10 Pro, версия 2004 появились пункты меню на французском языке. Чтобы использовать английский язык, в файле конфигурации Sources\Run_in_Sandbox\Sandbox_Config.xml измените параметр Main_Language с fr-fr на en-us.

        Main_Language

        Примечание

        При тестировании скрипта «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

        Скрипт добавит новые пункты меню для Проводника.

        Run in Sandbox

        Скрипт «Run in Sandbox» поддерживает типы файлов PS1, VBS, MSI и EXE. Скрипт создает файл WSB, когда вы выбираете опцию запуска в изолированной среде в контекстном меню, после чего песочница запускается автоматически.

        Run in Sandbox

        Для скриптов PS1 и VBS доступно два пункта контекстного меню. Первый из них запускает скрипт без каких-либо параметров, второй позволяет добавлять параметры.

        Скрипт «Run in Sandbox» будет полезен системным администраторам, тестировщикам и заинтересованным пользователям, которые хотят запускать сомнительные файлы в безопасной среде. Такой же функционал предлагают и сторонние решения, такие как Sandboxie, но в рабочих средах использование стороннего ПО может быть запрещено, а Песочница Windows доступна в самой операционной системе.

        А вы используете Песочницу Windows?

        При подготовке материала использовались источники:
        https://www.comss.ru/page.php?id=9276
        https://www.comss.ru/page.php?id=7818

Оцените статью