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

Има няколко потенциални причини, поради които подсистемата на Windows за Linux (WSL) спря да работи, след като вашият компютър беше надстроен до Windows 11. За щастие, повредата е малко вероятно да бъде крайна, въпреки че може да се наложи да опитате няколко различни корекции, за да заработи отново.

Ето няколко начина да накарате подсистемата на Windows за Linux да работи отново след надграждане до Windows 11.

1. Проверете дали WSL е активиран

Не е необичайно надграждането до по-нова версия на операционната система да повреди някои приложения и функции. Така че, въпреки че може да звучи очевидно, проверката, че WSL не е просто деактивиран по време на процеса на надграждане, трябва да бъде първата ви стъпка. Ето как да проверите:

  1. В Windows Search въведете Включване или изключване на функции на Уиндоус и щракнете върху резултата от търсенето, който трябва да се появи в горната част.
  2. instagram viewer
  3. В системния диалогов прозорец на Windows превъртете надолу, докато видите Подсистема Windows за Linux.
  4. Ако квадратчето за отметка за функцията не е избрано, направете го сега. След това щракнете Добре.
  5. Може също да се наложи да рестартирате компютъра си, преди да проверите дали това е решило проблема.

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

Научете повече за неща, които можете да правите с WSL и Linux на вашия компютър с Windows.

2. Активирайте Hyper-V и платформата за виртуална машина

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

Ако се отвори интерфейс на командния ред, който ви казва, че необходимата функция не е инсталирана, когато се опитате да стартирате вашата Linux дистрибуция, това вероятно е това, за което се отнася.

  1. Търся Включване или изключване на функции на Уиндоус и щракнете върху резултата от търсенето.
  2. Във функциите на Windows превъртете надолу, за да намерите Платформа за виртуална машина и Windows Hypervisor Platform.
  3. Поставете отметки в квадратчетата до всяка от тези функции и след това щракнете Добре.
  4. Ще трябва да рестартирате компютъра си, за да завършите инсталирането на тези инструменти.

3. Поправете приложението за разпространение на Linux

Вашето приложение за разпространение на Linux, като Ubuntu, Kali или Debian, може да е повредено или да изисква актуализиране. Това може да накара WSL да изглежда повреден. Поправянето на Windows приложения е много лесно.

  1. Отворете Настройки > Приложения > Приложение и функции.
  2. Превъртете надолу до списъка с вашите приложения, за да намерите приложението за дистрибуция на Linux.
  3. Щракнете върху три точки вдясно от името на приложението и изберете Разширени опции.
  4. Щракнете върху Ремонт и следвайте инструкциите на екрана, ако са необходими ремонти.

Проверете дали WSL работи. Ако не, опитайте да деинсталирате и преинсталирате приложението за разпространение на Linux.

4. Принудително отваряне на WSL с помощта на Microsoft Store

Ако WSL е активиран, но все още отказва да се отвори, можете да опитате принудително стартиране чрез приложението Microsoft Store. Това понякога може да коригира временни проблеми, когато директното отваряне на WSL не работи.

  1. Отворете приложението Microsoft Store и потърсете WSL.
  2. На страницата на магазина за WSL трябва да видите Отворете бутон. Ако бутонът казва Актуализация, щракнете върху него, за да актуализирате приложението.
  3. Щракнете върху Отворете бутон и приложението за дистрибуция на Linux по подразбиране трябва да се стартира.
  4. Ако вместо това се отвори прозорец на интерфейса на командния ред, той вероятно ще ви каже, че необходимата функция липсва. Вижте Активирайте Hyper-V и платформата за виртуална машина по-горе.

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

5. Деинсталирайте последните актуализации, за да коригирате WSL

Ако WSL спря да работи след инсталиране на актуализация, актуализацията може да е причината. Можете да деинсталирате най-новата актуализация, за да видите дали това решава проблема.

Деинсталиране на актуализации на Windows не е сложен процес, дори ако никога не сте го правили преди.

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

6. Проверете дали зловреден софтуер не блокира WSL

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

Изпълнете a пълно сканиране в Microsoft Defender или антивирусен софтуер на трета страна, който използвате. Поставете под карантина или премахнете злонамерения софтуер, открит от антивирусното сканиране. След това рестартирайте компютъра си и опитайте да използвате WSL, за да видите дали това е проблемът.

Коригиране на WSL след надграждане до Windows 11

Надграждането до Windows 11 обикновено протича гладко, но приложенията и функциите понякога могат да се повредят. Ако установите, че WSL вече не работи след надграждане до най-новата операционна система Windows, не се притеснявайте, обикновено има лесно решение. Може да се наложи само да активирате отново функцията в системните настройки на Windows, но ако не, преминаването през другите корекции тук обикновено ще реши проблема.