211service.com
Исправлено: ошибка распространения регистра WSL 0x80370102 Windows 10 / 11 [Partition Magic]
Этот ' Сбой WslRegistertionDistribution с ошибкой: 0x80370102 ” появляется сообщение об ошибке, когда пользователи пытаются установить дистрибутив Linux для доступа через подсистему Windows для Linux 2. Если вы также являетесь одним из них, эта статья из этот мастер разделов сайта это то, что вам нужно.
- Исправление 1: включить Hyper-V
- Исправление 2: включить виртуализацию оборудования
- Исправление 3: включить вложенную виртуализацию и изменить настройки ОЗУ
Windows уже включает эту новую функцию, и пользователи могут установить подсистему Linux, просто включив функцию «Подсистема Windows для Linux». Однако при загрузке дистрибутивов Linux через подсистему Windows для Linux или WSL пользователи сталкиваются с этим сообщением об ошибке «WslRegisterDistribution сбой с ошибкой: 0x80370102'.
Подсистема Windows для Linux требует, чтобы Hyper-V и виртуализация были включены на нашем компьютере. Предположим, вы по ошибке отключили функцию на своем компьютере после включения подсистемы Windows для Linux. В этом случае при запуске WSL на вашем ПК вы можете столкнуться с сообщением об ошибке:
Сбой WslRegisterDistribution с ошибкой: 0x80370102.
Ошибка: 0x80370102 Не удалось запустить виртуальную машину, так как не установлена необходимая функция.
Ну как исправить эту ошибку? Подробные шаги по устранению ошибки «WslRegisterDistribution не удалось с ошибкой: 0x80370102» показаны ниже.
Исправление 1: включить Hyper-V
Hyper-V — это обязательная функция или функция для использования подсистемы Windows для Linux на компьютерах с Windows. Если вы не включите его, он будет генерировать ошибку при установке дистрибутива Linux для доступа через Windows. Таким образом, включение Hyper-V может решить проблему «Ошибка WslRegisterDistribution с ошибкой: 0x80370102».
Шаг 1 : Тип включить или выключить функции Windows на Поиск поле и щелкните наиболее подходящий результат.
Шаг 2 : Проверить Гипер-V вариант и нажмите ХОРОШО .

Затем перезагрузите компьютер и проверьте, устранена ли эта проблема. Если нет, перейдите к следующему решению.
Исправление 2: включить виртуализацию оборудования
Чтобы использовать подсистему Windows для Linux на базе Hyper-V на вашем ПК, вам необходимо включить аппаратную виртуализацию. Если вы по ошибке отключили WSL после его установки, вам необходимо проверить и включить эту функцию в BIOS. А пока вы можете открыть Диспетчер задач на своем компьютере и перейти на вкладку «Производительность». Здесь вы можете найти вкладку под названием «Виртуализация».
Убедитесь, что статус показывает «Включено». Если нет, вам необходимо выполнить следующие шаги, чтобы включить аппаратную виртуализацию на вашем ПК с Windows.
Шаг 1 : Перезагрузите компьютер. Затем нажмите определенную горячую клавишу, чтобы войти в БИОС . Горячие клавиши могут отличаться в зависимости от разных брендов. Обычно это Esc, F2 или Del и т.д.
Шаг 2 : Когда откроется окно BIOS, перейдите к Передовой вкладку и нажмите Войти продолжить.
Примечание:Параметр «Виртуализация» может отсутствовать на вкладке «Дополнительно» на некоторых компьютерах. В этом случае вы найдете его в Производительность вкладка
Шаг 3 : Используйте стрелки на клавиатуре, чтобы выбрать Виртуализация и включите его.
После этого сохраните изменения и перезагрузите компьютер.
Исправление 3: включить вложенную виртуализацию и изменить настройки ОЗУ
Вложенная виртуализация — это функция, позволяющая запускать Hyper-V внутри виртуальной машины (ВМ) Hyper-V. Это полезно для запуска эмулятора телефона Visual Studio на виртуальной машине или для тестирования конфигураций, для которых обычно требуется несколько хостов. Сообщается, что включение вложенной виртуализации стало решением для многих онлайн-пользователей. Итак, выполните следующие действия:
Шаг 1 : выключите виртуальную машину в Диспетчер Hyper-V .
Шаг 2 : Нажимать Победа + Х на клавиатуре и выберите Windows PowerShell (администратор) из всплывающего списка.
Шаг 3 : В окне PowerShell скопируйте и вставьте эту команду и нажмите Войти :
Set-VMProcessor

Шаг 4 : щелкните правой кнопкой мыши свою виртуальную машину в диспетчере Hyper-V и выберите Настройки .
Шаг 5 : Нажмите Память на левой панели снимите флажок Включить динамическую память, и установите объем оперативной памяти в два раза больше текущего значения, например, 2048 > 4096.
Шаг 6 : Нажмите Подать заявление а также ХОРОШО чтобы сохранить изменения.
Шаг 7 : Запустите виртуальную машину. Затем щелкните правой кнопкой мыши на виртуальной машине и выберите Соединять . Это запустит Hyper-V, и ваша система перезагрузится.
Позже попробуйте снова запустить Ubuntu, чтобы проверить, решена ли проблема «WslRegisterDistribution не удалось с ошибкой: 0x80370102».