Reiniciar el Subsistema de Windows para Linux (WSL) con PowerShell, CMD y el Administrador de tareas

Notas clave

  • Puede reiniciar WSL mediante PowerShell, el Símbolo del sistema y el Administrador de tareas.
  • Recuerde guardar su trabajo antes de reiniciar cualquier distribución.
  • Utilice comandos específicos para administrar múltiples distribuciones de Linux de manera eficiente.

Cómo dominar el reinicio de WSL: una guía completa

El Subsistema de Windows para Linux (WSL) permite a los usuarios ejecutar un entorno Linux en Windows. Esta guía explica en detalle varios métodos para reiniciar WSL eficientemente, incluyendo los pasos esenciales a través de diferentes interfaces como PowerShell, CMD y el Administrador de tareas.

Varias formas de reiniciar WSL

A continuación se muestran varios métodos efectivos para reiniciar WSL en su máquina Windows.

Paso 1: utilice el comando WSL

Para reiniciar WSL a través de Windows PowerShell, utilice el comando WSL con los parámetros correctos:

  • Haga clic en el icono Buscar y escriba PowerShell.
  • Introduzca el siguiente comando:

wsl --shutdown

Este comando cerrará todas las distribuciones de WSL activas. Puede reiniciar WSL iniciándolo desde el icono del escritorio o el menú Inicio.

Consejo profesional: asegúrese de guardar cualquier trabajo en curso en distribuciones abiertas para evitar perder datos.

Paso 2: Reiniciar una distribución de Linux específica

Para sistemas con múltiples distribuciones de WSL, siga estos pasos para reiniciar una específica:

  • Abra PowerShell.
  • Escriba el siguiente comando para enumerar las distribuciones instaladas:

wsl -l -v

A continuación, cierre la distribución específica (por ejemplo, Debian ):

wsl -t Debian

Para reiniciar la misma distribución, ingrese:

wsl -d Debian

Paso 3: Uso del servicio LxssManager

El servicio LxssManager administra las sesiones de WSL. Para reiniciarlo desde PowerShell, ejecute:

Restart-Service LxssManager

Paso 4: reinicie WSL mediante el símbolo del sistema

Al utilizar el símbolo del sistema, detenga e inicie el servicio LxssManager con los siguientes comandos:

  • Abra el símbolo del sistema como administrador.
  • Ingresar:

net stop LxssManager

net start LxssManager

Paso 5: Reiniciar WSL desde el Administrador de tareas

Para reiniciar el servicio LxssManager a través del Administrador de tareas:

  1. Presione Ctrl + Shift + Esc para abrir el Administrador de tareas.
  2. Vaya a la pestaña Servicios y haga clic en Abrir servicios.
  3. Haga clic derecho en LxssManager y seleccione Reiniciar.

Consejos adicionales

  • Asegúrese siempre que su trabajo esté guardado en cualquier distribución de WSL antes de reiniciar.
  • Al solucionar problemas de WSL, reiniciar a menudo puede resolver entornos que no responden.
  • Considere usar PowerShell para la administración avanzada y la automatización de los comandos WSL.

Resumen

Esta guía describe varios métodos para reiniciar WSL, incluyendo el uso de comandos de PowerShell, el Símbolo del sistema y el Administrador de tareas. Cada método es sencillo y puede mejorar significativamente su flujo de trabajo en Windows al utilizar distribuciones de Linux.

Conclusión

Reiniciar WSL es fundamental para administrar su entorno Linux en Windows. Con los métodos descritos, podrá gestionar los reinicios rápidamente sin afectar la estabilidad general del sistema.

Preguntas frecuentes

¿Cómo reinicio mi WSL?

Para restablecer WSL, vaya a la sección Aplicaciones en Configuración, busque WSL y elija restablecer en las opciones avanzadas.

¿Cómo habilito WSL?

Abra el menú Inicio, escriba «Características de Windows» en la barra de búsqueda y haga clic en «Activar o desactivar las características de Windows».Seleccione la casilla «Subsistema de Windows para Linux» y pulse Aceptar.