Почему не удается инициализировать «Песочницу» в Windows 10 Home

Способ 1: Включение Windows Sandbox

«Песочница» в Windows 10 представляет собой временную среду с рабочим столом для изолированного запуска сторонних приложений. По умолчанию она доступна только в таких редакциях, как Windows 10 Pro и Enterprise, но при желании ее можно активировать и в Домашней редакции операционки. Для этого потребуется специальный скрипт, за счет которого встроенная утилита DISM установит все необходимые программные компоненты в систему.

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

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

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

  1. Запустите встроенный «Блокнот». Найти его можно в главном меню или с помощью строки системного поиска.
  2. не удалось инициализировать песочницу в windows 10 home-01

  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. не удалось инициализировать песочницу в windows 10 home-02

  5. Кликните по вкладке «Файл» в «Блокноте», затем выберите пункт «Сохранить как».
  6. не удалось инициализировать песочницу в windows 10 home-03

  7. В открывшемся окне укажите путь, куда будет сохранен будущий скрипт, затем в меню «Тип файла» выберите «Все файлы» и задайте имя документу, обязательно прописав его расширение — .bat.
  8. не удалось инициализировать песочницу в windows 10 home-04

  9. Запустите скрипт и дождитесь окончания установки необходимых компонентов. После потребуется перезагрузить компьютер и проверить, работает ли «Песочница» в данной редакции ОС.
  10. не удалось инициализировать песочницу в windows 10 home-05

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

Способ 2: Активация виртуализации

В первую очередь проверьте, активна ли виртуализация. Делается это с помощью встроенных средств системы или через BIOS/UEFI компьютера. Но в ситуации с Windows 10 Home рекомендуем воспользоваться вторым вариантом, поскольку программный компонент Hyper-V, отвечающий за виртуализацию на основе гипервизора, попросту может отсутствовать в редакции Home. О том, как активировать виртуализацию для процессоров AMD и Intel, ранее мы писали более развернуто.

Подробнее: Включаем виртуализацию в BIOS
не удалось инициализировать песочницу в windows 10 home-06

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

Способ 3: Переустановка компонентов Microsoft Visual C++

Для корректной работы многим компонентов системы требуется наличие файлов библиотеки Microsoft Visual C++. Windows Sandbox – не исключение, поэтому проверьте, присутствуют ли нужные данные. Если нет, их потребуется дополнительно установить. Также дело может быть в том, что они повреждены. В любом случае после запуска инсталлятора будет предложено восстановить недостающие файлы.

  1. Если ранее компоненты библиотеки Microsoft Visual C++ были установлены, перед переустановкой их нужно удалить с компьютера, чтобы избежать возможного конфликта ПО. Если софт не инсталлировался, сразу переходите к Шагу 4 данной инструкции. Для начала потребуется открыть раздел «Программы и компоненты»: одновременно нажмите на клавиши «Win + R», затем введите команду appwiz.cpl и нажмите на кнопку «ОК».
  2. не удалось инициализировать песочницу в windows 10 home-07

  3. Найдите строку «Microsoft Visual C++» с версией софта, выделите ее и нажмите на кнопку «Удалить». Если компонентов несколько, проделайте процедуру с каждым из них и перезагрузите компьютер.
  4. не удалось инициализировать песочницу в windows 10 home-08

  5. Перейдите по ссылке ниже, чтобы скачать инсталлятор библиотеки с официального сайта компании Microsoft. Причем загружать нужно тот файл, который соответствует разрядности вашей системы.

    Скачать Microsoft Visual C++ с официального сайта
    не удалось инициализировать песочницу в windows 10 home-09
    Читайте также: Определяем разрядность используемой ОС Windows 10

  6. Далее останется запустить скачанный файл и установить нужное программное обеспечение, следуя инструкциям пошагового мастера.
  7. не удалось инициализировать песочницу в windows 10 home-10

Если же установщик нашел файлы библиотек, но оказалось, что они повреждены, он предложит их восстановить.
не удалось инициализировать песочницу в windows 10 home-11

Дополнительные решения проблемы

Если предлагаемые выше способы не помогли, тогда следует проверить целостность системных файлов, поскольку при их повреждении системные функции и компоненты могут работать некорректно. Для этого в Windows предусматривается специальная утилита, которая запускается через консоль «Командная строка». Более детально о способах восстановления данных системы мы писали в отдельном материале.

Подробнее: Как проверить целостность системных файлов в Windows 10
не удалось инициализировать песочницу в windows 10 home-12
Также можете проверить наличие актуальных версий драйверов для устройств и программных компонентов системы, от чего во многом зависит и работа самой операционки. В этом помогут как встроенные возможности «десятки», так и сторонние приложения для проверки и обновления ПО.

Подробнее: Как проверить обновления драйверов в Windows 10
не удалось инициализировать песочницу в windows 10 home-13
В качестве альтернативного варианта, если так вышло, что в Windows 10 Home не удалось установить «Песочницу», которая свойственна другим редакциям системы, есть смысл воспользоваться виртуальной машиной VirtualBox или VMWare. Установите на нее Виндовс 10, после чего запустите подозрительный софт. Принцип будет тем же — вы откроете приложение в безопасной для основной ОС среде, поскольку действия, совершаемые внутри виртуалки, не влияют на хостовую Windows. Добавим, что такие эмуляторы требуют виртуализации, поэтому ваш процессор должен ее поддерживать.

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

Несмотря на то что такой метод кажется довольно трудоемким, иногда он является единственным выходом.

Подробнее: Как установить Windows 10 в VirtualBox
не удалось инициализировать песочницу в windows 10 home-15

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
E
31 марта 2024 00:17

Спасибо, помогло установка компонентов Microsoft Visual C++Сегодня установил с нуля чистую windows и удивился что не смог запустить песочницу, не знал что ей нужны эти библиотеки