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 configurație dual-boot sau o mașină virtuală. Repornirea WSL poate fi o modalitate convenabilă și eficientă de timp de repornire sau reinitializare a instanței Linux fără a porni întregul sistem. Acest articol explorează diferitelemodalități de repornire a 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 distribuție specifică Linux
- Prin serviciul LXSSManager
- Reporniți WSL folosind CMD
- Reporniți WSL de la Task Manager
Asigurați -vă că salvați -vă munca la oricare dintre distrosurile la care lucrați, deoarece se va închide atunci când reporniți serviciul WSL.
1] comanda wsl
Pentru a reporni WSL de la Windows PowerShell, folosimWSLcomandă cu opțiuni adecvate. Este o comandă executabilă Windows care interacționează cu distribuțiile WSL.
- TipPowerShellDupă ce faceți clic pe pictograma de căutare de pe desktop.
- Pe promptul PowerShell, apăsați Enter după tastarea:
wsl – shutdown
- Puteți începe din nou WSL făcând clic pe pictograma aplicației de pe desktop sau căutându -l în meniul Start.
WSL –ShutdownÎncetează toate distribuțiile WSL active sau instanțele 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 închise simultan și repornite prin etapele menționate mai sus.
Citire:
2] reporniți o distribuție specifică Linux
În cazul în care un sistem are mai multe distribuții WSL instalate și trebuie să repornim o distribuție specifică, pașii mai jos sunt executați de la PowerShell:
- Deschideți fereastra terminalului Windows PowerShell.
- Introduceți comenzile menționate mai jos în aceeași secvență menționată mai jos,
wsl –l –v wsl –t Debian wsl – d Debian
În prima comandă:
- -lOpțiunea listează toate distribuțiile sau distrosurile instalate.
- –Veste un comutator opțional care poate enumera detaliile suplimentare, cum ar fi numărul și starea versiunii (rulând sau oprit) din distribuția/s -a instalat.
Odată ce distrosurile sunt listate, executațiWSLcomandă din nou cu–T(terminați) Opțiunea urmată de numele închiderii distribuției distro specifice. 2ndComanda încheie distribuția WSL numită Debian.
Odată ce distro -ul specific este închis, acesta poate fi repornit din nou folosind–DComutați cu comanda WSL urmată de numele distro, așa cum se arată în 3RDcomanda 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 o instanță a WSL atunci când este executat. Repornirea serviciului LXSSmayager de la PowerShell ar permite închiderea unei sesiuni WSL și apoi să se pornească din nou, executând comanda menționată mai jos de la promptul PowerShell:
restart –Service LxssManager
Repornire-serviciu:Repornește un serviciu specific (LXSSmanager, în acest caz).
Lxssmanager:este numele serviciului pentru care trebuie să fie preluate informațiile.
Citire:
4] reporniți WSL folosind CMD
În timp ce reporniți WSL prin promptul de comandă sau terminalul Windows, nu sunt disponibile servicii sau comenzi specifice pentru a face același lucru. Repornirea WSL, în principal prin promptul de comandă, implică oprirea și pornirea fie procesul, fie serviciul, lxssmager sau wslservice. Pentru a face acest lucru:
- Faceți clic pe pictograma de căutare de pe desktop și tastați CMD.
- Odată ce promptul de comandă apare în rezultatul căutării, faceți clic pe opțiunea Run ca administrator.
- Introduceți comanda menționată mai jos în aceeași ordine menționată mai jos:
net stop LxssManager net start LxssManager
5] Reporniți WSL de la Task Manager
Repornirea WSL de la Task Manager implică repornirea serviciului LXSSmail în cauză urmând metodele menționate mai jos:
- DeschidețiManager de sarciniapăsândCtrl+SHIFT+ESC.
- Faceți clic peServiciiFila șiServiciu deschisopțiune în partea de jos.
- LocalizațiLxsmagerserviciu.
- Faceți clic dreapta pe serviciu și faceți clic pe Reporniți.
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 -ul Windows este ca o aplicație. Puteți accesa secțiunea Aplicații din setări, puteți găsi WSL, apoi puteți alege să resetați folosind opțiunile avansate.
Cum activez WSL?
Deschideți meniul Start, introduceți caracteristicile Windows în bara de căutare și faceți clic pe porniți sau opriți funcțiile Windows. Selectați caseta de selectare „Windows Subsystem For Linux” și apăsați OK.