Si WSL parece haber dejado de funcionar después de dar el salto a Windows 11, consulte esta guía para solucionarlo nuevamente.
Hay varias razones potenciales por las que el Subsistema de Windows para Linux (WSL) dejó de funcionar después de que su PC se actualizó a Windows 11. Afortunadamente, es poco probable que la falla sea terminal, aunque es posible que deba probar algunas soluciones diferentes para que funcione nuevamente.
Aquí hay varias formas de hacer que el subsistema de Windows para Linux vuelva a funcionar después de actualizar a Windows 11.
1. Verifique que WSL esté habilitado
No es inusual que la actualización a una versión más nueva del sistema operativo rompa algunas aplicaciones y características. Entonces, aunque pueda parecer obvio, verificar que WSL no se haya deshabilitado simplemente durante el proceso de actualización debería ser su primer paso. Así es como se comprueba:
- En la Búsqueda de Windows, escriba Activar o desactivar las características de windows y haga clic en el resultado de búsqueda que debería aparecer en la parte superior.
- En el cuadro de diálogo Sistema de Windows, desplácese hacia abajo hasta que vea Subsistema de Windows para Linux.
- Si la casilla de verificación de la función no está seleccionada, hágalo ahora. Luego haga clic De acuerdo.
- También es posible que deba reiniciar su computadora antes de verificar si eso solucionó el problema.
Con suerte, WSL ahora está funcionando y puede comenzar a usar la herramienta. Si no es así, sigue leyendo para conocer otras posibles soluciones.
Aprenda más sobre el cosas que puede hacer con WSL y Linux en su computadora con Windows.
2. Habilitar Hyper-V y la plataforma de máquina virtual
Si desea utilizar un subsistema como WSL en Windows, también deberá habilitar las herramientas de virtualización. Estos incluyen Hyper-V y la plataforma de máquina virtual.
Si se abre una interfaz de línea de comandos que le indica que una característica requerida no está instalada, cuando intenta ejecutar su distribución de Linux, es probable que se refiera a esto.
- Buscar Activar o desactivar las características de windows y haga clic en el resultado de la búsqueda.
- En Características de Windows, desplácese hacia abajo para encontrar Plataforma de máquina virtual y Plataforma de hipervisor de Windows.
- Marque las casillas junto a cada una de estas características y luego haga clic en De acuerdo.
- Deberá reiniciar su computadora para completar la instalación de estas herramientas.
3. Reparar la aplicación de distribución de Linux
Su aplicación de distribución de Linux, como Ubuntu, Kali o Debian, podría estar dañada o requerir una actualización. Esto puede hacer que WSL parezca estar roto. Reparar aplicaciones de Windows es muy fácil.
- Abierto Ajustes > Aplicaciones > Aplicaciones y características.
- Desplácese hacia abajo hasta la lista de sus aplicaciones para encontrar su aplicación de distribución de Linux.
- Haga clic en el tres puntos a la derecha del nombre de la aplicación y seleccione Opciones avanzadas.
- Haga clic en el Reparar y siga las instrucciones en pantalla si es necesario realizar alguna reparación.
Compruebe si WSL está funcionando. De lo contrario, intente desinstalar y reinstalar la aplicación de distribución de Linux.
4. Forzar la apertura de WSL con Microsoft Store
Si WSL está habilitado pero aún se niega a abrir, puede intentar forzar el inicio a través de la aplicación Microsoft Store. Esto a veces puede solucionar fallas temporales cuando abrir WSL directamente no funciona.
- Abra la aplicación Microsoft Store y busque WSL.
- En la página de la tienda de WSL, debería ver un Abierto botón. Si el botón dice Actualizar, haga clic en él para actualizar la aplicación.
- Haga clic en el Abierto y debería iniciarse la aplicación de distribución de Linux predeterminada.
- Si en su lugar se abre una ventana de interfaz de línea de comandos, probablemente le indicará que falta una característica requerida. Ver Habilitar Hyper-V y la plataforma de máquina virtual arriba.
Si forzar la apertura de WSL no funciona, intente lo mismo con la aplicación de distribución de Linux que está utilizando. Abra la Tienda, busque su distribución y haga clic en el Abierto botón.
5. Desinstalar actualizaciones recientes para arreglar WSL
Si WSL dejó de funcionar después de instalar una actualización, la actualización podría ser la causa. Puede desinstalar la actualización más reciente para ver si eso soluciona el problema.
Desinstalar actualizaciones de Windows no es un proceso complicado, incluso si nunca lo has hecho antes.
Si tras desinstalar la actualización, WSL sigue sin funcionar, es buena idea reinstalarlo. Las actualizaciones a menudo pueden incluir ajustes de seguridad y rendimiento, por lo que generalmente se recomienda mantener Windows actualizado.
6. Compruebe que el malware no esté bloqueando WSL
Lo último para intentar que WSL funcione es escanear en busca de malware. El potencial de malware para evitar que funcione el subsistema de Windows para Linux es bajo, pero no desconocido.
ejecutar un análisis completo en Microsoft Defender o cualquier software antivirus de terceros que utilice. Ponga en cuarentena o elimine cualquier malware que encuentre su análisis antivirus. Luego reinicie su computadora e intente usar WSL para ver si ese fue el problema.
Reparación de WSL después de actualizar a Windows 11
La actualización a Windows 11 generalmente se realiza sin problemas, pero las aplicaciones y las funciones pueden fallar ocasionalmente. Si descubre que WSL ya no funciona después de actualizar al sistema operativo Windows más nuevo, no se preocupe, generalmente hay una solución fácil. Es posible que solo necesite volver a habilitar la función en la configuración del sistema de Windows, pero si no, ejecutar las otras correcciones aquí generalmente resolverá el problema.