Naar inhoud springen

wslrelay.exe

Windows-procesMicrosoft Corporation

Cataloguszoektermen wslrelay, wsl relay, wsl localhost relay

WindowsSysteemonderdeel

WSL localhost- en stdio-relay. Het stuurt poorten en sommige consolestreams door tussen Windows en een distributie. Het is niet de hypervisor en niet WslService.

Wat u moet weten

wslrelay is de poort-/stdio-relay, niet de hypervisor.

wslrelay.exe stuurt localhost-poorten en sommige stdio door tussen Windows en WSL. vmcompute.exe en de utility-VM vormen de rekenzijde. wslhost.exe verwerkt bredere interop. Het beëindigen van een relay kan de verbinding met een doorgestuurde webserver verbreken, niet Hyper-V zelf.

Veilig?
Controleer het pad, de handtekening en de uitgever van het actieve bestand. De naam alleen kan geen veiligheid aantonen.
Is het Hyper-V?
Nee. Het is een poort-/stdio-relay
Hetzelfde als wslhost?
Nee. wslhost is interop-I/O
Feex zegt
Als ik wslrelay zie terwijl ik een Linux-app aan localhost heb gebonden, behandel ik dat als de poortbrug. Ik open Hyper-V Manager niet om naar vmms te zoeken voor die luisterende socket.

Wat is wslrelay.exe?

wslrelay is de poort-/stdio-relay, niet de hypervisor. Het is niet vmms.exe en het is niet vmcompute.exe. Die voeren de berekening uit. Deze image overbrugt alleen localhost en sommige streams.

Wat doet het?

Het koppelt een Linux-luisteraar aan Windows localhost en kan stdio overbrengen voor een gestart proces. Het beheert geen VM's en toont geen distributies.

Waarom wordt het uitgevoerd?

Een distributie heeft een poort gepubliceerd, een tool heeft localhost-doorsturing gebruikt, of WSL had een stdio-brug nodig. Geen doorgestuurde sockets betekent vaak dat deze relay inactief of verdwenen zou moeten zijn.

Waarom zijn er meerdere exemplaren?

Meerdere wslrelay.exe-exemplaren kunnen meerdere poort- of stdio-bruggen zijn. Dat zijn niet meerdere Hyper-V-beheerservices.

Inspecteer de actieve instantie

In Windows PowerShell, deze alleen-lezen query toont overeenkomende proces-ID's, aanmaaktijden en uitvoerbare paden op deze pc.

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

Geen resultaat of een ontoegankelijk pad is niet doorslaggevend. Beveiligde processen kunnen toegang beperken en proces-ID's kunnen worden hergebruikt. Houd persoonlijke paden lokaal.

Gebruik de bestandsidentificatiegids om handtekeningen en productmetadata te vergelijken. Een bestandsnaam alleen kan geen veiligheid vaststellen.

Is het veilig?

Verifieer dit actieve bestand

Een Microsoft-wslrelay in het WSL-pakket is de localhost-/stdio-brug. Een wslrelay.exe in Temp is dat niet. Dit is nog steeds niet Hyper-V vmms.

Vergelijk de vastgelegde locatie met het daadwerkelijke bestand. Een bekende map alleen vestigt geen identiteit.

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

  • Verwachte uitgever: Microsoft Corporation
  • Taak is poort- en stdio-relay
  • Niet vmcompute.exe en niet vmms.exe

Kan ik het beëindigen?

Die doorgestuurde poort valt weg

Het beëindigen van wslrelay.exe kan de localhost-toegang tot die Linux-luisteraar verbreken. De utility-VM kan actief blijven. Het stoppen van vmms.exe is een ander Hyper-V-verhaal.

Kan ik het verwijderen?

Nee

Verwijder wslrelay.exe niet. Stop het Linux-proces dat de poort heeft gepubliceerd, of voer wsl --shutdown uit. Schakel Hyper-V niet uit om deze relay te verwijderen.

Moet het samen met Windows starten?

Een doorsturing of stdio-brug start het. Het is geen onderdeel van Opstart-apps.

Meet resourcegebruik

Meet het huidige proces in plaats van uit te gaan van een universele basislijn
CPU en geheugen Vergelijk verschillende waarnemingen voor dezelfde PID en workload. Deze vermelding heeft geen onafhankelijk gemeten universele basislijn.
Schijf en netwerk Schrijf activiteit toe aan het daadwerkelijke proces en de huidige taak; een bestandsnaam alleen vestigt geen verwachte bestemmingen of overdrachtsvolume.

Bestandsinformatie

Bestandsinformatie wslrelay.exe
Naam van uitvoerbaar bestand wslrelay.exe
Vastgelegd installatiepad C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
Uitgever Microsoft Corporation
Handtekeningcontrole Inspecteer het daadwerkelijke bestand; deze vermelding certificeert de identiteit van het certificaat niet.

Veelvoorkomende problemen

Browser kan localhost:3000 niet bereiken nadat een optimalisatieprogramma de relay heeft beëindigd

Start de Linux-server of de distributie opnieuw op. De app bevindt zich nog steeds in de VM. vmms is nooit deze brug geweest.

Verward met wslhost-bestandshaperingen

\\wsl.localhost bestands-I/O is wslhost. Een niet-werkende localhost-poort is deze relay.

Probleemoplossing

Stel een diagnose voordat u destructieve wijzigingen aanbrengt.

Controleer of het Linux-proces nog steeds luistert

Controleer de poort binnen de distributie. Als deze daar luistert maar Windows localhost mislukt, is de relay de Windows-zijde. Hyper-V Manager toont deze socket niet.

wsl --shutdown, start de app daarna opnieuw

Dat bouwt relays opnieuw op. Vervang vmcompute.exe niet om "localhost te repareren."

Technische details

Technische details
Technische details wslrelay.exe
Image-naam wslrelay.exe
Rol WSL localhost- en stdio-relay

Controleer de identiteit van een actief bestand

Een bestandsnaam alleen kan geen veiligheid vaststellen. Verifieer het daadwerkelijke pad, de handtekening en de productidentiteit.

Bronnen en verificatie

Vastgelegd bronlabel: augustus 2026. Dit label vormt geen onafhankelijke verificatie. Hoe wij onderzoek doen.

Was dit artikel nuttig?

Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.

Was dit artikel nuttig?