Instalar WSL en Windows 11 es una de esas decisiones que ahorran tiempo desde el primer día: te permite trabajar con Linux sin abandonar el escritorio de Windows. Bien configurado, sirve para desarrollo web, automatización, contenedores ligeros y pruebas de herramientas que en Windows no se comportan igual. En esta guía te explico qué conviene comprobar antes de empezar, cómo activarlo paso a paso, qué distribución elegir y qué hacer cuando algo se atasca.
Lo esencial para activar WSL en Windows 11 sin perder tiempo
- La vía más rápida es
wsl --install, que habilita lo necesario y deja WSL 2 como base. - Necesitas Windows 11 actualizado, permisos de administrador y virtualización activa en BIOS o UEFI.
- Ubuntu se instala por defecto, pero puedes elegir Debian, Kali u otra distribución con
-d. - Si el instalador se queda a medias, suele ayudar
wsl --install --web-downloado una instalación manual. - El primer arranque pide crear usuario y contraseña; después, la experiencia es casi inmediata.
- Para trabajar cómodo, usa Windows Terminal y guarda los proyectos pesados dentro del sistema de archivos Linux.
Lo que conviene comprobar antes de activar WSL en Windows 11
Yo suelo empezar por tres comprobaciones. Primero, que el equipo esté en Windows 11 con las actualizaciones al día. Segundo, que tengas sesión con permisos de administrador para abrir PowerShell. Tercero, que la virtualización esté activa; si el equipo es de empresa o una máquina virtual, este punto es el que más veces falla.
La documentación oficial de Microsoft parte de un enfoque muy directo: un solo comando, reinicio y primera sesión. En la práctica, eso funciona bien cuando el sistema cumple estas condiciones mínimas:
- Windows 11 instalado y sin reinicios pendientes.
- Conexión a internet para descargar componentes y la distribución Linux.
- Virtualización activada en BIOS o UEFI.
- Una cuenta con privilegios de administrador.
Si quieres ir al grano, abre PowerShell como administrador y confirma que no hay actualizaciones a medias. Yo no empezaría una instalación si el equipo ya venía arrastrando reinicios o errores de Windows Update, porque ese es el tipo de detalle que luego complica el diagnóstico. Con eso claro, pasamos a la parte práctica: activarlo de la forma más rápida posible.

La forma más rápida de instalarlo
En un Windows 11 actual, la ruta más limpia es sencilla: ejecutar un comando, reiniciar y abrir la distribución por primera vez. Yo la prefiero porque evita pasos innecesarios y deja WSL 2 configurado desde el principio.
- Abre PowerShell como administrador.
- Ejecuta este comando:
wsl --install
- Espera a que Windows habilite los componentes necesarios y te pida reiniciar.
- Después del reinicio, abre la distribución instalada y deja que termine de descomprimir los archivos.
- Crea tu usuario y contraseña de Linux cuando aparezca el asistente inicial.
Ese primer arranque suele tardar más que los siguientes. No es un fallo: Windows está preparando el entorno, no solo lanzando una app. A partir de ahí, abrir la distro suele ser casi inmediato.
Si quieres instalar otra distribución desde el principio, primero lista las opciones disponibles y luego elige una concreta:
wsl --list --online
wsl --install -d Debian
Y si la instalación se queda bloqueada en el arranque o en una descarga rara, prueba esta variante:
wsl --install --web-download -d Ubuntu
Yo reservaría esta opción para cuando la ruta normal falla o cuando la Microsoft Store no está resolviendo bien la descarga. Una vez que lo tienes funcionando, la siguiente decisión importante es qué distribución merece la pena instalar.
Qué distribución te conviene instalar primero
Ubuntu es la distribución que WSL instala por defecto por una razón muy simple: es la más fácil de recomendar para empezar. Tiene mucha documentación, buena compatibilidad y una comunidad enorme. Aun así, no siempre es la mejor respuesta para todos los casos.
| Distribución | La elegiría si... | Por qué la recomiendo |
|---|---|---|
| Ubuntu | Empiezas desde cero o quieres máxima compatibilidad | Tiene mucha documentación, paquetes abundantes y menos fricción al arrancar |
| Debian | Prefieres estabilidad y un entorno más sobrio | Encaja bien con flujos conservadores y servidores |
| Kali Linux | Haces pruebas de seguridad o auditorías | Incluye herramientas pensadas para ese trabajo |
| Arch Linux | Quieres control fino y ya conoces bien Linux | Exige más mantenimiento, pero da mucha flexibilidad |
Si no tienes un motivo claro para cambiar, yo me quedaría con Ubuntu. Es la opción que menos tiempo te hace perder y la que mejor encaja para aprender, desarrollar o probar herramientas. Si ya sabes qué stack vas a usar, entonces sí merece la pena instalar otra distro desde el principio con wsl --install -d.
Elegida la distribución, lo siguiente es comprobar que realmente estás en WSL 2 y dejar algunas preferencias resueltas antes de empezar a trabajar en serio.
Cómo dejar WSL funcionando bien desde el primer arranque
Después de instalar, me interesa comprobar dos cosas: que la distro realmente está en WSL 2 y que el sistema arranca con la distribución que me conviene. Eso se mira en segundos con unos pocos comandos.
| Comando | Qué hace |
|---|---|
wsl -l -v |
Muestra las distribuciones instaladas y si usan WSL 1 o WSL 2 |
wsl --set-default-version 2 |
Deja WSL 2 como versión por defecto para nuevas instalaciones |
wsl --set-default Ubuntu |
Elige la distro por defecto al ejecutar wsl
|
wsl --distribution Debian |
Abre una distribución concreta sin cambiar la predeterminada |
wsl --update |
Actualiza WSL y su kernel cuando hace falta |
Si te quedas con una sola idea, que sea esta: WSL 2 suele ser la opción correcta para la mayoría de usuarios de Windows 11. Tiene mejor compatibilidad con software Linux y es la arquitectura que la instalación moderna deja preparada de forma predeterminada.
También conviene acostumbrarse a un detalle que marca mucha diferencia en rendimiento: cuando trabajes con proyectos grandes o con muchos archivos pequeños, suele ir mejor guardarlos dentro del sistema de archivos Linux y no en rutas montadas desde Windows. No es obligatorio para empezar, pero sí es una de esas costumbres que evitan que la experiencia se vuelva torpe más adelante. Con eso en mente, toca ver los tropiezos más habituales y cómo salir de ellos sin reinstalar todo a ciegas.
Los fallos que más se repiten y cómo desbloquearlos
Cuando WSL falla, casi siempre el problema está en una de estas cuatro cosas: virtualización desactivada, componentes de Windows sin habilitar, una distribución que no se descargó bien o un Windows demasiado atascado en actualizaciones. Yo no empiezo desinstalando nada; primero descarto los bloqueos simples.Si wsl --install solo muestra la ayuda
Eso suele significar que WSL ya está presente o que el comando no está rematando la instalación de una distribución concreta. En ese caso, lista las distros online y elige una explícitamente:
wsl --list --online
wsl --install -d Ubuntu
Si el equipo es antiguo o el entorno está muy restringido, puede tocar la instalación manual. No es la ruta normal en Windows 11, pero sigue existiendo como plan B.
Si la instalación se queda en 0 % o avanza demasiado despacio
Ese bloqueo suele venir de la descarga inicial, de la Microsoft Store o de una conexión inestable. La variante con --web-download suele resolverlo porque descarga la distribución desde Internet antes de instalarla:
wsl --install --web-download -d Ubuntu
Si aun así no avanza, revisa Windows Update y reinicia el equipo antes de volver a intentarlo. En mi experiencia, muchos supuestos “fallos de WSL” son simplemente instalaciones de Windows a medio terminar.
Lee también: Escritorio remoto en Windows 10 - Configura y conecta fácil
Si no arranca WSL 2
Aquí el culpable suele ser la virtualización desactivada en BIOS o UEFI, o el componente Virtual Machine Platform sin activar. En un portátil personal se corrige desde el firmware del equipo; en un ordenador corporativo puede depender de la política de la empresa. Si el hardware no permite virtualización, WSL 2 no funcionará como debería.
Si notas reinicios extraños, mensajes de error al habilitar características o una instalación que parece completar y luego se deshace, no fuerces el sistema. Primero comprueba el estado de Windows, y solo después vuelve a lanzar el proceso. Ese orden ahorra más tiempo del que parece. Una vez resueltos los tropiezos, lo que marca la diferencia real es cómo lo usas desde el día uno.
Lo que merece la pena dejar listo después del primer arranque
Después de crear tu usuario, yo haría tres cosas antes de dar WSL por cerrado: abriría el proyecto desde Windows Terminal, actualizaría el entorno Linux y decidiría dónde voy a guardar mis archivos de trabajo. Esa pequeña disciplina marca la diferencia entre una instalación que solo arranca y un entorno que de verdad te ahorra tiempo.
- Abre la distro desde Windows Terminal para trabajar con pestañas y dividir terminales sin pelearte con ventanas sueltas.
- Actualiza el sistema Linux con
sudo apt update && sudo apt upgradesi estás en una distribución basada en Debian o Ubuntu. - Guarda los repositorios activos dentro del sistema de archivos de Linux si vas a compilar, instalar dependencias o tocar miles de archivos pequeños.
- Usa
wsl --updatede vez en cuando para mantener el entorno al día. - Si trabajas con editor gráfico, integra VS Code con WSL para editar desde Windows sin romper el contexto de Linux.
Yo no empezaría instalando diez herramientas de golpe. Primero deja estable la base, después añade lo que realmente necesitas: Git, tu editor, Docker si aplica y las utilidades del proyecto. Cuando haces eso, WSL deja de parecer una capa extra de Windows y pasa a ser una forma muy limpia de trabajar entre dos mundos sin complicarte la vida.