Linux için Windows Alt Sistemi (WSL) kullanıyorsanız, Windows terminalinde açmaya veya Windows Gezgini'nde Linux dosyalarınıza erişmeye çalışırken 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ğıdaki makale, bu sorunu kalıcı olarak çözmek için farklı yöntemler konusunda size yol gösterecektir.
1. Ağ bağlantısını kontrol edin
Hata mesajının kendisi, bağlantı girişiminin başarısız olduğunu veya bağlı sunucunun (bu durumda Windows) yanıt vermemesi nedeniyle bağlantının başarısız bir şekilde kurulduğunu gösterdiğinden, yapmanız gereken ilk şey, istikrarlı bir İnternet bağlantınızın olduğundan emin olmaktır. . Çünkü ağ kesintileri, gecikmeler veya paket kayıpları istemci ve sunucu arasında iletişim sorunlarına neden olabilir ve bu da güncel sorunlara neden olabilir.
Mümkünse farklı bir ağ bağlantısına geçmeyi deneyebilir veya mevcut ağınızda sorun gidermeyi deneyebilirsiniz. İşiniz bittiğinde, orijinal hataya neden olan işlemin aynısını yapmayı deneyin ve sorunun çözülüp çözülmediğini kontrol edin.
2. WSL'yi yeniden başlatın
WSL'nin düzgün çalışmasını engelleyebilecek geçici bir aksaklık veya bozulma nedeniyle sorunlar yaşıyor olabilirsiniz. Bu tür sorunlar çoğunlukla geçicidir ve gadget'ın yeniden başlatılmasıyla çözülebilir.
Bunu nasıl yapabileceğiniz aşağıda açıklanmıştır:
1. Görev Yöneticisini açın ve WSL ile ilgili herhangi bir işleme sağ tıklayın.
2. Görevi sonlandır veya Devre Dışı Bırak öğesini seçin .

Görevi sonlandır seçeneği
3. İşiniz bittiğinde favori terminal emülatörünüzü yönetici haklarıyla 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.
4. Komut İstemi'ni yönetici haklarıyla başlatmak için Ctrl + Shift + Enter tuşlarına birlikte basın .
5. Kullanıcı Hesabı Denetimi isteminde Evet'i tıklayın.
6. Sonraki pencereye "wsl" yazın ve WSL'yi yeniden 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. Ayrıca WSL'yi aşağıdaki adımlarla yeniden etkinleştirebilirsiniz:
1. Yönetici haklarına sahip Komut İstemi penceresinde aşağıdaki komutların her birini yürütün:
DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
2. Komutları tamamladıktan sonra bilgisayarınızı yeniden başlatın ve yeniden başlattığınızda 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 hataya neden olan orijinal eylemi deneyebilir ve sorunun çözülüp çözülmediğini kontrol edebilirsiniz.
3. Ağ ayarlarını sıfırlayın
Ağ ayarlarını sıfırlayarak da ağ sorunlarını çözebilirsiniz (etkilenen bazı kullanıcılar için işe yarayan hızlı bir düzeltme), bunu yapmak bozuk ağ, önbellek veya proxy yapılandırmalarını temizleyecektir. veya güncel olmayan ağ trafiğini engelleyebilir. Temel olarak varsayılan ağ ayarlarını geri yükleyeceksiniz, bu da WSL'nin Windows sunucularına ve İnternet'e sorunsuz bir şekilde bağlanmasına olanak tanıyacak.
Bunu nasıl yapabileceğiniz aşağıda açıklanmıştır:
1. Windows arama yardımcı programına "cmd" yazın ve Yönetici olarak çalıştır öğesine tıklayın .
2. Kullanıcı Hesabı Denetimi isteminde Evet'i seçin.
3. Şimdi aşağıdaki komutların her birini yürütün:
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
4. İşiniz bittiğinde, Ayarlar uygulamasını açmak için Win + I tuşlarına birlikte basın .
5. Ağ ve İnternet > Durum > Ağ sıfırlama seçeneğine gidin .
![Windows'ta WSL hatası 4294967295 nasıl giderilir Windows'ta WSL hatası 4294967295 nasıl giderilir]()
Windows 11 ağını sıfırlayın
6. Şimdi Sıfırla'ya tıklayın .
7. 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ı geçici olarak devre dışı bırakın
![Windows'ta WSL hatası 4294967295 nasıl giderilir Windows'ta WSL hatası 4294967295 nasıl giderilir]()
Avast antivirüs yazılımını geçici olarak kapatın
Bazen virüsten koruma programınız WSL ağ trafiğini engelleyebilir ve hatalara neden olabilir.
Virüsten koruma programınızı geçici olarak kapatıp ardından Linux için Windows Alt Sistemini başlatarak nedeninin bu olup olmadığını kontrol edebilirsiniz. Antivirüs olmadan düzgün çalışıyorsa bu, antivirüsün 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 çözmeyi deneyebileceğiniz başka bir yol da 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 deneyebilirsiniz.
Bir programı kaldırmak için sisteminizdeki Denetim Masasını kullanabilirsiniz. Programlar ve Özellikler bölümüne gitmeniz yeterli . Hedeflenen programa sağ tıklayın ve Kaldır öğesini seçin . İşlemi tamamlamak için ekrandaki talimatları izleyin.
5. Hiper Yönetici başlatma stilini 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, özellikle sanal makineleri çalıştırmak için Hyper-V gibi diğer sanallaştırma teknolojilerini kullanıyorsanız kullanışlı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 haklarıyla 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. Bunu yapmak için Hizmetler yardımcı programına gidin , Hyper-V hizmetini bulun ve sağ tıklayın. Yeniden Başlat'ı seçin ve bunun herhangi bir fark yaratıp yaratmadığını kontrol edin.