Configurar WSL en Windows 11 suele ser pan comido, pero a veces te encuentras con ciertos obstáculos en el camino. Ya sea que no puedas activar la función, la distro no se instale bien, o sientas que el terminal no responde como debería, saber algunos trucos prácticos te puede ahorrar más de un dolor de cabeza. Quizá el comando wsl no se reconoce, o la distro se niega a arrancar después de instalarla. No te preocupes, aquí te voy a dar una mano para solucionar esos problemas y que puedas tener Linux funcionando de manera fluida en tu Windows. Porque, en serio, una vez que lo tienes listo, te preguntarás por qué no lo habías hecho antes.
Cómo usar WSL en Windows 11
Sigue estos pasos con calma y presta atención a los detalles — a veces sólo es cuestión de activar o desactivar algo, o de correr un par de comandos. Cuando ya tengas WSL listo, podrás usar comandos y programas de Linux dentro de Windows, sin necesidad de hacer doble arranque o poner máquinas virtuales que te complican más la vida. Está bastante bien, pero eso sí, a veces hay que hacer algunos ajustes para que funcione bien.
Habilitar la función WSL – y asegurarte de que está en marcha
Lo primero, necesitas activar el Subsistema de Windows para Linux. La forma más fácil es a través de Activar o desactivar características de Windows, pero a veces eso no alcanza, sobre todo si WSL no aparece o no funciona bien. También conviene comprobar si está habilitado desde la línea de comandos.
Abre PowerShell como administrador (haz clic derecho y selecciona “Ejecutar como administrador”) y corre este comando:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Eso le dice a Windows que active el subsistema de Linux, y puede ayudar si la interfaz gráfica no funcionó bien o si estás tratando de arreglar una instalación que dejó de funcionar. Después, también activa la Plataforma de máquina virtual con:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reinicia tu equipo para que los cambios surtan efecto. ¡Porque Windows siempre tiene su truco para complicar las cosas!
Actualizar a WSL 2 — y ponerlo en modo si tu distro no coopera
Una vez que arranque, vuelve a abrir PowerShell como admin y revisa qué versión de WSL tienes por defecto:
wsl --list --verbose
Si tus distros están en versión 1, o quieres que todo vaya más rápido y sea más compatible (que es lo recomendable), pon WSL 2 como predeterminado así:
wsl --set-default-version 2
Este paso es clave porque WSL 2 convierte Linux en una experiencia mucho más cercana a un sistema nativo, con ese kernel completo. A veces, al hacer esto, puede fallar o parecer que no hace nada, en cuyo caso prueba a activar de nuevo las funciones, actualizar Windows, o correr el comando tras reiniciar. A veces sólo hace falta un reinicio o una actualización del sistema para que todo encaje.
Instalar tu distro de Linux — lo más divertido (más o menos)
Ve a la Microsoft Store y busca la distribución que más te guste: Ubuntu, Debian, Kali, o la que prefieras. Da click en ‘Instalar’ y espera un ratito. Puede tardar unos minutos, sobre todo si tu internet va lento.
Si no la encuentras, revisa que WSL esté habilitado y que estés en la última versión de Windows. Muchas veces, si el sistema no está actualizado, la tienda no muestra las distribuciones Linux.
Configurar tu entorno Linux — la parte aburrida pero necesaria
Una vez instalada, ábrela desde el menú de inicio. La primera vez, te pedirá que pongas un usuario y contraseña — como en cualquier Linux. Consejo: escoge algo que puedas recordar, porque si olvidas esas credenciales, resetearlas puede ser un lío.
Empezar a usar comandos y solucionar los problemas más comunes
Abre la terminal de Linux desde el menú de inicio, o haz clic derecho en cualquier carpeta en el Explorador de Windows y selecciona “Abrir shell de Linux aquí”, si esa opción aparece. Si WSL no arranca o si te da errores con comandos como wsl
o no reconoce tu distro, suele ser por un problema de configuración o algo que se puede arreglar con un reinicio.
En algunos casos, correr wsl --shutdown
para cerrar todas las instancias y después arranchar la distro con wsl -d
puede solucionar el tema. También revisa que el Firewall de Windows y tu antivirus no estén bloqueando WSL.
Si todo está muy mal, puedes desinstalar y volver a instalar la distro, o resetear WSL con wsl --unregister
. Eso borra tu entorno Linux, así que guarda tus archivos si necesitas conservar algo.
Tips para sacarles más jugo a WSL en Windows 11
- Siempre que puedas, mantén Windows actualizado; muchas fallas y problemas de compatibilidad se arreglan con una buena actualización.
- Asegúrate de que Virtual Machine Platform esté activada, especialmente para usar WSL 2.
- Si quieres facilitarte las cosas, instala [WinGet](https://github.com/mikvw/winget), que ayuda a gestionar programas y actualizaciones sin tener que meterte en la tienda siempre.
- Ejecuta PowerShell o CMD como administrador para ciertos truquitos o cambios importantes.
- Fíjate en comandos útiles como
wsl --shutdown
owsl --help
. No solo para solucionar problemas, sino también para sacarle partido.
Preguntas frecuentes
¿Qué es exactamente WSL y por qué debería usarlo?
Es un entorno Linux que corre dentro de Windows, sin necesidad de máquinas virtuales o dual boot. Ideal para desarrolladores, sysadmins, o alguien curioso por Linux que todavía tiene que usar Windows para otras cosas.
¿Se pueden ejecutar aplicaciones gráficas en WSL?
¡Sí! Con WSL 2, ya es posible, aunque depende de tu versión de Windows y de si tienes un servidor X instalado (como VcXsrv o Xming), o si usas las versiones más nuevas que traen soporte nativo. No siempre es sencillo, pero se puede hacer.
¿Puedo tener varias distribuciones instaladas a la vez?
Por supuesto. Solo las vas instalando desde la tienda y cambias entre ellas con wsl -d
. Así tienes todo más a mano y puedes probar diferentes entornos sin problema.
¿Es seguro usar WSL?
En general, sí. Pero ojo, como con todo, hay que mantenerse actualizado, no correr scripts dudosos y usar contraseñas fuertes. Mantener Windows y Linux al día ayuda a mantener todo seguro. Usar Windows Defender y tener buenas prácticas en Linux también suma.
Resumen rápido — lo que hay que checar si algo falla
- Asegúrate de que Windows esté actualizado.
- Activa “Subsistema de Windows para Linux” y “Plataforma de máquina virtual” desde PowerShell o en las funciones de Windows.
- Ejecuta
wsl --set-default-version 2
para mejorar rendimiento. - Instala la distro desde la tienda y configura tu usuario.
- Si no funciona, prueba con
wsl --shutdown
o reinstala la distro.
Para terminar
Poner en marcha WSL puede requerir algunos ajustes, especialmente si hay actualizaciones pendientes o cosas que no funcionan bien. A veces sólo hace falta reiniciar varias veces o volver a activar algunas funciones. Pero una vez que lo logras, tienes un montón de herramientas de Linux a tu alcance, corriendo paralelo a Windows. Eso está genial, sobre todo si te gusta programar, hacer scripts o simplemente experimentar con Linux sin poner tu sistema en riesgo. Espero que esta guía sirva para que puedas evitar algunos dolores de cabeza y tener tus comandos de Linux funcionando a toda hora.
Resumen
- Activa WSL desde las Funciones de Windows o línea de comandos.
- Actualiza a WSL 2 para mejor rendimiento.
- Instala la distro que más te guste desde la tienda.
- Configura tu usuario de Linux — no te olvides de esto.
- Ponte a correr comandos y, si surgen problemas, revisa los pasos para solucionarlos.