Как включить Песочницу в Windows 10 Домашняя


Как включить Windows Sandbox. Встроенная песочница Windows 10

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

Примечние. В накопительном обновлении KB4512941 (Build 18362.329) для Windows 10, версия 1903 исправлена ошибка «ERROR_FILE_NOT_FOUND (0x80070002)» при запуске Песочницы Windows 10.

Системные требования для Windows Sandbox

Для работы Песочницы Windows необходимо выполнение следующих требований:

  • Windows 10 Pro или Enterprise – Windows 10 (версия 1903), KB4512941 (Build 18362.329) или выше.
  • Архитектура x86-64 (также AMD64/Intel64/EM64T).
  • Включение виртуализации в BIOS.
  • Минимум 4 ГБ ОЗУ (рекомендуется 8 ГБ ОЗУ).
  • Минимум 1 ГБ свободного дискового пространства (рекомендуется SSD).
  • Минимум двухядерный процессор (рекомендуется четырехядерный процессор с поддержкой технологии Hyperthreading).

В статье, опубликованной в официальном блоге Microsoft, сообщается, что новая функция использует технологии на основе контейнеров Windows. Инженеры интегрировали Windows 10 в данные контейнеры и применили новую технологию “Integrated Scheduler”, которая позволяет хост-системе решать, когда нужно запустить изолированную среду.

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

Как включить и использовать песочницу Windows Sandbox в Windows 10

Как включить и использовать песочницу Windows Sandbox в Windows 10

Необходимые условия

  • Установите Windows 10 Pro или Enterprise, KB4512941 (Build 18362.329) или выше.
  • Включите виртуализацию:
    • Если вы используете физический компьютер, убедитесь, что в BIOS включена функция виртуализации.
    • Если вы используете виртуальную машину, включите встроенную виртуализацию с помощью этого командлета PowerShell:
    • Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

    Как включить / выключить Песочницу Windows

    • В меню Компоненты Windows
    • С помощью PowerShell
    • С помощью Командной строки
    Как включить / выключить Песочницу Windows в меню Компоненты Windows

    Установка Windows Sandbox

    • Откройте меню Компоненты Windows (Панель управления > Программы > Программы и компоненты > Включение и отключение компонентов Windows) и выберите Песочница Windows. Нажмите OK, чтобы установить песочницу. Может понадобиться перезагрузка компьютера.
    Как включить / выключить Песочницу Windows с помощью PowerShell
    • Запустите PowerShell от имени администратора (введите powershell в поиске меню Пуск и выберите «Запуск от имени администратора»).
    • Выполните следующую команду, чтобы включить Песочницу Windows:
    Enable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -All -Online

    Включить Windows Sandbox

    • Выполните следующую команду, чтобы отключить Песочницу Windows:
    Disable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -Online
    Как включить / выключить Песочницу Windows с помощью Командной строки
    • Запустите Командную строку от имени администратора (введите cmd в поиске меню Пуск и выберите «Запуск от имени администратора»)
    • Выполните следующую команду, чтобы включить Песочницу Windows:
    Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All

    Включить Windows Sandbox

    • Выполните следующую команду, чтобы отключить Песочницу Windows:
    Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"

    Запуск и использование Песочницы Windows

    • Используя меню «Пуск», найдите Windows Sandbox, запустите ее и разрешите повышение привилегий.
    • Скопируйте исполняемый файл с основной хост-системы.
    • Вставьте исполняемый файл в окно песочницы Windows Sandbox (на рабочем столе Windows).
    • Запустите исполняемый файл в песочнице Windows Sandbox; если это установщик, продолжайте и установите его.
    • Запустите приложение и используйте его как обычно.
    • Когда вы закончите экспериментировать, вы можете просто закрыть приложение Windows Sandbox. Все содержимое песочницы будет окончательно удалено.
    • Убедитесь, что на хост-системе нет изменений, внесенных вами в песочницу Windows Sandbox.

    Запуск и использование Песочницы Windows

    • Вы также можете использовать файлы конфигурации (WSB) или утилиту Windows Sandbox Editor для запуска песочницы с заданными параметрами: использование vGPU, поддержка сети, общие папки, скрипты и программы автозагрузки.

    Песочница Windows 11 — как включить и использовать

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

    Песочница в Windows 11 — дополнительный компонент системы, который позволяет запускать программы в изолированной от основной ОС среде, что позволяет обезопасить себя при запуске каких-либо сомнительных программ. В отличие от полноценной виртуальной машины, например, Hyper-V, песочница требует меньше ресурсов для работы, а её состояние не сохраняется при следующем запуске.

    В этой инструкции подробно о том, как включить Песочницу в Windows 11 и доступных настройках.

    Как включить Песочницу в Windows 11

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

    Проверка статуса виртуализации в Цштвщцы

    • На компьютере должна быть установлена редакция Windows 11 Pro (Профессиональная), Enterprise (Корпоративная) или Education (Для образования). Для Домашней версии вы можете использовать альтернативную песочницу Sandboxie или использовать виртуальную машину VirtualBox. Или, если вам требуется именно Песочница Windows — можно применить скрипт, который будет приведён далее, но работоспособность установленной таким образом песочницы не гарантирована.
    • В БИОС должна быть включена виртуализация. Проверить текущий статус виртуализации можно в диспетчере задач в разделе «Производительность» — «ЦП», как видно на изображении ниже. Здесь может пригодиться инструкция Как включить виртуализацию на ПК или ноутбуке.
    • Для работы Песочницы требуется не менее 4 Гб оперативной памяти (рекомендуется 8), 1 Гб места на диске, минимум 2 ядра процессора.

    Если все требования выполняются, переходим к включению Песочницы. Для этого есть несколько способов.

    Включение Песочницы в «Программы и компоненты»

    Первый и самый простой способ включить «Песочницу» — использовать интерфейс установки дополнительных компонентов Windows 11:

    1. Откройте Панель управления, а в ней — пункт «Программы и компоненты», либо нажмите клавиши Win+R на клавиатуре, введите appwiz.cpl и нажмите Enter.
    2. Нажмите «Включение или отключение компонентов Windows» в левой панели. Включение или отключение компонентов Windows
    3. Отметьте пункт «Песочница Windows» в списке и нажмите «Ок». Включить песочницу Windows в компонентах
    4. Дождитесь завершения установки Песочницы и подтвердите перезапуск компьютера, не забыв сохранить текущую работу, если на компьютере выполнялись какие-то ещё действия.
    5. Примечание: можно встретить информацию, что для работы Песочницы требуется также включить компоненты Hyper-V и «Платформа виртуальной машины». Это не так, Песочница будет исправно работать и без них. Необходимые компоненты для запуска Песочницы

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

    Windows Sandbox в меню Пуск

    С помощью командной строки или Windows PowerShell (Терминала Windows)

    Ещё одна возможность включить Песочницу Windows 11 — использовать команду командной строки или Windows PowerShell).

    В командной строке достаточно использовать команду:

    dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All

    А в PowerShell или Терминале Windows, который удобно запустить из контекстного меню кнопки «Пуск»:

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

    Включить песочницу в Терминале Windows

    В обоих случаях консоль следует запускать от имени Администратора, а после выполнения установки — перезагрузить компьютер.

    Включение Песочницы в Windows 11 Home

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

    Создайте bat-файл с указанным содержимым, запустите его от имени Администратора и подтвердите перезагрузку после установки всех компонентов.

    @echo off echo Checking for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" echo Permission check result: %errorlevel% REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges. goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" echo Running created temporary "%temp%\getadmin.vbs" timeout /T 2 "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" echo Batch was successfully started with admin privileges echo . cls GOTO:menu :menu Title Sandbox Installer echo Select Action echo 1 Install echo 2 Uninstall echo 3 Exit set /p uni= Enter your option: if %uni% ==1 goto :in if %uni% ==2 goto :un if %uni% ==3 goto :ex :in cls Title Install Sandbox pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del sandbox.txt Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL /NoRestart goto :remenu :un cls Title Uninstall Sandbox pushd "%~dp0" Dism /online /disable-feature /featurename:Containers-DisposableClientVM /NoRestart dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /remove-package:"%SystemRoot%\servicing\Packages\%%i" del sandbox.txt goto :remenu :remenu cls echo Restart computer? echo 1 Yes echo 2 No set /p uni= Input 1 or 2: if %uni% ==1 goto :re if %uni% ==2 goto :ex :re shutdown /r /t 0 /f goto :ex :ex exit

    Использование Песочницы

    Для запуска Песочницы Windows 11 достаточно найти пункт «Windows Sandbox» (по какой-то причине название не переведено на русский язык) в меню Пуск или с помощью поиска на панели задач и открыть его.

    Альтернативный вариант — нажать клавиши Win+R на клавиатуре, ввести windowssandbox и нажать Enter. Сам исполняемый файл Песочницы находится в

    C:\Windows\System32\WindowsSandbox.exe

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

    Запущенная песочница Windows 11

    Основная информация, которая может пригодиться при использовании Песочницы:

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

    Предупреждение при закрытии Песочницы Windows

    Возможности конфигурации

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

    • vGPU — включение или отключение доступа к GPU (видеокарте).
    • Networking — включение или отключение доступа к сети из Песочницы.
    • MappedFolders — служит для общего доступа к папкам между основной системой и песочнице, есть возможность включить доступ только для чтения.
    • LogonCommand — команда, выполняемая при входе в Песочницу.
    • AudioInput — включение или отключение ввода аудио.
    • VideoInput — то же самое для ввода видео.
    • ProtectedClient — включает дополнительные функции защиты для сеанса подключения к Песочнице.
    • PrinterRedirection — включение перенаправления принтера.
    • ClipboardRedirection — перенаправление буфера обмена.
    • MemoryInMB — размер оперативной памяти в мегабайтах, которые может использовать песочница.

    Пример готового файла конфигурации:

     Disable Disable  C:\Users\remontka\Downloads C:\Users\WDAGUtilityAccount\Downloads true   notepad.exe C:\users\WDAGUtilityAccount\text.txt  

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

    Как удалить Песочницу

    Если вам потребовалось удалить (выключить) Песочницу Windows 11, сделать это можно в Панели управления в разделе «Включение или отключение компонентов Windows», просто сняв отметку с соответствующего компонента.

    Второй вариант: использовать одну из следующих команд, первая из которых предназначена для командной строки, вторая — для Windows PowerShell.

    Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
    Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -Online

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
    • Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
    • Файл открыт в System при удалении файла — как исправить?
    • Как открыть порты в Windows и посмотреть список открытых портов
    • Как добавить путь в переменную среды PATH в Windows
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники
    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
    • Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
    • Файл открыт в System при удалении файла — как исправить?
    • Как открыть порты в Windows и посмотреть список открытых портов
    • Как добавить путь в переменную среды PATH в Windows
    • Как создать свою службу в Windows 11 и Windows 10
    • Как изменить тип сети Windows 11 — общественная или частная
    • WSCC — все системные утилиты Windows в одном интерфейсе
    • Как отключить обновления Windows 11
    • Как открыть Центр управления сетями и общим доступом в Windows 11
    • Как установить программу без прав Администратора в Windows
    • Shell Infrastructure Host — что это за процесс и почему он грузит процессор?
    • Telegram для Windows не показывает видео и фото — как исправить?
    • Ошибка DirectX function GetDeviceRemovedReason failed — как исправить
    • Как изменить пароль или ПИН-код Windows 11
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Как включить Песочницу в Windows 10 Домашняя

    Песочница в Windows 10 домашняя

    Песочница Windows 10 — одно из самых интересных и полезных нововведений в последней версии ОС. К сожалению, по умолчанию она доступна только в Профессиональной (Pro) и Корпоративной (Enterprise) версиях системы. Тем не менее, при желании, вы можете установить песочницу Windows 10 (Windows Sandbox) и в домашней редакции системы.

    Установка Песочницы в Windows 10 Home

    • Для работы Песочницы требуется включенная виртуализация в БИОС/UEFI. Подробнее: Как включить виртуализацию.
    • При тестах данного способа установки песочницы я столкнулся с тем, что её удаление и откат сделанных изменений оказывается затруднительным (точнее — не удалось полностью удалить все следы). Возможно, помогут заранее созданные точки восстановления , но гарантий дать не могу. Либо используйте функцию удаления Песочницы, которая реализована в самом скрипте.
    • Гарантировать исправную работу Песочницы после установки данным способом нельзя. Например, можно столкнуться с ошибкой Не удалось инициализировать Песочницу Windows и другими.
    @echo off echo Checking for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" echo Permission check result: %errorlevel% REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges. goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" echo Running created temporary "%temp%\getadmin.vbs" timeout /T 2 "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" echo Batch was successfully started with admin privileges echo . cls GOTO:menu :menu Title Sandbox Installer echo Select Action echo 1 Install echo 2 Uninstall echo 3 Exit set /p uni= Enter your option: if %uni% ==1 goto :in if %uni% ==2 goto :un if %uni% ==3 goto :ex :in cls Title Install Sandbox pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del sandbox.txt Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL /NoRestart goto :remenu :un cls Title Uninstall Sandbox pushd "%~dp0" Dism /online /disable-feature /featurename:Containers-DisposableClientVM /NoRestart dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /remove-package:"%SystemRoot%\servicing\Packages\%%i" del sandbox.txt goto :remenu :remenu cls echo Restart computer? echo 1 Yes echo 2 No set /p uni= Input 1 or 2: if %uni% ==1 goto :re if %uni% ==2 goto :ex :re shutdown /r /t 0 /f goto :ex :ex exit

    А при желании его можно скачать с сайта автора скрипта (сайт на немецком, ссылка на загрузку — Sandbox Installer.zip на указанной странице). После запуска файла от имени администратора потребуется выбрать опцию установки (Install), введя 1 и дождаться завершения процесса.

    Установка Windows Sandbox в домашней редакции системы

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

    О возможных ошибках (например, 0x80070002 «Не удается найти указанный файл») при запуске, их исправлении и возможностях настройки песочницы в упоминавшейся выше инструкции про использование песочницы Windows 10.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
    • Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
    • Файл открыт в System при удалении файла — как исправить?
    • Как открыть порты в Windows и посмотреть список открытых портов
    • Как добавить путь в переменную среды PATH в Windows
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Михаил 15.09.2019 в 15:59

    • Dmitry 16.09.2019 в 11:03

    В статье допущен ряд ошибок. Для начала — всю операцию лучше проводить в командной строке, а не в батнике. Сначала предоставлю исправленный набор команд, а потом дам комментарии:

    dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%i" del sandbox.txt dir /b %SystemRoot%\servicing\Packages\*HyperV*.mum >hv.txt for /f %i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%i" del hv.txt dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >h-v.txt for /f %i in ('findstr /i . h-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%i" del h-v.txt dir /b %SystemRoot%\servicing\Packages\*remote*.mum >remote.txt for /f %i in ('findstr /i . remote.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%i" del remote.txt set REGWAY="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Containers\CmService\Policy" reg add %REGWAY% /v DisableClone /t REG_DWORD /d 1 reg add %REGWAY% /v DisableSnapshot /t REG_DWORD /d 1 pause exit
    • Иван 03.03.2020 в 21:46
    • Dmitry 18.04.2020 в 18:02

    Строка выглядит так (кавычки имеют значение, в вашем примере один знак %i):

    for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    • Павел 18.04.2020 в 18:52

    Новые статьи:  Настройка панели задач в Windows 10

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