Как исправить сбой WslRegisterDistribution с ошибкой 0x8007023e в Windows 11/10

Пользователи могут устанавливать и запускать дистрибутив Linux на своих ПК с Windows с помощью функции WSL (подсистема Windows для Linux). Но при установке подсистемы Linux через WSL пользователи сообщали об ошибке. «Сбой WslRegisterDistribution с ошибкой: 0x8007023e». Как правило, эта проблема связана с манипулированием самой подсистемой Windows для Linux (WSL) или настройками виртуальной машины, которые используются в Windows. Прочтите эту статью и следуйте инструкциям по устранению этой ошибки на вашем компьютере.

Оглавление

Исправление 1 - Отключить и включить подсистему Linux

1. Нажмите Окна и R клавиши на клавиатуре, чтобы открыть Бег.

2. Тип optionalfeatures.exe запустить Возможности системы Windows.

Запуск дополнительных функций мин.

3. в Включение и выключение функции Windows окно, вам нужно запрещать все параметры, связанные с виртуальными машинами.

  • Найдите Hyper-V а также снимите отметку поле рядом с ним.
Функции Windows Отключить Hyper V Min
  • Снимите отметку опция Подсистема Windows для Linux.
  • Также отключите опцию Платформа виртуальной машины к снятие отметки коробка, связанная с ним.
  • Если у вас есть Платформа гипервизора Windows тогда запрещать это также.
Функции Windows Снимите флажок Vm Wsl Min

4. Нажмите на OK. В это время компоненты Windows ищут необходимые файлы и вносят изменения.

5. В запросе подтверждения нажмите Перезагрузить сейчас чтобы перезагрузить компьютер.

Возможности Windows Restart Pc Min

6. После перезагрузки системы вернитесь в Возможности системы Windows как в Шаги 1 и 2 а также включить все вышеперечисленные варианты от проверка коробка, связанная с ними.

7. Рестарт ваш компьютер снова после повторного включения.

8. Проверьте, можете ли вы запустить дистрибутив Linux без ошибки.

Исправление 2 - Включение подсистемы Linux через PowerShell

1. нажмите Окна ключ и тип Powershell в поле поиска.

2. Щелкните правой кнопкой мыши на PowerShell в результатах поиска и нажмите Запустить от имени администратора.

Powershell, запуск от имени администратора, мин.

3. Если Контроль доступа пользователей подсказки, нажмите на да.

4. Введите команду ниже и нажмите Входить.

Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

5. После выполнения команды он запрашивает рестарт. Нажмите Y, чтобы перезагрузить компьютер для завершения операции.

Включить Windows Susbsystem Powershell Min

6. Проверьте, исчезла ли ошибка после запуска.

Исправление 3 - Обновите подсистему Linux через командную строку

1. нажмите Окна ключ и тип cmd в поле поиска.

2. Щелкните правой кнопкой мыши на Командная строка и выберите Запустить от имени администратора.

Командная строка Запуск от имени администратора Ключ Windows

3. Обновите дистрибутив Linux, используя команду ниже.

C: \> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $  C: \> выход

4. Теперь откройте терминал Linux и проверьте, устранена ли ошибка.

Исправление 4 - переустановите подсистему Windows для Linux (WSL)

Если оба вышеуказанных исправления не устранили ошибку для вас с помощью дистрибутива Linux, вам необходимо удалить и переустановить WSL, поскольку могут возникнуть проблемы с самим WSL.

А. Удалите дистрибутив Linux и подсистему Windows для Linux

1. Просто держи Окна и R клавиши одновременно, чтобы открыть Запустить диалог.

2. Тип ms-settings: возможности приложений открыть Программы& Функции в Настройки Windows.

Ms Настройки Приложения Возможности Мин.

3. Найдите свой Установка Linux (например, Ubuntu) в списке приложений.

4. Нажать на три вертикальные точки рядом с ним и выберите Удалить.

Удалите Ubuntu Linux Distribution Min

5. Завершите удаление, следуя инструкциям на экране.

6. Теперь найдите Подсистема Windows для Linux в списке приложений.

7. Нажать на три вертикальные точки связанный с ним и нажмите на Удалить.

Удалите подсистему Windows для Linux Min

8. После удаления удалите все связанные файлы и компоненты WSL с помощью Возможности системы Windows. Следуйте инструкциям в Исправить 1 к отключить WSL и платформу гипервизора Windows.

9. Перезагрузить вашу систему, а затем установите WSL.

Б. Установить подсистему Windows для Linux

Windows 10 версии 2004 и выше или Windows 11

1. Ударь Окна и R ключ и тип Powershell в Запустить открывается диалоговое окно.

2. Нажмите Ctrl + Shift + Enter открыть PowerShell от имени администратора.

Запустите Powershell Min

3. Введите команду ниже.

wsl --install

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

5. Рестарт ваш компьютер после выполнения команды.

6. Выполните новую установку программного обеспечения Linux, которое вы удалили ранее. Запустите терминал Linux и проверьте, устранена ли ошибка.

Ручная установка (вместо указанной выше команды установки) или более старые сборки Windows

1. Открытым Выполнить (Windows + R).

2. Тип Powershell и нажмите Ctrl + Shift + Enter открыть Командная строка от имени администратора.

Запустите Powershell Min

3. Введите команду ниже

DISM.exe / онлайн /включить-функцию /featurename:Майкрософт Виндоус-Подсистема-Linux / все / norestart

4. Перезагрузить ваш компьютер после завершения выполнения указанной выше команды.

5. После запуска загрузите и установите удаленный дистрибутив Linux из Магазина Windows.

6. Запустите приложение Linux и проверьте, устранена ли проблема.

Вот и все!

Мы надеемся, что вы смогли преодолеть сбой WslRegisterDistribution с ошибкой 0x8007023e на вашем ПК с помощью исправлений, описанных в этой статье. Прокомментируйте и сообщите нам об исправлении, которое вам помогло.

Произошла ошибка Windows 2 при загрузке Java VM Fix

Произошла ошибка Windows 2 при загрузке Java VM FixМонтажWindows 10Окна 11

При установке или запуске любого программного обеспечения, установленного в системе Windows, для которого требуется среда Java. выдает сообщение об ошибке в окне LaunchAnywhere, которое гласит: «Пр...

Читать далее
Настройка не завершена из-за лимитного подключения Ошибка [Fix]

Настройка не завершена из-за лимитного подключения Ошибка [Fix]МонтажWindows 10Окна 11

Для передачи файлов или папок с одного устройства на другое большинство пользователей по-прежнему предпочитают использовать технологию Bluetooth. Устройство Bluetooth используется не только для пер...

Читать далее