FIX: WSL fungerar inte efter uppgradering till Windows 11



Prova Vårt Instrument För Att Eliminera Problem

WSL, som är ett Windows-undersystem för Linux, har inte fungerat för användare direkt efter att de uppgraderat till Windows 11. Enligt användarna kraschar det när de försöker starta det.





Vi tittade på problemet och upptäckte att det här problemet kan orsakas av ett antal orsaker:



  • WSL är inaktiverat – WSL-funktionen bör vara aktiverad i Windows-funktionsdialogrutan för att du ska kunna använda den. Det finns tillfällen då en uppdatering inaktiverar den här funktionen automatiskt, vilket gör att problemet uppstår.
  • Den virtuella maskinen är inaktiverad – liksom WSL, bör den virtuella maskinfunktionen också vara aktiverad i systemet för att du ska kunna byta till ett annat operativsystem i Windows. Om den här funktionen är inaktiverad kan du aktivera den manuellt för att lösa problemet.
  • Korrupt installation av Linux-appen – installationsfilen för Linux-appen (Ubuntu) kan vara korrupt eller felaktig, vilket hindrar dig från att använda WSL. I det här fallet kan du antingen reparera programmet eller installera om det för att lösa problemet.
  • Skadlig programvara – ditt Windows-system kan hantera ett korruptionsfel eller skadlig programvara, vilket gör att vissa funktioner och applikationer fungerar. Om det här scenariot är tillämpligt kan du köra en skanning av skadlig programvara för att identifiera problemet och lösa det.
  • Felaktig uppdatering – Om du började stöta på felet efter att ha installerat en systemuppdatering, finns det en chans att den felaktiga uppdateringen är boven. Lyckligtvis erbjuder Windows ett sätt att avinstallera uppdateringarna, så att du kan ta bort uppdateringen från ditt system och se om det gör någon skillnad.

Nu när vi vet om de potentiella orsakerna bakom problemet, låt oss ta en titt på de felsökningsmetoder som fungerade för andra berörda användare. Förhoppningsvis hjälper de dig också att lösa problemet för gott. Men innan du fortsätter med metoderna, se till att du är inloggad som administratör i systemet.

1. Aktivera WSL i Windows-funktioner

Låt oss börja med den mest effektiva lösningen i fall av fel som detta.

I de flesta fall kunde användarna inte använda WSL eftersom funktionen automatiskt inaktiverades när de uppgraderade till Windows 11. Lösningen i det här fallet är enkel, eftersom allt du behöver göra är att aktivera tillbaka funktionen manuellt.



Så här kan du göra det:

  1. Starta Windows-sökning via aktivitetsfältet och skriv Slår på eller av egenskaper i Windows .
  2. Klick Öppna från listan över tillgängliga alternativ.
  3. I följande dialogruta, lokalisera Windows undersystem för Linux och markera rutan som är kopplad till den.

    Aktivera Windows-undersystem för Linux

  4. Klick OK för att spara ändringarna.

Alternativt kan du också använda Windows Powershell för att göra dessa ändringar. Om stegen som nämns ovan inte har fungerat för dig, följ sedan de nedan:

  1. Skriv Windows Powershell i sökområdet i aktivitetsfältet och klicka på Kör som administratör .
  2. I följande fönster skriver du kommandot nedan och klickar Stiga på att utföra den.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Aktivera Windows undersystem för linux

  3. När kommandot har körts startar du om din dator. Vid omstart bör funktionen vara aktiverad.

Om funktionen var inaktiverad bör problemet lösas genom att aktivera den. Men om funktionen redan var aktiverad, gå vidare till nästa felsökningsmetod nedan.

2. Aktivera VM i Windows-funktioner

För att något av undersystemen ska fungera i Windows bör den virtuella maskinen på ditt system fungera korrekt. Virtuella maskiner används för att köra flera operativsystem samtidigt på samma hårdvara. Om vi ​​inte hade virtualisering skulle vi behöva två separata fysiska enheter för att köra Windows och Linux.

Om WSL-funktionen redan var aktiverad på systemet, är nästa sak du behöver göra att kontrollera om VM är aktiverat. Stegen för detta är ganska lika de vi listade ovan:

  1. Typ Slår på eller av egenskaper i Windows i sökområdet i aktivitetsfältet och klicka Öppna .
  2. Nu, lokalisera Virtuell maskinplattform i följande dialogruta och markera kryssrutan som är kopplad till den för att aktivera den.

    Aktivera Virtual Machine-plattformen

  3. Medan du håller på rekommenderar vi också att du aktiverar Hyper-V i samma fönster. Hyper-V hjälper till att skapa en virtuell miljö i systemet.

När du är klar, stäng Windows-funktionsdialogrutan och kontrollera om du nu kan använda WSL utan problem.

3. Använd Microsoft Store för att starta WSL

Du kanske inte heller kan använda WSL på grund av ett tillfälligt fel i det installerade programmet. I det här fallet kan du prova att starta appen från Microsoft Store istället för att öppna den direkt.

Detta kan låta för enkelt för att fungera men eftersom det fungerade för flera andra användare rekommenderar vi att du provar det.

Här är vad du behöver göra:

  1. Starta Microsoft Store och gå över till Mitt bibliotek avsnitt i det nedre vänstra hörnet.

    Klicka på biblioteksikonen

  2. I listan över tillgängliga appar letar du efter din Linux-distributionsapp och startar den.

Om du fortfarande inte kan starta programmet, fortsätt med nästa metod nedan.

4. Reparera eller installera om Linux Distribution App

Din Linux-distributionsapp kan hantera ett korrupt fel eller helt enkelt vara föråldrad, vilket hindrar dig från att använda den korrekt.

För att kontrollera om detta är problemet kan du först försöka reparera applikationen och se om det gör någon skillnad. Om felet kvarstår kan du avinstallera appen och installera om den från början. Detta kommer att åtgärda eventuella korruptionsproblem i appen som kan orsaka problemet.

Följ dessa steg för att fortsätta:

  1. Tryck Vinna + jag för att öppna appen Inställningar.
  2. Välja Appar från den vänstra rutan.
  3. Klicka på Appar och funktioner i höger sida av fönstret.

    Klicka på Appar och funktioner i den högra rutan

  4. I följande fönster, scrolla ner för att hitta din Linux-distributionsapp.
  5. Klicka på de tre prickarna som är kopplade till den och välj Avancerade alternativ .

    Klicka på Avancerade alternativ

  6. Gå sedan över till avsnittet Återställ och klicka på Reparationsknapp där.

    Klicka på Reparera-knappen

  7. Följ instruktionerna på skärmen för att fortsätta och vänta på att åtgärden ska slutföras.

När processen är klar, kontrollera om du kan använda WSL nu. Om inte, följ stegen nedan för att avinstallera programmet:

  1. Följ steg 1-4 igen.
  2. Klicka på de tre prickarna som är kopplade till appen och välj Avinstallera från snabbmenyn.
  3. Följ instruktionerna på skärmen för att fortsätta.

När appen har avinstallerats, installera om den senaste versionen och kontrollera sedan om det löser problemet.

5. Avinstallera uppdateringar

Om du började stöta på problemet direkt efter att du installerat en väntande systemuppdatering, finns det en god chans att uppdateringen var felaktig. Det är inte ovanligt att Windows-användare stöter på problem på grund av korrupta uppdateringar.

Det bästa sättet att motverka detta problem är att avinstallera uppdateringen via Kontrollpanelen.

Så här kan du göra det:

  1. Skriv Kontrollpanelen i Windows-sökning och klicka Öppna .
  2. Välja Visa installerade uppdateringar .

    Se de installerade uppdateringarna

  3. I följande fönster bör du se en lista över alla installerade uppdateringar i Windows. Högerklicka på den problematiska och välj Avinstallera .

    Tryck på knappen Avinstallera

6. Kör en skanning av skadlig programvara

Slutligen är den sista metoden på vår lista att utföra en skadlig programvara.

Ditt system kan hantera ett virus eller skadlig kod som får vissa komponenter och funktioner att fungera. I en sådan situation är Windows Defenders skanning av skadlig programvara den mest effektiva lösningen.

Så här kan du köra en komplett systemsökning efter skadlig programvara med Defender:

  1. Skriv Windows Security i Windows-sökning och klicka Öppna .
  2. Välja Virus- och hotskydd från den vänstra rutan.

    Få åtkomst till virus- och hotskyddsinställningar

  3. Flytta till höger sida av fönstret och klicka på Skanna alternativ hyperlänk.

    Klicka på Scan alternativ

  4. Klicka på Fullständig genomsökning > Skanna nu .

    Utför skanningen

Vänta nu tills skanningen är klar och när du är klar, försök att använda WSL igen.