sadrix logoSadriX
Минцифры готовит обязательную регистрацию IMEI смартфонов, купленных за границей
Гайды

Как включить Windows Sandbox и зачем он нужен: полный гайд

Изолированная среда для безопасного запуска подозрительных программ и тестирования без риска для основной системы

09 309 просмотров6 мин
0
Поделиться:TelegramVK

Что такое Windows Sandbox и зачем он нужен

Windows Sandbox — это встроенная в Windows 10 Pro/Enterprise и Windows 11 Pro/Enterprise функция, которая создаёт одноразовую изолированную среду (контейнер) на базе технологии Windows Containers. Внутри песочницы можно запускать любые приложения, открывать файлы, тестировать установщики и скрипты, не опасаясь за основную систему. После закрытия окна Sandbox всё содержимое автоматически удаляется — включая установленные программы, созданные файлы и изменения реестра.

Основные сценарии использования:

  • Проверка подозрительных файлов. Скачали exe от неизвестного отправителя — запустите его в песочнице и посмотрите на поведение.

  • Тестирование установщиков. Нужно понять, какие компоненты ставит программа, не засоряя систему.

  • Безопасный сёрфинг. Открытие сайтов, которые могут содержать эксплойты.

  • Работа с документами из ненадёжных источников. Открытие макросов в Word/Excel без риска заражения.

  • Демонстрация ПО. Показать программу коллеге, не устанавливая её на рабочий компьютер.

Важно понимать: Sandbox — не виртуальная машина в классическом смысле. Она использует ядро хост-системы, поэтому не подходит для тестирования драйверов или сценариев, требующих перезагрузки. Зато запускается за секунды и не требует выделения дискового пространства под виртуальный жёсткий диск.

Требования к системе

Прежде чем включать функцию, убедитесь, что ваше оборудование и версия Windows соответствуют требованиям:

1. Редакция Windows: Windows 10 Pro, Enterprise или Education (сборка 18305 и новее); Windows 11 Pro, Enterprise или Education. В домашних редакциях (Home) функция недоступна. 2. Процессор: 64-битный с поддержкой виртуализации (Intel VT-x или AMD-V). Виртуализация должна быть включена в BIOS/UEFI. 3. ОЗУ: минимум 4 ГБ, рекомендуется 8 ГБ и больше. 4. Диск: не менее 1 ГБ свободного места (плюс место под временные файлы песочницы). 5. Дополнительно: должны быть включены компоненты «Платформа виртуальной машины» и «Hyper-V» (или хотя бы гипервизор).

Проверить поддержку виртуализации можно в Диспетчере задач на вкладке «Производительность» → «ЦП»: строка «Виртуализация» должна быть «Включено». Если там «Отключено», зайдите в BIOS/UEFI и активируйте Intel VT-x / AMD-V (обычно в разделах Advanced, CPU Configuration или Security).

Шаг 1. Проверка редакции и сборки Windows

Нажмите Win+R, введите winver и нажмите Enter. В открывшемся окне посмотрите редакцию и номер сборки. Если у вас Home — дальше можно не читать, функция недоступна. Если Pro/Enterprise/Education и сборка 18305+ — переходите к следующему шагу.

Шаг 2. Включение компонентов через «Компоненты Windows»

Самый простой способ для большинства пользователей:

1. Откройте «Панель управления» → «Программы» → «Программы и компоненты» → «Включение или отключение компонентов Windows». 2. В списке найдите «Песочница Windows» (Windows Sandbox) и поставьте галочку. 3. Убедитесь, что также отмечены «Платформа виртуальной машины» и «Hyper-V» (или хотя бы «Hyper-V» → «Службы Hyper-V»). 4. Нажмите ОК и дождитесь установки компонентов. 5. Перезагрузите компьютер.

После перезагрузки в меню «Пуск» появится приложение «Песочница Windows» (Windows Sandbox).

Шаг 3. Включение через PowerShell (для продвинутых)

Если GUI-способ не сработал или вы предпочитаете командную строку:

1. Запустите PowerShell от имени администратора. 2. Выполните команду:

   Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online

3. Дождитесь завершения операции и перезагрузите систему.

Проверить статус функции можно командой:

Get-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM"

В строке State должно быть Enabled.

Шаг 4. Первый запуск песочницы

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

Внутри песочницы доступны:

  • Проводник и стандартные программы.

  • Возможность копировать и вставлять текст между хостом и песочницей (буфер обмена общий).

  • Папка для обмена файлами (по умолчанию — общая папка на рабочем столе хоста, если включена в конфигурации).

Шаг 5. Настройка через файл конфигурации .wsb

Windows Sandbox поддерживает тонкую настройку через XML-подобный файл с расширением .wsb. Это позволяет автоматизировать запуск, подключать общие папки, отключать сеть и буфер обмена, а также выполнять команды при старте.

Создайте текстовый файл, например sandbox.wsb, со следующим содержимым:

<Configuration>
  <VGpu>Disable</VGpu>
  <Networking>Disable</Networking>
  <ClipboardRedirection>Disable</ClipboardRedirection>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>C:\SandboxShare</HostFolder>
      <SandboxFolder>C:\Share</SandboxFolder>
      <ReadOnly>true</ReadOnly>
    </MappedFolder>
  </MappedFolders>
  <LogonCommand>
    <Command>cmd.exe /c echo Hello from Sandbox</Command>
  </LogonCommand>
</Configuration>

Ключевые параметры:

  • <VGpu> — включение/отключение виртуального GPU (Disable/Enable).

  • <Networking> — доступ к сети (Disable/Enable).

  • <ClipboardRedirection> — общий буфер обмена.

  • <MappedFolders> — список общих папок. ReadOnly = true защищает хост от изменений.

  • <LogonCommand> — команда, выполняемая при входе в песочницу.

Сохраните файл и дважды кликните по нему — песочница запустится с заданными параметрами. Учтите: если папка C:\SandboxShare не существует, песочница может не запуститься или проигнорировать монтирование.

Шаг 6. Передача файлов в песочницу

Есть три способа:

1. Общая папка. Настройте <MappedFolder> в .wsb-файле. Это самый удобный вариант для постоянной работы. 2. Буфер обмена. Скопируйте файл на хосте и вставьте в окне песочницы (если ClipboardRedirection не отключён). 3. Перетаскивание. В некоторых сборках работает drag-and-drop, но метод ненадёжен — лучше использовать общую папку.

Помните: после закрытия песочницы все файлы внутри неё удаляются. Если нужно сохранить результат, копируйте его в общую папку или в буфер обмена до закрытия окна.

Шаг 7. Использование песочницы для проверки подозрительных файлов

Практический сценарий:

1. Создайте папку C:\SandboxShare на хосте. 2. Поместите туда подозрительный файл. 3. Создайте check.wsb с монтированием этой папки в режиме ReadOnly. 4. Запустите песочницу, откройте файл внутри. 5. Наблюдайте за поведением: создание файлов, сетевые запросы, попытки изменить реестр. 6. Если файл оказался безопасным — скопируйте его на хост. Если нет — просто закройте песочницу.

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

Шаг 8. Отключение и удаление песочницы

Если функция больше не нужна:

1. Откройте «Компоненты Windows» (как в шаге 2). 2. Снимите галочку с «Песочница Windows». 3. Нажмите ОК и перезагрузитесь.

Через PowerShell:

Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -Online

После отключения все временные файлы песочницы удаляются автоматически. Если остались папки в C:\ProgramData\Microsoft\Windows\Containers, их можно удалить вручную.

Типичные ошибки и способы их решения

1. «Песочница Windows» отсутствует в списке компонентов. Причина: у вас редакция Home или сборка старше 18305. Решение: обновите Windows или используйте альтернативы (VirtualBox, VMware, Hyper-V VM).

2. Ошибка 0x80070057 при запуске. Чаще всего связана с отключённой виртуализацией в BIOS. Проверьте настройки UEFI/BIOS и включите Intel VT-x или AMD-V.

3. Песочница не запускается, окно закрывается сразу. Проверьте, включены ли службы Hyper-V и «Платформа виртуальной машины». Также убедитесь, что не конфликтуют сторонние гипервизоры (VirtualBox, VMware) — иногда они блокируют запуск.

4. Ошибка «Не удалось запустить песочницу: неверная конфигурация». Проверьте .wsb-файл на синтаксические ошибки. Убедитесь, что пути к папкам существуют и доступны.

5. Внутри песочницы нет интернета. Возможно, в .wsb-файле указано <Networking>Disable</Networking>. Уберите этот параметр или установите Enable.

6. Не работает буфер обмена. Проверьте параметр <ClipboardRedirection>. Если он Disable, копирование между хостом и песочницей невозможно.

7. Песочница занимает много места на диске. Временные файлы могут занимать несколько гигабайт. Очистите папку C:\ProgramData\Microsoft\Windows\Containers после закрытия песочницы.

FAQ

Можно ли использовать Windows Sandbox в Windows 10 Home? Нет, функция доступна только в Pro, Enterprise и Education. В Home её нет.

Чем Sandbox отличается от виртуальной машины? Sandbox использует ядро хост-системы и запускается за секунды, но не подходит для тестирования драйверов и сценариев с перезагрузкой. Виртуальная машина полностью изолирована, но требует больше ресурсов.

Сохраняются ли данные после закрытия песочницы? Нет, всё удаляется. Для сохранения используйте общие папки или буфер обмена.

Можно ли запустить несколько песочниц одновременно? Да, но это потребует значительных ресурсов. Каждая песочница — отдельный контейнер.

Безопасно ли запускать вирусы в песочнице? В большинстве случаев да, но помните: песочница использует общее ядро. Теоретически эксплойт может выйти за пределы изоляции. Для анализа особо опасных образцов лучше использовать отдельную виртуальную машину без сети.

Как передать файл из песочницы на хост? Скопируйте его в общую папку (если она смонтирована с правами записи) или через буфер обмена.

Нужен ли антивирус внутри песочницы? Нет, песочница одноразовая. Антивирус на хосте не сканирует её содержимое, но это и не требуется.

Можно ли установить в песочнице программы и пользоваться ими постоянно? Нет, при каждом запуске среда создаётся заново. Для постоянного использования нужна виртуальная машина.

Итог

Windows Sandbox — удобный и быстрый инструмент для безопасного запуска подозрительных файлов и тестирования ПО. Он не заменяет полноценную виртуальную машину, но отлично справляется с задачами быстрой проверки. Включить его можно через «Компоненты Windows» или PowerShell, а тонкая настройка через .wsb-файлы позволяет автоматизировать работу и защитить хост-систему. Главное — помнить о требованиях к редакции Windows и виртуализации, а также о том, что все данные внутри песочницы исчезают после закрытия.

Читайте также

Комментарии

Комментарии доступны только зарегистрированным пользователям. Войти

  • Пока нет комментариев. Будьте первым.