Песочница Windows 10 — как включить, настроить и использовать
Одно из самых интересных нововведений последней версии Windows 10 — Песочница (Windows Sandbox), специальное окружение, позволяющее запускать ненадежные программы без последствий для основной операционной системы: своего рода упрощенная виртуальная машина, цель которой дать пользователям без опаски выполнить запуск любой программы. То же самое можно сделать и с использованием виртуальных машин Hyper-V или VirtualBox, но Windows Sandbox будет более простым инструментом для начинающих пользователей.
В этой инструкции подробно о том, как включить (установить) песочницу Windows 10, о возможных настройках, а также некоторая дополнительная информация, которая может оказаться полезной. На всякий случай отмечу, что функция доступна только начиная с Windows 10 версии 1903 в Профессиональной и Корпоративной редакциях, но при желании, включить песочницу можно и в Windows 10 Домашняя. Также может быть полезным: Использование бесплатной песочницы Sandboxie для запуска программ в изолированной среде.
Установка песочницы Windows 10 (Windows Sandbox)
Для установки песочницы в Windows 10, при условии, что ваша система соответствует указанным выше параметрам, достаточно выполнить следующие действия:
- Откройте панель управления (для этого можно использовать поиск в панели задач или нажать Win+R и ввести control), переключите вид панели управления на «Значки», а затем откройте пункт «Программы и компоненты».
- В меню слева нажмите «Включение и отключение компонентов Windows».
- В списке компонентов найдите «Песочница Windows» и включите его.
- Нажмите Ок, дождитесь завершения установки и перезагрузите компьютер.
- На этом Windows Sandbox установлен и готов к работе: соответствующий пункт появится в меню «Пуск».
- При запуске песочницы запускается чистая виртуальная машина Windows 10 с доступом к сети и возможностью безопасно запускать практически любые программы внутри (доступа к вашим программам и файлам по умолчанию нет).
В случае если пункт «Песочница Windows» неактивен, а при наведении на него указателя мыши вы видите сообщение «Не удается установить Песочницу Windows: у процессора нет требуемых возможностей виртуализации», это может говорить о том, что в БИОС/UEFI отключена виртуализация или ваш компьютер оснащен недорогим процессором без поддержки виртуализации.
Для включения виртуализации в БИОС, при наличии функции, найдите пункт VT-x (Intel Virtualization Technology) или AMD-v в параметрах (обычно в Advanced Configuration) и включите его (установите в Enabled), затем сохраните сделанные изменения и перезагрузите компьютер.
Настройки Windows Sandbox
После запуска Песочница Windows — это чистая система, без доступа к вашим файлам в основной системе (что может быть нужно), зато с доступом к сети (что представляет потенциальную опасность). При необходимости, вы можете настроить поведение Windows Sandbox с помощью специальных файлов конфигурации, представляющих собой обычный текстовый файл XML с расширением .wsb. Таких файлов может быть несколько: в зависимости от того, с какими параметрами требуется запустить песочницу, запускаете нужный файл. Обновление: появилась утилита для автоматического создания файлов конфигурации, подробно: Настройка Песочницы Windows 10 в Sandbox Configuration Manager (Sandbox Editor).
Содержимое файла должно начинаться с <Configuration> и заканчивать </Configuration>, а среди доступных параметров, которые указываются внутри этих тегов есть следующие.
Отключение доступа к сети:
<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). На скриншоте ниже — пример такого файла конфигурации.
В этом файле отключается доступ к сети и GPU, подключаются две папки с основной машины и при входе запускается Проводник.
Видео по установке и настройке Песочницы
Дополнительная информация
Дополнительные нюансы, которые могут быть полезны:
- Между основной системой и песочницей Windows работает буфер обмена, с помощью которого вы можете легко «передать» файлы в Sandbox без создания wsb файлов конфигурации.
- Каждый раз при закрытии песочницы всё её содержимое очищается. При необходимости сохранять результаты работы, используйте общие папки.
- Как уже было отмечено выше, невозможность включить песочницу Windows (неактивна в компонентах) связана с отключенной виртуализацией или с отсутствием её поддержки процессором.
- Ошибка 0x80070002 «Не удается найти указанный файл» при запуске песочницы может говорить о разных проблемах. В первую очередь, на финальном релизе с этим столкнулись владельцы ОС на языке, отличном от английского и Майкрософт обещает это исправить. Обновление: ошибка исправлена в обновлении KB4512941. Самостоятельное исправление (уже не актуально): установить английскую ОС, а уже затем на нее русский языковой пакет.
Baka
У меня не работает песочница windows Ошибка 0x80070002 «Не удается найти указанный файл» что сделать как исправить
Ответить
Dmitry
Здравствуйте.
В моем случае, когда сам столкнулся с проблемой помог такой путь (все шаги по порядку):
1. Удаление обновления kb4497464 (можно удалить в программы и компоненты — просмотр установленных обновлений).
2. Отключение песочницы.
3. Обязательная перезагрузка ОС.
4. Включение песочницы.
Но я не гарантирую, что это единственно верный вариант, я экспериментами до него дошел, так как до этого где-то встречал, что какое-то обновление ломает песочницу.
Ответить
Evgenii
Аналогичная проблема, ставил вчера начисто систему с официального образа, и при запуске «ошибка 0x80070002», обновления kb4497464 нет.
Пробовал и на английский язык переключаться, включать «Платформа виртуальной машины», «Hyper-V» с последующим перевключением песочницы и все безрезультатно. Будем надеяться что с обновлениям ее починят, а то глупо было анонсировать функцию которая в итоге не работает у большинства.
Ответить
Andriy
Как изменить язык песочницы на Руский? При попытке изменения песочница вылетает
Ответить
Вадим
У меня та же проблема. Но у меня нет обновления kb4497464. Как быть?
Ответить
Dmitry
Здравствуйте.
После того как вышло обновление мне уже несколько человек написали о проблеме с этой ошибокй, плюс я сам на одном компьютере столкнулся в таком виде, что победить пока не смог никаким способом. Видимо, баг у них там где-то. Скорее всего, придется ждать обновлений от Майкрософта. А пока я бы песочницу просто отключил.
Ответить
Юрій
Ошибка 0x80070002
Ответить
Dmitry
У большинства так, как оказалось, у кого не англоязычная Windows 10. Майкрософт обещает исправить в будущих обновлениях.
Ответить
BoB4uk
Обновления kb4497464 нет и тоже не запускается, пишет не удалось запустить Песочницу, но ошибка 0х80070057. Параметр задан неверно.
Ответить
Dmitry
Ждем когда починят (либо, если сверх-нужно, ставим версию десятки для США). Майкрософт подтвердила проблему, обещает исправить.
Ответить
BoB4uk
Понятно, уже информирован. Просто у меня ошибка не как у всех.
Ответить
Саня
Тоже не работает, будем ждать пока допилят((
Ответить
GDCo
Здравствуйте. Подскажите пожалуйста, можно ли как-то зафиксировать песочницу дней на 30. Чтобы после выключения компа она не пропадала автоматически со всеми установленными программами, а после включения компа все установленные в песочнице проги были на своих местах? Смысл сих манипуляций в следующем. Есть ПОЛНОФУНКЦИОНАЛЬНАЯ (без каких-либо ограничений и водяных знаков) триальная программа на 30 дней. Если установить её в песочницу и через месяц снести вместе с песочницей, а затем снова установить, то триалом можно будет пользоваться вечно. Сразу оговорюсь, что программа очень громоздкая и к ней выпущена уйма таких же громоздких устанавливаемых дополнений, так что если каждый день устанавливать в новой песочнице эту гору инструментариев — это будет такой гимор, а так, раз в месяц это можно вполне вытерпеть. Подскажите, может есть какие варианты решения вопроса. Зарание благодарю.
Ответить
Dmitry
Здравствуйте.
Я бы в вашем случае использовал не песочницу, а встроенную виртуальную машину Hyper-V, там очень просто создавать контрольные точки и восстанавливаться из них — см. https://remontka.pro/hyper-v-windows-10/
Вообще, не исключаю, что и для песочницы есть способ, но сходу не знаю его.
Ответить
GDCo
Спасибо за ответ. Ещё интересует одна деталь: возможно ли в песочнице создать виртуальный сетевой адаптер для выхода в интернет с другим IP адресом, отличным от реального адреса компьютера ? (например для создания мультиаккаунтов)
Ответить
Dmitry
Там ведь виртуальный сетевой адаптер и так создается автоматически при активации песочницы (его можно увидеть потом в управлении Hyper-V, если поставить эти компоненты), но он с какими-то ограничениями, т.е. стандартные средства настройки в графическом интерфейсе для него не работают. Не исключаю, что можно чего-то дополнительного от него добиться, но не игрался.
А вообще вариантом быстрого решения мне видится использование vpn внутри песочницы.
Ответить
Геннадий
Добрый день! Обновился и я,к моему удивлению даже «песочница» работает вот только, как в ней работать ещё не разобрался. Ваше описание Настройки Windows Sandbox, очевидно, рассчитаны на более продвинутых юзеров.
Ответить
Dmitry
Да нет же, там всё просто. К примеру, хотите вы протестировать какую-то программу, не навредив системе, скачайте ее прямо внутри песочницы, или скопируйте ее туда из основной системы и пробуйте. даже если она полна вирусов, ваша ОС будет в порядке. Суть в этом основная.
Ответить
Анатолий
Для ее работы нужен Hyper-V?
Ответить
Dmitry
Компоненты Hyper-V включать вручную не нужно, но опираться она будет именно на гипервизор Windows, молча установив то, что ей от него нужно.
Ответить
Илья
error 0xc0370106
Ответить
Hilline
Работают все команды кроме проброса папки, с чем может быть проблема?
Ответить
Pavel
Песочницы нет в «Включение и отклюение компонентов…». Т.е. вообще…
Система Про 1903 сборка 18362,295. Подскажите, что не так с моей системой?
Ответить
Dmitry
Здравствуйте.
Вы второй человек с таким вопросом, а ответа у меня и нет. Только одна догадка: Майкрософт после выпуска первого образа ISO затем менял его на официальном сайте. Быть может, они выпилили из нового образа песочницу (т.к. она не работала на системах с отличающимся от английского языком). А исправление ошибок они выпустили вот буквально 4 дня назад. Соответственно из идей — накатить все обновления (если отключены). Ну и методы вроде переустановки или просто ожидания следующей версии Windows.
Ответить
Сергей
ну тогда я буду 3-ьим. Правда у меня Win Home, но версия тоже 1903. Нет в компонентах «песочницы»
Ответить
Dmitry
Ну в домашней её как бы и нет — это нормально. И об этом есть в статье (см. второй абзац, там же ссылка на то, как все-таки включить ее в домашней).
Ответить
heya
даа, после последнего обновления песочница не ставиться на Windows Home (
Ответить
Link
Тю, это что-то типа эмулятора оболочки? Требуют процессорный VT только эмуляторы…
Ответить
Dmitry
Это урезанная виртуальная машина Hyper-V
Ответить
Kaneton
Добрый день. У меня после запуска SandBox через несколько секунд в ней пропадает интернет. При этом в самой Windows 10 все работает нормально. Пробовал запуск и «пустой» SandBox и через утилиту (где выставлял доступ к интернету).
Ответить
Dmitry
А никаких сторонних брандмауэров, антивирусов, сервисов VPN и прокси нету? Они могут влиять в теории.
Ответить
Viktor
Операционная система виртуальной машины Песочницы не активирована. Это не влияет на ее работу? Можно ли ее активировать, и стоит ли это делать? Спасибо
Ответить
Dmitry
Не влияет, всё ок.
Ответить
Иван
Может кто-нибудь подсказать, как можно перезагрузить песочницу. Для установки большинства программ требуется перезагрузка компьютера. А как перезагружать песочницу? Возможно ли такое и если нет как проверить программы, требующие при установке перезагрузки системы…
Ответить
Dmitry
Насколько я знаю, не получится. Перезагрузка песочницы — по сути заново ее запускает очищенную. А для вашего случая наверное правильнее полноценную виртуальную машину использовать (там будет перезагрузка).
Ответить
Respawn
У меня нет песочницы. Это из-за того что у меня Home SL?
Ответить
Dmitry
Да, верно. На Home вообще ее нету.
Ответить
VLADISLAV
Столкнулся с ошибкой:
Не удалось запустить Песочницу Windows.
Error 0x80070426. Служба не запущена.
Как её исправить?
Ответить
Dmitry
Возможно, отключали какие-то службы, особенно связанные с Hyper-V?
Ответить
igor
В песочнице нет Wi-Fi, как включить?
Ответить
Dmitry
Песочница (если из нее разрешен выход в сеть) использует интернет основной системы. Если не работает, причиной могут быть антивирусы, файрволлы, VPN.
Ответить
igor
Спасибо, брандмауэр не пускал, но и не спрашивал разрешить или нет
Ответить
Boris
Что делать если ошибка 0x80070426?
«Не удалось запустить Песочницу Windows.
Error 0x80070426. Служба не запущена»
Что за служба требуется? Я её наверное отключил, тк до этого работало как надо.
Ответить
Dmitry
Предполагаю, что все службы связанные с Hyper-V, гипервизором, виртуализацией. А вообще, возможно проще сбросить состояние служб по умолчанию (встречал где-то скрипты для этого).
Ответить
Алексей
Всем привет, после обновления Windows с 1909 на 2004 песочница стала на Английском до кучи нету активации, переустановка не помогает, у всех также или только у меня?
Ответить
Dmitry
А система лицензия была? Это к вопросу об активации. Если вдруг вам ее «мастер» ставил, то очень велика вероятность, что не лицензия.
По песочнице — она у многих и в 1909 была на английском, тут к Майкрософту вопросы, это даже не баг, а недоработка похоже.
Ответить
Алексей
Активировал ключом через cmd, похоже что это тоже не доработка, так как на основной не чего не слетело.
Ответить
Георгий
как удалить песочницу?
Ответить
Dmitry
Отключить в компонентах по идее достаточно
Ответить
Viktor
как обновить браузер Edge. в песочнице???
Ответить
Андрей
Помогите обойти проверку на виртуальную машину при запуске игры через песок пишет
sorry this application cannot run under a virtual machine
Ответить
Spotter
Дмитрий, не понятно в чем разница между Песочницы и Hyper-V которые есть в «Компоненты Виндовс»?
Hyper-V нужно включать?
Ответить
Dmitry
Песочница — это тоже виртуальная машина, но упрощенная и заранее настроенная именно для изоляции запускаемых программ.
Hyper-V это полноценная виртуальная машина, которую вы сами настраиваете (и можете в нее установить не только Windows 10), подробнее: https://remontka.pro/hyper-v-windows-10/
Ну а включать или не включить — здесь на ваше усмотрение.
Ответить
Александр
У меня вообще нет песочницы в компонентах Windows 10. Версия Windows 10 21H2. Так мне скачать песочницу с интернета?
Ответить
Александр
Почему вы удалили мой комментарий, в котором я писал, что в моей винде 10 нет песочницы в компонентах? Это у вас такой сервис по совдеповским меркам? Или вы просто не знаете, как решить проблему?
Ответить
Dmitry
Не удалял. Если он у вас пропал — то потому что я его еще пока не видел + у вас чистятся куки в браузере
Ответить
nekit
У меня ошибка «Не удается инициализировать песочницу Windows» при запуске.
Версия винды: Windows 10 Home
Данные из winver:
Версия 21H2 (сборка ОС 19044.1826)
Ответить
PAVEL
Добрый день. До этого пользовался без проблем. В какой то момент в песочнице начал интернет пропадать каждый день. Я откл и вкл компоненты (Hyper v, песочница виндовс, платформа виртуальной машины). и удалил сетевые адаптеры hyper V. После этих действий появляется ошибка.
при запуске песочницы выдаёт ошибку. Error 0x8007023e. (Ошибка приложения). Исключение (0x.
Пробовал через диспетчер Hyper V создать, так же ошибка без кода (Общий сбой). Создание виртуальных коммутаторов также вызывает ошибку без кода (ошибка при попытке получения списка виртуальных коммутаторов). Подсобите
Ответить
Dmitry
Здравствуйте.
Нет у меня готового решения. Так же сталкивался с похожим на Hyper-V (не с песочницей) и когда простые подходы не помогли, решал в итоге удалением виртуального сетевого адаптера (в интерфейсе hyper-v), удалением всех компонентов Hyper-V из Windows (с перезагрузкой) и повторной установкой с нуля.
А вот в чем именно и где ошибка закралась я тогда так и не понял.
Ответить
PAVEL
Спасибо за ответ
Ответить
Альмир
у меня вообще нету этого компонента песочница виндовс включена даже VT
Ответить