Jika anda menggunakan Windows Subsystem untuk Linux (WSL), anda mungkin telah melihat kod ralat 4294967295 semasa cuba membukanya dalam terminal Windows atau mengakses fail Linux anda dalam Windows Explorer. Kod ralat ini bermakna terdapat masalah dengan komunikasi antara Windows dan Linux, dan ia mungkin menghalang anda daripada menggunakan WSL dengan betul.
Artikel berikut akan membimbing anda melalui kaedah yang berbeza untuk menyelesaikan masalah ini secara kekal.
1. Semak sambungan rangkaian
Memandangkan mesej ralat itu sendiri menunjukkan bahawa percubaan sambungan gagal atau sambungan telah diwujudkan tidak berjaya kerana pelayan yang disambungkan (dalam kes ini, Windows) tidak bertindak balas, perkara pertama yang perlu anda lakukan ialah pastikan Pastikan anda mempunyai sambungan Internet yang stabil . Ini kerana gangguan rangkaian, kependaman atau kehilangan paket boleh membawa kepada masalah komunikasi antara klien dan pelayan, yang boleh menyebabkan masalah semasa.
Anda boleh cuba bertukar kepada sambungan rangkaian lain jika boleh atau cuba menyelesaikan masalah rangkaian semasa anda. Setelah selesai, cuba lakukan tindakan yang sama yang menyebabkan ralat asal dan semak sama ada masalah itu telah diselesaikan.
2. Mulakan semula WSL
Anda mungkin mengalami masalah akibat gangguan sementara atau rasuah yang mungkin menghalang WSL daripada berfungsi dengan betul. Masalah sedemikian kebanyakannya bersifat sementara dan boleh diperbaiki dengan memulakan semula alat.
Begini cara anda boleh melakukannya:
1. Buka Pengurus Tugas dan klik kanan pada mana-mana proses yang berkaitan dengan WSL.
2. Pilih Tamatkan tugas atau Lumpuhkan .

Pilihan tugas tamat
3. Setelah selesai, buka emulator terminal kegemaran anda dengan hak pentadbir. Sebagai contoh, jika anda menggunakan Prompt Perintah, tekan kekunci Win + R bersama-sama untuk membuka Run dan taip "cmd" ke dalam medan teks.
4. Tekan kekunci Ctrl + Shift + Enter bersama-sama untuk melancarkan Command Prompt dengan hak pentadbir .
5. Klik Ya dalam gesaan Kawalan Akaun Pengguna.
6. Masukkan "wsl" dalam tetingkap berikut dan klik Jalankan sebagai pentadbir untuk membuka semula WSL.
Sekarang anda boleh menyemak sama ada masalah itu telah diselesaikan. Selain itu, anda juga boleh mendayakan semula WSL dengan langkah berikut:
1. Dalam tetingkap Command Prompt dengan hak pentadbir, laksanakan setiap arahan berikut:
DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
2. Selepas melengkapkan arahan, mulakan semula komputer anda dan semasa mulakan semula, laksanakan arahan berikut dalam cmd:
DISM /online /enable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
Kini anda boleh mencuba tindakan asal yang menyebabkan ralat dan semak sama ada masalah itu telah diselesaikan.
3. Tetapkan semula tetapan rangkaian
Anda juga boleh membetulkan isu rangkaian dengan menetapkan semula tetapan rangkaian (pembetulan pantas yang berkesan untuk sesetengah pengguna yang terjejas), kerana berbuat demikian akan mengosongkan mana-mana rangkaian, cache atau konfigurasi proksi yang rosak. atau lapuk boleh menghalang trafik rangkaian. Anda pada dasarnya akan memulihkan tetapan rangkaian lalai, yang diharapkan akan membolehkan WSL menyambung ke pelayan Windows dan Internet tanpa sebarang masalah.
Begini cara anda boleh melakukannya:
1. Taip "cmd" ke dalam utiliti carian Windows dan klik Jalankan sebagai pentadbir .
2. Pilih Ya dalam gesaan Kawalan Akaun Pengguna.
3. Sekarang, laksanakan setiap arahan berikut:
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
4. Setelah selesai, tekan kekunci Win + I bersama-sama untuk membuka aplikasi Tetapan .
5. Navigasi ke Rangkaian & Internet > Status > Tetapan semula rangkaian .
![Bagaimana untuk menyelesaikan ralat WSL 4294967295 pada Windows Bagaimana untuk menyelesaikan ralat WSL 4294967295 pada Windows]()
Tetapkan semula rangkaian Windows 11
6. Klik Tetapkan semula sekarang .
7. Akhir sekali, mulakan semula komputer anda dan selepas dimulakan semula, semak sama ada masalah telah diselesaikan.
4. Lumpuhkan sementara perisian anti-virus
![Bagaimana untuk menyelesaikan ralat WSL 4294967295 pada Windows Bagaimana untuk menyelesaikan ralat WSL 4294967295 pada Windows]()
Matikan perisian anti-virus Avast buat sementara waktu
Kadangkala, program antivirus anda boleh mengganggu trafik rangkaian WSL dan menyebabkan ralat.
Anda boleh menyemak sama ada ini puncanya dengan mematikan program antivirus anda buat sementara waktu dan kemudian melancarkan Windows Subsystem untuk Linux. Jika ia berfungsi dengan baik tanpa antivirus, ini bermakna antivirus itu menyekat trafik rangkaian WSL.
Dalam kes ini, anda boleh menukar tetapan program antivirus anda untuk membenarkan trafik rangkaian WSL atau beralih kepada mana-mana program antivirus terbaik untuk Windows yang tidak menyebabkan masalah ini.
Satu lagi cara anda boleh cuba menyelesaikan masalah anda adalah untuk menyemak sama ada anda telah memasang DNSCrypt pada sistem anda. DNSCrypt ialah program yang menyulitkan trafik DNS anda, tetapi ia juga boleh menyebabkan beberapa masalah dengan sambungan anda. Sesetengah pengguna melaporkan bahawa menyahpasang DNSCrypt menyelesaikan masalah mereka, jadi anda boleh mencubanya.
Untuk menyahpasang program, anda boleh menggunakan Panel Kawalan pada sistem anda. Hanya pergi ke bahagian Program dan Ciri . Klik kanan pada program yang disasarkan dan pilih Nyahpasang . Ikut arahan pada skrin untuk melengkapkan proses.
5. Ubah suai gaya pelancaran Hypervisor
Anda juga boleh cuba menukar jenis pelancaran Hypervisor kepada automatik dan semak jika itu membuat sebarang perbezaan. Ini amat berguna jika anda menggunakan teknologi virtualisasi lain seperti Hyper-V untuk menjalankan mesin maya.
Menukar jenis pelancaran boleh membantu mengelakkan konflik yang boleh membetulkan isu yang serupa dengan isu semasa. Inilah semua yang anda perlu lakukan:
- Lancarkan Prompt Perintah dengan hak pentadbir.
- Jalankan arahan berikut:
bcdedit /set hypervisorlaunchtype auto
- Setelah selesai, mulakan semula komputer anda dan semak sama ada ralat telah diselesaikan.
Sekiranya anda mengesyaki terdapat masalah dengan perkhidmatan Hyper-V itu sendiri, anda juga boleh cuba memulakannya semula. Untuk melakukan itu, hanya pergi ke utiliti Perkhidmatan , cari perkhidmatan Hyper-V dan klik kanan padanya. Pilih Mulakan semula dan semak jika itu membuat sebarang perbezaan.