- Потребителите могат да получат грешки WslRegisterDistribution Failed с различни кодове за грешки, докато инсталират или използват WSL на Windows 11.
- Най-често срещаните грешки в Windows 11 WSL включват 0x80070032, 0x80370102, 0x8007023e и 0x8007019e.
- Има различни причини, поради които възникват тези проблеми, но най-често срещаната е, че не сте активирали критична функционалност като платформа за виртуална машина.
- Тези проблеми могат да възникнат в резултат на злонамерен софтуер или технически проблем.
хИНСТАЛИРАЙТЕ, КАТО ЩРАКНЕТЕ ВЪРХУ ФАЙЛА ЗА ИЗТЕГЛЯНЕ
- Изтеглете Restoro PC Repair Tool който идва с патентовани технологии (наличен патент тук).
- Щракнете върху Започни сканиране за да намерите проблеми с Windows 11, които биха могли да причинят проблеми с компютъра.
- Щракнете върху Поправи всичко за да коригирате проблеми, засягащи сигурността и производителността на вашия компютър
- 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 Сканирайте компютъра си за злонамерен софтуер
- Натиснете Windows + аз ключове за отваряне Настройки.
- Кликнете върху Поверителност и сигурност, след това в десния панел изберете Защита на Windows.
- След това щракнете върху Защита от вируси и заплахи.
- След това изберете Сканираненастроики.
- Изберете Пълно сканиране и след това щракнете върху Сканирай сега.
- Нека сканирането завърши.
Първото нещо, което трябва да направите, когато получите Windows 11 WSL код за грешка 0x80070032, е да сканирате системата си за злонамерен софтуер.
Антивирусният софтуер от фирми като ESET също е добра алтернатива поради тяхната специализация в тази област.
Тази програма за защита от злонамерен софтуер гарантира, че твърдият диск на вашия компютър няма да бъде заразен със злонамерен софтуер.
⇒ Вземете ESET
1.2 Активиране на WSL
- Натисни Windows ключ и тип Включване или изключване на функции на Уиндоус, след което щракнете върху резултата, за да го отворите.
- намирам Подсистема на Windows за Linux и го активирате.
- Щракнете върху Добре.
- Оставете го да търси и инсталира необходимите системни файлове, след което рестартирайте компютъра и проверете дали проблемът е решен.
Можете също да активирате WSL с помощта на Windows PowerShell, като следвате стъпките по-долу:
- Кликнете върху Започнете меню, тип Windows PowerShell, щракнете с десния бутон върху него и изберете Изпълни като администратор.
-
Копирайте и поставете следния код:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Ако е необходимо, въведете следната буква, за да рестартирате системата си: Й.
1.3 Активиране на виртуална машина
- Отидете до Започнете меню и тип Включете функциите на Windowsвключено или изключено, след това щракнете върху резултата, за да го отворите.
- намирам Платформа за виртуална машина и го активирайте, след което щракнете Добре.
Инсталацията на виртуална машина е необходима за стартиране на WSL. Ако вашата система го поддържа, инсталирайте го с функциите на Windows, освен ако не срещнете проблеми.
1.4 Коригирайте проблема с разрешението за файл
- Натиснете Windows + Р ключове за отваряне на Бягай диалогов прозорец.
- Тип %localappdata%\Packages\ и натиснете Въведете.
- Намери дистрибуция папка, щракнете с десния бутон върху нея и изберете Имоти.
- Отидете до Раздел за сигурност раздел и щракнете върху Разширено опция.
- Проверете дали акаунтът ви е в списъка или не. Ако вашият акаунт е в списъка, преминете към следния метод; ако не, изтрийте и инсталирайте отново WSL.
1.5 Рестартирайте услугата LxssManager
- Натисни Windows + Р ключове за отваряне на Бягай.
- Тип Services.msc и натиснете Въведете.
- намирам LxssManager, щракнете с десния бутон върху него и изберете Спри се.
- Рестартирайте WSL и проверете дали грешката е изчезнала или не.
LxssManager контролира операциите за разпространение във фонов режим. Ако не успее да стартира или е заседнал в процеса, може да получите грешката 0x80070032.
Така че рестартирането на услугата LxssManager може да реши този проблем.
1.6 Стартирайте WSL от Microsoft Store
- Натисни Windows ключ за отваряне на Започнете меню, след което въведете Microsoft Store и натиснете Въведете.
- Изберете Моята библиотека от долния ляв ъгъл на приложението.
- Намерете приложението за разпространение на Linux, като напр Ubuntu, след което щракнете Стартиране и проверете дали проблемът е решен или не.
Понякога Windows 11 WSL грешка може да възникне поради грешка в дистрибуцията на Linux, която сте инсталирали. За да разрешите този проблем, можете да рестартирате приложението за разпространение на WSL от Microsoft Store.
2. Използвайте инструмент за ремонт на компютър
Не е необичайно вашият компютър да е в основата на проблема и е лесно да се поправи с помощта на инструмент на трета страна.
Restoro ще анализира повредените и липсващи файлове и ще ги поправи. Това приложение ще реши по-голямата част от случаите, когато грешката се случи поради повреда на системата.
⇒ Вземете Restoro
3. Коригиране на WslRegisterDistribution неуспешно: грешка 0x80040306 при инсталиране
- Натисни Windows + Р ключове за отваряне на Бягай диалогов прозорец, след което въведете cmd.exe.
- Щракнете с десния бутон върху заглавната лента, изберете Имоти.
- Премахнете отметката Използвайте наследена конзола и щракнете Добре.
4. Коригиране на WslRegisterDistribution неуспешно: грешка 0x80370102
Експертен съвет: Някои проблеми с компютъра са трудни за справяне, особено когато става въпрос за повредени хранилища или липсващи файлове на Windows. Ако имате проблеми с отстраняването на грешка, системата ви може да е частично повредена. Препоръчваме да инсталирате Restoro, инструмент, който ще сканира вашата машина и ще идентифицира каква е грешката.
Натисни тук да изтеглите и да започнете ремонта.
4.1 Активиране на Hyper-V
- Натисни Windows ключ за отваряне на Започнете меню, тип Включване или изключване на функции на Уиндоуси натиснете Въведете ключ.
- намирам Hyper-V и го активирате.
- Сега щракнете Добре.
- Рестартирайте компютъра си и проверете дали проблемът е решен или не.
Ако се появи код за грешка на Windows 11 WSL 0x80370102, първото нещо, което можете да направите, е да активирате Hyper-V. Това е функционалност, необходима за работа с WSL.
4.2 Активиране на хардуерната виртуализация
- Щракнете с десния бутон върху Започнете меню, отворете Диспечер на задачите.
- Отидете до производителност раздел и проверете дали Виртуализация е активиран.
- Ако Виртуализация не е активирано, рестартирайте компютъра си и натиснете клавиша BIOS веднага щом компютърът се стартира, за да влезете в опцията за BIOS на вашия компютър. F1, F2, F10, F12, или DEL може да е ключът на BIOS.
- Намерете секцията за конфигурация на процесора и активирайте Виртуализация.
Ако искате да използвате захранван от Hyper-V WSL на вашия компютър, трябва да включите хардуерната виртуализация.
4.3. Включете платформата за виртуална машина (VMP)
- Отидете до Започнете меню и тип Включване или изключване на функции на Уиндоус след това удари Въведете.
- намирам Платформа за виртуална машина и го активирайте, след което щракнете върху Добре.
- Изчакайте инсталацията да завърши и рестартирайте компютъра.
VMP е една от необходимите функции, които трябва да бъдат активирани, за да коригирате кода за грешка на Windows 11 WSL 0x80370102.
5. Коригиране на WslRegisterDistribution неуспешно: грешка 0x8007023e
5.1 Деактивирайте и активирайте подсистемата на Linux
- Кликнете върху Започнете меню и тип Включване или изключване на функции на Уиндоус след това удари Въведете.
- Премахнете отметката Hyper-V, подсистема на Windows за Linux, платформа за виртуална машина и хипервизор на WindowsПлатформа, след това изберете Добре.
- Рестартирайте компютъра си.
- Рun Windows функции още веднъж и ги активирайте отново.
5.2 Преинсталирайте подсистемата на Windows за Linux (WSL)
- Натиснете Windows + аз ключове за отваряне Настройки.
- В левия панел изберете Приложения, а след това в десния панел щракнете върху Приложения и функции.
- Намерете дистрибуцията на Linux (като Ubuntu) в списъка щракнете върху опцията с три точки и изберете Деинсталиране.
- Оставете процедурата да приключи.
- След това намерете Подсистема на Windows за Linux в списъка щракнете върху менюто с три точки и изберете Деинсталиране.
- Следвайте стъпките, споменати в предишния метод, за да деактивирате WSL и Windows Hypervisor платформа в Функции на Windows.
- Рестартирайте компютъра си, след което инсталирайте WSL.
- 3 лесни начина за рестартиране на отдалечен компютър с помощта на CMD
- Новата Xbox Controller Bar се тества от Windows 11 и Xbox Insiders
- Windows 11 Build 22616 връща функцията за плъзгане и пускане на лентата на задачите
- Грешка при инсталиране на драйвер CFosSpeed в Windows 11: 3 Поправки
6. Коригиране на WslRegisterDistribution неуспешно: грешка 0x8007019e
6.1 Актуализирайте Linux с помощта на терминал
- Отидете до Започнете меню, тип cmd след това щракнете с десния бутон върху Командния реди изберете Изпълни като администратор.
- Въведете следните команди в командния ред и натиснете Въведете за да актуализирате приложението за разпространение на Linux:
C:\> bash. $ sudo apt-получи актуализация. $ sudo apt-get dist-upgrade. $
C:\> изход
6.2 Поправете приложението Linux Terminal
- Натиснете Windows + аз ключове за отваряне Настройки.
- В левия панел щракнете Приложения, след това в десния прозорец изберете Приложения и функции.
- намери си Приложение за разпространение на Linux като Ubuntu след това щракнете върху трите точки и изберете Разширени опции.
- Превъртете надолу по страницата, за да намерите Ремонт опция, след което кликнете върху нея.
Проверете, за да сте сигурни, че грешката е отстранена, ако не, преминете към следващото решение.
6.3.Нулирайте приложението Linux Terminal
- Натиснете Windows + аз ключове за отваряне Настройки.
- В левия панел щракнете Приложения, след това в десния прозорец изберете Приложения и функции.
- намери си Приложение за разпространение на Linux като Ubuntu след това щракнете върху трите точки и изберете Разширени опции.
- Превъртете надолу по страницата, за да намерите Нулиране опция, след което кликнете върху нея.
WslRegisterDistribution не успя с грешка 0x8007019e може да възникне поради повредена инсталация на приложението Linux. Можете да поправите или нулирате приложението за разпространение на Linux, за да разрешите проблема.
8. Поправка Няма достъп до WSL файлове от Windows
- Натиснете Windows + аз ключове за отваряне Настройки.
- След това изберете Windows Update и щракнете върху Разширени опции.
- Сега активирайте Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows.
Когато файловият сървър с протокол 9P не успее да се стартира, няма да имате достъп до Windows Subsystem за Linux \\wsl$ в Windows.
Най-лесният начин да поправите тази грешка е да активирате актуализации за продукти на Microsoft Windows Update.
9. Поправка Посоченият сбор не може да бъде намерен
- Натисни Windows ключ и тип Включване или изключване на функции на Уиндоус, след това удари Въведете.
- Намерете и активирайте Подсистема на 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, моля, кажете ни какъв е бил проблемът и как сте го поправили.
- Изтеглете този инструмент за ремонт на компютър оценен страхотно на TrustPilot.com (изтеглянето започва на тази страница).
- Щракнете върху Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
- Щракнете върху Поправи всичко за отстраняване на проблеми с патентовани технологии (Изключително отстъпка за нашите читатели).
Restoro е изтеглен от 0 читатели този месец.