wsl.exe
Términos de búsqueda del catálogo wsl, windows subsystem for linux cli, wsl.exe
Iniciador de línea de comandos de WSL orientado al usuario. Aquí se ejecuta `wsl -l -v`. No es vmmem y no es WslService.
Lo que necesita saber
wsl.exe es la CLI que usted ejecuta; no es vmmem.
wsl.exe es el iniciador integrado en el sistema. `wsl -l -v` muestra las distribuciones. La RAM del invitado para WSL2 se muestra como vmmem o vmmemWSL. WslService mantiene viva la máquina virtual después de que esta CLI finaliza. Cerrar el símbolo del sistema no limpia la memoria.
- ¿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 vmmem?
- No. vmmem es la memoria del invitado
- ¿Puedo finalizarlo?
- Esa sesión de CLI finaliza
¿Qué es wsl.exe?
wsl.exe es la CLI que usted ejecuta; no es vmmem. La memoria en el Administrador de tareas para la máquina virtual de WSL2 es vmmemWSL (o vmmem). Este archivo solo inicia y controla. Tampoco es WslService.
¿Qué hace?
Inicia una distribución, ejecuta comandos de Linux y acepta `wsl --shutdown`. No contiene el conjunto de trabajo del invitado y no aloja el Administrador de Hyper-V.
¿Por qué se está ejecutando?
Usted, un script, Windows Terminal o un IDE iniciaron WSL. Un wsl.exe de corta duración es un comando puntual. Uno de larga duración es un shell conectado.
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 'wsl.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
El wsl.exe de System32 es la CLI de Microsoft. Un wsl.exe en Downloads no lo es. Un uso elevado de RAM en una fila diferente llamada vmmem no corresponde a este iniciador.
Compare la ubicación registrada con el archivo real. Una carpeta familiar sola no establece la identidad.
C:\Windows\System32\wsl.exe
- Iniciador integrado en System32
- Listar distribuciones con wsl -l -v
- Homólogo de memoria: vmmem / vmmemWSL, no este archivo
¿Puedo finalizarlo?
Cierra esa CLI
Finalizar wsl.exe detiene ese comando o shell. La máquina virtual de WSL2 puede permanecer en vmmemWSL hasta ejecutar `wsl --shutdown`. Finalizar vmmem no se ofrece como una eliminación de archivo.
¿Puedo eliminarlo?
Características opcionales, no el Explorador
Quite el Subsistema de Windows para Linux de las Características opcionales o el paquete de la Store. No elimine System32\wsl.exe. Eliminar vmmem no es una desinstalación admitida.
¿Debería iniciarse con Windows?
Un acceso directo o un perfil de Terminal pueden iniciarlo. La fila de memoria de la máquina virtual no es esta CLI.
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 | wsl.exe |
|---|---|
| Ruta de instalación registrada | C:\Windows\System32\wsl.exe |
| Editor | Microsoft Corporation |
| Verificación de firma | Inspeccione el archivo real; esta entrada no certifica la identidad de su certificado. |
Problemas comunes
La gente intenta eliminar vmmem porque wsl.exe parece pequeño
vmmem es la memoria del invitado en el host. Utilice wsl --shutdown desde esta CLI. No hay una limpieza de vmmem.exe en System32.
`wsl -l -v` aparece vacío tras finalizar WslService
La CLI no puede comunicarse con un coordinador inactivo. Inicie WslService y vuelva a listar. El archivo del iniciador nunca fue el servicio.
Solución de problemas
Diagnostique antes de realizar cualquier cambio destructivo.
Ejecute wsl -l -v antes de buscar el uso de RAM
Las distribuciones detenidas siguen dejando una máquina virtual hasta el apagado. vmmemWSL es ese conjunto de trabajo. Este ejecutable es únicamente el comando.
wsl --shutdown, luego confirme que vmmemWSL se ha cerrado
Si la CLI da error, repare WSL. No reemplace wsl.exe desde un zip y no elimine ningún archivo vmmem.
Detalles técnicos
Detalles técnicos
| Nombre de la imagen | wsl.exe |
|---|---|
| Rol | Iniciador de línea de comandos 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: Comandos básicos de WSL · wsl.exe es el punto de entrada de la línea de comandos
- Microsoft Learn: instalar WSL · El wsl.exe integrado inicia distribuciones
- 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.