wslrelay.exe
Termes de recherche du catalogue wslrelay, wsl relay, wsl localhost relay
Relais localhost et stdio de WSL. Il transfère les ports et certains flux de console entre Windows et une distribution. Ce n'est ni l'hyperviseur ni WslService.
Ce que vous devez savoir
wslrelay est le relais de port/stdio, pas l'hyperviseur.
wslrelay.exe relaie les ports localhost et certaines E/S standard entre Windows et WSL. vmcompute.exe et la machine virtuelle utilitaire gèrent la partie calcul. wslhost.exe prend en charge l'interopérabilité plus générale. Arrêter un relais peut déconnecter un serveur web redirigé, mais n'affecte pas Hyper-V lui-même.
- Sûr ?
- Vérifiez l'emplacement, la signature et l'éditeur du fichier en cours d'exécution. Le nom seul ne permet pas d'établir la sécurité.
- Est-ce Hyper-V ?
- Non. Il s'agit d'un relais de port/stdio
- Est-ce la même chose que wslhost ?
- Non. wslhost gère les E/S d'interopérabilité
Qu'est-ce que wslrelay.exe ?
wslrelay est le relais de port/stdio, pas l'hyperviseur. Ce n'est ni vmms.exe ni vmcompute.exe. Ceux-ci gèrent le calcul. Cette image sert uniquement de pont pour localhost et certains flux.
Que fait-il ?
Il associe une écoute Linux sur le localhost de Windows et peut transporter les flux stdio pour un processus lancé. Il ne gère pas les machines virtuelles et ne liste pas les distributions.
Pourquoi s'exécute-t-il ?
Une distribution a publié un port, un outil a utilisé la redirection vers localhost, ou WSL a nécessité une passerelle stdio. L'absence de sockets redirigés signifie souvent que ce relais devrait être inactif ou absent.
Pourquoi y a-t-il plusieurs copies ?
La présence de plusieurs instances de wslrelay.exe peut correspondre à plusieurs ponts de ports ou de flux stdio. Il ne s'agit pas de plusieurs services de gestion Hyper-V.
Inspecter l'instance en cours d'exécution
Dans Windows PowerShell, cette requête en lecture seule liste les ID de processus correspondants, les heures de création et les chemins d'accès exécutables sur ce PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslrelay.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Aucun résultat ou un chemin inaccessible est non concluant. Les processus protégés peuvent restreindre l'accès, et les ID de processus peuvent être réutilisés. Gardez les chemins personnels locaux.
Utilisez le guide d'identification de fichier pour comparer les signatures et les métadonnées du produit. Un nom de fichier seul ne peut pas établir la sécurité.
Est-il sûr ?
Vérifier ce fichier en cours d'exécution
Un wslrelay Microsoft situé dans le package WSL constitue le pont localhost/stdio. Un wslrelay.exe dans Temp ne l'est pas. Il ne s'agit toujours pas du service vmms d'Hyper-V.
Comparez l'emplacement enregistré avec le fichier réel. Un dossier familier seul n'établit pas l'identité.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
- Éditeur attendu : Microsoft Corporation
- Rôle : relais de port et de flux stdio
- Ni vmcompute.exe ni vmms.exe
Puis-je l'arrêter ?
Ce port redirigé se ferme
Mettre fin à wslrelay.exe peut interrompre l'accès via localhost à ce service en écoute sous Linux. La machine virtuelle utilitaire peut rester active. L'arrêt de vmms.exe relève d'Hyper-V et constitue une tout autre opération.
Puis-je le supprimer ?
Non
Ne supprimez pas wslrelay.exe. Arrêtez le processus Linux qui a publié le port, ou exécutez wsl --shutdown. Ne désactivez pas Hyper-V pour supprimer ce relais.
Doit-il démarrer avec Windows ?
Une redirection de port ou un pont stdio le démarre. Ce n'est pas une application de démarrage.
Mesurer l'utilisation des ressources
| CPU et mémoire | Comparez plusieurs observations pour le même PID et la même charge de travail. Cette entrée n'a pas de base universelle mesurée indépendamment. |
|---|---|
| Disque et réseau | Attribuez l'activité au processus réel et à la tâche en cours ; un nom de fichier seul n'établit pas les destinations attendues ni le volume de transfert. |
Informations sur le fichier
| Nom de l'exécutable | wslrelay.exe |
|---|---|
| Chemin d'installation enregistré | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe |
| Éditeur | Microsoft Corporation |
| Vérification de la signature | Inspectez le fichier réel ; cette entrée ne certifie pas l'identité de son certificat. |
Problèmes courants
Le navigateur ne peut pas accéder à localhost:3000 après l'arrêt du relais par un optimiseur
Redémarrez le serveur Linux ou la distribution. L'application est toujours dans la machine virtuelle. vmms n'a jamais été cette passerelle.
Confondu avec les blocages de fichiers de wslhost
Les E/S de fichiers \\wsl.localhost concernent wslhost. Un port localhost injoignable concerne ce relais.
Dépannage
Diagnostiquez avant d'effectuer toute modification destructive.
Vérifiez que le processus Linux est toujours en écoute
Dans la distribution, vérifiez le port. S'il est en écoute en local mais que le localhost Windows échoue, le relais se situe du côté Windows. Le Gestionnaire Hyper-V n'affichera pas ce socket.
wsl --shutdown, puis relancez l'application
Cela reconstruit les relais. Ne remplacez pas vmcompute.exe pour « réparer localhost ».
Détails techniques
Détails techniques
| Nom de l'image | wslrelay.exe |
|---|---|
| Rôle | Relais localhost et stdio de WSL |
Vérifier l'identité d'un fichier en cours d'exécution
Un nom de fichier seul ne peut pas établir la sécurité. Vérifiez le chemin réel, la signature et l'identité du produit.
Sources et vérification
Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.
- Microsoft Learn : mise en réseau WSL · Redirection de port et localhost entre Windows et WSL
- Microsoft Learn : architecture WSL · Les assistants réseau ne sont pas la CLI
- Carte des processus Foxhole · Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
- Microsoft Sysinternals: Sigcheck · Explique comment inspecter les signatures de fichiers. Cette référence n'établit pas l'identité ou la sécurité d'un fichier particulier en cours d'exécution.
- Microsoft : Get-CimInstance · Méthode de requête de processus locale en lecture seule.
- Microsoft : propriétés de Win32_Process · Documente les ID de processus, les chemins d'accès exécutables, les dates de création et la réutilisation de l'ID parent.
Cet article vous a-t-il été utile ?
Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.
Merci. Cela nous aide à améliorer cette page.