JAVÍTÁS: A WSL nem működik a Windows 11-re való frissítés után



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A WSL, amely egy Windows alrendszer Linuxhoz, nem működik a felhasználók számára közvetlenül a Windows 11-re való frissítés után. A felhasználók szerint összeomlik, amikor megpróbálják elindítani.





Megvizsgáltuk a problémát, és rájöttünk, hogy ezt a problémát több ok is okozhatja:



  • A WSL le van tiltva – A WSL funkciót engedélyezni kell a Windows szolgáltatások párbeszédpanelen, hogy használni tudja. Előfordulhat, hogy egy frissítés automatikusan letiltja ezt a funkciót, ami a szóban forgó problémát okozza.
  • A virtuális gép le van tiltva – a WSL-hez hasonlóan a virtuális gép funkciót is engedélyezni kell a rendszerben, hogy átválthasson egy másik operációs rendszerre a Windows rendszerben. Ha ez a funkció le van tiltva, manuálisan is engedélyezheti a probléma megoldásához.
  • Sérült Linux alkalmazás telepítése – lehet, hogy a Linux-alkalmazás (Ubuntu) telepítőfájlja sérült vagy hibás, ami megakadályozza a WSL használatát. Ebben az esetben a probléma megoldásához megjavíthatja az alkalmazást, vagy újratelepítheti.
  • Rosszindulatú – előfordulhat, hogy Windows rendszere korrupciós hibával vagy rosszindulatú programmal foglalkozik, amely bizonyos funkciók és alkalmazások működését okozza. Ha ez a forgatókönyv alkalmazható, futtathat egy rosszindulatú program vizsgálatot a probléma azonosításához és megoldásához.
  • Hibás frissítés – Ha egy rendszerfrissítés telepítése után kezdett szembesülni a hibával, akkor fennáll annak a lehetősége, hogy a hibás frissítés a felelős. Szerencsére a Windows lehetőséget kínál a frissítések eltávolítására, így eltávolíthatja a frissítést a rendszerről, és megnézheti, hogy ez változtat-e.

Most, hogy ismerjük a probléma mögött meghúzódó lehetséges okokat, nézzük meg azokat a hibaelhárítási módszereket, amelyek más érintett felhasználóknál működtek. Remélhetőleg segítenek a probléma végleges megoldásában is. Mielőtt azonban folytatná a módszereket, győződjön meg arról, hogy rendszergazdaként jelentkezett be a rendszerbe.

1. Engedélyezze a WSL-t a Windows szolgáltatásokban

Kezdjük a leghatékonyabb megoldással olyan hibák esetén, mint ez.

Az esetek többségében a felhasználók nem tudták használni a WSL-t, mert a szolgáltatás automatikusan letiltásra került, amikor a Windows 11-re frissítették. A megoldás ebben az esetben egyszerű, mindössze annyit kell tennie, hogy manuálisan engedélyezi a funkciót.



Ezt a következőképpen teheti meg:

  1. Indítsa el a Windows keresést a tálcán keresztül, és írja be Windows-szolgáltatások be-és kikapcsolása .
  2. Kattintson Nyisd ki az elérhető opciók listájából.
  3. A következő párbeszédpanelen keresse meg Windows alrendszer Linuxhoz és jelölje be a hozzá tartozó négyzetet.

    Windows alrendszer engedélyezése Linux rendszeren

  4. Kattintson rendben a változtatások mentéséhez.

Alternatív megoldásként a Windows Powershell segítségével is végrehajthatja ezeket a módosításokat. Ha a fent említett lépések nem váltak be Önnek, kövesse az alábbi lépéseket:

  1. Írja be a Windows Powershell-t a tálca keresőmezőjébe, és kattintson a gombra Futtatás rendszergazdaként .
  2. A következő ablakban írja be az alább említett parancsot, és kattintson Belép végrehajtani.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    A Windows alrendszer engedélyezése Linux számára

  3. A parancs végrehajtása után indítsa újra a számítógépet. Újraindításkor a funkciót engedélyezni kell.

Ha a funkció le van tiltva, akkor az engedélyezése megoldja a problémát. Ha azonban a funkció már engedélyezve volt, lépjen a következő hibaelhárítási módszerre.

2. Engedélyezze a virtuális gépet a Windows szolgáltatásokban

Ahhoz, hogy bármelyik alrendszer működjön a Windows rendszerben, a rendszer virtuális gépének megfelelően kell működnie. A virtuális gépek több operációs rendszer egyidejű futtatására szolgálnak ugyanazon a hardveren. Ha nem lenne virtualizációnk, akkor két különálló fizikai egységre lenne szükségünk a Windows és a Linux futtatásához.

Ha a WSL szolgáltatás már engedélyezve volt a rendszeren, akkor a következő lépésként ellenőriznie kell, hogy engedélyezve van-e a virtuális gép. Ennek lépései nagyon hasonlóak a fent felsoroltakhoz:

  1. típus Windows-szolgáltatások be-és kikapcsolása a tálca keresőmezőjében, és kattintson a gombra Nyisd ki .
  2. Most keresse meg Virtuális gép Platform a következő párbeszédablakban, és jelölje be a hozzá tartozó jelölőnégyzetet az engedélyezéséhez.

    Engedélyezze a virtuális gép platformot

  3. Ha már itt van, javasoljuk, hogy engedélyezze a Hyper-V-t ugyanabban az ablakban. A Hyper-V segít virtuális környezet létrehozásában a rendszerben.

Ha elkészült, zárja be a Windows szolgáltatások párbeszédpanelt, és ellenőrizze, hogy most már probléma nélkül használhatja-e a WSL-t.

3. Használja a Microsoft Store-t a WSL elindításához

Előfordulhat, hogy a telepített alkalmazáson belüli ideiglenes hiba miatt nem tudja használni a WSL-t. Ebben az esetben a közvetlen megnyitás helyett megpróbálhatja elindítani az alkalmazást a Microsoft Store-ból.

Ez túl egyszerűnek tűnhet, de mivel több más felhasználónál is működött, javasoljuk, hogy próbálja meg.

A következőket kell tennie:

  1. Indítsa el a Microsoft Store-t, és menjen a A könyvtáram részt a bal alsó sarokban.

    Kattintson a Könyvtár ikonra

  2. Az elérhető alkalmazások listájában keresse meg Linux-terjesztési alkalmazását, és indítsa el.

Ha továbbra sem tudja elindítani az alkalmazást, folytassa az alábbi módszerrel.

4. Javítsa meg vagy telepítse újra a Linux Distribution alkalmazást

Lehet, hogy a Linux-terjesztési alkalmazás sérült hibával foglalkozik, vagy egyszerűen elavult, ami megakadályozza a megfelelő használatát.

Annak ellenőrzéséhez, hogy ez a probléma, először próbálja meg kijavítani az alkalmazást, és nézze meg, hogy ez változtat-e. Ha a hiba továbbra is fennáll, eltávolíthatja az alkalmazást, és újratelepítheti a semmiből. Ez kijavítja az alkalmazáson belüli korrupciós problémákat, amelyek a problémát okozhatják.

A folytatáshoz kövesse az alábbi lépéseket:

  1. nyomja meg Győzelem + én a Beállítások alkalmazás megnyitásához.
  2. Választ Alkalmazások elemre a bal oldali ablaktáblából.
  3. Kattintson Alkalmazások és funkciók az ablak jobb oldalán.

    Kattintson az Alkalmazások és funkciók elemre a jobb oldali ablaktáblában

  4. A következő ablakban görgessen lefelé a Linux-terjesztési alkalmazás megkereséséhez.
  5. Kattintson a hozzá tartozó három pontra, és válassza ki Haladó beállítások .

    Kattintson a Speciális beállítások elemre

  6. Ezután lépjen a Visszaállítás szakaszra, és kattintson a gombra Javítás gomb ott.

    Kattintson a Javítás gombra

  7. Kövesse a képernyőn megjelenő utasításokat a folytatáshoz, és várja meg, amíg a művelet befejeződik.

A folyamat befejezése után ellenőrizze, hogy használhatja-e most a WSL-t. Ha nem, akkor kövesse az alábbi lépéseket az alkalmazás eltávolításához:

  1. Kövesse újra az 1–4. lépéseket.
  2. Kattintson az alkalmazáshoz tartozó három pontra, és válassza ki Eltávolítás a helyi menüből.
  3. A folytatáshoz kövesse a képernyőn megjelenő utasításokat.

Az alkalmazás eltávolítása után telepítse újra a legújabb verziót, majd ellenőrizze, hogy ez megoldja-e a problémát.

5. Távolítsa el a frissítéseket

Ha a probléma közvetlenül egy függőben lévő rendszerfrissítés telepítése után kezdődött, akkor jó eséllyel a frissítés hibás volt. Nem ritka, hogy a Windows-felhasználók problémákba ütköznek a sérült frissítések miatt.

A probléma megoldásának legjobb módja a frissítés eltávolítása a Vezérlőpulton keresztül.

Ezt a következőképpen teheti meg:

  1. Írja be a Vezérlőpultot a Windows keresőjébe, és kattintson a gombra Nyisd ki .
  2. Választ A telepített frissítések megtekintése .

    Tekintse meg a telepített frissítéseket

  3. A következő ablakban látnia kell a Windows összes telepített frissítésének listáját. Kattintson a jobb gombbal a problémásra, és válassza ki Eltávolítás .

    Nyomja meg az Eltávolítás gombot

6. Futtasson rosszindulatú programok vizsgálatát

Végül a listánk utolsó módszere a rosszindulatú programok ellenőrzése.

Előfordulhat, hogy rendszere vírussal vagy rosszindulatú programmal foglalkozik, amely bizonyos összetevők és funkciók működését okozza. Ilyen helyzetben a Windows Defender rosszindulatú programellenőrzése a leghatékonyabb megoldás.

A következőképpen futtathat teljes rendszerellenőrzést rosszindulatú programok után a Defender segítségével:

  1. Írja be a Windows biztonságot a Windows keresőbe, és kattintson a gombra Nyisd ki .
  2. Választ Vírus- és fenyegetésvédelem a bal oldali ablaktáblából.

    Hozzáférés a vírus- és fenyegetésvédelmi beállításokhoz

  3. Lépjen az ablak jobb oldalára, és kattintson a gombra Szkennelési beállítások hiperhivatkozás.

    Kattintson a Szkennelési beállítások elemre

  4. Kattintson Teljes vizsgálat > Szkenneld most .

    Hajtsa végre a beolvasást

Most várja meg, amíg a vizsgálat befejeződik, és ha kész, próbálkozzon újra a WSL használatával.