WSL eller Windows Subsystem Linux är en inbyggd funktion som hjälper till att köra en Linux-miljö på en Windows 10/11-maskin utan att använda någon dual-boot-installation eller virtuell maskin. Att starta om WSL kan vara ett bekvämt och tidseffektivt sätt att starta om eller återinitiera Linux-instansen utan att starta upp hela systemet. Den här artikeln utforskar de olika sätt att starta om WSL , främst via Windows PowerShell, Kommandotolk (CMD) och Task Manager.
Hur man startar om WSL med PowerShell, CMD, Task Manager
Du kan använda någon av följande metoder för att starta om WSL på Windows.
filen är öppen i komrogat
- WSL kommando
- Starta om en specifik Linux-distribution
- Genom LxssManager Service
- Starta om WSL med CMD
- Starta om WSL från Task Manager
Se till att spara ditt arbete på någon av de distros du arbetar med eftersom den stängs när du startar om WSL-tjänsten.
1] WSL-kommando
För att starta om WSL från Windows PowerShell använder vi WSL kommando med lämpliga alternativ. Det är ett körbart Windows-kommando som interagerar med WSL-distributionerna.
- Typ PowerShell efter att ha klickat på sökikonen på skrivbordet.
- På PowerShell-prompten trycker du på ENTER efter att ha skrivit:
wsl – shutdown
- Du kan starta WSL igen genom att klicka på programikonen på skrivbordet eller genom att söka efter den på Start-menyn.
De wsl –avstängning avslutar alla aktiva WSL-distributioner eller instanser som för närvarande körs på det fysiska systemet eller enheten. Det kan finnas flera distributioner av WSL, som Ubuntu, Debian, Kali, etc., installerade på datorn som alla samtidigt kan stängas av och startas om genom de ovan nämnda stegen.
Läsa: WSL fungerar inte eller startar inte i Windows
2] Starta om en specifik Linux-distribution
Om ett system har flera WSL-distributioner installerade och vi behöver starta om en specifik distribution, kan de nedan nämnda stegen utföras från PowerShell:
- Öppna fönstret Windows PowerShell Terminal.
- Ange nedan nämnda kommandon i samma ordning som nämns nedan,
wsl –l –v wsl –t Debian wsl – d Debian
I det första kommandot:
- -l alternativet listar alla installerade distributioner eller distroer.
- -i är en valfri switch som kan lista ytterligare detaljer, som versionsnummer och status (kör eller stoppad) för den/de installerade distributionerna.
När distroerna är listade, kör du wsl kommandot igen med –t (avsluta) alternativet följt av namnet på distributionsavstängningen av den specifika distributionen. Den 2 nd kommandot avslutar WSL-distributionen som heter Debian.
När den specifika distron har stängts av kan den startas om igen med hjälp av –d växla med wsl-kommandot följt av distronamnet, som visas i 3 rd kommandot ovan.
flera partitioner på usb
3] Genom LxssManager Service
LxssManager är en sessionshanterare i användarläge som startar eller avslutar en ny session eller instans av WSL när den körs. Om du startar om LxssManager-tjänsten från PowerShell kan en WSL-session stängas och sedan startas upp igen genom att utföra det nedan nämnda kommandot från PowerShell-prompten:
restart –Service LxssManager
Omstart-tjänst: startar om en specifik tjänst (LxssManager, i det här fallet).
LxssManager: är tjänstens namn för vilket informationen behöver hämtas.
Läsa: WSL fungerar inte eller startar inte i Windows
4] Starta om WSL med CMD
När du startar om WSL via kommandotolken eller Windows-terminalen finns inga specifika tjänster eller kommandon tillgängliga för att göra detsamma. Att starta om WSL, främst genom kommandotolken, innebär att antingen stoppa och starta processen eller tjänsten, LxssManager eller WslService. Att göra så:
- Klicka på sökikonen på skrivbordet och skriv CMD.
- När kommandotolken visas i sökresultatet klickar du på alternativet Kör som administratör.
- Skriv in kommandot nedan i samma ordning som nämns nedan:
net stop LxssManager net start LxssManager
5] Starta om WSL från Task Manager
Att starta om WSL från Task Manager innebär att den berörda LxssManager-tjänsten startas om genom att följa nedanstående metoder:
- Öppna Aktivitetshanteraren genom att trycka CTRL+SKIFT+ESC .
- Klicka på Tjänster Tab och Öppna tjänsten alternativet längst ner.
- Leta upp LxssManager service.
- Högerklicka på tjänsten och klicka på Starta om.
Firefox inte öppen
Jag hoppas att inlägget var lätt att följa och att du nu vet hur du startar om WSL med PowerShell, CMD och Task Manager.
Hur återställer jag min WSL?
Alla distributioner som är tillgängliga på Windows PC är som en app. Du kan gå till avsnittet Appar i inställningarna, hitta WSL och sedan välja att återställa med de avancerade alternativen.
Hur aktiverar jag WSL?
Öppna Start-menyn, skriv Windows-funktioner i sökfältet och klicka på Slå på eller av Windows-funktioner. Markera kryssrutan 'Windows Subsystem for Linux' och tryck på OK.