Hoppa till innehåll

wslrelay.exe

Windows-processMicrosoft Corporation

Katalogsöktermer wslrelay, wsl relay, wsl localhost relay

WindowsSystemkomponent

WSL localhost- och stdio-vidarebefordrare. Den vidarebefordrar portar och vissa konsolströmmar mellan Windows och en distribution. Det är inte hypervisorn och inte WslService.

Vad du behöver veta

wslrelay är vidarebefordraren för portar/stdio, inte hypervisorn.

wslrelay.exe vidarebefordrar localhost-portar och viss stdio mellan Windows och WSL. vmcompute.exe och verktygs-VM:en är beräkningssidan. wslhost.exe hanterar bredare interoperabilitet. Att avsluta en vidarebefordrare kan stänga ner en vidarebefordrad webbserver, inte själva Hyper-V.

Säker?
Kontrollera den körande filens sökväg, signatur och utgivare. Namnet i sig kan inte fastställa säkerheten.
Är det Hyper-V?
Nej. Det är en port/stdio-vidarebefordrare
Samma som wslhost?
Nej. wslhost är interoperabilitets-I/O
Feex säger
Om jag ser wslrelay medan jag har bundit ett Linux-program till localhost, behandlar jag den som portbryggan. Jag öppnar inte Hyper-V-hanteraren och letar efter vmms för den lyssnande porten.

Vad är wslrelay.exe?

wslrelay är vidarebefordraren för portar/stdio, inte hypervisorn. Det är inte vmms.exe och det är inte vmcompute.exe. De kör beräkning. Denna binär bryggar endast localhost och vissa strömmar.

Vad gör den?

Den mappar en lyssnande Linux-port till Windows localhost och kan transportera stdio för en startad process. Den hanterar inte virtuella maskiner och listar inte distributioner.

Varför körs den?

En distribution publicerade en port, ett verktyg använde localhost-vidarebefordran eller WSL behövde en stdio-brygga. Inga vidarebefordrade socketar innebär ofta att denna vidarebefordrare bör vara overksam eller borta.

Varför finns det flera kopior?

Flera wslrelay.exe-kopior kan vara flera port- eller stdio-bryggor. Det är inte flera Hyper-V-hanteringstjänster.

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 'wslrelay.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

En Microsoft-wslrelay i WSL-paketet är localhost/stdio-bryggan. En wslrelay.exe i Temp är det inte. Detta är fortfarande inte Hyper-V vmms.

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

C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe

  • Förväntad utgivare: Microsoft Corporation
  • Uppgiften är port- och stdio-vidarebefordran
  • Inte vmcompute.exe och inte vmms.exe

Kan jag avsluta den?

Den vidarebefordrade porten bryts

Att avsluta wslrelay.exe kan bryta localhost-åtkomsten till den lyssnande Linux-processen. Verktygs-VM:en kan förbli igång. Att stoppa vmms.exe är en helt annan Hyper-V-historia.

Kan jag ta bort den?

Nej

Ta inte bort wslrelay.exe. Stoppa Linux-processen som publicerade porten, eller kör wsl --shutdown. Inaktivera inte Hyper-V för att ta bort denna vidarebefordrare.

Bör den starta med Windows?

En vidarebefordran eller stdio-brygga startar den. Det är inte Autostart-appar.

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 om wslrelay.exe
Körbart namn wslrelay.exe
Registrerad installationssökväg C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
Utgivare Microsoft Corporation
Signaturkontroll Inspektera den faktiska filen; denna post certifierar inte dess certifikatidentitet.

Vanliga problem

Webbläsaren kan inte nå localhost:3000 efter att ett optimeringsprogram avslutade vidarebefordraren

Starta om Linux-servern eller distributionen. Programmet är fortfarande kvar i den virtuella maskinen. vmms var aldrig denna brygga.

Förväxlas med filhängningar i wslhost

Fil-I/O för \\wsl.localhost hanteras av wslhost. En icke-fungerande localhost-port är denna vidarebefordrare.

Felsökning

Diagnostisera innan du ändrar något destruktivt.

Bekräfta att Linux-processen fortfarande lyssnar

Kontrollera porten inuti distributionen. Om den lyssnar där men Windows localhost misslyckas, är vidarebefordraren Windows-sidan. Hyper-V-hanteraren visar inte denna socket.

wsl --shutdown, starta sedan om programmet

Det bygger upp vidarebefordrarna på nytt. Byt inte ut vmcompute.exe för att "laga localhost".

Tekniska detaljer

Tekniska detaljer
Teknisk information om wslrelay.exe
Avbildningsnamn wslrelay.exe
Roll WSL localhost- och stdio-vidarebefordrare

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?