Как исправить ошибку распространения регистра WSL 0x80370102 в Windows 10?



Попробуйте наш инструмент устранения неполадок

Эта ошибка возникает, когда пользователи пытаются установить дистрибутив Linux для доступа через подсистему Windows для Linux 2. После подробного изучения отзывов пользователей и технических органов, пользователи сообщили о появлении сообщения об ошибке 0x80370102 при попытке установить Linux Distro для подсистемы Windows для Linux 2 (WSL2). Уведомление об ошибке выглядит следующим образом:



Уведомление об ошибке



Что вызывает ошибку распределения регистров WSL 0x80370102?

Эта ошибка является чрезвычайно новой и встречается не только в дистрибутивах Linux. Эта ошибка также возникала при попытке установить дистрибутив Debian. Мы перечислили причины этой проблемы после подробного изучения отзывов пользователей и технических органов. Эта проблема может возникнуть по любой из следующих причин:

  • В разработке: Эта ошибка возникает, когда люди пытаются запустить сборку Windows Insider Preview. Пользователь может видеть дефекты или ошибки в используемой сборке, которая все еще находится в стадии разработки.
  • Обновление WSL: Полностью разработанная версия со всеми необходимыми исправлениями будет поддерживать подсистему. WSL 2 находится в стадии разработки, и в нем все еще есть ошибки, поэтому переход с WSL 1 на WSL 2 вызовет эту ошибку.
  • Виртуализация отключена: Виртуализация - это процесс создания программного или виртуального представления чего-либо, например виртуальных приложений, серверов, хранилищ и сетей. Эта ошибка может возникнуть, если параметр виртуализации был отключен в BIOS в разделе «Безопасность».
  • Hyper-V: Это технология Microsoft, которая позволяет пользователям создавать виртуальные компьютерные среды, а также запускать и управлять несколькими операционными системами на одном физическом сервере. Таким образом, ошибка распределения регистров Wsl возникает, когда Hyper-V отключен в BIOS.

Решение 1. Включите аппаратную виртуализацию в BIOS

Когда пользователи пытаются запустить Ubuntu в VirtualBox без включения аппаратной виртуализации, система генерирует несколько ошибок, таких как проблемы с производительностью звука, ошибка распределения регистров Wsl и т. Д. Виртуальная машина имитирует компьютерную систему, поэтому любой может запускать различные операционные системы и программы. Выполните следующие действия, чтобы включить аппаратную виртуализацию в BIOS:



  1. Нажмите Начало а затем выберите Вариант питания и нажмите Рестарт .

    Перезагрузка ПК

  2. В зависимости от производителя BIOS ключ для входа в BIOS может быть разным. Нажмите Del, Esc, F1, F2 или F4 нажмите на клавиатуре, как только экран станет черным. Запись : Если вы не входите в первый раз, перезагрузите компьютер и попробуйте другой ключ.
  3. Найдите раздел конфигурации ЦП (меню может называться Процессор, Конфигурация ЦП, Набор микросхем)
  4. Найди Виртуализация установка и включить Это.
    Заметка: ( Виртуализация настройки можно назвать Технология виртуализации Intel , AMD-V , Hyper-V , VT-X , Вандерпул , или же SVM ).
  5. Выберите вариант Сохранить и выйти.
  6. Компьютер перезагрузится с Аппаратная виртуализация включен. Проверьте, сохраняется ли проблема. Если это так, следуйте следующему методу.

Заметка: Убедитесь, что ваше устройство поддерживает аппаратную виртуализацию. Вы можете увидеть, включена ли виртуализация, на вкладке «Производительность» диспетчера задач.

Проверка виртуализации



Решение 2. Включите роль Hyper-V

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

  1. Нажмите Начало , ищите Панель управления , и откройте его.

    Открытие панели управления

  2. Нажмите на Программы .

    Открытие программ

  3. Нажмите на Программа и особенности .

    Открытие программ и функций

  4. На левой панели нажмите Включение или выключение функции Windows вариант.

    Включение и выключение компонентов Windows

  5. Проверить Hyper-V вариант и нажмите Хорошо .

    Проверка Hyper-V

  6. В настоящее время перезагружать вашей системе, чтобы эти изменения вступили в силу. Если это не помогает, перейдите к следующему решению.

Решение 3.Откройте расширения виртуализации и измените настройки ОЗУ

Источник3

Вложенная виртуализация - это функция, которая позволяет запускать Hyper-V внутри виртуальной машины (ВМ) Hyper-V. Это помогает запускать эмулятор телефона Visual Studio на виртуальной машине или тестировать конфигурации, для которых обычно требуется несколько хостов. Сообщалось, что активация вложенной виртуализации стала решением для многих пользователей в сети. Поэтому для этого выполните следующие действия:

  1. Выключите виртуальную машину в диспетчере Hyper-V.
  2. Нажмите Победа + X на клавиатуре и выберите Windows PowerShell (администратор) из всплывающего списка.

    Открытие Windows PowerShell (администратор)

  3. Внутри окна PowerShell копировать вставить эту команду, чтобы изменить имя и значения вашего процессора виртуальной машины.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Ввод команды

  4. Нажмите Войти запустить его.
  5. Теперь щелкните правой кнопкой мыши виртуальную машину в диспетчере Hyper-V и выберите Настройки .

    Открытие настроек ВМ

  6. Нажмите на объем памяти на левой панели снимите флажок Включить динамическую память и удвоить Значение RAM например 2048> 4096.

    Изменение настроек памяти

  7. Начало ваша виртуальная машина.
  8. Щелкните правой кнопкой мыши виртуальную машину и выберите Подключить . Это запустит Hyper-V, и ваша система перезагрузится. Попробуйте снова запустить Ubuntu. Это должно наконец решить вашу проблему.

    Подключение ВМ

3 минуты на чтение