WSL sau Windows Subsystem Linux este o caracteristică încorporată care ajută la rularea unui mediu Linux pe o mașină Windows 10/11 fără a utiliza nicio configurare cu pornire dublă sau mașină virtuală. Repornirea WSL poate fi o modalitate convenabilă și eficientă în timp de a reporni sau reinițializa instanța Linux fără a porni întregul sistem. Acest articol explorează diversele modalități de a reporni WSL , în principal prin Windows PowerShell, Command-Prompt (CMD) și Task Manager.
Cum să reporniți WSL folosind PowerShell, CMD, Task Manager
Puteți utiliza oricare dintre următoarele metode pentru a reporni WSL pe Windows.
- Comanda WSL
- Reporniți o anumită distribuție Linux
- Prin serviciul LxssManager
- Reporniți WSL folosind CMD
- Reporniți WSL din Task Manager
Asigurați-vă că vă salvați munca la oricare dintre distribuțiile la care lucrați, deoarece se va închide când reporniți serviciul WSL.
1] Comanda WSL
Pentru a reporni WSL din Windows PowerShell, folosim WSL comandă cu opțiuni adecvate. Este o comandă executabilă Windows care interacționează cu distribuțiile WSL.
- Tip PowerShell după ce faceți clic pe pictograma Căutare de pe desktop.
- În promptul PowerShell, apăsați ENTER după ce ați tastat:
wsl – shutdown
- Puteți porni WSL din nou făcând clic pe pictograma aplicației de pe Desktop sau căutând-o în meniul Start.
The wsl – oprire termină toate distribuțiile sau instanțele WSL active care rulează în prezent pe sistemul sau dispozitivul fizic. Pot exista mai multe distribuții de WSL, cum ar fi Ubuntu, Debian, Kali, etc., instalate pe computer, care pot fi toate închise și repornite simultan prin pașii menționați mai sus.
Citit: WSL nu funcționează sau nu pornește în Windows
2] Reporniți o anumită distribuție Linux
În cazul în care un sistem are instalate mai multe distribuții WSL și trebuie să repornim o anumită distribuție, pașii menționați mai jos pot fi executați din PowerShell:
- Deschideți fereastra Windows PowerShell Terminal.
- Introduceți comenzile menționate mai jos în aceeași ordine ca cea menționată mai jos,
wsl –l –v wsl –t Debian wsl – d Debian
În prima comandă:
- -l opțiunea listează toate distribuțiile sau distribuțiile instalate.
- -în este un comutator opțional care poate enumera detalii suplimentare, cum ar fi numărul versiunii și starea (în rulare sau oprită) ale distribuțiilor instalate.
Odată ce distribuțiile sunt listate, executați wsl comanda din nou cu -t (terminate) opțiune urmată de numele opririi distribuției din distro specifică. Cel 2 nd comanda termină distribuția WSL numită Debian.
Odată ce distribuția specifică este închisă, poate fi repornită din nou folosind –d comutați cu comanda wsl urmată de numele distribuției, așa cum se arată în 3 rd comanda de mai sus.
3] Prin serviciul LxssManager
LxssManager este un serviciu de manager de sesiune în modul utilizator care lansează sau încheie o nouă sesiune sau instanță a WSL atunci când este executată. Repornirea serviciului LxssManager din PowerShell ar permite închiderea unei sesiuni WSL și apoi pornirea din nou prin executarea comenzii menționate mai jos din promptul PowerShell:
restart –Service LxssManager
Restart-Service: repornește un anumit serviciu (LxssManager, în acest caz).
LxssManager: este numele serviciului pentru care informațiile trebuie preluate.
Citit: WSL nu funcționează sau nu pornește în Windows
4] Reporniți WSL folosind CMD
În timp ce reporniți WSL prin promptul de comandă sau prin terminalul Windows, nu sunt disponibile servicii sau comenzi specifice care să facă același lucru. Repornirea WSL, în primul rând prin linia de comandă, implică oprirea și pornirea fie a procesului, fie a serviciului, LxssManager sau WslService. Pentru a face acest lucru:
eroare wermgr.exe
- Faceți clic pe pictograma Căutare de pe desktop și tastați CMD.
- Odată ce linia de comandă apare în rezultatul căutării, faceți clic pe opțiunea Executare ca administrator.
- Tastați comanda menționată mai jos în aceeași ordine ca cea menționată mai jos:
net stop LxssManager net start LxssManager
5] Reporniți WSL din Task Manager
Repornirea WSL din Task Manager implică repornirea serviciului LxssManager în cauză, urmând metodele de mai jos:
- Deschide Gestionar de sarcini prin apăsarea CTRL+SHIFT+ESC .
- Faceți clic pe Servicii Tab și Serviciu deschis opțiunea din partea de jos.
- Localizați LxssManager serviciu.
- Faceți clic dreapta pe serviciu și faceți clic pe Restart.
Sper că postarea a fost ușor de urmărit și că acum știți cum să reporniți WSL folosind PowerShell, CMD și Task Manager.
Cum îmi resetez WSL-ul?
Orice distribuție disponibilă pe PC Windows este ca o aplicație. Puteți merge la secțiunea Aplicații din setări, puteți găsi WSL și apoi alegeți să resetați folosind opțiunile avansate.
Cum activez WSL?
Deschideți meniul Start, introduceți caracteristici Windows în bara de căutare și faceți clic pe Activare sau dezactivare funcții Windows. Selectați caseta de selectare „Subsistem Windows pentru Linux” și apăsați OK.