Windows 11: WSL не запускается (ошибка 0x80370102 и другие)

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

WSL (Windows Subsystem for Linux) требует включённой виртуализации в BIOS и компонентов «Платформа виртуальной машины» и «Подсистема Windows для Linux». Ошибка 0x80370102 обычно означает отключённую виртуализацию.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Виртуализация и компоненты
  5. Обновление WSL
  6. Повреждение дистрибутива

#Что означает ошибка

0x80370102
WslRegisterDistribution failed with error: 0x80370102

WSL в Windows 11 не запускается с ошибками 0x80370102, 0x80070003, 0x8007019e и другими из-за отключённой виртуализации, не включённых компонентов, устаревшего ядра или повреждённого дистрибутива.

Проверьте виртуализацию.

Затем компоненты.

WSL (Windows Subsystem for Linux) требует включённой виртуализации в BIOS и компонентов «Платформа виртуальной машины» и «Подсистема Windows для Linux». Ошибка 0x80370102 обычно означает отключённую виртуализацию.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Виртуализация отключена в BIOSIntel VT-x или AMD-V выключены.Диспетчер задач показывает «Виртуализация: отключено».Включите виртуализацию в BIOS.
Не включены компоненты WindowsНет платформы виртуальной машины.Ошибка при первом запуске.Включите компоненты и перезагрузитесь.
Устаревшее ядро WSLСтарая версия.Не запускается дистрибутив.Выполните wsl --update.
Конфликт с другим гипервизоромVirtualBox, VMware.Ошибка запуска виртуальных машин.Обновите продукты или отключите конфликтный.

#Пошаговое решение

  1. Включите виртуализациюНажмите Ctrl+Shift+Esc → «Производительность» → «ЦП» и найдите поле «Виртуализация». Если показано «Отключено», проверьте официальный порядок включения Intel VT-x или AMD-V в UEFI для вашей модели. Перед входом в прошивку сохраните файлы и ключ BitLocker; не меняйте SATA/RAID или параметры Secure Boot наугад. Если в диспетчере задач написано «Включено», переходите к компонентам Windows.
  2. Включите компоненты WSL и VirtualMachinePlatformОткройте Win+R → optionalfeatures → Enter. Поставьте отметки «Подсистема Windows для Linux» и «Платформа виртуальной машины», если они доступны и отключены. Нажмите ОК и согласитесь на перезагрузку, если она предложена. Эти компоненты включают поддержку WSL2; Hyper-V целиком не всегда требуется. На компьютере организации изменение компонентов нужно согласовать с администратором.
  3. Обновите WSLОткройте «Терминал Windows» либо PowerShell и выполните wsl --status, затем wsl --version, если команда поддерживается. Если WSL установлен и есть интернет, выполните wsl --update, дождитесь завершения и снова проверьте версии. При ошибке «команда не найдена» сначала установите WSL штатным способом по документации Microsoft, а не загружайте произвольные пакеты из архивов.
  4. ПерезагрузитесьПосле включения виртуализации и компонентов сохраните документы и выберите «Пуск» → «Питание» → «Перезагрузка». По возвращении откройте терминал и выполните wsl -l -v: найдите свою Linux-среду и значение VERSION. Если среда использует WSL1, ошибка виртуализации 0x80370102 может к ней не относиться; если WSL2 не запускается, проверьте точный код сообщения.
  5. Переустановите дистрибутивПереустановка дистрибутива уничтожает его локальные Linux-файлы и настройки, поэтому не используйте wsl --unregister как диагностический шаг. Если конкретная среда повреждена, сначала выполните экспорт из PowerShell через wsl --export ИмяДистрибутива ПутьКРезервнойКопии.tar, подставив настоящее имя из wsl -l -v и проверенный путь к свободному диску. Только после проверки резервной копии обсудите восстановление с администратором или специалистом.
  6. Обновление ядра WSL
    Windows · Командная строка (CMD)КомандаПрава администратора
    Обновление ядра WSL.
    wsl --update

#Виртуализация и компоненты

В диспетчере задач → «Производительность → ЦП» должно быть «Виртуализация: Включено»; иначе включите Intel VT-x/AMD SVM в BIOS. Включите компоненты: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart и dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart, перезагрузитесь. Включите bcdedit /set hypervisorlaunchtype auto.

#Обновление WSL

wsl --update, wsl --shutdown, wsl --set-default-version 2. Статус: wsl --status, список: wsl -l -v. Если ошибка 0x80070003 — дистрибутив в системной папке, переустановите; 0x8007019e — не включена платформа WSL.

#Повреждение дистрибутива

Экспортируйте данные: wsl --export Ubuntu D:\ubuntu.tar. Удалите: wsl --unregister Ubuntu и установите заново: wsl --install -d Ubuntu. Импорт: wsl --import Ubuntu D:\WSL D:\ubuntu.tar. Проверьте конфликт с VirtualBox/VMware (обновите их).

Windows · PowerShellКомандаПрава администратора
Обновление и проверка состояния WSL.
wsl --update
wsl --shutdown
wsl --status
wsl -l -v

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.