Habilitar WSL en Windows 11 puede parecer sencillo, pero a veces no es tan sencillo como navegar por los menús. El mayor problema suele ser que las opciones no se activan correctamente, incluso después de seguir los pasos habituales. Quizás WSL no aparezca en las Características de Windows o las distribuciones de Linux no se inicien después de la instalación. Sí, Windows tiene una forma de complicar las cosas más de lo necesario, especialmente con los componentes y las características del sistema. Y a menudo, el problema se debe a versiones de Windows desactualizadas o actualizaciones faltantes, así que asegurarse de que todo esté actualizado y configurado correctamente puede ahorrarte muchos dolores de cabeza.
Aquí tienes la información básica sobre cómo solucionar problemas y poner WSL en funcionamiento sin complicaciones. Implica algunas comprobaciones y comandos, pero si estás cansado de los callejones sin salida, estos pasos podrían ser la clave para que por fin Linux funcione junto con Windows. Porque, sinceramente, una vez que lo consigas, la productividad aumentará considerablemente. Solo para que lo sepas: a veces necesitas habilitar algunas funciones mediante PowerShell en lugar de simplemente hacer clic. De esta forma, tienes un mayor control de lo que ocurre internamente y es menos probable que te encuentres con fallos extraños que la interfaz gráfica de Windows no pueda solucionar.
Cómo habilitar WSL en Windows 11
Asegúrese de que su sistema esté listo para WSL
- Primero, revisa tu edición de Windows. WSL funciona mejor en Windows 11 Pro o Enterprise; las ediciones domésticas a veces pueden ser un problema sin algunos ajustes.
- Asegúrate de tener la última versión. Ve a Configuración > Windows Update y pulsa “Buscar actualizaciones”. Si tu sistema operativo no está actualizado, instala las actualizaciones pendientes y reinicia. WSL puede funcionar de forma extraña si Windows no está actualizado. En algunas configuraciones, esto solucionó el problema tras reiniciar.
Habilitar WSL a través de PowerShell (método preferido)
- Abra PowerShell como administrador ( Right-click Start > Windows Terminal (Admin)o busque PowerShell, haga clic con el botón derecho y Ejecutar como administrador).
- Escriba este comando y presione Enter:
wsl --install - Este comando realiza varias funciones: habilita las funciones necesarias, descarga el kernel de WSL más reciente e instala la distribución predeterminada (normalmente Ubuntu).Si el comando genera un error o no está disponible, intenta habilitar manualmente WSL y la Plataforma de Máquina Virtual:
- Ejecute estos comandos por separado:
Disabling optional features (sometimes necessary if WSL refuses to install): - powershell dism /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reiniciar y verificar
- Después de ejecutar los comandos, reinicie su PC.
- Comprueba si WSL está instalado abriendo PowerShell de nuevo y escribiendo
wsl --list --verbose. Deberías ver una lista de las distribuciones instaladas y su estado. - De lo contrario, intente instalar una distribución manualmente desde Microsoft Store: busque “Ubuntu” o “Debian”.
Instalar y ejecutar una distribución de Linux
- Visita Microsoft Store, busca tu distribución de Linux preferida, como Ubuntu 22.04 o Debian. Instálala como cualquier otra aplicación.
- Una vez instalado, búscalo en el menú Inicio y ejecútalo. Esto debería abrir el shell de Linux, donde podrás empezar a configurar o ejecutar comandos.
A veces, son las pequeñas cosas
Si después de todo esto, WSL sigue sin iniciarse, revisa la configuración de tu BIOS. Asegúrate de que la tecnología de virtualización (a menudo llamada Intel VT-x o AMD-V) esté habilitada. Suele estar en la configuración de la CPU o del procesador en tu BIOS. Este es un problema común.
Y, por supuesto, ejecuta systeminfoPowerShell o el Símbolo del sistema para comprobar si la virtualización está marcada como habilitada. Es un poco extraño, pero Windows a veces la deshabilita sin previo aviso, sobre todo después de las actualizaciones o si estás trabajando en una máquina virtual.
Una vez resuelto todo esto, WSL debería funcionar a la perfección. No todas las configuraciones son perfectas desde el principio, pero con algunos ajustes, la mayoría de las máquinas pueden solucionar estos problemas. De lo contrario, consultar la guía de instalación oficial de WSL o el repositorio de GitHub (aquí ) podría darte más pistas.