Jak vyřešit chybu WSL 4294967295 v systému Windows

Jak vyřešit chybu WSL 4294967295 v systému Windows
Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Pokud používáte Windows Subsystem for Linux (WSL), možná jste viděli chybový kód 4294967295, když se jej pokusili otevřít v terminálu Windows nebo přistupovat k souborům Linuxu v Průzkumníkovi Windows. Tento chybový kód znamená, že se něco pokazilo v komunikaci mezi Windows a Linuxem a může vám bránit ve správném používání WSL.





MUO Video dne POKRAČOVÁNÍ V OBSAHU POKRAČUJTE PŘEJÍMÁNÍM

Níže vás provedeme různými metodami, jak tento problém navždy vyřešit.





1. Zkontrolujte připojení k síti

Protože chybová zpráva sama o sobě uvádí, že pokus o připojení selhal nebo navázané připojení selhalo, protože připojený hostitel (v tomto případě Windows) neodpověděl, první věc, kterou byste měli udělat, je zajistit, že máte stabilní připojení k internetu. Důvodem je to, že přerušení sítě, latence nebo ztráta paketů mohou vést k problémům s komunikací mezi klientem a serverem, což může vyvolat daný problém.





produktivní věci, které můžete dělat online, když se nudíte

Můžete zkusit přepnout na jiné síťové připojení, pokud je to možné, popř zkuste vyřešit aktuální problémy se sítí . Po dokončení se pokuste provést stejnou akci, která původně spouštěla ​​chybu, a zkontrolujte, zda je problém vyřešen.

2. Restartujte WSL

Možná se potýkáte s problémem kvůli dočasné závadě nebo chybě poškození, která může bránit správnému fungování WSL. Takové problémy jsou většinou dočasné a lze je vyřešit jednoduchým restartováním nástroje.



Můžete to udělat takto:

  1. Otevřete Správce úloh a klikněte pravým tlačítkem na jakýkoli proces související s WSL.
  2. Vybrat Ukončit úkol nebo Zakázat .   Dočasně vypněte antivirus Avast
  3. Po dokončení otevřete preferovaný emulátor terminálu jako správce. Pokud například používáte příkazový řádek, stiskněte klávesu Vyhrát + R klávesami dohromady otevřete Spustit a do textového pole napište „cmd“.
  4. zmáčkni Ctrl + Posun + Vstupte klávesy dohromady pro spuštění příkazového řádku jako správce.
  5. Klikněte Ano ve výzvě Řízení uživatelských účtů.
  6. V následujícím okně zadejte „wsl“ a klikněte Spustit jako administrátor znovu otevřít WSL.

Nyní můžete zkontrolovat, zda je problém vyřešen. Alternativně můžete také znovu povolit WSL pomocí následujících kroků:





  1. Ve zvýšeném okně příkazového řádku spusťte následující příkazy jeden po druhém:
    DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
  2. Po dokončení příkazů restartujte počítač a po restartu proveďte následující příkazy v cmd:
    ​​​​​​​DISM /online /enable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart

Nyní můžete zkusit provést akci, která původně spouštěla ​​chybu, a zkontrolovat, zda je problém vyřešen.

3. Obnovte nastavení sítě

Problémy se sítí můžete také vyřešit resetováním síťových nastavení (rychlá oprava, která fungovala pro několik dotčených uživatelů), protože tím vymažete všechny poškozené nebo zastaralé konfigurace sítě, mezipaměti nebo servery proxy, které mohou narušovat provoz v síti. Budete v podstatě obnovovat výchozí nastavení sítě, což doufejme umožní WSL připojit se k hostiteli Windows a internetu bez jakýchkoli problémů.





Můžete to udělat takto:

  1. Do vyhledávacího nástroje Windows zadejte „cmd“ a klikněte na Spustit jako administrátor .
  2. Vybrat Ano ve výzvě Řízení uživatelských účtů.
  3. Nyní spusťte následující příkazy jeden po druhém
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Po dokončení stiskněte Vyhrát + společně otevřete aplikaci Nastavení.
  5. Navigovat do Síť a internet > Postavení > Resetování sítě .
  6. Klikněte na Resetovat nyní .
  7. Nakonec restartujte počítač a po restartu zkontrolujte, zda je problém vyřešen.

4. Dočasně deaktivujte svůj antivirový software

Někdy může váš antivirový program narušit provoz sítě WSL a způsobit chybu.

kde mohu použít počítač a tisknout poblíž mě?

Můžete vyzkoušet, zda tomu tak je dočasně vypnout antivirový program a poté spusťte subsystém Windows pro Linux. Pokud bez antivirového programu funguje dobře, znamená to, že blokoval síťový provoz WSL.

V tomto případě můžete buď změnit nastavení svého antivirového programu tak, aby povolil síťový provoz WSL, nebo přepnout na kteroukoli z nejlepší antivirové programy pro Windows který tento problém nezpůsobuje.

Další věc, kterou se můžete pokusit vyřešit svůj problém, je zkontrolovat, zda máte ve svém systému nainstalovaný DNSCrypt. DNSCrypt je program, který šifruje váš provoz DNS, ale může také způsobit problémy s připojením. Někteří uživatelé uvedli, že odinstalování DNSCrypt vyřešilo jejich problém, takže to možná budete chtít zkusit.

Chcete-li odinstalovat program, můžete použít Ovládací panely ve vašem systému. Jednoduše zamiřte do Programy a funkce sekce. Klikněte pravým tlačítkem na cílový program a vyberte Odinstalovat . Dokončete proces podle pokynů na obrazovce.

5. Upravte typ spuštění hypervisoru

Můžete také zkusit změnit typ spouštění Hypervisoru na auto a zkontrolovat, zda je v tom nějaký rozdíl. To je zvláště užitečné, pokud pro provozování virtuálních strojů používáte jiné virtualizační technologie, jako je Hyper-V.

Změna typu spuštění může pomoci vyhnout se konfliktům, které mohou vyřešit problémy, jako je ten, který je po ruce. Zde je vše, co musíte udělat:

  1. Spusťte příkazový řádek jako správce.
  2. Proveďte následující příkaz:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Po dokončení restartujte počítač a zkontrolujte, zda je chyba vyřešena.

V případě, že máte podezření na problém se samotnou službou Hyper-V, můžete ji také zkusit restartovat. Za tímto účelem jednoduše otevřete nástroj Služby, vyhledejte službu Hyper-V a klikněte na ni pravým tlačítkem. Vybrat Restartujte a zkontrolujte, zda je v tom nějaký rozdíl.

nejlepší software pro nahrávání obrazovky pro mac

Znovu spusťte WSL efektivně ve Windows

S Windows Subsystem for Linux (WSL) si můžete užívat výhod Windows i Linuxu na stejném zařízení, aniž byste museli instalovat virtuální počítač nebo duální bootovací systém. Někdy však WSL nemusí fungovat podle očekávání a zobrazí některé chyby. Kód chyby 4294967295 je jen jedním z těchto problémů, ale naštěstí tato chyba není trvalá a doufejme, že ji budete moci opravit pomocí našich doporučených řešení navždy.