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
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:
- Nyissa meg a Feladatkezelőt, és kattintson a jobb gombbal a WSL-hez kapcsolódó bármely folyamatra.
- Választ Utolsó feladat vagy Letiltás.
- 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.
- megnyomni a Ctrl + Váltás + Belép billentyűket együtt, hogy rendszergazdaként indítsa el a Parancssort.
- Kattintson Igen a Felhasználói fiókok felügyelete mezőben.
- 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:
- 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
- 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:
- Írja be a „cmd” parancsot a Windows kereső segédprogramjába, és kattintson a gombra Futtatás rendszergazdaként.
- Válassza ki Igen a Felhasználói fiókok felügyelete mezőben.
- Most egyenként hajtsa végre a következő parancsokat
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Ha elkészült, nyomja meg a Győzelem + én gombokat együtt a Beállítások alkalmazás megnyitásához.
- Navigáljon ide Hálózat és Internet > Állapot > Hálózat visszaállítása.
- Kattintson Állítsa vissza most.
- 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:
- Indítsa el a Parancssort rendszergazdaként.
- Hajtsa végre a következő parancsot:
bcdedit /set hypervisorlaunchtype auto
- 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.