Instalar WSL (el Subsistema de Windows para Linux) en Windows 11 puede parecer algo sencillo, pero créeme, no siempre es pan comido. A veces las cosas se complican: WSL no termina de instalarse bien, o la distro de Linux se niega a arrancar. Si te has topado con alguno de esos rollos, esta guía te puede echar una mano para aclarar el panorama. En esencia, lo que consigues es tener un entorno Linux corriendo junto a Windows, lo cual es súper útil si eres developer o simplemente quieres usar herramientas Linux sin tener que hacer un dual boot. Es raro cómo Windows te hace pensar que es muy fácil, pero después te lanza curvas. Aquí te comparto lo que funciona, basado en experiencias reales.
Cómo arreglar problemas al instalar y lanzar WSL en Windows 11
1. Asegúrate de tener Windows completamente actualizado
Esto sí que ayuda. Si tu sistema no está al día, algunas funciones de WSL no van a funcionar. Puede que estés haciendo las cosas bien, pero si Windows tiene pendientes algunas actualizaciones, ciertas características no se habilitan. Para chequearlo, ve a Configuración > Windows Update y pulsa en Buscar actualizaciones. Instala todo lo que quede pendiente y reinicia si hace falta. A veces, en algunos equipos, esto arregla bugs que hacen que WSL no se instale o funcione bien. Una vez, en una máquina, noté que no actualizarlo hacía que WSL se colgara en puntos raros. Después de actualizar y reiniciar, todo fluyó sin problema.
2. Instala WSL usando PowerShell de la forma correcta
Si el comando wsl --install
no funcionó o WSL simplemente no arranca, prueba habilitar manualmente las funciones de Windows. Esto es útil si te da errores sobre “funcionalidad no habilitada” o se queda colgado. Abre PowerShell como administrador (haz clic derecho en el botón de inicio y elige Windows Terminal (Admin) o PowerShell (Admin)), y corre esto:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Luego, reinicia el equipo y vuelve a correr wsl --install
. Esto ayuda en casos donde Windows no habilitó esas funciones al instalar. Si estuvieras teniendo problemas instalando desde la Tienda o con comandos, estos pasos de habilitación arreglan la base, y WSL debería funcionar sin rollos.
3. Instala la distro de Linux manualmente si la instalación automática no va
Si el comando wsl --install
no termina de configurar Ubuntu o la distro que quieres, simplemente busca en la Microsoft Store la que prefieras — puede ser Ubuntu, Debian, Fedora, lo que sea. Pulsa en Obtener o Instalar. Cuando termine, ejecútala desde el menú Inicio. A veces la instalación automática falla o la distro no arranca bien; en esos casos, prueba lanzarla directamente con wsl -d Ubuntu
o el nombre que tenga tu distro. También, revisa en Configuración > Apps > Apps instaladas que esté instalada correctamente. Esto manual suele ser la cura cuando la instalación automática da errores o no termina de completarse.
4. Resetea o desinstala WSL si sigue fallando
A veces, WSL se corrompe o se queda pegado. Para arreglarlo, puedes eliminar y volver a instalar la distro. Abre PowerShell con permisos de administrador y corre:
wsl --unregister
Por ejemplo, wsl --unregister Ubuntu
. Después, vuelve a instalarla desde la Tienda o con wsl --install
. No olvides verificar que las funciones de Windows están habilitadas (como en el paso 2). Si WSL sigue fallando al arrancar, resetearla o desinstalar y volver a instalar la distro suele resolver.
5. Mantén WSL actualizado para tener las últimas funciones y arreglos
Una vez que tengas todo instalado, lo recomendable es mantener WSL al día, sobre todo porque ahora soporta aplicaciones gráficas y otras mejoras. Solo corre en PowerShell o CMD:
wsl --update
Eso descarga la última versión de WSL 2, con los arreglos más recientes y nuevas funciones. En algunos equipos, esta actualización no se hace sola, así que vale la pena chequearla después de haber instalado todo.
Otros consejillos para que WSL funcione de lujo
- Verifica que tienes Windows 22H2 o una versión más nueva — muchas funciones nuevas necesitan esa actualización.
- Para tener varias distros, busca más en la Tienda y usa
wsl --list --verbose
para ver qué tienes, ywsl -d <distro>
para lanzarlas a gusto. - Si las apps gráficas no abren, mira si tienes la última actualización de Windows con soporte para GUI en WSL, como el WSLg.
- Y sí, muchas veces tienes que abrir PowerShell con permisos de administrador para activar funciones. Windows a veces complica la vida más de lo que debería.
Preguntas frecuentes
¿Por qué WSL no se instala o no arranca bien?
Puede ser que Windows esté viejo, falten funciones habilitadas o haya un problema con la instalación. Actualizar todo y activar funciones manualmente suele solucionar estos problemas.
¿Puedo correr apps gráficas de Linux en Windows 11?
¡Sí! Gracias a las últimas actualizaciones, WSL soporta apps gráficas de Linux de forma nativa. Es un poco extraño, pero funciona bastante bien y sin complicaciones.
¿Es seguro desinstalar o resetear WSL y las distros?
Completamente. Puedes eliminar las distros con PowerShell o desde la Tienda, sin dañar Windows. Eso sí, respalda lo importante antes por si acaso.
Resumen rápido
- Actualiza Windows a la última versión.
- Habilita manualmente WSL y Virtual Machine Platform si hace falta.
- Resetea o reinstala WSL o las distros si tienes problemas.
- Mantén WSL actualizado para disfrutar las funciones nuevas y arreglos.
Para cerrar
Lograr que WSL funcione bien puede ser un dolor de cabeza, más si Windows no está al día o faltaron pasos en la instalación. Pero una vez que superas ese bloqueo inicial, correr Linux en Windows cambia la jugada, sobre todo si trabajas en desarrollo o pruebas. A veces basta con probar comandos como activar funciones manualmente o hacer un update de WSL. Espero que esto sirva para que nadie pierda horas en arreglos, que eso molesta. ¡Suerte y a divertirse hackeando!