Néhány lépésben kijavíthatja a WSL 4294967295 hibát Windows rendszeren.

Ha Windows alrendszert Linuxhoz (WSL) használ, előfordulhat, hogy a 4294967295 hibakódot látja, amikor megpróbálta megnyitni egy Windows terminálon, vagy elérni a Linux fájlokat a Windows Intézőben. Ez a hibakód azt jelenti, hogy valami hiba történt a Windows és a Linux közötti kommunikációban, és ez megakadályozhatja a WSL megfelelő használatát.

Az alábbiakban végigvezetjük a probléma végleges megoldásának különböző módszereit.

1. Ellenőrizze a hálózati kapcsolatot

Mivel maga a hibaüzenet azt írja ki, hogy a csatlakozási kísérlet meghiúsult, vagy a létrehozott kapcsolat meghiúsult, mert a csatlakozott a gazdagép (ebben az esetben a Windows) nem válaszolt, először meg kell győződnie arról, hogy van egy stabil internet. kapcsolat. Ennek az az oka, hogy a hálózati megszakítások, a várakozási idő vagy a csomagvesztés kommunikációs problémákat okozhat az ügyfél és a kiszolgáló között, ami kiválthatja a problémát.

Ha lehetséges, megpróbálhat másik hálózati kapcsolatra váltani, vagy

instagram viewer
próbálja meg elhárítani az aktuális hálózati problémákat. Ha végzett, próbálja meg végrehajtani ugyanazt a műveletet, amely eredetileg a hibát kiváltotta, és ellenőrizze, hogy a probléma megoldódott-e.

2. Indítsa újra a WSL-t

Előfordulhat, hogy a problémát egy ideiglenes hiba vagy egy korrupciós hiba okozza, amely megakadályozhatja a WSL megfelelő működését. Az ilyen problémák többnyire átmenetiek, és egyszerűen a segédprogram újraindításával javíthatók.

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

  1. Nyissa meg a Feladatkezelőt, és kattintson a jobb gombbal a WSL-hez kapcsolódó bármely folyamatra.
  2. Választ Utolsó feladat vagy Letiltás.
  3. Ha végzett, nyissa meg a kívánt terminálemulátort rendszergazdaként. Például, ha a Parancssort használja, nyomja meg a gombot Győzelem + R billentyűket együtt a Futtatás megnyitásához, és írja be a „cmd” parancsot a szövegmezőbe.
  4. megnyomni a Ctrl + Váltás + Belép billentyűket együtt, hogy rendszergazdaként indítsa el a Parancssort.
  5. Kattintson Igen a Felhasználói fiókok felügyelete mezőben.
  6. A következő ablakba írja be a „wsl” parancsot, és kattintson a gombra Futtatás rendszergazdaként a WSL újbóli megnyitásához.

Most ellenőrizheti, hogy a probléma megoldódott-e. Alternatív megoldásként a következő lépésekkel újra engedélyezheti a WSL-t:

  1. A megemelt Command Prompt ablakban egyenként hajtsa végre a következő parancsokat:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. A parancsok befejezése után indítsa újra a számítógépet, és újraindításkor hajtsa végre a következő parancsokat a cmd-ben:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Most megpróbálhatja végrehajtani azt a műveletet, amely eredetileg kiváltotta a hibát, és ellenőrizheti, hogy a probléma megoldódott-e.

3. Állítsa vissza a hálózati beállításokat

A hálózati problémákat a hálózati beállítások alaphelyzetbe állításával is kijavíthatja (egy gyorsjavítás, amely több érintett felhasználónál működött), mivel így törli a sérült vagy elavult hálózati konfigurációkat, gyorsítótárakat vagy proxykat, amelyek zavarhatják a hálózatot forgalom. Lényegében visszaállítja az alapértelmezett hálózati beállításokat, amelyek remélhetőleg lehetővé teszik a WSL számára, hogy probléma nélkül csatlakozzon a Windows gazdagéphez és az internethez.

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

  1. Írja be a „cmd” parancsot a Windows kereső segédprogramjába, és kattintson a gombra Futtatás rendszergazdaként.
  2. Válassza ki Igen a Felhasználói fiókok felügyelete mezőben.
  3. Most egyenként hajtsa végre a következő parancsokat
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Ha elkészült, nyomja meg a Győzelem + én gombokat együtt a Beállítások alkalmazás megnyitásához.
  5. Navigáljon ide Hálózat és Internet > Állapot > Hálózat visszaállítása.
  6. Kattintson Állítsa vissza most.
  7. Végül indítsa újra a számítógépet, és újraindításkor ellenőrizze, hogy a probléma megoldódott-e.

4. Ideiglenesen tiltsa le a víruskereső szoftvert

Néha a víruskereső program megzavarhatja a WSL hálózati forgalmat, és hibát okozhat.

Ezzel tesztelheti, hogy ez így van-e ideiglenesen kikapcsolja a víruskereső programot majd elindítja a Windows alrendszert Linuxhoz. Ha jól működik a víruskereső program nélkül, az azt jelenti, hogy blokkolta a WSL hálózati forgalmat.

Ebben az esetben módosíthatja a víruskereső program beállításait, hogy engedélyezze a WSL hálózati forgalmat, vagy átválthat a legjobb vírusirtó programok Windowshoz ami nem okozza ezt a problémát.

Egy másik dolog, amellyel megpróbálhatja megoldani a problémát, az, hogy ellenőrizze, hogy a DNSCrypt telepítve van-e a rendszeren. A DNSCrypt egy olyan program, amely titkosítja a DNS-forgalmat, de problémákat is okozhat a kapcsolattal. Egyes felhasználók arról számoltak be, hogy a DNSCrypt eltávolítása megoldotta a problémát, ezért érdemes lehet megpróbálni.

Egy program eltávolításához használhatja a rendszer Vezérlőpultját. Egyszerűen menjen át a Programok és szolgáltatások szakasz. Kattintson a jobb gombbal a megcélzott programra, és válassza ki Eltávolítás. A folyamat befejezéséhez kövesse a képernyőn megjelenő utasításokat.

5. Módosítsa a Hypervisor indítási típusát

Megpróbálhatja módosítani a Hypervisor indítási típusát is automatikusra, és ellenőrizze, hogy ez változtat-e. Ez különösen akkor hasznos, ha más virtualizációs technológiákat, például a Hyper-V-t használ virtuális gépek futtatásához.

Az indítási típus megváltoztatásával elkerülhetők az olyan konfliktusok, amelyek kijavíthatják a jelenlegihez hasonló problémákat. Itt van minden, amit tennie kell:

  1. Indítsa el a Parancssort rendszergazdaként.
  2. Hajtsa végre a következő parancsot:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Ha végzett, indítsa újra a számítógépet, és ellenőrizze, hogy a hiba megoldódott-e.

Ha problémát gyanít magával a Hyper-V szolgáltatással, megpróbálhatja újraindítani. Ehhez egyszerűen nyissa meg a Services segédprogramot, keresse meg a Hyper-V szolgáltatást, és kattintson rá jobb gombbal. Választ Újrakezd és ellenőrizze, hogy ez változtat-e.

Futtassa újra a WSL-t hatékonyan a Windows rendszeren

A Windows Subsystem for Linux (WSL) segítségével ugyanazon az eszközön élvezheti a Windows és a Linux előnyeit virtuális gép vagy kettős rendszerindító rendszer telepítése nélkül. Előfordulhat azonban, hogy a WSL nem a várt módon működik, és néhány hibát jelez. A 4294967295-ös hibakód csak egyike ezeknek a problémáknak, de szerencsére ez a hiba nem állandó, és remélhetőleg az általunk javasolt megoldásokkal véglegesen kijavíthatja.