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 bağlı ana bilgisayarın (bu durumda Windows) yanıt vermemesi nedeniyle kurulan bağlantının başarısız olduğunu belirttiğinden, yapmanız gereken ilk şey istikrarlı bir internet bağlantınızın olduğundan emin olmaktır. 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 deneyebilir veya mevcut ağ sorunlarını gidermeyi deneyebilirsiniz . İş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.
– Görevi sonlandır veya Devre Dışı Bırak’ı seçin .
– İşiniz bittiğinde, tercih ettiğiniz terminal emülatörünü yönetici olarak açın. Örneğin, Komut İstemi kullanıyorsanız Win + R tuşlarına birlikte basarak Çalıştır’ı açın ve metin alanına “cmd” yazın.
– Komut İstemi’ni yönetici olarak başlatmak için Ctrl + Shift + Enter tuşlarına birlikte basın .
– Kullanıcı Hesabı Denetimi isteminde Evet’i tıklayın .
– Aşağıdaki pencereye “wsl” yazın ve WSL’yi tekrar açmak için Yönetici olarak çalıştır’a tıklayın.
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
Ağ ayarlarını sıfırlayarak da ağ sorunlarını düzeltebilirsiniz (etkilenen birkaç kullanıcı için işe yarayan hızlı bir düzeltme). Bunu yapmak, ağ trafiğini engelleyebilecek tüm bozuk veya güncel olmayan ağ yapılandırmalarını, önbellekleri veya proxy’leri temizleyecektir. 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 Yönetici olarak çalıştır’a tıklayın .
– Kullanıcı Hesabı Denetimi isteminde Evet’i seçin .
– Şimdi aşağıdaki komutları tek tek yürütün
wsl –shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
– İşiniz bittiğinde, Ayarlar uygulamasını açmak için Win + I tuşlarına birlikte basın.
– Ağ ve İnternet > Durum > Ağ sıfırlama seçeneğine gidin .
– Şimdi Sıfırla’ya tıklayın .
– 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.
Virüsten koruma programınızı geçici olarak kapatıp ardından Linux için Windows Alt Sisteminizi başlatarak durumun bu olup olmadığını test edebilirsiniz . 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 Windows için bu soruna neden olmayan en iyi antivirüs programlarından birine geçebilirsiniz .
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. Programlar ve Özellikler bölümüne gitmeniz yeterlidir . Hedeflenen programa sağ tıklayın ve Kaldır’ı seçin . İş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. Yeniden Başlat’ı seçin 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.