SOLUCIÓ: WSL no funciona després d'actualitzar a Windows 11



Proveu El Nostre Instrument Per Eliminar Problemes

WSL, que és un subsistema de Windows per a Linux, no ha funcionat per als usuaris just després d'actualitzar a Windows 11. Segons els usuaris, es bloqueja quan intenten llançar-lo.





Vam analitzar el problema i vam descobrir que aquest problema pot ser causat per diversos motius:



  • WSL està desactivat – La funció WSL s'hauria d'habilitar al diàleg de funcions de Windows perquè la pugueu utilitzar. Hi ha moments en què una actualització desactiva aquesta funció automàticament, provocant que es produeixi el problema en qüestió.
  • La màquina virtual està desactivada - com WSL, la funció de màquina virtual també s'hauria d'habilitar al sistema perquè pugueu canviar a un altre sistema operatiu a Windows. Si aquesta funció està desactivada, podeu activar-la manualment per resoldre el problema.
  • Instal·lació corrupta de l'aplicació Linux – El fitxer d'instal·lació de l'aplicació Linux (Ubuntu) pot estar malmès o defectuós, cosa que us impedeix utilitzar WSL. En aquest cas, podeu reparar l'aplicació o reinstal·lar-la per resoldre el problema.
  • Programari maliciós – El vostre sistema Windows pot estar fent front a un error de corrupció o programari maliciós, que fa que certes funcions i aplicacions actuïn. Si aquest escenari és aplicable, podeu executar una exploració de programari maliciós per identificar el problema i resoldre'l.
  • Actualització defectuosa – Si heu començat a enfrontar-vos a l'error després d'instal·lar una actualització del sistema, hi ha la possibilitat que l'actualització defectuosa sigui la culpable. Afortunadament, Windows ofereix una manera de desinstal·lar les actualitzacions, de manera que podeu eliminar l'actualització del vostre sistema i veure si això fa alguna diferència.

Ara que sabem les possibles causes del problema, fem una ullada als mètodes de resolució de problemes que van funcionar per a altres usuaris afectats. Amb sort, també us ajudaran a solucionar el problema per sempre. Tanmateix, abans de continuar amb els mètodes, assegureu-vos que heu iniciat sessió com a administrador del sistema.

1. Habiliteu WSL a les funcions de Windows

Comencem per la solució més eficaç en casos d'errors com aquest.

En la majoria dels casos, els usuaris no van poder utilitzar WSL perquè la funció es va desactivar automàticament quan es van actualitzar a Windows 11. La solució en aquest cas és senzilla, ja que tot el que heu de fer és tornar a habilitar la funció manualment.



Aquí teniu com podeu fer-ho:

  1. Inicieu la cerca de Windows mitjançant la barra de tasques i escriviu Activa o desactiva les funcions de Windows .
  2. Feu clic Obert de la llista d'opcions disponibles.
  3. Al següent diàleg, localitzeu Subsistema Windows per a Linux i marqueu la casella associada.

    Activa el subsistema Windows per a Linux

  4. Feu clic D'acord per guardar els canvis.

Alternativament, també podeu utilitzar Windows Powershell per fer aquests canvis. Si els passos esmentats anteriorment no us han funcionat, seguiu els següents:

  1. Escriviu Windows Powershell a l'àrea de cerca de la barra de tasques i feu clic a Executa com administrador .
  2. A la finestra següent, escriviu l'ordre esmentada a continuació i feu clic Entra per executar-lo.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Habilita el subsistema Windows per a Linux

  3. Un cop executada l'ordre, reinicieu el vostre PC. En reiniciar, la funció s'hauria d'habilitar.

Si la funció estava desactivada, activar-la hauria de solucionar el problema. Tanmateix, si la funció ja estava habilitada, aneu al següent mètode de resolució de problemes a continuació.

2. Habiliteu VM a les funcions de Windows

Perquè qualsevol dels subsistemes funcioni a Windows, la màquina virtual del vostre sistema hauria de funcionar correctament. Les màquines virtuals s'utilitzen per executar diversos sistemes operatius simultàniament en el mateix maquinari. Si no tinguéssim virtualització, necessitaríem dues unitats físiques separades per executar Windows i Linux.

Si la funció WSL ja estava habilitada al sistema, el següent que heu de fer és comprovar si la VM està habilitada. Els passos per fer-ho són força semblants als que hem enumerat anteriorment:

  1. Tipus Activa o desactiva les funcions de Windows a l'àrea de cerca de la barra de tasques i feu clic Obert .
  2. Ara, localitza Plataforma de màquines virtuals al quadre de diàleg següent i marqueu la casella de selecció associada per activar-lo.

    Habiliteu la plataforma de màquina virtual

  3. Mentre hi esteu, també us recomanem que habiliteu Hyper-V a la mateixa finestra. Hyper-V ajuda a crear un entorn virtual al sistema.

Un cop fet, tanqueu el diàleg de funcions de Windows i comproveu si ara podeu utilitzar WSL sense cap problema.

3. Utilitzeu Microsoft Store per iniciar WSL

És possible que tampoc no pugueu utilitzar WSL a causa d'una fallada temporal a l'aplicació instal·lada. En aquest cas, podeu provar d'iniciar l'aplicació des de Microsoft Store en lloc d'obrir-la directament.

Això pot semblar massa senzill per funcionar, però com que va funcionar per a molts altres usuaris, us recomanem que ho proveu.

Aquí teniu el que heu de fer:

  1. Inicieu Microsoft Store i aneu a La meva biblioteca secció a la cantonada inferior esquerra.

    Feu clic a la icona Biblioteca

  2. A la llista d'aplicacions disponibles, cerqueu la vostra aplicació de distribució de Linux i inicieu-la.

Si encara no podeu iniciar l'aplicació, continueu amb el següent mètode.

4. Repareu o torneu a instal·lar l'aplicació de distribució de Linux

La vostra aplicació de distribució de Linux pot tenir un error corrupte o simplement pot estar obsoleta, cosa que us impedeix utilitzar-la correctament.

Per comprovar si aquest és el problema, primer podeu provar de reparar l'aplicació i veure si això fa alguna diferència. Si l'error persisteix, podeu desinstal·lar l'aplicació i tornar-la a instal·lar des de zero. Això solucionarà qualsevol problema de corrupció a l'aplicació que pugui estar causant el problema.

Seguiu aquests passos per continuar:

  1. Premeu Guanyar + jo per obrir l'aplicació Configuració.
  2. Tria Aplicacions des del panell esquerre.
  3. Fer clic a Aplicacions i funcions al costat dret de la finestra.

    Feu clic a Aplicacions i funcions al panell dret

  4. A la finestra següent, desplaceu-vos cap avall per localitzar la vostra aplicació de distribució de Linux.
  5. Feu clic als tres punts associats amb ell i trieu Opcions avançades .

    Feu clic a Opcions avançades

  6. A continuació, aneu a la secció Restableix i feu clic a Botó de reparació allà.

    Feu clic al botó Reparar

  7. Seguiu les instruccions a la pantalla per continuar i espereu que es completi l'acció.

Un cop finalitzat el procés, comproveu si podeu utilitzar WSL ara. Si no, seguiu els passos següents per desinstal·lar l'aplicació:

  1. Seguiu els passos 1-4 de nou.
  2. Feu clic als tres punts associats a l'aplicació i trieu Desinstal·la des del menú contextual.
  3. Seguiu les instruccions a la pantalla per continuar.

Un cop desinstal·lada l'aplicació, torneu a instal·lar la darrera versió i comproveu si això soluciona el problema.

5. Desinstal·leu les actualitzacions

Si vau començar a trobar el problema just després d'instal·lar una actualització del sistema pendent, és molt probable que l'actualització hagi estat defectuosa. No és estrany que els usuaris de Windows es trobin amb problemes a causa d'actualitzacions corruptes.

La millor manera de contrarestar aquest problema és desinstal·lant l'actualització mitjançant el Tauler de control.

Aquí teniu com podeu fer-ho:

  1. Escriviu Panell de control a la cerca de Windows i feu clic Obert .
  2. Tria Veure les actualitzacions instal·lades .

    Veure les actualitzacions instal·lades

  3. A la finestra següent, hauríeu de veure una llista de totes les actualitzacions instal·lades a Windows. Feu clic amb el botó dret a la problemàtica i trieu Desinstal·la .

    Premeu el botó Desinstal·la

6. Executeu una exploració de programari maliciós

Finalment, l'últim mètode de la nostra llista és realitzar una exploració de programari maliciós.

És possible que el vostre sistema estigui tractant amb un virus o programari maliciós que fa que determinats components i funcions actuïn. En aquesta situació, l'anàlisi de programari maliciós de Windows Defender és la solució més eficaç.

A continuació s'explica com podeu executar una exploració completa del sistema per detectar programari maliciós amb Defender:

  1. Escriviu Seguretat de Windows a la cerca de Windows i feu clic Obert .
  2. Tria Protecció contra virus i amenaces des del panell esquerre.

    Accediu a la configuració de protecció contra virus i amenaces

  3. Mou-te al costat dret de la finestra i fes clic a Opcions d'escaneig hiperenllaç.

    Feu clic a Opcions d'escaneig

  4. Fer clic a Anàlisi completa > Escanejar ara .

    Realitzeu l'escaneig

Ara, espereu que finalitzi l'exploració i, un cop feta, torneu a provar d'utilitzar WSL.