Hoe de WSL-fout 4294967295 onder Windows op te lossen?
Als je Windows Subsystem for Linux (WSL) gebruikt, heb je misschien een foutcode 4294967295 gezien wanneer je het probeert te openen in een Windows terminal of je Linux bestanden probeert te openen in Windows Explorer. Deze foutcode betekent dat er iets mis is gegaan met de communicatie tussen Windows en Linux, en het kan ervoor zorgen dat je WSL niet goed kunt gebruiken.
We zullen ons nu verdiepen in een uitgebreide verkenning van verschillende benaderingen om deze kwestie effectief en permanent op te lossen.
Controleer je netwerkverbinding
Om het probleem aan te pakken dat wordt aangegeven door de foutmelding, is het cruciaal om de beschikbaarheid van een betrouwbare internetverbinding te controleren. Onderbrekingen in het netwerk, vertragingen of gegevensverlies zijn mogelijke oorzaken voor verstoorde communicatie tussen de client en de server, wat uiteindelijk resulteert in het gemelde probleem.
U kunt ook proberen uw netwerkverbinding te wijzigen om mogelijke problemen met de verbinding op te lossen. Als dit niet blijkt te werken, kan het verstandig zijn om te proberen de netwerkproblemen op te lossen door maatregelen voor probleemoplossing te nemen. Doe daarna een nieuwe poging om de handeling uit te voeren die het probleem oorspronkelijk veroorzaakte en beoordeel of het probleem is opgelost.
WSL opnieuw opstarten
Het is mogelijk dat u problemen ondervindt met WSL door een tijdelijke anomalie of een integriteitsgebrek, wat de goede werking kan belemmeren. Over het algemeen zijn dit soort problemen van voorbijgaande aard en kunnen ze vaak opgelost worden door de betreffende service gewoon opnieuw te starten.
Dit is hoe je dat kunt doen:
Open het Taakbeheer door naar de betreffende toepassing te gaan, selecteer vervolgens een willekeurig proces met betrekking tot Windows Subsystem for Linux (WSL) en klik met de rechtermuisknop.
⭐ Kies End task (Taak beëindigen) of Disable (Uitschakelen).
Om verder te gaan met het installatieproces, is het nodig om eerst een opdrachtregelinterface te openen als beheerder. Om dit te doen, kun je de Windows-toets en tegelijkertijd de “R”-toets gebruiken om het dialoogvenster Uitvoeren te openen. Voer in dit venster “cmd” in het daarvoor bestemde tekstveld in om de gewenste terminalemulator te starten.
Als je tegelijkertijd op de Control-toets, Shift-toets en Enter-toets drukt, wordt de opdrachtprompt uitgevoerd met beheerdersrechten.
Klik op “Yes” in de User Account Control prompt om door te gaan met het installatieproces.
Om weer toegang te krijgen tot het Windows Subsystem for Linux (WSL), navigeer je naar het bovenstaande venster en voer je de opdracht “ws
" in. Je hebt de mogelijkheid om te controleren of het probleem is verholpen of om het Windows Subsystem for Linux (WSL) opnieuw te activeren door de volgende stappen te volgen:
⭐ Voer in het verhoogde opdrachtpromptvenster één voor één de volgende opdrachten uit:
DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
⭐ Zodra de opdrachten zijn uitgevoerd, start u de computer opnieuw op en voert u na 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 de bewerking uitvoeren die eerder het probleem veroorzaakte, om na te gaan of het probleem is verholpen.
Je netwerkinstellingen opnieuw instellen
Netwerkinstellingen opnieuw instellen is een haalbare oplossing die effectief is gebleken bij het oplossen van netwerkproblemen voor sommige gebruikers die problemen hebben ondervonden bij het verbinden met de Windows host en het internet via WSL. Deze aanpak bestaat uit het verwijderen van corrupte of verouderde netwerkconfiguraties, caches of proxy’s die het netwerkverkeer kunnen verstoren. Door de standaard netwerkinstellingen te herstellen, wordt gehoopt dat WSL met succes een verbinding tot stand brengt met de Windows host en toegang krijgt tot het internet zonder verdere complicaties.
Dit is hoe je dat kunt doen:
Om een opdrachtprompt met beheerdersrechten uit te voeren, gebruikt u de zoekfunctie van Windows door “cmd” in het zoekveld in te voeren en vervolgens op de optie “Als beheerder uitvoeren” te klikken.
Bevestig door “Ja” te selecteren in de prompt Gebruikersaccountbeheer die op uw scherm verschijnt.
⭐ Voer nu één voor één de volgende commando’s uit
​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
Voer de volgende stappen uit om toegang te krijgen tot het instellingenmenu van je apparaat: Zodra je klaar bent met je taak, houd je de Windows-toets en de I-toets tegelijkertijd ingedrukt op je toetsenbord. Hierdoor wordt de instellingenapplicatie geopend, zodat u verschillende voorkeuren kunt configureren volgens uw wensen.
⭐ Navigeer naar Netwerk & Internet > Status > Netwerk resetten .
⭐Klik opNu resetten.
Nadat u alle voorgaande stappen voor probleemoplossing hebt uitgevoerd, kan het nodig zijn om een laatste actie uit te voeren door uw apparaat uit te schakelen en vervolgens weer in te schakelen. Nadat het apparaat met succes is opgestart, onderzoekt u of het probleem is verholpen of niet.
Tijdelijk je antivirussoftware uitschakelen
In bepaalde gevallen kan je antivirussoftware de communicatie binnen het Windows Subsystem for Linux (WSL) netwerk belemmeren, met een storing als gevolg.
Je kunt bepalen of een antivirustoepassing de werking van het Windows Subsystem for Linux belemmert door deze tijdelijk uit te schakelen en vervolgens te proberen via de antivirustoepassing toegang te krijgen tot het Windows Subsystem for Linux. In zo’n scenario zou een succesvolle werking van de WSL zonder enige interferentie van de antivirussoftware suggereren dat het eerder de communicatie over het WSL-netwerk had belemmerd.
Als alternatief kun je ervoor kiezen om de configuratie van je antivirussoftware aan te passen om netwerkactiviteit binnen de WSL-omgeving toe te staan, of te kiezen voor een andere antivirusoplossing die bekend staat om zijn compatibiliteit met Windows zonder dit probleem tegen te komen.
Een andere manier om uw connectiviteitsproblemen op te lossen is door te controleren of de DNSCrypt-toepassing met succes op uw computer is geïnstalleerd. Hoewel DNSCrypt dient om uw DNS-verkeer te beveiligen door middel van encryptie, kan het onbedoeld bijdragen aan complicaties binnen uw netwerkverbinding. Een aantal gebruikers heeft DNSCrypt met succes van hun systemen verwijderd en daarom kan het voor u de moeite waard zijn om deze optie ook te overwegen.
Om een toepassing van uw computer te verwijderen, kunt u de systeeminstellingen van uw apparaat gebruiken. Navigeer via het Configuratiescherm naar het onderdeel “Programma’s en onderdelen”. Klik daar met de rechtermuisknop op het programma dat je wilt verwijderen en selecteer “Verwijderen”. De software leidt je dan door de rest van het verwijderingsproces.
Het opstarttype van de Hypervisor wijzigen
U kunt ook experimenteren met het aanpassen van het opstarttype van de Hypervisor naar een automatische configuratie. Dit kan mogelijk gunstiger resultaten opleveren, afhankelijk van uw specifieke gebruik van alternatieve virtualisatieplatforms zoals Hyper-V van Microsoft voor het beheren van virtuele machines.
Het wijzigen van de implementatiestrategie kan zorgen over compatibiliteit wegnemen en problemen zoals die in dit geval zijn opgetreden, oplossen. Volg deze stappen om dit te bereiken:
⭐Lanceer Command Prompt als beheerder.
⭐ Voer de volgende opdracht uit:
​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
Schakel na voltooiing van de taak uw apparaat uit en vervolgens weer in om te controleren of het probleem is verholpen.
Als er een probleem is met de Hyper-V-service, is een oplossing deze opnieuw te starten door het hulpprogramma Services te openen, de Hyper-V-service te zoeken, er met de rechtermuisknop op te klikken, “Herstarten” te selecteren en te controleren of dit het probleem oplost.
WSL weer efficiënt draaien op Windows
Personen die het Windows Subsystem for Linux (WSL) gebruiken, kunnen de voordelen van zowel Windows als Linux-besturingssystemen benutten op één apparaat, zonder dat er een virtuele machine of dual-boot configuratie geïnstalleerd hoeft te worden. Toch kan het af en toe voorkomen dat WSL niet optimaal functioneert en gebruikers voor technische problemen stelt. Eén zo’n probleem wordt aangetoond door de foutcode 4294967295, hoewel het de moeite waard is om op te merken dat dit probleem niet onoverkomelijk is en mogelijk opgelost kan worden door het volgen van de probleemoplossingsstrategieën die we hier hebben gegeven.