#Что означает сообщение
WSL 0x8007019e
Включите компоненты WSL и платформу виртуальной машины, обновите ядро WSL и проверьте виртуализацию в BIOS.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не включён компонент | Команда wsl не распознана, компонент не установлен | Включите «Подсистема Windows для Linux» через компоненты Windows. |
| Не включена виртуализация | При запуске WSL2 сообщается об отсутствии аппаратной виртуализации | Проверьте «Виртуализация» в диспетчере задач и официальный путь настройки UEFI. |
| Устарело ядро WSL | WSL установлен, но версия ядра не соответствует требованиям | В терминале Windows выполните wsl --update и проверьте результат. |
| Конфликт с гипервизором | Другой гипервизор или политика не позволяют запустить WSL2 | Проверьте требования Hyper-V/WSL2 и ограничения системы без удаления дистрибутива. |
#Пошаговое решение
- Проверьте исходные условияНажмите Win+R →
winverи запишите сборку Windows 10. Для WSL2 требуется совместимая версия Windows и включённая виртуализация; WSL1 работает иначе. Запустите «Пуск → Windows PowerShell» и выполнитеwsl --statusлибоwsl --list --verbose; если команда не распознана, проверьте официальные требования и доступность компонента, а не устанавливайте Linux из случайного файла. - Включите компонентыОткройте «Пуск», введите «Компоненты Windows» → «Включение или отключение компонентов Windows». Для выбранного сценария отметьте «Подсистема Windows для Linux», а для WSL2 ещё «Платформа виртуальной машины». Нажмите OK и перезагрузите компьютер, когда Windows предложит. Для включения функций нужны права администратора; на рабочем ПК установка может быть запрещена политикой.
- Проверьте другую возможную причинуЕсли WSL2 не запускается, нажмите Ctrl+Shift+Esc → «Производительность → ЦП» и посмотрите «Виртуализация: Включена». Если нет, используйте официальную инструкцию производителя ПК по включению соответствующей функции UEFI; не меняйте случайные настройки загрузки. Ошибка 0x80070003 также может возникать из-за расположения пакета или повреждённой установки дистрибутива: проверьте команду
wsl --list --verboseи наличие Linux-приложения в «Параметры → Приложения». - Проверьте итогПосле перезагрузки откройте терминал и выполните
wsl --list --verbose, затем запустите нужный дистрибутив из меню «Пуск» и введитеuname -aвнутри Linux. Если остаётся ошибка, запишите её полный текст и сборку Windows. Не выполняйтеwsl --unregisterради «сброса»: команда безвозвратно удаляет данные выбранного дистрибутива.
#На что обратить внимание
Не удаляйте дистрибутив и не выполняйте wsl --unregister до экспорта Linux-файлов: это удаляет его файловую систему. На рабочих компьютерах возможности WSL могут ограничиваться политикой.