REVISIÓN: WSL no funciona después de actualizar a Windows 11



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

WSL, que es un subsistema de Windows para Linux, no ha estado funcionando para los usuarios justo después de actualizar a Windows 11. Según los usuarios, se bloquea cuando intentan iniciarlo.





Echamos un vistazo al problema y descubrimos que este problema puede deberse a varias razones:



  • WSL está deshabilitado – la función WSL debe estar habilitada en el cuadro de diálogo de funciones de Windows para que pueda usarla. Hay momentos en que una actualización desactiva esta función automáticamente, lo que provoca que ocurra el problema en cuestión.
  • La máquina virtual está deshabilitada. – al igual que WSL, la función de máquina virtual también debe estar habilitada en el sistema para que pueda cambiar a otro sistema operativo en Windows. Si esta característica está deshabilitada, puede habilitarla manualmente para resolver el problema.
  • Instalación corrupta de aplicaciones de Linux – el archivo de instalación de la aplicación de Linux (Ubuntu) puede estar corrupto o defectuoso, lo que le impide usar WSL. En este caso, puede reparar la aplicación o reinstalarla para resolver el problema.
  • Malware – su sistema Windows puede estar lidiando con un error de corrupción o malware, lo que está causando que ciertas características y aplicaciones actúen. Si este escenario es aplicable, puede ejecutar un análisis de malware para identificar el problema y resolverlo.
  • Actualización defectuosa – En caso de que comience a enfrentar el error después de instalar una actualización del sistema, existe la posibilidad de que la actualización defectuosa sea la culpable. Afortunadamente, Windows ofrece una forma de desinstalar las actualizaciones, por lo que puede eliminar la actualización de su sistema y ver si eso hace alguna diferencia.

Ahora que conocemos las posibles causas detrás del problema, echemos un vistazo a los métodos de solución de problemas que funcionaron para otros usuarios afectados. Con suerte, también lo ayudarán a solucionar el problema para siempre. Sin embargo, antes de continuar con los métodos, asegúrese de haber iniciado sesión como administrador en el sistema.

1. Habilite WSL en las funciones de Windows

Comencemos con la solución más efectiva en casos de errores como este.

En la mayoría de los casos, los usuarios no pudieron usar WSL porque la función se deshabilitó automáticamente cuando actualizaron a Windows 11. La solución en este caso es simple, ya que todo lo que necesita hacer es volver a habilitar la función manualmente.



Así es como puedes hacer eso:

  1. Inicie la búsqueda de Windows a través de la barra de tareas y escriba Activar o desactivar las características de windows .
  2. Hacer clic Abierto de la lista de opciones disponibles.
  3. En el siguiente cuadro de diálogo, busque Subsistema de Windows para Linux y marque la casilla asociada a él.

    Habilitar el subsistema de Windows para Linux

  4. Hacer clic OK para guardar los cambios.

Alternativamente, también puede usar Windows Powershell para realizar estos cambios. Si los pasos mencionados anteriormente no te han funcionado, entonces sigue los siguientes:

  1. Escriba Windows Powershell en el área de búsqueda de la barra de tareas y haga clic en Ejecutar como administrador .
  2. En la siguiente ventana, escriba el comando mencionado a continuación y haga clic en Ingresar para ejecutarlo.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Habilitar el subsistema de Windows para Linux

  3. Una vez que se ejecuta el comando, reinicie su PC. Al reiniciar, la función debe estar habilitada.

Si la función estaba deshabilitada, habilitarla debería solucionar el problema. Sin embargo, si la función ya estaba habilitada, pase al siguiente método de solución de problemas a continuación.

2. Habilitar VM en las características de Windows

Para que cualquiera de los subsistemas funcione en Windows, la máquina virtual de su sistema debería funcionar correctamente. Las máquinas virtuales se utilizan para ejecutar varios sistemas operativos simultáneamente en el mismo hardware. Si no tuviéramos virtualización, necesitaríamos dos unidades físicas separadas para ejecutar Windows y Linux.

Si la función WSL ya estaba habilitada en el sistema, lo siguiente que debe hacer es verificar si la VM está habilitada. Los pasos para esto son bastante similares a los que enumeramos anteriormente:

  1. Escribe Activar o desactivar las características de windows en el área de búsqueda de la barra de tareas y haga clic en Abierto .
  2. Ahora, localiza Plataforma de máquina virtual en el siguiente cuadro de diálogo y marque la casilla de verificación asociada para habilitarlo.

    Habilitar la plataforma de la máquina virtual

  3. Mientras lo hace, también recomendamos habilitar Hyper-V en la misma ventana. Hyper-V ayuda a crear un entorno virtual en el sistema.

Una vez hecho esto, cierre el cuadro de diálogo de características de Windows y verifique si ahora puede usar WSL sin ningún problema.

3. Use Microsoft Store para iniciar WSL

Es posible que tampoco pueda usar WSL debido a una falla temporal dentro de la aplicación instalada. En este caso, puede intentar iniciar la aplicación desde Microsoft Store en lugar de abrirla directamente.

Esto puede sonar demasiado simple para trabajar, pero dado que funcionó para varios otros usuarios, le recomendamos que lo intente.

Aquí está lo que tú necesitas hacer:

  1. Inicie Microsoft Store y diríjase a la Mi biblioteca sección en la esquina inferior izquierda.

    Haga clic en el icono de la biblioteca

  2. En la lista de aplicaciones disponibles, busque su aplicación de distribución de Linux y ejecútela.

Si aún no puede iniciar la aplicación, continúe con el siguiente método a continuación.

4. Repare o reinstale la aplicación de distribución de Linux

Su aplicación de distribución de Linux puede estar lidiando con un error corrupto o simplemente puede estar desactualizada, lo que le impide usarla correctamente.

Para verificar si este es el problema, primero puede intentar reparar la aplicación y ver si eso hace alguna diferencia. Si el error persiste, puede desinstalar la aplicación y volver a instalarla desde cero. Esto solucionará cualquier problema de corrupción dentro de la aplicación que pueda estar causando el problema.

Siga estos pasos para continuar:

  1. Prensa Victoria + yo para abrir la aplicación Configuración.
  2. Elegir aplicaciones desde el panel izquierdo.
  3. Haga clic en Aplicaciones y características en el lado derecho de la ventana.

    Haga clic en Aplicaciones y características en el panel derecho

  4. En la siguiente ventana, desplácese hacia abajo para ubicar su aplicación de distribución de Linux.
  5. Haga clic en los tres puntos asociados con él y elija Opciones avanzadas .

    Haga clic en Opciones avanzadas

  6. A continuación, diríjase a la sección Restablecer y haga clic en el Botón de reparación allá.

    Haga clic en el botón Reparar

  7. Siga las instrucciones en pantalla para continuar y espere a que se complete la acción.

Una vez que se complete el proceso, verifique si puede usar WSL ahora. De lo contrario, siga los pasos a continuación para desinstalar la aplicación:

  1. Siga los pasos 1-4 nuevamente.
  2. Haga clic en los tres puntos asociados con la aplicación y elija Desinstalar del menú contextual.
  3. Siga las instrucciones en pantalla para continuar.

Una vez que se desinstala la aplicación, reinstale la última versión y luego verifique si eso soluciona el problema.

5. Desinstalar actualizaciones

Si comenzó a encontrar el problema justo después de instalar una actualización pendiente del sistema, es muy probable que la actualización sea defectuosa. No es raro que los usuarios de Windows encuentren problemas debido a actualizaciones corruptas.

La mejor manera de contrarrestar este problema es desinstalar la actualización a través del Panel de control.

Así es como puedes hacer eso:

  1. Escriba Panel de control en la búsqueda de Windows y haga clic en Abierto .
  2. Elegir Ver actualizaciones instaladas .

    Ver las actualizaciones instaladas

  3. En la siguiente ventana, debería ver una lista de todas las actualizaciones instaladas en Windows. Haga clic derecho en el problemático y elija Desinstalar

    Presiona el botón Desinstalar

6. Ejecute un escaneo de malware

Finalmente, el último método de nuestra lista es realizar un análisis de malware.

Su sistema puede estar lidiando con un virus o malware que está causando que ciertos componentes y características actúen. En tal situación, el análisis de malware de Windows Defender es la solución más eficaz.

Así es como puede ejecutar un análisis completo del sistema en busca de malware usando Defender:

  1. Escriba Seguridad de Windows en la búsqueda de Windows y haga clic en Abierto .
  2. Elegir Protección contra virus y amenazas desde el panel izquierdo.

    Acceder a la configuración de protección contra virus y amenazas

  3. Vaya al lado derecho de la ventana y haga clic en el Opciones de escaneo Hipervínculo.

    Haga clic en Opciones de escaneo

  4. Haga clic en Análisis completo > Escanear ahora .

    Realizar el escaneo

Ahora, espere a que se complete el escaneo y, una vez hecho esto, intente usar WSL nuevamente.