- Не запускается Linux или Песочница? Полный гайд по ошибкам WSL и Sandbox
- Главный чек-лист: включаем аппаратную виртуализацию
- Разбор популярных кодов ошибок WSL и Песочницы
- Ошибка 0x80370102: Не удалось запустить виртуальную машину
- Ошибка 0x80070003 или «Системе не удается найти указанный путь»
- Ошибка WSL: Wsl/Service/CreateInstance/CreateVm/0x80040154
- Тяжелая артиллерия: чиним конфликт WSL и сторонних симуляторов (BlueStacks, VMware)
- Часто задаваемые вопросы (FAQ)
Не запускается Linux или Песочница? Полный гайд по ошибкам WSL и Sandbox
Встроенная песочница (Windows Sandbox) и подсистема Windows для Linux (WSL 2) — незаменимые инструменты для разработчиков, тестировщиков и ИТ-энтузиастов. Они позволяют разворачивать изолированные среды и полноценные дистрибутивы вроде Ubuntu прямо внутри Windows без тяжеловесных виртуальных машин вроде VirtualBox.
Однако эта связка крайне капризна. Стоит обновить Windows, изменить настройки BIOS или установить сторонний антивирус, как при запуске WSL или Песочницы начинают сыпаться загадочные шестнадцатеричные коды, а консоль намертво закрывается.
Причина всех бед одна: и WSL 2, и Песочница работают на базе легковесной технологии виртуализации Hyper-V. Если ломается этот фундамент, падают обе надстройки. В этом руководстве мы разберем главные ошибки виртуализации в Windows 11/10 и вернем ваши изолированные среды к жизни.
Главный чек-лист: включаем аппаратную виртуализацию
В 90% случаев WSL и Песочница выдают ошибки из-за того, что на вашем компьютере физически или программно отключена виртуализация.
- Проверка в BIOS/UEFI. Перезагрузите ПК и зайдите в BIOS. Найдите параметр Intel Virtualization Technology (VT-x) для процессоров Intel или SVM Mode для процессоров AMD. Обязательно переведите его в режим Enabled (Включено). Без этого ни одна встроенная песочница не заработает.
- Проверка компонентов Windows. Нажмите Win + R, введите optionalfeatures.exe и нажмите Enter. В открывшемся окне убедитесь, что галочками отмечены три важнейших пункта:
— Платформа виртуальной машины (Virtual Machine Platform)
— Платформа подсистемы Windows для Linux (Windows Subsystem for Linux)
— Песочница Windows (Windows Sandbox) - После установки галочек обязательно перезагрузите компьютер.
Разбор популярных кодов ошибок WSL и Песочницы
Ошибка 0x80370102: Не удалось запустить виртуальную машину
Самый частый сбой при попытке открыть Ubuntu в WSL 2 или запустить Песочницу.
- Что это значит: Windows пытается запустить легковесную виртуальную машину Hyper-V, но процессор отвергает эту команду из-за блокировки инструкций виртуализации.
- Как исправить: Если в BIOS все включено, но ошибка остается, откройте PowerShell от имени администратора и принудительно активируйте гипервизор командой: bcdedit /set hypervisorlaunchtype auto
После этого перезагрузите систему. Если на ПК установлен сторонний антивирус (например, Avast или Kaspersky), зайдите в его настройки и снимите галочку с пункта «Использовать аппаратную виртуализацию, если возможно» — антивирусы часто монополизируют этот ресурс, не давая работать WSL.
Ошибка 0x80070003 или «Системе не удается найти указанный путь»
Обычно преследует пользователей Песочницы после установки крупных накопительных обновлений Windows.
- Что это значит: Обновление Windows повредило манифесты и временные папки, которые Песочница использует для создания изолированного образа системы.
- Как исправить: Проще всего принудительно переустановить компонент. Откройте optionalfeatures.exe, снимите галочку с «Песочница Windows», нажмите ОК и перезагрузите ПК. После перезагрузки зайдите туда же, верните галочку обратно и снова перезагрузите компьютер. Windows воссоздаст все каталоги с чистого листа.
Ошибка WSL: Wsl/Service/CreateInstance/CreateVm/0x80040154
Появляется при попытке запустить дистрибутив Linux в консоли.
- Что это значит: Сломалась или устарела сама служба управления WSL, которая теперь поставляется отдельно через Microsoft Store.
- Как исправить: Откройте командную строку от имени администратора и принудительно обновите ядро WSL до актуальной версии одной командой: wsl —update
Если это не помогло, выполните команду полной перезагрузки подсистемы: wsl —shutdown.
Тяжелая артиллерия: чиним конфликт WSL и сторонних симуляторов (BlueStacks, VMware)
Если вы используете эмуляторы Android (например, BlueStacks, LDPlayer) или сторонние виртуальные машины (VMware, VirtualBox), они могут конфликтовать с WSL 2 за право управления гипервизором.
Если после запуска эмулятора у вас ломается WSL, лучшим решением будет переключение WSL на зеркальный сетевой режим и изоляцию архитектуры. Создайте в вашей личной папке пользователя (C:\Users\Имя_Пользователя\) текстовый файл с именем .wslconfig и вставьте в него следующие строки: [wsl2]
networkingMode=mirrored
dnsTunneling=true
Это заставит WSL использовать сетевой стек самой Windows, что уберет 99% конфликтов с эмуляторами и VPN-сервисами, которые часто намертво «вешают» сеть внутри Linux.
Часто задаваемые вопросы (FAQ)
- Как перенести файлы из Песочницы Windows на основной ПК?
В отличие от полноценных виртуальных машин, где нужно настраивать общие папки, в Windows Sandbox работает обычный буфер обмена. Вы можете просто скопировать файл на рабочем столе основного ПК (Ctrl + C), перейти в окно Песочницы и вставить его туда (Ctrl + V). Помните: как только вы закроете окно Песочницы, все файлы и программы внутри нее будут безвозвратно удалены. - Можно ли запустить графические (GUI) приложения внутри WSL 2?
Да. Начиная с Windows 11, в подсистему встроена технология WSLg. Если вы установите внутри Ubuntu графическое приложение (например, sudo apt install gimp), вы сможете запустить его прямо из консоли, и оно откроется в отдельном полноценном окне Windows с поддержкой ускорения видеокарты. - Как полностью сбросить дистрибутив Linux, если он сломался?
Не нужно удалять саму подсистему WSL. Зайдите в Параметры -> Приложения -> Установленные приложения, найдите в списке ваш дистрибутив (например, Ubuntu), нажмите на три точки -> Дополнительные параметры и кликните по кнопке «Сброс». Это вернет Linux к состоянию первого запуска.
