wslrelay.exe
Términos de búsqueda del catálogo wslrelay, wsl relay, wsl localhost relay
Retransmisión de localhost y stdio de WSL. Reenvía puertos y algunos flujos de consola entre Windows y una distribución. No es el hipervisor y no es WslService.
Lo que necesita saber
wslrelay es la retransmisión de puertos/stdio, no el hipervisor.
wslrelay.exe reenvía puertos de localhost y parte de la stdio entre Windows y WSL. vmcompute.exe y la máquina virtual de utilidades constituyen la parte de cómputo. wslhost.exe gestiona una interoperabilidad más amplia. Finalizar una retransmisión puede desconectar un servidor web reenviado, no Hyper-V en sí.
- ¿Seguro?
- Compruebe la ruta, la firma y el editor del archivo en ejecución. El nombre por sí solo no puede determinar la seguridad.
- ¿Es Hyper-V?
- No. Es una retransmisión de puertos/stdio
- ¿Igual que wslhost?
- No. wslhost gestiona la E/S de interoperabilidad
¿Qué es wslrelay.exe?
wslrelay es la retransmisión de puertos/stdio, no el hipervisor. No es vmms.exe y no es vmcompute.exe. Esos ejecutan el cómputo. Esta imagen solo sirve de puente para localhost y algunos flujos.
¿Qué hace?
Asigna una escucha de Linux a localhost de Windows y puede transportar stdio para un proceso iniciado. No administra máquinas virtuales y no lista distribuciones.
¿Por qué se está ejecutando?
Una distribución publicó un puerto, una herramienta utilizó el reenvío de localhost o WSL necesitó un puente de stdio. Si no hay sockets reenviados, a menudo significa que esta retransmisión debería estar inactiva o cerrada.
¿Por qué hay varias copias?
Varias copias de wslrelay.exe pueden ser varios puentes de puertos o stdio. No son varios servicios de administración de Hyper-V.
Inspeccionar la instancia en ejecución
En Windows PowerShell, esta consulta de solo lectura enumera los IDs de proceso coincidentes, los tiempos de creación y las rutas ejecutables en este PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslrelay.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Ningún resultado o una ruta inaccesible no es concluyente. Los procesos protegidos pueden restringir el acceso y los IDs de proceso pueden reutilizarse. Mantenga las rutas personales locales.
Use la guía de identidad de archivo para comparar firmas y metadatos del producto. Un nombre de archivo solo no puede establecer la seguridad.
¿Es seguro?
Verificar este archivo en ejecución
Un wslrelay de Microsoft en el paquete de WSL es el puente de localhost/stdio. Un wslrelay.exe en Temp no lo es. Esto sigue sin ser Hyper-V vmms.
Compare la ubicación registrada con el archivo real. Una carpeta familiar sola no establece la identidad.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
- Editor esperado: Microsoft Corporation
- Su función es la retransmisión de puertos y stdio
- No es vmcompute.exe y no es vmms.exe
¿Puedo finalizarlo?
Ese puerto reenviado se interrumpe
Finalizar wslrelay.exe puede interrumpir el acceso por localhost a ese proceso en escucha de Linux. La máquina virtual de utilidades puede permanecer activa. Detener vmms.exe es un asunto diferente, relativo a Hyper-V.
¿Puedo eliminarlo?
No
No elimine wslrelay.exe. Detenga el proceso de Linux que publicó el puerto o ejecute wsl --shutdown. No deshabilite Hyper-V para quitar esta retransmisión.
¿Debería iniciarse con Windows?
Un reenvío o puente de stdio lo inicia. No pertenece a Aplicaciones de inicio.
Medir el uso de recursos
| CPU y memoria | Compare varias observaciones para el mismo PID y carga de trabajo. Esta entrada no tiene una línea de base universal medida de forma independiente. |
|---|---|
| Disco y red | Atribuya la actividad al proceso real y a la tarea actual; un nombre de archivo solo no establece los destinos esperados ni el volumen de transferencia. |
Información del archivo
| Nombre del ejecutable | wslrelay.exe |
|---|---|
| Ruta de instalación registrada | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe |
| Editor | Microsoft Corporation |
| Verificación de firma | Inspeccione el archivo real; esta entrada no certifica la identidad de su certificado. |
Problemas comunes
El navegador no puede acceder a localhost:3000 después de que un optimizador cerró la retransmisión
Reinicie el servidor Linux o la distribución. La aplicación sigue en la máquina virtual. vmms nunca fue este puente.
Confundido con bloqueos de archivos en wslhost
La E/S de archivos en \\wsl.localhost corresponde a wslhost. Un puerto de localhost que no responde es esta retransmisión.
Solución de problemas
Diagnostique antes de realizar cualquier cambio destructivo.
Confirme que el proceso de Linux sigue escuchando
Dentro de la distribución, compruebe el puerto. Si escucha allí pero el localhost de Windows falla, la retransmisión es la parte de Windows. El Administrador de Hyper-V no mostrará este socket.
wsl --shutdown, luego inicie la aplicación de nuevo
Eso reconstruye las retransmisiones. No reemplace vmcompute.exe para "reparar localhost".
Detalles técnicos
Detalles técnicos
| Nombre de la imagen | wslrelay.exe |
|---|---|
| Rol | Retransmisión de localhost y stdio de WSL |
Comprobar la identidad de un archivo en ejecución
Un nombre de archivo solo no puede establecer la seguridad. Verifique la ruta real, la firma y la identidad del producto.
Fuentes y verificación
Etiqueta de fuente registrada: agosto de 2026. Esta etiqueta no establece una verificación independiente. Cómo investigamos.
- Microsoft Learn: redes en WSL · localhost y reenvío de puertos entre Windows y WSL
- Microsoft Learn: arquitectura de WSL · Los asistentes de red no son la CLI
- Mapa de procesos de Foxhole · Muestras directas en PC con Windows. No es una prueba comparativa de laboratorio.
- Microsoft Sysinternals: Sigcheck · Explica cómo inspeccionar las firmas de archivos. Esta referencia no establece la identidad ni la seguridad de un archivo en ejecución en particular.
- Microsoft: Get-CimInstance · Método de consulta de procesos local de solo lectura.
- Microsoft: Win32_Process properties · Documenta IDs de proceso, rutas ejecutables, fechas de creación y reutilización de ID de padre.
¿Fue útil este artículo?
Un sí o un no es suficiente. Elija un motivo si lo desea o agregue una breve nota.
Gracias. Eso nos ayuda a mejorar esta página.