n1ro°
RU

Ошибки и коды · Инструкция

WSL error 0x80370102: включить виртуализацию и Virtual Machine Platform

В Диспетчере задач → CPU проверьте состояние Virtualization; при Disabled включите Intel VT-x/AMD-V в UEFI/BIOS. В Windo

Редакция N1RO · Проверено

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

Для `0x80370102` проверьте аппаратную virtualization и компонент Virtual Machine Platform для WSL 2; включите их, перезагрузите Windows и повторите запуск дистрибутива.

Проверка по порядку

  • В Диспетчере задач → CPU проверьте состояние Virtualization; при Disabled включите Intel VT-x/AMD-V в UEFI/BIOS.
  • В Windows Features убедитесь, что включены `Virtual Machine Platform` и `Windows Subsystem for Linux`.
  • Если используете PowerShell/DISM, включайте те же optional features из повышенной консоли по документации Microsoft.

Исправление

  1. Полностью перезагрузите Windows после изменений UEFI/features.
  2. Выполните `wsl --status` и `wsl -l -v`, затем снова запустите дистрибутив.
  3. Если Windows сама работает внутри VM, проверьте поддержку nested virtualization у гипервизора.

Как понять, что исправлено

  • После reboot wsl --status и wsl -l -v работают, а дистрибутив запускается без 0x80370102.

Важно

Не используйте wsl --unregister для 0x80370102: команда удаляет данные дистрибутива и не включает требуемую virtualization/VMP.

Что учитывать

Не используйте wsl --unregister для 0x80370102: команда удаляет данные дистрибутива и не включает требуемую virtualization/VMP.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Troubleshooting Windows Subsystem for Linux). Пример и формулировки — редакция N1RO на 2026-09-17.