Как да коригирате WslRegisterDistribution неуспешно с грешка 0x8007023e в Windows 11 / 10

На потребителите е разрешено да инсталират и стартират Linux Distribution на своя компютър с Windows, като използват функцията WSL (Windows Subsystem for Linux). Но когато инсталират подсистемата на Linux чрез WSL, потребителите съобщават, че виждат грешката „WslRegisterDistribution неуспешно с грешка: 0x8007023e“. По принцип този проблем е свързан със самата подсистема на Windows за Linux (WSL), която се манипулира или настройките на VM, които се използват в Windows. Прочетете тази статия и следвайте корекциите, за да преодолеете тази грешка на вашия компютър.

Съдържание

Поправка 1 – Деактивирайте и активирайте подсистемата на Linux

1. Натиснете Windows и R клавиши на клавиатурата, за да отворите Бягай.

2. Тип optionalfeatures.exe да стартира Функции на Windows.

Стартиране на допълнителни функции Мин

3. В Включете и изключете функцията на Windows прозорец, трябва деактивирайте всички опции, свързани с виртуална машина.

  • Намерете Hyper-V и премахнете отметката кутията до него.
Функции на Windows Деактивиране на Hyper V Мин
  • Премахнете отметката опцията Подсистема на Windows за Linux.
  • Освен това деактивирайте опцията Платформа за виртуална машина от премахване на отметката кутията, свързана с него.
  • Ако имате Хипервизорна платформа на Windows тогава деактивирайте то също.
Функции на Windows Премахнете отметката от Vm Wsl Мин

4. Кликнете върху ДОБРЕ. По това време Windows Features търси необходимите файлове и прави промените.

5. В подкана за потвърждение щракнете върху Рестартирай сега за да рестартирате компютъра си.

Функции на Windows Рестартиране на компютър Мин

6. След като системата ви се рестартира, върнете се към Функции на Windows като в Стъпки 1 и 2 и активирате всички горепосочени опции от проверка кутията, свързана с тях.

7. Рестартирам вашия компютър отново след повторното активиране.

8. Проверете дали можете да стартирате дистрибуцията на Linux без грешката.

Поправка 2 – Активирайте подсистемата на Linux чрез PowerShell

1. Натисни Windows ключ и тип powershell в полето за търсене.

2. Кликнете с десния бутон На PowerShell в резултата от търсенето и кликнете върху Изпълни като администратор.

Powershell Стартиране като администратор Мин

3. Ако Контрол на потребителския достъп подкани, щракнете върху да.

4. Въведете командата по-долу и натиснете Въведете.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

5. След изпълнение на командата, той подканва за a рестартирам. Натиснете Й за да рестартирате компютъра си, за да завършите операцията.

Активиране на Windows Susbsystem Powershell Мин

6. Проверете дали грешката е отстранена след стартиране.

Поправка 3 – Актуализирайте подсистемата на Linux чрез командния ред

1. Натисни Windows ключ и тип cmd в полето за търсене.

2. Кликнете с десния бутон На Командния ред и изберете Изпълни като администратор.

Команден ред Стартирайте като администратор Windows ключ

3. Актуализирайте дистрибуцията на Linux, като използвате командата по-долу.

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

4. Сега отворете терминала на Linux и проверете дали грешката е решена.

Поправка 4 – Преинсталирайте подсистемата на Windows за Linux (WSL)

Ако и двете по-горе корекции не изчистиха грешката вместо вас с Linux Distribution, тогава трябва да деинсталирате и преинсталирате WSL, тъй като може да има проблеми със самия WSL.

А. Деинсталирайте дистрибуцията на Linux и подсистемата на Windows за Linux

1. Просто задръжте Windows и R клавиши едновременно, за да отворите Бягай диалогов прозорец.

2. Тип ms-settings: appsfeatures да отвориш Приложения& Характеристика в Настройки на Windows.

Ms Настройки Приложения Функции Мин

3. Намерете своя Инсталация на Linux (например Ubuntu) в списъка с приложения.

4. Кликнете върху три вертикални точки до него и изберете Деинсталиране.

Деинсталиране на Ubuntu Linux Distribution Мин

5. Завършете деинсталирането, като следвате инструкциите на екрана.

6. Сега намерете Подсистема на Windows за Linux в списъка с приложения.

7. Кликнете върху три вертикални точки свързани с него и щракнете върху Деинсталиране.

Деинсталиране на подсистемата на Windows за Linux Мин

8. След деинсталирането премахнете всички свързани файлове и компоненти на WSL с помощта Функции на Windows. Следвайте стъпките в Поправете 1 да се деактивирайте WSL и Windows Hypervisor Platform.

9. Рестартирайте вашата система и след това инсталирайте WSL.

Б. Инсталирайте подсистемата на Windows за Linux

Windows 10 версия 2004 и по-нова или Windows 11

1. Удари Windows и R ключ и тип powershell в Бягай диалогов прозорец, който се отваря.

2. Натиснете Ctrl + Shift + Enter да отвориш PowerShell като администратор.

Стартирайте Powershell Мин

3. Въведете командата по-долу.

wsl --инсталиране

4. Той изтегля най-новата версия на Linux и също така включва необходимите допълнителни компоненти, за да работи подсистемата на Linux.

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

6. Извършете нова инсталация на софтуера на Linux, който сте деинсталирали преди това. Стартирайте вашия Linux терминал и проверете дали грешката е разрешена.

Ръчна инсталация (вместо горната команда за инсталиране) или по-стари версии на Windows

1. Отвори Стартиране (Windows + R).

2. Тип powershell и натиснете Ctrl + Shift + Enter да отвориш Команден ред като администратор.

Стартирайте Powershell Мин

3. Въведете командата по-долу

dism.exe /онлайн/активиране на функция /featurename:Microsoft-Windows-Подсистема-Linux /всички /norestart

4. Рестартирайте вашия компютър, след като горната команда завърши изпълнението.

5. След стартиране използвайте Windows Store, за да изтеглите и инсталирате Linux дистрибуцията, която сте деинсталирали.

6. Стартирайте приложението Linux и проверете дали проблемът е отстранен.

Това е!

Надяваме се, че трябва да сте успели да преодолеете WslRegisterDistribution Failed с грешка 0x8007023e на вашия компютър, като използвате корекциите в тази статия. Коментирайте и ни уведомете за корекцията, която ви помогна.

Грешка 1625 - Инсталирането е забранено от системната политика Fix

Грешка 1625 - Инсталирането е забранено от системната политика FixИнсталация

Грешка при инсталиране #1625 е грешка в Windows, която обикновено се появява по време на инсталация, ако е активирана политика за сигурност в системата. Пълното съобщение за грешка се чете по -долу...

Прочетете още
Как да изтеглите и да направите чиста инсталация на Windows 11

Как да изтеглите и да направите чиста инсталация на Windows 11ИнсталацияWindows 11

Чистата инсталация, както подсказва името, дефинира изтриването на всичко преди извършване на инсталационния процес. В случай на инсталационния процес на Windows 11, предлагаме на потребителите да ...

Прочетете още
Поправка: Грешка 2203 при опит за инсталиране на програма на Windows 11, 10

Поправка: Грешка 2203 при опит за инсталиране на програма на Windows 11, 10ИнсталацияWindows 11

Много потребители съобщават, че са видели код за грешка 2203 когато се опитват да инсталират която и да е програма на своя компютър с Windows. Обикновено тази грешка се хвърля, ако потребителят ням...

Прочетете още