Lumpics lumpics.ru

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

Способ 1: «Панель управления»

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

Запуск среды может быть выполнен только со включенной виртуализацией, которая, в свою очередь, поддерживается центральными процессорами от компании Intel. Она предназначена для разделения ресурсов одного компьютера на две ОС одновременно. Для начала проверьте, включена ли функция, после чего, если потребуется, включите ее поддержку, воспользовавшись рекомендациями из нашего отдельного материала.

Подробнее: Включение виртуализации в Windows 10
как включить песочницу в виндовс 10-03

Обратите внимание, включить «Песочницу» с помощью встроенных средство получится в Windows 10 версии 1903 в «Профессиональной» и «Корпоративной» редакциях. Если у вас Windows 10 Home, переходите к Способу 3, где описан альтернативный метод с использованием BAT-файла.

Читайте также: Просмотр версии ОС в Windows 10

  1. Запустите «Панель управления», отыскав ее в главном меню Windows 10.
  2. как включить песочницу в виндовс 10-02
  3. Выберите показ разделов в виде значков (меню «Просмотр») и кликните по «Программы и компоненты».
  4. как включить песочницу в виндовс 10-04
  5. В появившемся окне на панели слева нажмите на строку «Включение и выключение компонентов».
  6. как включить песочницу в виндовс 10-05
  7. В списке компонентов найдите строку «Песочница Windows», отметьте ее и сохраните настройки.
  8. как включить песочницу в виндовс 10-06

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

Если при попытке запустить «Песочницу» вы столкнулись с ошибкой, но при этом виртуализация активна, также стоит проверить состояние библиотек Microsoft Visual C++. При необходимости обновите, установите их, если компоненты вовсе отсутствуют, либо переустановите, удалив предыдущую версию ПО.

Подробнее:
Обновление Microsoft Visual C++ в Windows 10
Установка Microsoft Visual C++ на компьютер с Windows
Удаление компонентов Microsoft Visual C++ с компьютера

Способ 2: Консоль Windows 10

Включить «Песочницу» в Windows 10 также можно с помощью специальных команд, которые выполняются в окне «Командной строки» или «Windows PowerShell». Несмотря на то, что консоли предназначены для одних и тех же функций, активация «Песочницы» в них происходит по-разному. Сначала разберем порядок действий на примере «Windows PowerShell»:

  1. Запустите консоль от имени администратора. Можно отыскать ее через поиск главного меню либо кликнуть правой кнопкой мыши по «Пуску» и выбрать соответствующий пункт («Windows PowerShell (Администратор)» или «Терминал (Администратор)»).
  2. как включить песочницу в виндовс 10-07
  3. Скопируйте и вставьте команду Enable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -All -Online в окно консоли и нажмите на клавишу «Enter». Будет предложено сразу перезагрузить компьютер. Введите Y и подтвердите действие с помощью клавиши ввода.
  4. как включить песочницу в виндовс 10-08

Для отключения «Песочницы» можно воспользоваться командой Disable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -Online, выполненной в «Windows PowerShell».

Что касается «Командной строки», для нее также предусматривается запрос, активирующий «Песочницу».

  1. Запустите консоль от имени администратора. Используйте для этого строку поиска главного меню и запрос cmd.
  2. как включить песочницу в виндовс 10-09

  3. Введите команду Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All и нажмите на «Enter».
  4. как включить песочницу в виндовс 10-10

После потребуется перезагрузить компьютер, чтобы «Песочница» появилась в меню Windows. Чтобы отключить ее, выполните запрос Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM" в «Командной строке».

Способ 3: BAT-файл (для Windows 10 Home)

Владельцам «Домашней» редакции Windows 10 придется создать специальный BAT-файл, содержимое которого мы предоставим ниже. При этом нет нужды переходить на более старшую версию ОС, а файл формируется буквально в несколько кликов.

Обратите внимание, что файл в формате BAT вносит изменения в параметры системы с помощью утилиты DISM. Гарантировать работу «Песочницы» в Windows 10 Home также не всегда возможно, например, вы можете столкнуться с ошибкой типа «Не удалось инициализировать Песочницу Windows» и другими. Перед запуском файла рекомендуем сделать точку восстановления ОС, чтобы была возможность откатить ее состояние в случае непредвиденных обстоятельств.

Подробнее: Инструкция по созданию точки восстановления Windows 10

  1. Чтобы вручную создать BAT-файл, для начала запустите штатный текстовый редактор «Блокнот». Найдите его в главном меню.
  2. как включить песочницу в виндовс 10-11
  3. В окно документа вставьте следующее содержимое:

    @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

  4. как включить песочницу в виндовс 10-12
  5. Нажмите на вкладку «Файл» в окне «Блокнота» и выберите пункт «Сохранить как».
  6. как включить песочницу в виндовс 10-13
  7. В следующем окне укажите путь для сохранения файла, затем в меню «Тип запуска» выберите «Все файлы».
  8. как включить песочницу в виндовс 10-14
  9. Задайте имя для файла, обязательно в конце дописав расширение .bat. То есть название может выглядеть так: install_sandbox.bat. Нажмите на кнопку «Сохранить».
  10. как включить песочницу в виндовс 10-15
  11. Для начала установки «Песочницы» достаточно запустить созданный файл с расширенными правами. Кликните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
  12. как включить песочницу в виндовс 10-16
  13. Появится окно консоли «Командная строка», где нужно подтвердить начало установки, нажав на клавишу 1, затем на «Enter».
  14. как включить песочницу в виндовс 10-17

Если все сделано правильно, по завершению отобразится сообщение, что установка выполнена успешно. Перезагрузите компьютер и проверьте, включена ли «Песочница».

Настройки «Песочницы»

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

  • каждый параметр заключается между знаков сравнения (< и >);
  • содержимое конфигурационного файла должно начинаться с Configuration и заканчиваться /Configuration, а между этим указываются параметры поведения «Песочницы»;
  • для отключения интернета используется Networking>Disable</Networking;
  • если нужно деактивировать функции ускорения графики и доступ к виртуальному графическому адаптеру, следует добавить в содержимое файла VGpu>Disable</VGpu;
  • для автоматического запуска определенной команды при открытии «Песочницы» используется такая конструкция:

    LogonCommand
    Command команда /Command
    /LogonCommand

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

MappedFolders
MappedFolder
HostFolder Путь_к_папке_в_системе /HostFolder
ReadOnly>True</ReadOnly
/MappedFolder
/MappedFolders

Обратите внимание на строку «ReadOnly>True</ReadOnly». Она означает, что указанный каталог будет доступен только для чтения в среде «Песочницы». Если же нужно, чтобы была возможность осуществлять редактирование и запись, потребуется изменить значение параметра на False. То есть строка будет выглядеть так: ReadOnly False /ReadOnly.

Теперь попробуем вручную создать файл конфигурации, зная основные принципы (процедура выполняется по аналогии со Способом 4, то есть с использованием «Блокнота»):

  1. Запустите штатный «Блокнот» и пропишите содержимое будущего файла. Например, оно может выглядеть так, как на скриншоте ниже:

    В этом файле отключается виртуальный графический адаптер и сетевой драйвер, подключается папка с основной системы (каталог «Downloads») и автоматически запускается «Проводник» при входе в «Песочницу».

  2. как включить песочницу в виндовс 10-18
  3. Кликните по вкладке «Файл» «Блокнота» и выберите в меню пункт «Сохранить как».
  4. как включить песочницу в виндовс 10-19
  5. В меню «Тип файла» выберите «Все файлы», затем задайте имя документу, добавив расширение .wsb. Сохраните файл в любом месте.
  6. как включить песочницу в виндовс 10-20

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

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

Перейти на страницу с официальной документацией Microsoft

Обратите внимание, что при закрытии «Песочницы» все ее содержимое автоматически стирается, поэтому лучше сохранять результат работы в виртуальной среде в общей папке.

Вам удалось решить проблему?

Ваш ответ может помочь другим пользователям!