Zorg ervoor dat de WSL 4294967295-fout in slechts een paar stappen in Windows wordt opgelost.
Als u Windows Subsystem for Linux (WSL) gebruikt, heeft u mogelijk foutcode 4294967295 gezien wanneer u het probeert te openen in een Windows-terminal of uw Linux-bestanden probeert te openen in Windows Verkenner. Deze foutcode betekent dat er iets mis is gegaan met de communicatie tussen Windows en Linux, en kan ervoor zorgen dat u WSL niet goed kunt gebruiken.
Hieronder begeleiden we u door de verschillende methoden om dit probleem voorgoed op te lossen.
1. Controleer uw netwerkverbinding
Omdat de foutmelding zelf aangeeft dat de verbindingspoging is mislukt of dat de tot stand gebrachte verbinding is mislukt omdat de connected host (in dit geval Windows) heeft niet gereageerd, het eerste wat u moet doen is ervoor zorgen dat u een stabiel internet heeft verbinding. Dit komt omdat netwerkonderbrekingen, latentie of pakketverlies kunnen leiden tot communicatieproblemen tussen de client en de server, waardoor het betreffende probleem kan worden veroorzaakt.
U kunt indien mogelijk proberen over te schakelen naar een andere netwerkverbinding, of probeer de huidige netwerkproblemen op te lossen. Als u klaar bent, probeert u dezelfde actie uit te voeren die aanvankelijk de fout veroorzaakte, en controleert u of het probleem is opgelost.
2. Start WSL opnieuw
Mogelijk wordt u met dit probleem geconfronteerd vanwege een tijdelijke storing of een corruptiefout waardoor WSL mogelijk niet correct werkt. Dergelijke problemen zijn meestal tijdelijk en kunnen worden opgelost door het hulpprogramma eenvoudigweg opnieuw te starten.
Hier ziet u hoe u dat kunt doen:
- Open Taakbeheer en klik met de rechtermuisknop op een WSL-gerelateerd proces.
- Kiezen Einde taak of Uitzetten.
- Als u klaar bent, opent u de terminalemulator van uw keuze als beheerder. Als u bijvoorbeeld de opdrachtprompt gebruikt, drukt u op de Winnen + R toetsen samen om Uitvoeren te openen en typ "cmd" in het tekstveld.
- druk de Ctrl + Verschuiving + Binnenkomen toetsen samen om de opdrachtprompt als beheerder te starten.
- Klik Ja in de prompt Gebruikersaccountbeheer.
- Typ "wsl" in het volgende venster en klik Als administrator uitvoeren om WSL weer te openen.
U kunt nu controleren of het probleem is opgelost. Als alternatief kunt u WSL ook opnieuw inschakelen met behulp van de volgende stappen:
- Voer in het verhoogde opdrachtpromptvenster de volgende opdrachten één voor één uit:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Zodra de opdrachten zijn voltooid, start u uw computer opnieuw op en voert u bij het opnieuw opstarten de volgende opdrachten uit in cmd:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
U kunt nu proberen de actie uit te voeren die aanvankelijk de fout veroorzaakte en controleren of het probleem is opgelost.
3. Reset uw netwerkinstellingen
U kunt netwerkproblemen ook oplossen door de netwerkinstellingen opnieuw in te stellen (een snelle oplossing die voor verschillende getroffen gebruikers werkte). zal alle beschadigde of verouderde netwerkconfiguraties, caches of proxy's wissen die mogelijk het netwerk verstoren verkeer. U herstelt in wezen de standaardnetwerkinstellingen, waardoor WSL hopelijk zonder problemen verbinding kan maken met de Windows-host en het internet.
Hier ziet u hoe u dat kunt doen:
- Typ "cmd" in het Windows-zoekprogramma en klik op Als administrator uitvoeren.
- Selecteer Ja in de prompt Gebruikersaccountbeheer.
- Voer nu de volgende opdrachten één voor één uit
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Als u klaar bent, drukt u op de Winnen + I toetsen samen om de app Instellingen te openen.
- Navigeren naar Netwerk & Internet > Toestand > Netwerk opnieuw instellen.
- Klik op Nu opnieuw instellen.
- Start ten slotte uw computer opnieuw op en controleer bij het opnieuw opstarten of het probleem is opgelost.
4. Schakel uw antivirussoftware tijdelijk uit
Soms kan uw antivirusprogramma het WSL-netwerkverkeer verstoren en een fout veroorzaken.
Of dit het geval is, kun je testen door uw antivirusprogramma tijdelijk uitschakelen en vervolgens uw Windows-subsysteem voor Linux starten. Als het prima werkt zonder het antivirusprogramma, betekent dit dat het het WSL-netwerkverkeer blokkeerde.
In dit geval kunt u de instellingen van uw antivirusprogramma wijzigen om WSL-netwerkverkeer toe te staan, of overschakelen naar een van de beste antivirusprogramma's voor Windows dat veroorzaakt dit probleem niet.
Een ander ding dat u kunt proberen om uw probleem op te lossen, is controleren of DNSCrypt op uw systeem is geïnstalleerd. DNSCrypt is een programma dat uw DNS-verkeer versleutelt, maar het kan ook problemen met uw verbinding veroorzaken. Sommige gebruikers meldden dat het verwijderen van DNSCrypt hun probleem oploste, dus misschien wil je het eens proberen.
Om een programma te verwijderen, kunt u het Configuratiescherm op uw systeem gebruiken. Ga gewoon naar de Programma's en functies sectie. Klik met de rechtermuisknop op het beoogde programma en kies Verwijderen. Volg de instructies op het scherm om het proces te voltooien.
5. Wijzig het opstarttype van de hypervisor
U kunt ook proberen het opstarttype van de Hypervisor te wijzigen in automatisch en controleren of dat enig verschil maakt. Dit is vooral handig als u andere virtualisatietechnologieën zoals Hyper-V gebruikt voor het uitvoeren van virtuele machines.
Als u het opstarttype wijzigt, kunt u conflicten helpen voorkomen die problemen zoals de huidige kunnen oplossen. Hier is alles wat u hoeft te doen:
- Start de opdrachtprompt als beheerder.
- Voer de volgende opdracht uit:
bcdedit /set hypervisorlaunchtype auto
- Als u klaar bent, start u uw computer opnieuw op en controleert u of de fout is opgelost.
Als u vermoedt dat er een probleem is met de Hyper-V-service zelf, kunt u ook proberen deze opnieuw op te starten. Open daarvoor eenvoudigweg het hulpprogramma Services, zoek de Hyper-V-service en klik er met de rechtermuisknop op. Kiezen Herstarten en kijken of dat enig verschil maakt.
Voer WSL opnieuw efficiënt uit op Windows
Met Windows Subsystem for Linux (WSL) kunt u op hetzelfde apparaat profiteren van de voordelen van zowel Windows als Linux, zonder dat u een virtuele machine of een dual-boot-systeem hoeft te installeren. Soms werkt WSL echter niet zoals verwacht en worden er enkele fouten weergegeven. De foutcode 4294967295 is slechts een van deze problemen, maar gelukkig is deze fout niet permanent en hopelijk kunt u deze voorgoed oplossen met onze aanbevolen oplossingen.