Hoppa till innehåll

wsl.exe

Windows-processMicrosoft Corporation

Katalogsöktermer wsl, windows subsystem for linux cli, wsl.exe

WindowsSystemkomponent

Användarriktad kommandoradsstartare för WSL. Du kör `wsl -l -v` här. Det är inte vmmem och det är inte WslService.

Vad du behöver veta

wsl.exe är CLI:et du kör; det är inte vmmem.

wsl.exe är den inbyggda startaren. `wsl -l -v` listar distributioner. Gäst-RAM för WSL2 visas som vmmem eller vmmemWSL. WslService håller den virtuella datorn vid liv efter att detta CLI har avslutats. Att stänga prompten är inte en minnesrensning.

Säker?
Kontrollera den körande filens sökväg, signatur och utgivare. Namnet i sig kan inte fastställa säkerheten.
Är det vmmem?
Nej. vmmem är gästminne
Kan jag avsluta den?
Den CLI-sessionen avslutas
Feex säger
Om någon pekar på wsl.exe för "8 GB WSL-RAM" tittar jag på vmmemWSL. Jag använder CLI:et för att lista och stänga av. Jag avslutar inte startaren och förväntar mig att den virtuella datorns minnesmängd ska försvinna.

Vad är wsl.exe?

wsl.exe är CLI:et du kör; det är inte vmmem. Minne i Aktivitetshanteraren för den virtuella WSL2-datorn är vmmemWSL (eller vmmem). Den här filen startar och styr endast. Den är inte heller WslService.

Vad gör den?

Den startar en distribution, kör Linux-kommandon och accepterar `wsl --shutdown`. Den hanterar inte gästens minnesuppsättning och är inte värd för Hyper-V-hanteraren.

Varför körs den?

Du, ett skript, Windows Terminal eller en utvecklingsmiljö startade WSL. En kortlivad wsl.exe är ett engångskommando. En långlivad instans är ett anslutet skal.

Inspektera den körande instansen

I Windows PowerShell listar denna skrivskyddade fråga matchande process-ID, skapelsetider och körbara sökvägar på denna dator.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wsl.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Inget resultat eller en otillgänglig sökväg är otillfredsställande. Skyddade processer kan begränsa åtkomst, och process-ID kan återanvändas. Behåll personliga sökvägar lokalt.

Använd filidentitetsguiden för att jämföra signaturer och produktmetadata. Ett filnamn ensamt kan inte fastställa säkerhet.

Är den säker?

Verifiera denna körande fil

System32 wsl.exe är Microsofts CLI. En wsl.exe i Hämtade filer är det inte. Hög minnesanvändning på en annan rad med namnet vmmem är inte denna startare.

Jämför den registrerade platsen med den faktiska filen. En bekant mapp ensam fastställer inte identitet.

C:\Windows\System32\wsl.exe

  • Inbyggd startare i System32
  • Lista distributioner med wsl -l -v
  • Minnessyskon: vmmem / vmmemWSL, inte denna fil

Kan jag avsluta den?

Stänger det CLI:et

Att avsluta wsl.exe stoppar det kommandot eller skalet. Den virtuella WSL2-datorn kan ligga kvar i vmmemWSL fram till `wsl --shutdown`. Att avsluta vmmem erbjuds inte som en filborttagning.

Kan jag ta bort den?

Valfria funktioner, inte Utforskaren

Ta bort Windows Subsystem for Linux från Valfria funktioner eller Store-paketet. Ta inte bort System32\wsl.exe. Att ta bort vmmem är inte en avinstallation som stöds.

Bör den starta med Windows?

En genväg eller Terminal-profil kan starta den. Minnesraden för den virtuella datorn är inte detta CLI.

Mät resursanvändning

Mät den aktuella processen snarare än att anta en universell baslinje
CPU och minne Jämför flera observationer för samma PID och arbetsbelastning. Denna post har ingen oberoende mätt universell baslinje.
Disk och nätverk Tillskriv aktivitet till den faktiska processen och den aktuella uppgiften; ett filnamn ensamt fastställer inte förväntade destinationer eller överföringsvolym.

Filinformation

Filinformation för wsl.exe
Körbart namn wsl.exe
Registrerad installationssökväg C:\Windows\System32\wsl.exe
Utgivare Microsoft Corporation
Signaturkontroll Inspektera den faktiska filen; denna post certifierar inte dess certifikatidentitet.

Vanliga problem

Folk försöker ta bort vmmem för att wsl.exe ser liten ut

vmmem är gästminne på värden. Använd wsl --shutdown från detta CLI. Det finns ingen vmmem.exe-rensning i System32.

`wsl -l -v` är tomt efter att de avslutat WslService

CLI:et kan inte kommunicera med en stoppad koordinator. Starta WslService och lista sedan igen. Startfilen var aldrig tjänsten.

Felsökning

Diagnostisera innan du ändrar något destruktivt.

Kör wsl -l -v innan du jagar RAM-minne

Stoppade distributioner lämnar fortfarande kvar en virtuell dator fram till avstängning. vmmemWSL är det aktiva minnet. Denna exe är bara kommandot.

wsl --shutdown, bekräfta sedan att vmmemWSL försvann

Om CLI:et ger fel, reparera WSL. Ersätt inte wsl.exe från en zip-fil och ta inte bort en vmmem-fil.

Tekniska detaljer

Tekniska detaljer
Teknisk information om wsl.exe
Avbildningsnamn wsl.exe
Roll WSL-kommandoradsstartare

Verifiera identiteten för en aktiv fil

Ett filnamn ensamt kan inte fastställa säkerhet. Verifiera den faktiska sökvägen, signaturen och produktidentiteten.

Källor och verifiering

Registrerad källetikett: augusti 2026. Denna etikett fastställer inte oberoende verifiering. Hur vi efterforskar.

Var denna artikel användbar?

Ett ja eller nej räcker. Välj en anledning om du vill, eller lägg till en kort anteckning.

Var denna artikel användbar?