Как да рестартирате WSL с помощта на PowerShell, CMD, диспечера на задачите

Kak Da Restartirate Wsl S Pomosta Na Powershell Cmd Dispecera Na Zadacite



WSL или Windows Subsystem Linux е вградена функция, която помага за стартиране на Linux среда на машина с Windows 10/11, без да се използва настройка за двойно зареждане или виртуална машина. Рестартирането на WSL може да бъде удобен и ефективен във времето начин за рестартиране или повторно инициализиране на екземпляра на Linux, без да се зарежда цялата система. Тази статия изследва различните начини за рестартиране на WSL , основно чрез Windows PowerShell, командния ред (CMD) и диспечера на задачите.



  Как да рестартирате WSL с помощта на PowerShell, CMD, диспечера на задачите





Как да рестартирате WSL с помощта на PowerShell, CMD, диспечера на задачите

Можете да използвате някой от следните методи, за да рестартирате WSL на Windows.





  1. WSL команда
  2. Рестартирайте конкретна Linux дистрибуция
  3. Чрез услугата LxssManager
  4. Рестартирайте WSL с CMD
  5. Рестартирайте WSL от диспечера на задачите

Уверете се, че сте запазили работата си върху която и да е от дистрибуциите, върху които работите, тъй като тя ще се затвори, когато рестартирате услугата WSL.



1] WSL команда

За да рестартираме WSL от Windows PowerShell, използваме WSL команда с подходящи опции. Това е изпълнима команда на Windows, която взаимодейства с WSL дистрибуциите.

  • Тип PowerShell след като щракнете върху иконата за търсене на работния плот.
  • В подканата на PowerShell натиснете ENTER, след като въведете:
wsl – shutdown
  • Можете да стартирате WSL отново, като щракнете върху иконата на приложението на работния плот или го потърсите в менюто 'Старт'.

The wsl – изключване прекратява всички активни WSL дистрибуции или екземпляри, работещи в момента на физическата система или устройство. Може да има множество дистрибуции на WSL, като Ubuntu, Debian, Kali и т.н., инсталирани на компютъра, които могат едновременно да бъдат изключени и рестартирани чрез горепосочените стъпки.

Прочети: WSL не работи или не стартира в Windows



2] Рестартирайте конкретна Linux дистрибуция

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

  • Отворете прозореца на Windows PowerShell Terminal.
  • Въведете посочените по-долу команди в същата последователност, както е посочено по-долу,
wsl –l –v
wsl –t Debian
wsl – d Debian

  Изключване на Wsl и списък с дистрибуции Powershell

В първата команда:

  • опция изброява всички инсталирани дистрибуции или дистрибуции.
  • -във е незадължителен превключвател, който може да изброява допълнителните подробности, като номера на версията и състоянието (работи или е спряно) на инсталираната дистрибуция/и.

След като дистрибуциите са изброени, изпълнете wsl команда отново с -T (прекратяване), последвано от името на изключване на дистрибуцията на конкретната дистрибуция. 2 nd командата прекратява разпространението на WSL, наречено Debian.

След като конкретната дистрибуция бъде изключена, тя може да бъде рестартирана отново с помощта на превключете с командата wsl, последвана от името на дистрибуцията, както е показано в 3 rd команда по-горе.

  Wsl Distro Рестартирайте Powershell

3] Чрез услугата LxssManager

LxssManager е услуга за управление на сесии в потребителски режим, която стартира или прекратява нова сесия или екземпляр на WSL, когато се изпълни. Рестартирането на услугата LxssManager от PowerShell ще позволи на WSL сесията да се затвори и след това да се стартира отново чрез изпълнение на посочената по-долу команда от подканата на PowerShell:

restart –Service LxssManager

Рестартиране на услугата: рестартира определена услуга (LxssManager, в този случай).

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

  Рестартирайте Lxssmanager Powershell

Прочети: WSL не работи или не стартира в Windows

4] Рестартирайте WSL с помощта на CMD

Докато рестартирате WSL през командния ред или терминала на Windows, няма конкретни услуги или команди, които да направят същото. Рестартирането на WSL, предимно чрез командния ред, включва спиране и стартиране на процеса или услугата, LxssManager или WslService. За да направите това:

  • Кликнете върху иконата за търсене на работния плот и въведете CMD.
  • След като командният ред се появи в резултата от търсенето, щракнете върху опцията Изпълни като администратор.
  • Въведете посочената по-долу команда в същия ред, както е посочено по-долу:
net stop LxssManager
net start LxssManager

5] Рестартирайте WSL от диспечера на задачите

Рестартирането на WSL от диспечера на задачите включва рестартиране на съответната услуга LxssManager, като следвате посочените по-долу методи:

  • Отвори Диспечер на задачите чрез натискане CTRL+SHIFT+ESC .
  • Кликнете върху Услуги Tab и Отворена услуга опция в долната част.

  Windows Task Manager Open Services

  • Намерете LxssManager обслужване.
  • Щракнете с десния бутон върху услугата и щракнете върху Рестартиране.

  Рестартирайте Windows Service Lxssmanager

Надявам се, че публикацията беше лесна за следване и че вече знаете как да рестартирате WSL с помощта на PowerShell, CMD и диспечера на задачите.

Как да нулирам своя WSL?

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

Windows 8 промени цвета на екрана за вход

Как да активирам WSL?

Отворете менюто 'Старт', въведете функции на Windows в лентата за търсене и щракнете върху Включване или изключване на функциите на Windows. Поставете отметка в квадратчето „Windows Subsystem for Linux“ и натиснете OK.

  Как да рестартирате WSL с помощта на PowerShell, CMD, диспечера на задачите
Популярни Публикации