Ето как можете да поправите WSL грешката на Windows 11

  • Потребителите могат да получат грешки WslRegisterDistribution Failed с различни кодове за грешки, докато инсталират или използват WSL на Windows 11.
  • Най-често срещаните грешки в Windows 11 WSL включват 0x80070032, 0x80370102, 0x8007023e и 0x8007019e.
  • Има различни причини, поради които възникват тези проблеми, но най-често срещаната е, че не сте активирали критична функционалност като платформа за виртуална машина.
  • Тези проблеми могат да възникнат в резултат на злонамерен софтуер или технически проблем.

хИНСТАЛИРАЙТЕ, КАТО ЩРАКНЕТЕ ВЪРХУ ФАЙЛА ЗА ИЗТЕГЛЯНЕ

Поправете грешки в Windows 11 OS с Restoro PC Repair Tool:Този софтуер поправя често срещани компютърни грешки, като заменя проблемните системни файлове с първоначалните работещи версии. Той също така ви предпазва от критична загуба на файлове, повреда на хардуера и поправя щети, причинени от зловреден софтуер и вируси. Отстранете проблеми с компютъра и премахнете вирусите сега в 3 лесни стъпки:
  1. Изтеглете Restoro PC Repair Tool който идва с патентовани технологии (наличен патент тук).
  2. Щракнете върху Започни сканиране за да намерите проблеми с Windows 11, които биха могли да причинят проблеми с компютъра.
  3. Щракнете върху Поправи всичко за да коригирате проблеми, засягащи сигурността и производителността на вашия компютър
  • Restoro е изтеглен от 0 читатели този месец.

WSL грешка в Windows 11 може да възникне по различни причини. Точното съобщение е WslRegisterDistribution Failed с различни кодове за грешки.

Подсистемата на Windows за Linux (WSL) е функция, която позволява на разработчиците и типичните потребители да инсталират и работят с Linux на своите компютри с Windows.

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

За щастие тези грешки не са непреодолими; в тази публикация ще разгледаме всички възможни причини и решения.

Кои са най-често срещаните WSL грешки в Windows 11?

WSL грешката в Windows 11 включва различни кодове и предупреждения; това са най-разпространените:

  • WslRegisterDistribution неуспешно с грешка: 0x80070032 
  • WslRegisterDistribution не успя с грешка: 0x80370102 
  • WslRegisterDistribution неуспешно с грешка: 0x8007023e
  • WslRegisterDistribution не успя с грешка 0x8007019e

Нека да преминем към решенията сега, след като покрихме кодовете за грешки.

Как мога да поправя Windows 11 WSL грешки?

1. Коригиране на WslRegisterDistribution неуспешно: грешка 0x80070032

1.1 Сканирайте компютъра си за злонамерен софтуер 

  1. Натиснете Windows + аз ключове за отваряне Настройки.
  2. Кликнете върху Поверителност и сигурност, след това в десния панел изберете Защита на Windows.Поверителност и сигурност
  3. След това щракнете върху Защита от вируси и заплахи.Защита от вируси и нишки
  4. След това изберете Сканираненастроики.Извършване на сканиране за адресиране на WSL грешка в Windows 11
  5. Изберете Пълно сканиране и след това щракнете върху Сканирай сега.
  6. Нека сканирането завърши.

Първото нещо, което трябва да направите, когато получите Windows 11 WSL код за грешка 0x80070032, е да сканирате системата си за злонамерен софтуер.

Антивирусният софтуер от фирми като ESET също е добра алтернатива поради тяхната специализация в тази област.

Тази програма за защита от злонамерен софтуер гарантира, че твърдият диск на вашия компютър няма да бъде заразен със злонамерен софтуер.

Вземете ESET

1.2 Активиране на WSL

  1. Натисни Windows ключ и тип Включване или изключване на функции на Уиндоус, след което щракнете върху резултата, за да го отворите.
  2. намирам Подсистема на Windows за Linux и го активирате. Активиране на WSL
  3. Щракнете върху Добре.
  4. Оставете го да търси и инсталира необходимите системни файлове, след което рестартирайте компютъра и проверете дали проблемът е решен.

Можете също да активирате WSL с помощта на Windows PowerShell, като следвате стъпките по-долу:

  1. Кликнете върху Започнете меню, тип Windows PowerShell, щракнете с десния бутон върху него и изберете Изпълни като администратор.Windows PowerShell
  2. Копирайте и поставете следния код:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-LinuxАктивиране на WSL с помощта на PowerShell за адресиране на WSL грешка в Windows 11
  3. Ако е необходимо, въведете следната буква, за да рестартирате системата си: Й.

1.3 Активиране на виртуална машина

  1. Отидете до Започнете меню и тип Включете функциите на Windowsвключено или изключено, след това щракнете върху резултата, за да го отворите.
  2. намирам Платформа за виртуална машина и го активирайте, след което щракнете Добре.Разрешаване на виртуална машина за коригиране на грешка в Windows 11 WSL

Инсталацията на виртуална машина е необходима за стартиране на WSL. Ако вашата система го поддържа, инсталирайте го с функциите на Windows, освен ако не срещнете проблеми.

1.4 Коригирайте проблема с разрешението за файл

  1. Натиснете Windows + Р ключове за отваряне на Бягай диалогов прозорец.
  2. Тип %localappdata%\Packages\ и натиснете Въведете.Директория с пакети
  3. Намери дистрибуция папка, щракнете с десния бутон върху нея и изберете Имоти.
  4. Отидете до Раздел за сигурност раздел и щракнете върху Разширено опция.Разширена опция
  5. Проверете дали акаунтът ви е в списъка или не. Ако вашият акаунт е в списъка, преминете към следния метод; ако не, изтрийте и инсталирайте отново WSL.

1.5 Рестартирайте услугата LxssManager

  1. Натисни Windows + Р ключове за отваряне на Бягай.
  2. Тип Services.msc и натиснете Въведете.ServiceMSC
  3. намирам LxssManager, щракнете с десния бутон върху него и изберете Спри се.Спиране на LxssManager за адресиране на WSL грешка в Windows 11
  4. Рестартирайте WSL и проверете дали грешката е изчезнала или не.

LxssManager контролира операциите за разпространение във фонов режим. Ако не успее да стартира или е заседнал в процеса, може да получите грешката 0x80070032.

Така че рестартирането на услугата LxssManager може да реши този проблем.

1.6 Стартирайте WSL от Microsoft Store

  1. Натисни Windows ключ за отваряне на Започнете меню, след което въведете Microsoft Store и натиснете Въведете.Microsoft Store
  2. Изберете Моята библиотека от долния ляв ъгъл на приложението.Библиотека в Microsoft Store
  3. Намерете приложението за разпространение на Linux, като напр Ubuntu, след което щракнете Стартиране и проверете дали проблемът е решен или не.

Понякога Windows 11 WSL грешка може да възникне поради грешка в дистрибуцията на Linux, която сте инсталирали. За да разрешите този проблем, можете да рестартирате приложението за разпространение на WSL от Microsoft Store.

2. Използвайте инструмент за ремонт на компютър

Не е необичайно вашият компютър да е в основата на проблема и е лесно да се поправи с помощта на инструмент на трета страна.

Restoro ще анализира повредените и липсващи файлове и ще ги поправи. Това приложение ще реши по-голямата част от случаите, когато грешката се случи поради повреда на системата.

Вземете Restoro

3. Коригиране на WslRegisterDistribution неуспешно: грешка 0x80040306 при инсталиране

  1. Натисни Windows + Р ключове за отваряне на Бягай диалогов прозорец, след което въведете cmd.exe.
  2. Щракнете с десния бутон върху заглавната лента, изберете Имоти.CMD свойства
  3. Премахнете отметката Използвайте наследена конзола и щракнете Добре.Деактивирайте Използване на наследен режим

4. Коригиране на WslRegisterDistribution неуспешно: грешка 0x80370102

Експертен съвет: Някои проблеми с компютъра са трудни за справяне, особено когато става въпрос за повредени хранилища или липсващи файлове на Windows. Ако имате проблеми с отстраняването на грешка, системата ви може да е частично повредена. Препоръчваме да инсталирате Restoro, инструмент, който ще сканира вашата машина и ще идентифицира каква е грешката.
Натисни тук да изтеглите и да започнете ремонта.

4.1 Активиране на Hyper-V

  1. Натисни Windows ключ за отваряне на Започнете меню, тип Включване или изключване на функции на Уиндоуси натиснете Въведете ключ.
  2. намирам Hyper-V и го активирате.Активиране на Hyper-V
  3. Сега щракнете Добре.
  4. Рестартирайте компютъра си и проверете дали проблемът е решен или не.

Ако се появи код за грешка на Windows 11 WSL 0x80370102, първото нещо, което можете да направите, е да активирате Hyper-V. Това е функционалност, необходима за работа с WSL.

4.2 Активиране на хардуерната виртуализация

  1. Щракнете с десния бутон върху Започнете меню, отворете Диспечер на задачите.
  2. Отидете до производителност раздел и проверете дали Виртуализация е активиран.Проверка на виртуализацията за адресиране на WSL грешка в Windows 11
  3. Ако Виртуализация не е активирано, рестартирайте компютъра си и натиснете клавиша BIOS веднага щом компютърът се стартира, за да влезете в опцията за BIOS на вашия компютър. F1, F2, F10, F12, или DEL може да е ключът на BIOS.
  4. Намерете секцията за конфигурация на процесора и активирайте Виртуализация.

Ако искате да използвате захранван от Hyper-V WSL на вашия компютър, трябва да включите хардуерната виртуализация.

4.3. Включете платформата за виртуална машина (VMP)

  1. Отидете до Започнете меню и тип Включване или изключване на функции на Уиндоус след това удари Въведете.
  2. намирам Платформа за виртуална машина и го активирайте, след което щракнете върху Добре. Активиране на виртуална машина
  3. Изчакайте инсталацията да завърши и рестартирайте компютъра.

VMP е една от необходимите функции, които трябва да бъдат активирани, за да коригирате кода за грешка на Windows 11 WSL 0x80370102.

5. Коригиране на WslRegisterDistribution неуспешно: грешка 0x8007023e

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

  1. Кликнете върху Започнете меню и тип Включване или изключване на функции на Уиндоус след това удари Въведете.Функции на Windows
  2. Премахнете отметката Hyper-V, подсистема на Windows за Linux, платформа за виртуална машина и хипервизор на WindowsПлатформа, след това изберете Добре.Деактивиране на допълнителни функции за справяне с грешки в Windows 11 WSL
  3. Рестартирайте компютъра си.
  4. Рun Windows функции още веднъж и ги активирайте отново.

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

  1. Натиснете Windows + аз ключове за отваряне Настройки.
  2. В левия панел изберете Приложения, а след това в десния панел щракнете върху Приложения и функции.Приложения и функции
  3. Намерете дистрибуцията на Linux (като Ubuntu) в списъка щракнете върху опцията с три точки и изберете Деинсталиране. Инсталиране на Ubuntu за коригиране на грешка в Windows 11 WSL
  4. Оставете процедурата да приключи.
  5. След това намерете Подсистема на Windows за Linux в списъка щракнете върху менюто с три точки и изберете Деинсталиране. Деинсталиране на WSL
  6. Следвайте стъпките, споменати в предишния метод, за да деактивирате WSL и Windows Hypervisor платформа в Функции на Windows.
  7. Рестартирайте компютъра си, след което инсталирайте WSL.
Прочетете повече по тази тема
  • 3 лесни начина за рестартиране на отдалечен компютър с помощта на CMD
  • Новата Xbox Controller Bar се тества от Windows 11 и Xbox Insiders
  • Windows 11 Build 22616 връща функцията за плъзгане и пускане на лентата на задачите
  • Грешка при инсталиране на драйвер CFosSpeed ​​в Windows 11: 3 Поправки

6. Коригиране на WslRegisterDistribution неуспешно: грешка 0x8007019e

6.1 Актуализирайте Linux с помощта на терминал

  1. Отидете до Започнете меню, тип cmd след това щракнете с десния бутон върху Командния реди изберете Изпълни като администратор.Стартирайте CMD като администратор
  2. Въведете следните команди в командния ред и натиснете Въведете за да актуализирате приложението за разпространение на Linux:
C:\> bash. $ sudo apt-получи актуализация. $ sudo apt-get dist-upgrade. $ 
C:\> изход

6.2 Поправете приложението Linux Terminal

  1. Натиснете Windows + аз ключове за отваряне Настройки.
  2. В левия панел щракнете Приложения, след това в десния прозорец изберете Приложения и функции.Приложения и функции
  3. намери си Приложение за разпространение на Linux като Ubuntu след това щракнете върху трите точки и изберете Разширени опции.Отидете на разширените опции на приложението Ubuntu, за да коригирате WSL грешка
  4. Превъртете надолу по страницата, за да намерите Ремонт опция, след което кликнете върху нея.Поправяне на приложение за коригиране на WSL в Windows 11

Проверете, за да сте сигурни, че грешката е отстранена, ако не, преминете към следващото решение.

6.3.Нулирайте приложението Linux Terminal

  1. Натиснете Windows + аз ключове за отваряне Настройки.
  2. В левия панел щракнете Приложения, след това в десния прозорец изберете Приложения и функции.Приложения и функции
  3. намери си Приложение за разпространение на Linux като Ubuntu след това щракнете върху трите точки и изберете Разширени опции.Отидете на разширените опции на приложението Ubuntu, за да коригирате WSL грешка
  4. Превъртете надолу по страницата, за да намерите Нулиране опция, след което кликнете върху нея.Нулиране на приложението за коригиране на WSL в Windows 11

WslRegisterDistribution не успя с грешка 0x8007019e може да възникне поради повредена инсталация на приложението Linux. Можете да поправите или нулирате приложението за разпространение на Linux, за да разрешите проблема.

8. Поправка Няма достъп до WSL файлове от Windows

  1. Натиснете Windows + аз ключове за отваряне Настройки.
  2. След това изберете Windows Update и щракнете върху Разширени опции. Разширени опции в актуализациите - WSL грешка
  3. Сега активирайте Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows.активирайте Получаване на актуализации за други продукти на Microsoft, когато актуализирате Windows, за да коригирате грешката на Windows 11 WSL

Когато файловият сървър с протокол 9P не успее да се стартира, няма да имате достъп до Windows Subsystem за Linux \\wsl$ в Windows.

Най-лесният начин да поправите тази грешка е да активирате актуализации за продукти на Microsoft Windows Update.

9. Поправка Посоченият сбор не може да бъде намерен

  1. Натисни Windows ключ и тип Включване или изключване на функции на Уиндоус, след това удари Въведете. Функции на Windows
  2. Намерете и активирайте Подсистема на Windows за Linux в прозореца, който се показва.

10. Баш е окачен

Ако Bash увисне или откаже да отговори на въвеждане, рестартирайте системата си. Можете също да докладвате за изхвърляне на паметта.

Преди да изхвърлите паметта си, не забравяйте да запазите работата си, защото това ще доведе до срив на системата.

Какво причинява WSL грешки?

Кодът за грешка при неуспешен WslRegisterDistribution 0x800700032 възниква, когато платформата на виртуалната машина е деактивирана.

Кодът за неуспешна грешка на WslRegisterDistribution 0x80370102 е нова грешка, която не е ограничена до дистрибуцията на Linux. Може да срещнете тази грешка, докато се опитвате да инсталирате дистрибуцията на Debian.

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

Надстройката на WSL и деактивирането на виртуализацията също може да причини тази грешка. Грешката WslRegisterDistributionFailed 0x8007023e е причинена от проблем с WSL или настройките на виртуалната машина в Windows.

Грешки могат да възникнат в резултат на неправилна или непълна WSL инсталация, както и проблем с настройките на Windows или WSL.

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

Уверете се, че хардуерната виртуализация и платформата за виртуална машина са активирани на вашия компютър, преди да се потопите в някакви сложни методи.

Ако успешно сте преодоляли WSL грешките в Windows 11, моля, кажете ни какъв е бил проблемът и как сте го поправили.

идея restoroВсе още имате проблеми?Поправете ги с този инструмент:
  1. Изтеглете този инструмент за ремонт на компютър оценен страхотно на TrustPilot.com (изтеглянето започва на тази страница).
  2. Щракнете върху Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
  3. Щракнете върху Поправи всичко за отстраняване на проблеми с патентовани технологии (Изключително отстъпка за нашите читатели).

Restoro е изтеглен от 0 читатели този месец.

Европейците да дадат съгласие за споделяне на данни в Windows 11

Европейците да дадат съгласие за споделяне на данни в Windows 11Windows 11актуализация на Windows

Съгласието за данни ще бъде достъпно в Европейското икономическо пространство.Всички страни от ЕС и някои европейски държави извън ЕС ще получат тази функция.Ще бъдете помолени да дадете съгласие з...

Прочетете още
Клавиатурата ми автоматично прави преки пътища: Как бързо да го поправя

Клавиатурата ми автоматично прави преки пътища: Как бързо да го поправяWindows 10Windows 11

Проверете дали някой от клавишите не е заседнал в натисната позицияПроблемът с клавиатурата автоматично прави преки пътища може да възникне поради остарял драйвер на клавиатурата, физически повреде...

Прочетете още
ИТ администраторите могат да активират незадължителни актуализации на Windows на локални компютри

ИТ администраторите могат да активират незадължителни актуализации на Windows на локални компютриWindows 11актуализация на Windows

Като ИТ мениджър поддържането на мрежовите устройства актуални е от съществено значение.Незадължителните актуализации на Windows са тези, които се фокусират върху драйвери и периферни устройства. Т...

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