Windows'ta WSL 4294967295 hatasını yalnızca birkaç adımda düzeltin.
Linux için Windows Alt Sistemi (WSL) kullanıyorsanız, bunu bir Windows terminalinde açmaya veya Linux dosyalarınıza Windows Gezgini'nde erişmeye çalıştığınızda 4294967295 hata kodunu görmüş olabilirsiniz. Bu hata kodu, Windows ile Linux arasındaki iletişimde bir sorun olduğu anlamına gelir ve WSL'yi düzgün kullanmanızı engelleyebilir.
Aşağıda, bu sorunu tamamen çözmenin farklı yöntemlerini size açıklayacağız.
1. Ağ Bağlantınızı Kontrol Edin
Hata mesajının kendisi, bağlantı girişiminin başarısız olduğunu veya kurulan bağlantının, bağlı olduğu için başarısız olduğunu belirttiğinden ana bilgisayar (bu durumda Windows) yanıt vermediyse yapmanız gereken ilk şey istikrarlı bir internete sahip olduğunuzdan emin olmaktır. bağlantı. Bunun nedeni, ağ kesintilerinin, gecikmenin veya paket kaybının istemci ile sunucu arasında iletişim sorunlarına yol açabilmesi ve bu sorunların da mevcut sorunu tetikleyebilmesidir.
Mümkünse farklı bir ağ bağlantısına geçmeyi deneyebilirsiniz veya
mevcut ağ sorunlarını gidermeyi deneyin. İşiniz bittiğinde, başlangıçta hatayı tetikleyen işlemin aynısını gerçekleştirmeyi deneyin ve sorunun çözülüp çözülmediğini kontrol edin.2. WSL'yi yeniden başlatın
Geçici bir aksaklık veya WSL'nin düzgün çalışmasını engelleyebilecek bir bozulma hatası nedeniyle bu sorunla karşı karşıya olabilirsiniz. Bu tür sorunlar çoğunlukla geçicidir ve yardımcı programın yeniden başlatılmasıyla çözülebilir.
Bunu nasıl yapabileceğiniz aşağıda açıklanmıştır:
- Görev Yöneticisini açın ve WSL ile ilgili herhangi bir işleme sağ tıklayın.
- Seçmek Görevi bitir veya Devre dışı bırakmak.
- İşiniz bittiğinde, tercih ettiğiniz terminal emülatörünü yönetici olarak açın. Örneğin, Komut İstemi kullanıyorsanız, Kazanç + R Çalıştır'ı açmak için tuşlarını birlikte kullanın ve metin alanına "cmd" yazın.
- tuşuna basın Ctrl + Vardiya + Girmek Komut İstemi'ni yönetici olarak başlatmak için tuşları birlikte kullanın.
- Tıklamak Evet Kullanıcı Hesabı Denetimi isteminde.
- Aşağıdaki pencereye "wsl" yazın ve tıklayın Yönetici olarak çalıştır WSL'yi tekrar açmak için.
Artık sorunun çözülüp çözülmediğini kontrol edebilirsiniz. Alternatif olarak aşağıdaki adımları kullanarak WSL'yi yeniden etkinleştirebilirsiniz:
- Yükseltilmiş Komut İstemi penceresinde aşağıdaki komutları birer birer yürütün:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Komutlar tamamlandıktan sonra bilgisayarınızı yeniden başlatın ve yeniden başlattıktan sonra cmd'de aşağıdaki komutları yürütün:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
Artık başlangıçta hatayı tetikleyen eylemi gerçekleştirmeyi deneyebilir ve sorunun çözülüp çözülmediğini kontrol edebilirsiniz.
3. Ağ Ayarlarınızı Sıfırlayın
Ayrıca ağ ayarlarını sıfırlayarak (etkilenen birçok kullanıcı için işe yarayan hızlı bir düzeltme) ağ sorunlarını da çözebilirsiniz. ağa müdahale edebilecek tüm bozuk veya güncel olmayan ağ yapılandırmalarını, önbellekleri veya proxy'leri temizleyecektir trafik. Temel olarak varsayılan ağ ayarlarını geri yükleyeceksiniz; bu, WSL'nin Windows ana bilgisayarına ve internete herhangi bir sorun olmadan bağlanmasına olanak tanıyacak.
Bunu nasıl yapabileceğiniz aşağıda açıklanmıştır:
- Windows arama yardımcı programına "cmd" yazın ve tıklayın Yönetici olarak çalıştır.
- Seçme Evet Kullanıcı Hesabı Denetimi isteminde.
- Şimdi aşağıdaki komutları tek tek yürütün
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Bittiğinde, tuşuna basın Kazanç + BEN Ayarlar uygulamasını açmak için tuşlara birlikte basın.
- Şu yöne rotayı ayarla Ağ ve İnternet > Durum > Ağ sıfırlama.
- Tıklamak Şimdi sıfırla.
- Son olarak bilgisayarınızı yeniden başlatın ve yeniden başlattıktan sonra sorunun çözülüp çözülmediğini kontrol edin.
4. Antivirüs Yazılımınızı Geçici Olarak Devre Dışı Bırakın
Bazen antivirüs programınız WSL ağ trafiğini engelleyebilir ve hataya neden olabilir.
Durumun böyle olup olmadığını şu şekilde test edebilirsiniz: antivirüs programınızı geçici olarak kapatmak ve ardından Linux için Windows Alt Sisteminizi başlatıyorsunuz. Antivirüs programı olmadan düzgün çalışıyorsa bu, WSL ağ trafiğini engellediği anlamına gelir.
Bu durumda antivirüs programınızın ayarlarını WSL ağ trafiğine izin verecek şekilde değiştirebilir veya WSL ağ trafiğinden herhangi birine geçebilirsiniz. Windows için en iyi antivirüs programları bu soruna neden olmaz.
Sorununuzu çözmeye çalışabileceğiniz başka bir şey de sisteminizde DNSCrypt'in kurulu olup olmadığını kontrol etmektir. DNSCrypt, DNS trafiğinizi şifreleyen bir programdır ancak bağlantınızda bazı sorunlara da neden olabilir. Bazı kullanıcılar DNSCrypt'i kaldırmanın sorunlarını çözdüğünü bildirdi, bu yüzden denemek isteyebilirsiniz.
Bir programı kaldırmak için sisteminizdeki Denetim Masasını kullanabilirsiniz. Basitçe şuraya gidin: Programlar ve Özellikler bölüm. Hedeflenen programa sağ tıklayın ve seçin Kaldır. İşlemi tamamlamak için ekrandaki talimatları izleyin.
5. Hiper Yönetici Başlatma Türünü Değiştirin
Ayrıca Hypervisor başlatma türünü otomatik olarak değiştirmeyi deneyebilir ve bunun herhangi bir fark yaratıp yaratmadığını kontrol edebilirsiniz. Bu, sanal makineleri çalıştırmak için Hyper-V gibi diğer sanallaştırma teknolojilerini kullanıyorsanız özellikle yararlıdır.
Başlatma türünü değiştirmek, mevcut soruna benzer sorunları çözebilecek çakışmaları önlemeye yardımcı olabilir. İşte yapmanız gereken tek şey:
- Komut İstemi'ni yönetici olarak başlatın.
- Aşağıdaki komutu yürütün:
bcdedit /set hypervisorlaunchtype auto
- İşlem tamamlandıktan sonra bilgisayarınızı yeniden başlatın ve hatanın çözülüp çözülmediğini kontrol edin.
Hyper-V hizmetinin kendisinde bir sorun olduğundan şüpheleniyorsanız hizmeti yeniden başlatmayı da deneyebilirsiniz. Bunun için Hizmetler yardımcı programına erişmeniz, Hyper-V hizmetini bulmanız ve sağ tıklamanız yeterlidir. Seçmek Tekrar başlat ve bunun bir fark yaratıp yaratmadığını kontrol edin.
WSL'yi Windows'ta Yeniden Verimli Bir Şekilde Çalıştırın
Linux için Windows Alt Sistemi (WSL) ile, bir sanal makine veya ikili önyükleme sistemi kurmanıza gerek kalmadan aynı cihazda hem Windows hem de Linux'un avantajlarından yararlanabilirsiniz. Ancak bazen WSL beklendiği gibi çalışmayabilir ve size bazı hatalar gösterebilir. 4294967295 hata kodu bu sorunlardan sadece bir tanesi ama neyse ki bu hata kalıcı değil ve umarız önerilen çözümlerimizle bu sorunu tamamen çözebileceksiniz.