Ошибка 0x80370102, виртуальная машина не может быть запущена

Если при запуске подсистемы Windows для Linux на компьютере с Windows появляется сообщение об ошибке: 0x80370102 Виртуальная машина не может быть запущена из-за того, что не установлена ​​необходимая функция, выполните следующие действия, чтобы устранить проблему. Это довольно распространенное явление, когда вы отключаете Hyper-V и пытаетесь использовать WSL2 на своем ПК.

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

WslRegisterDistribution завершился ошибкой: 0x80370102.
Ошибка: 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена.

Подсистема Windows для Linux требует использования Hyper-V и виртуализации на нашем компьютере. Предположим, вы по ошибке отключили одну из функций на своем компьютере даже после включения подсистемы Windows для Linux. В таких ситуациях вы можете получить вышеупомянутую ошибку при запуске WSL на вашем компьютере.

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

Чтобы исправить ошибку 0x80370102 Виртуальная машина не может быть запущена, потому что не установлена ​​необходимая функция; Следуй этим шагам:

  1. Включить Hyper-V
  2. Включить аппаратную виртуализацию
  3. Включить вложенную виртуализацию
  4. Включите платформу виртуальных машин

Чтобы узнать больше об этих шагах, продолжайте читать.

1]Включить Hyper-V

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

Это первое, что вам нужно сделать, чтобы исправить указанную выше проблему. Hyper-V — это обязательная функция или функция, необходимая для использования подсистемы Windows для Linux на вашем компьютере с Windows. Таким образом, следующие шаги помогут вам включить Hyper-V на вашем ПК:

  • Щелкните поле поиска на панели задач.
  • Введите включение или выключение функций Windows.
  • Щелкните индивидуальный результат поиска.
  • Узнайте о Hyper-V.
  • Установите соответствующий флажок.
  • Щелкните кнопку ОК.
  • Дайте ему закончить установку.
  • Перезагрузите компьютер.

После этого вы сможете без проблем использовать подсистему Windows для Linux.

2]Включить аппаратную виртуализацию

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

Чтобы использовать подсистему Windows для Linux на базе Hyper-V на вашем ПК, вам необходимо включить аппаратную виртуализацию. Если вы по ошибке отключили его после установки WSL, вам необходимо проверить и включить эту функцию в BIOS. Перед этим вы можете открыть диспетчер задач на своем компьютере и переключиться на вкладку «Производительность». Здесь вы можете найти ярлык «Виртуализация».

Убедитесь, что статус отображается как Включено. В противном случае вам необходимо следовать этому руководству, чтобы включить аппаратную виртуализацию на ПК с Windows.

3]Включить вложенную виртуализацию

Если вы установили подсистему Windows для Linux на виртуальную машину с Windows, вам необходимо включить вложенную виртуализацию. В зависимости от того, какое программное обеспечение виртуальной машины вы используете, шаги могут быть разными. Однако почти все популярные инструменты виртуальных машин имеют аналогичный параметр для включения вложенной виртуализации.

4]Включите платформу виртуальных машин

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

Платформа виртуальных машин — еще одна обязательная функция, которую необходимо включить, чтобы исправить ошибку 0x80370102 при запуске подсистемы Windows для Linux. Чтобы включить платформу виртуальных машин, сделайте следующее:

  • Найдите включение или выключение функций Windows в поле поиска на панели задач.
  • Щелкните результат поиска.
  • Найдите вариант «Платформа виртуальной машины».
  • Установите соответствующий флажок.
  • Щелкните кнопку ОК.
  • Пусть установка будет завершена.
  • Перезагрузите компьютер.

После этого попробуйте запустить WSL на своем ПК.

Как исправить ошибку 0x80370102 Виртуальная машина не может быть запущена, потому что не установлена ​​необходимая функция?

Чтобы исправить ошибку 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена ​​ошибка на ПК с Windows 11/10; вам необходимо следовать вышеупомянутым руководствам. Например, вам нужно включить Hyper-V и платформу виртуальных машин на панели функций Windows. Затем убедитесь, что вы включили аппаратную виртуализацию. Если вы используете WSL на виртуальной машине, вам также необходимо включить вложенную виртуализацию.

Это все! Надеюсь, это руководство помогло вам безошибочно использовать подсистему Windows для Linux.

Прочтите: Устранение неполадок подсистемы Windows для сообщений об ошибках и кодов Linux.

Ошибка 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *