wslrelay.exe
Cataloguszoektermen wslrelay, wsl relay, wsl localhost relay
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
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
| 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
| 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
| 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.
- Microsoft Learn: WSL-netwerken · localhost en poortdoorsturing tussen Windows en WSL
- Microsoft Learn: WSL-architectuur · Netwerkhelpers zijn niet de CLI
- Foxhole-proceskaart · Voorbeelden van eerste partijen op Windows-pc's. Geen laboratoriumbenchmark.
- Microsoft Sysinternals: Sigcheck · Legt uit hoe u bestandshandtekeningen inspecteert. Deze referentie stelt de identiteit of veiligheid van een specifiek actief bestand niet vast.
- Microsoft: Get-CimInstance · Methode voor alleen-lezen lokale procesquery.
- Microsoft: Win32_Process-eigenschappen · Documenteert proces-ID's, uitvoerbare paden, aanmaakdatums en hergebruik van ouder-ID.
Was dit artikel nuttig?
Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.
Bedankt. Dat helpt ons om deze pagina te verbeteren.