¿Cómo reparar el subsistema de Windows para Linux sin ningún error de distribución instalado?

Bash es un shell de Unix y una forma de lenguaje de comandos introducido por primera vez en 1989. Se ha distribuido ampliamente como el shell de inicio de sesión predeterminado para Linux y MacOS. Aunque se ve principalmente en Linux y Marcos, hay una versión que se puede instalar en Windows 10. Sin embargo, hay muchas quejas sobre los usuarios que no pueden usar Bash en Windows 10 y “El subsistema de Windows no tiene distribuidores para LinuxSe ve un error al intentar hacerlo.

Mensaje de error «El subsistema de Windows para Linux no tiene distribuciones instaladas»

¿Qué causa el error «No hay distribuidores instalados» del subsistema de Windows No Linux?

Después de recibir muchas quejas de varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones que corrigieron el error para la mayoría de nuestros usuarios. También analizamos las razones de este error y las enumeramos a continuación.

  • Distribuciones faltantes: Al instalar bash para Windows, hay ciertos archivos adicionales que deben instalarse para el subsistema de Windows. Si estos archivos no se pueden descargar automáticamente desde Microsoft Store, se activa este error.
  • Servicio para personas con discapacidad: En algunos casos, el LxssManager un servicio que normalmente se ejecuta en segundo plano podría bloquearse después de una actualización reciente. Esto puede evitar que el sistema operativo obtenga todos los archivos necesarios para ejecutar el shell bash, lo que podría desencadenar el error.
  • Distribución predeterminada seleccionada incorrectamente: Si Ubuntu no está seleccionado como distribución predeterminada para el sistema operativo, puede estar provocando este error. Porque Ubuntu es una distribución necesaria para ejecutar el shell bash.

Ahora que tiene una comprensión básica de la naturaleza del problema, pasaremos a la solución. Asegúrese de aplicarlos en el orden específico en el que se presentan para evitar conflictos.

Solución 1: Instale distribuidores manualmente

Si ciertas distribuciones no se pueden descargar e instalar automáticamente, podemos intentar instalarlas manualmente a través del símbolo del sistema. Por lo tanto, en este paso, ejecutaremos un comando para instalar las distribuciones requeridas. A ese:

  1. Presione el «Ventanas«+»R.”Simultáneamente botones para abrir el indicador Ejecutar.
  2. Escribe «cmd«Y presione»Transferir«+»control«+»IngresarConcesión de privilegios administrativos.
    Escriba Cmd en el símbolo del sistema Ejecutar y presione Shift + Alt + Enter para abrir un símbolo del sistema elevado
  3. Escriba el siguiente comando y presione Entrar.
    lxrun /install
    Iniciar el comando de instalación / Lxrun

    Nota: Intente ejecutar este comando en Powershell si no funciona en el símbolo del sistema.

  4. Esto le pedirá la descarga de Microsoft Store, presione «Y.”Inicie el proceso de descarga si el comando lo solicita.
  5. Controlar vea si el problema continúa.
    Nota: Este comando también se puede ejecutar en Power Shell (Administrador). Pero si no se reconoce, descargue e instale Ubuntu desde Microsoft Store e intente ejecutar el comando.

Solución 2: espere 10 minutos

Para algunos usuarios, el problema se solucionó por sí solo después de 5 a 10 minutos. A menudo, después de un reinicio, se tarda algún tiempo en iniciar ciertos procesos y servicios. Debido a esto, el error podría activarse si intenta ejecutar bash demasiado pronto después del inicio. Por tanto, se recomienda ventilador por lo menos 10 minutos después de configurar su computadora antes de usted adelante con los pasos a continuación.

Solución 3: instalar Ubuntu

Si Ubuntu no está instalado en su computadora, puede desencadenar este error porque es una distribución muy importante que se requiere para ejecutar bash. Para descargar e instalar Ubuntu, siga los pasos a continuación.

  1. Empezar de nuevo su computadora e inicie sesión en su cuenta.
  2. Hacer clic en seo enlace para abrir la página de descarga.
  3. Clickea en el «Obtener«Elección y luego Seleccione un «Abierto Microsoft Tienda«Elección.
    Haga clic en la opción «Buscar»
  4. Una vez que se cargue Microsoft Store, hacer clic sobre el «Obtener«Opción para iniciar la descarga de distribución de Ubuntu.
  5. Cuando se complete el proceso de descarga, hacer clic sobre el «Instalación«Opción que aparece en lugar de opción»Obtener«Elección.
    Haga clic en la opción «Instalar»
  6. Ubuntu será ahora instalado en la computadora.
  7. Controlar vea si el problema continúa.

Solución 4: Iniciar el servicio LxssManager

Es posible que el servicio LxssManager se haya desactivado debido a este error. Por lo tanto, en este paso, iniciaremos el servicio LxssManager manualmente. A ese:

  1. Prensa «Ventanas«+»R.Teclas al mismo tiempo para abrir el indicador Ejecutar.
  2. Escribe «Servicios.msc«Y presione»Ingresar“.
    Escriba «Services.msc» y presione Entrar
  3. Desplácese hacia abajo y haga doble clic en «LxssManager«Servicio.
  4. Haga clic en el botón desplegable de tipo de inicio y seleccione «Automático“.
  5. Clickea en el «Comienzo«Seleccionar y seleccionar»Aplicar“.
    Seleccione automáticamente como tipo de inicio y presione Entrar
  6. Haga clic en «Okey«Y verifique si el problema persiste.