Parandage Windowsis WSL 4294967295 tõrge vaid mõne sammuga.
Kui kasutate Windowsi alamsüsteemi Linuxi jaoks (WSL), võisite näha tõrkekoodi 4294967295, kui proovite seda Windowsi terminalis avada või Windows Exploreris oma Linuxi failidele juurde pääseda. See veakood tähendab, et Windowsi ja Linuxi vahelises suhtluses läks midagi valesti ning see võib takistada teil WSL-i õigesti kasutamast.
Allpool tutvustame teile erinevaid meetodeid selle probleemi lõplikuks lahendamiseks.
1. Kontrollige oma võrguühendust
Kuna veateade ise ütleb, et ühenduskatse ebaõnnestus või loodud ühendus ebaõnnestus, kuna ühendatud host (antud juhul Windows) ei vastanud, peaksite kõigepealt veenduma, et teil on stabiilne internet ühendus. Selle põhjuseks on asjaolu, et võrgukatkestused, latentsusaeg või pakettakad võivad põhjustada sideprobleeme kliendi ja serveri vahel, mis võib vallandada probleemi.
Kui võimalik, võite proovida lülituda teisele võrguühendusele või proovige praeguste võrguprobleemide tõrkeotsingut. Kui see on tehtud, proovige teha sama toiming, mis algselt tõrke käivitas, ja kontrollige, kas probleem on lahendatud.
2. Taaskäivitage WSL
Võimalik, et probleem seisneb ajutise tõrke või korruptsioonivea tõttu, mis võib takistada WSL-i korrektset töötamist. Sellised probleemid on enamasti ajutised ja neid saab lahendada lihtsalt utiliidi taaskäivitamisega.
Seda saate teha järgmiselt.
- Avage tegumihaldur ja paremklõpsake mis tahes WSL-iga seotud protsessil.
- Vali Lõpeta ülesanne või Keela.
- Kui olete lõpetanud, avage administraatorina eelistatud terminali emulaator. Näiteks kui kasutate käsuviipa, vajutage nuppu Võida + R klahvid kokku, et avada Run ja tippige tekstiväljale "cmd".
- Vajutage nuppu Ctrl + Shift + Sisenema klahvid kokku, et käivitada käsuviip administraatorina.
- Klõpsake Jah kasutajakonto kontrolli viibas.
- Tippige järgmises aknas "wsl" ja klõpsake Käivitage administraatorina WSL-i uuesti avamiseks.
Nüüd saate kontrollida, kas probleem on lahendatud. Teise võimalusena saate WSL-i uuesti lubada, kasutades järgmisi samme.
- Kõrgendatud käsuviiba aknas täitke ükshaaval järgmised käsud:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Kui käsud on täidetud, taaskäivitage arvuti ja käivitage taaskäivitamisel cmd-s järgmised käsud:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
Nüüd saate proovida teha toimingut, mis algselt tõrke käivitas, ja kontrollida, kas probleem on lahendatud.
3. Lähtestage oma võrguseaded
Võrguprobleeme saate lahendada ka võrguseadete lähtestamisega (kiirparandus, mis töötas mitme mõjutatud kasutaja puhul), kuna seda tehes kustutab kõik rikutud või aegunud võrgukonfiguratsioonid, vahemälud või puhverserverid, mis võivad võrku segada liiklust. Põhimõtteliselt taastate võrgu vaikesätted, mis loodetavasti võimaldab WSL-il ilma probleemideta ühenduse luua Windowsi hosti ja Internetiga.
Seda saate teha järgmiselt.
- Tippige Windowsi otsinguutiliiti "cmd" ja klõpsake nuppu Käivitage administraatorina.
- Valige Jah kasutajakonto kontrolli viibas.
- Nüüd täitke ükshaaval järgmised käsud
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Kui olete valmis, vajutage nuppu Võida + I klahvid kokku, et avada rakendus Seaded.
- Navigeerige Võrk ja Internet > Olek > Võrgu lähtestamine.
- Kliki Lähtestage kohe.
- Lõpuks taaskäivitage arvuti ja kontrollige taaskäivitamisel, kas probleem on lahendatud.
4. Keelake ajutiselt oma viirusetõrjetarkvara
Mõnikord võib teie viirusetõrjeprogramm häirida WSL-i võrguliiklust ja põhjustada tõrke.
Saate testida, kas see on nii viirusetõrjeprogrammi ajutiselt välja lülitades ja seejärel käivitage oma Windowsi alamsüsteem Linuxi jaoks. Kui see töötab ilma viirusetõrjeprogrammita hästi, tähendab see, et see blokeeris WSL-i võrguliikluse.
Sel juhul saate muuta oma viirusetõrjeprogrammi sätteid, et lubada WSL-i võrguliiklust, või lülituda mõnele parimad viirusetõrjeprogrammid Windowsi jaoks mis seda probleemi ei põhjusta.
Teine asi, mida saate proovida probleemi lahendada, on kontrollida, kas teie süsteemi on installitud DNSCrypt. DNSCrypt on programm, mis krüpteerib teie DNS-liikluse, kuid see võib põhjustada ka probleeme teie ühendusega. Mõned kasutajad teatasid, et DNSCrypti desinstallimine lahendas nende probleemi, nii et võiksite seda proovida.
Programmi desinstallimiseks võite kasutada oma süsteemi juhtpaneeli. Lihtsalt suunduge poole Programmid ja funktsioonid osa. Paremklõpsake sihitud programmil ja valige Desinstalli. Protsessi lõpuleviimiseks järgige ekraanil kuvatavaid juhiseid.
5. Muutke Hypervisori käivitustüüpi
Samuti võite proovida muuta Hypervisori käivitustüübi automaatseks ja kontrollida, kas see muudab midagi. See on eriti kasulik, kui kasutate virtuaalmasinate käitamiseks muid virtualiseerimistehnoloogiaid, nagu Hyper-V.
Käivitustüübi muutmine aitab vältida konflikte, mis võivad lahendada selliseid probleeme nagu käesolev probleem. Siin on kõik, mida peate tegema.
- Käivitage administraatorina käsuviip.
- Käivitage järgmine käsk:
bcdedit /set hypervisorlaunchtype auto
- Kui see on tehtud, taaskäivitage arvuti ja kontrollige, kas viga on lahendatud.
Kui kahtlustate probleemi Hyper-V teenuse endaga, võite proovida selle taaskäivitada. Selleks avage lihtsalt utiliit Services, leidke teenus Hyper-V ja paremklõpsake seda. Vali Taaskäivita ja kontrollige, kas see muudab midagi.
Käivitage uuesti WSL-i tõhusalt Windowsis
Windowsi alamsüsteemiga Linuxile (WSL) saate nautida nii Windowsi kui ka Linuxi eeliseid samas seadmes, ilma virtuaalmasinat või topeltkäivitussüsteemi installimata. Mõnikord ei pruugi WSL siiski ootuspäraselt töötada ja näidata mõningaid vigu. Veakood 4294967295 on vaid üks neist probleemidest, kuid õnneks pole see viga püsiv ja loodetavasti saate selle meie soovitatud lahendustega lõplikult parandada.