Com es corregeix l'error del 'subsistema Windows per a Linux que no té cap distribució instal·lada'?



Proveu El Nostre Instrument Per Eliminar Problemes

Bash és un Shell Unix i una forma de llenguatge d'ordres que es va introduir per primera vegada el 1989. S'ha distribuït àmpliament com a shell d'inici de sessió predeterminat per a Linux i MacOS. Tot i que es veu sobretot a Linux i Marcos, hi ha una versió que es pot instal·lar a Windows 10. Tot i això, s’han presentat moltes queixes d’usuaris que no poden utilitzar Bash a Windows 10 i un “ El subsistema Windows per a Linux no té cap distribució instal·lada ”Es veu un error mentre s’intenta fer-ho.



'El subsistema Windows per a Linux no té cap distribució instal·lada' Missatge d'error



Què provoca l'error 'El subsistema Windows per a Linux no té distribucions instal·lades'?

Després de rebre nombroses queixes de diversos usuaris, vam decidir investigar el problema i vam idear un conjunt de solucions que solucionaven l’error per a la majoria dels nostres usuaris. A més, hem analitzat els motius pels quals es desencadena aquest error i els hem detallat a continuació.



  • Distribucions que falten: En instal·lar bash per a Windows, hi ha alguns fitxers addicionals que cal instal·lar per al subsistema Windows. Si aquests fitxers no es poden baixar automàticament de Microsoft Store, es produirà aquest error.
  • Servei per a discapacitats: En certs casos, el LxssManager el servei que normalment s’executa en segon pla es pot bloquejar després d’una actualització recent. Això pot evitar que el sistema operatiu adquireixi tots els fitxers necessaris per executar l'intèrpret d'ordres bash que pot provocar l'error.
  • Distribució predeterminada incorrecta seleccionada: Si Ubuntu no s'ha seleccionat com a distribució predeterminada per al sistema operatiu, pot provocar aquest error. Perquè Ubuntu és una distribució essencial per executar el shell bash.

Ara que teniu una comprensió bàsica de la naturalesa del problema, continuarem cap a les solucions. Assegureu-vos d'implementar-los en l'ordre específic en què es presenten per evitar conflictes.

Solució 1: instal·lar distribucions manualment

Si certes distribucions no es poden descarregar i instal·lar automàticament, podem intentar instal·lar-les manualment mitjançant el símbol del sistema. Per tant, en aquest pas, executarem una ordre per instal·lar distribucions essencials. Per això:

  1. Premeu el botó ' Windows '+' R 'Simultàniament per obrir la sol·licitud d'execució.
  2. Escriure ' cmd ”I premeu“ Maj '+' Ctrl '+' Entra ”Per atorgar els privilegis administratius.

    Escriviu cmd al símbol Executa i premeu Maj + Alt + Retorn per obrir un símbol del sistema elevat



  3. Escriviu l'ordre següent i premeu Retorn.
    lxrun / install

    Iniciant l'ordre Lxrun / install

    Nota: Proveu d'executar aquesta ordre a Powershell si no funciona al símbol del sistema.

  4. Això activarà la descàrrega des de Microsoft Store, premeu ' I ”Per iniciar el procés de descàrrega si el sistema ho demana.
  5. Comprovar per veure si el problema persisteix.
    Nota: Aquesta ordre també es pot executar a Power Shell (Administrador). Però si no es reconeix, descarregueu i instal·leu Ubuntu des del Microsoft Store i proveu d'executar l'ordre.

Solució 2: espereu 10 minuts

Per a alguns usuaris, el problema es va solucionar al cap de 5 a 10 minuts. Sovint després d’un reinici, certs processos i serveis triguen a començar. A causa d'això, l'error es podria activar si intenteu executar bash massa aviat després de l'inici. Per tant, es recomana espera durant almenys 10 minuts després d’engegar l’ordinador abans vostè procedir amb els passos següents.

Solució 3: Instal·lació d'Ubuntu

Si Ubuntu no s’ha instal·lat al vostre ordinador, pot provocar aquest error perquè és una distribució molt important que cal per executar bash. Per descarregar i instal·lar Ubuntu, seguiu els passos següents.

  1. Reinicia l’ordinador i inicieu la sessió al vostre compte.
  2. Feu clic a encès això enllaç per obrir la pàgina de descàrrega.
  3. Feu clic a la icona ' Aconseguir ”Opció i després seleccionar el “Obert Microsoft Botiga ”Opció.

    Fent clic a l'opció 'Obtenir'

  4. Un cop carregat el Microsoft Store, feu clic al ' Aconseguir ”Per començar a descarregar la distribució Ubuntu.
  5. Un cop finalitzi el procés de descàrrega, feu clic al ' Instal·la 'Que apareix en lloc de' Aconseguir ”Opció.

    Fent clic a l'opció 'Instal·la'

  6. Ubuntu ho serà ara instal·lat a l'ordinador.
  7. Comprovar per veure si el problema persisteix.

Solució 4: iniciar el servei LxssManager

És possible que el servei LxssManager s'hagi desactivat a causa del qual es desencadena aquest error. Per tant, en aquest pas, iniciarem manualment el servei LxssManager. Per això:

  1. Premeu ' Windows '+' R 'Simultàniament per obrir la sol·licitud d'execució.
  2. Escriure ' Serveis . msc ”I premeu“ Entra '.

    Escriviu “Services.msc” i premeu Retorn

  3. Desplaceu-vos cap avall i feu doble clic a ' LxssManager ”Servei.
  4. Feu clic al menú desplegable del tipus d'inici i seleccioneu ' Automàtic '.
  5. Feu clic a la icona ' Començar ”I seleccioneu“ Aplicar '.

    Seleccioneu Automàtic com a tipus d’inici i premeu Retorn

  6. Fer clic a ' D'acord ”I comproveu si el problema persisteix.
2 minuts de lectura