DÜZELTME: WSL, Windows 11'e Yükseltildikten Sonra Çalışmıyor



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Linux için bir Windows Alt Sistemi olan WSL, Windows 11'e yükselttikten hemen sonra kullanıcılar için çalışmıyordu. Kullanıcılara göre, başlatmaya çalıştıklarında çöküyor.





Sorunu inceledik ve bu sorunun birkaç nedenden kaynaklanabileceğini keşfettik:



  • WSL devre dışı – WSL özelliği, kullanabilmeniz için Windows özellikleri iletişim kutusunda etkinleştirilmelidir. Bir güncellemenin bu özelliği otomatik olarak devre dışı bıraktığı ve eldeki sorunun ortaya çıkmasına neden olduğu zamanlar vardır.
  • sanal makine devre dışı – WSL gibi, Windows'ta başka bir işletim sistemine geçebilmeniz için sistemde sanal makine özelliği de etkinleştirilmelidir. Bu özellik devre dışı bırakılırsa, sorunu çözmek için manuel olarak etkinleştirebilirsiniz.
  • Bozuk Linux uygulaması yüklemesi – Linux uygulamasının (Ubuntu) kurulum dosyası bozuk veya hatalı olabilir, bu da WSL'yi kullanmanızı engelliyor. Bu durumda, sorunu çözmek için uygulamayı onarabilir veya yeniden yükleyebilirsiniz.
  • kötü amaçlı yazılım – Windows sisteminiz, belirli özelliklerin ve uygulamaların çalışmasına neden olan bir bozulma hatası veya kötü amaçlı yazılımla uğraşıyor olabilir. Bu senaryo uygulanabilirse, sorunu belirlemek ve çözmek için kötü amaçlı yazılım taraması çalıştırabilirsiniz.
  • Hatalı güncelleme – Bir sistem güncellemesi kurduktan sonra hatayla karşılaşmaya başladıysanız, hatalı güncellemenin suçlu olma ihtimali vardır. Neyse ki Windows, güncellemeleri kaldırmanın bir yolunu sunar, böylece güncellemeyi sisteminizden kaldırabilir ve bunun herhangi bir fark yaratıp yaratmadığını görebilirsiniz.

Artık sorunun arkasındaki olası nedenleri bildiğimize göre, etkilenen diğer kullanıcılar için işe yarayan sorun giderme yöntemlerine bir göz atalım. Umarım, sorunu da iyi bir şekilde çözmenize yardımcı olurlar. Ancak yöntemlere geçmeden önce sistemde yönetici olarak oturum açtığınızdan emin olun.

1. Windows Özelliklerinde WSL'yi Etkinleştirin

Bunun gibi hata durumlarında en etkili çözümle başlayalım.

Çoğu durumda, kullanıcılar WSL'yi kullanamadılar çünkü Windows 11'e yükselttiklerinde bu özellik otomatik olarak devre dışı bırakıldı. Bu durumda çözüm basittir, yapmanız gereken tek şey özelliği manuel olarak tekrar etkinleştirmektir.



Bunu şu şekilde yapabilirsiniz:

  1. Görev çubuğu aracılığıyla Windows aramasını başlatın ve şunu yazın Windows özelliklerini açma veya kapatma .
  2. Tıklamak Açık mevcut seçenekler listesinden.
  3. Aşağıdaki iletişim kutusunda, bulun Linux için Windows Alt Sistemi ve onunla ilişkili kutuyu işaretleyin.

    Linux için Windows alt sistemini etkinleştir

  4. Tıklamak TAMAM değişiklikleri kaydetmek için

Alternatif olarak, bu değişiklikleri yapmak için Windows Powershell'i de kullanabilirsiniz. Yukarıda belirtilen adımlar sizin için işe yaramadıysa, aşağıdakileri izleyin:

  1. Görev çubuğunun arama alanına Windows Powershell yazın ve Yönetici olarak çalıştır .
  2. Bir sonraki pencerede, aşağıda belirtilen komutu yazın ve tıklayın. Girmek yürütmek için.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Linux için Windows alt sistemini etkinleştir

  3. Komut yürütüldüğünde, bilgisayarınızı yeniden başlatın. Yeniden başlatıldığında, özellik etkinleştirilmelidir.

Özellik devre dışı bırakıldıysa, etkinleştirilmesi sorunu çözmelidir. Ancak, özellik zaten etkinleştirilmişse, aşağıdaki bir sonraki sorun giderme yöntemine geçin.

2. Windows Özelliklerinde VM'yi Etkinleştirin

Herhangi bir alt sistemin Windows'ta çalışabilmesi için sisteminizdeki sanal makinenin düzgün çalışıyor olması gerekir. Sanal makineler, aynı donanım üzerinde aynı anda birden fazla işletim sistemini çalıştırmak için kullanılır. Sanallaştırmamız olmasaydı, Windows ve Linux'u çalıştırmak için iki ayrı fiziksel birime ihtiyacımız olurdu.

WSL özelliği sistemde zaten etkinleştirilmişse, yapmanız gereken sonraki şey VM'nin etkin olup olmadığını kontrol etmektir. Bunun için adımlar, yukarıda listelediklerimize oldukça benzer:

  1. Tip Windows özelliklerini açma veya kapatma görev çubuğunun arama alanına tıklayın ve Açık .
  2. Şimdi, bulun Sanal Makine Platformu aşağıdaki iletişim kutusunda ve etkinleştirmek için onunla ilişkili onay kutusunu işaretleyin.

    Sanal makine platformunu etkinleştirin

  3. Hazır buradayken, aynı pencerede Hyper-V'yi etkinleştirmenizi de öneririz. Hyper-V, sistemde sanal bir ortam oluşturmaya yardımcı olur.

Bittiğinde, Windows özellikleri iletişim kutusunu kapatın ve artık WSL'yi sorunsuz kullanıp kullanamayacağınızı kontrol edin.

3. WSL'yi Başlatmak için Microsoft Mağazasını Kullanın

Ayrıca, yüklü uygulamadaki geçici bir aksaklık nedeniyle WSL'yi kullanamayabilirsiniz. Bu durumda, uygulamayı doğrudan açmak yerine Microsoft Store'dan başlatmayı deneyebilirsiniz.

Bu çalışmak için çok basit gelebilir, ancak diğer birkaç kullanıcı için çalıştığından, bir şans vermenizi öneririz.

Yapman gerekenler işte burada:

  1. Microsoft Store'u başlatın ve şuraya gidin: Benim kutuphanem sol alt köşedeki bölüm.

    Kütüphane simgesine tıklayın

  2. Kullanılabilir uygulamalar listesinde Linux dağıtım uygulamanızı arayın ve başlatın.

Uygulamayı hala başlatamıyorsanız, aşağıdaki sonraki yönteme geçin.

4. Linux Dağıtım Uygulamasını Onarın veya Yeniden Yükleyin

Linux dağıtım uygulamanız bozuk bir hatayla uğraşıyor olabilir veya yalnızca güncelliğini yitirmiş olabilir, bu da onu doğru şekilde kullanmanızı engelliyor.

Sorunun bu olup olmadığını kontrol etmek için önce uygulamayı onarmayı deneyebilir ve bunun herhangi bir fark yaratıp yaratmadığını görebilirsiniz. Hata devam ederse, uygulamayı kaldırabilir ve sıfırdan yeniden yükleyebilirsiniz. Bu, uygulama içinde soruna neden olabilecek tüm yolsuzluk sorunlarını çözecektir.

Devam etmek için şu adımları izleyin:

  1. Basmak Kazanç + ben Ayarlar uygulamasını açmak için
  2. Seçmek Uygulamalar sol bölmeden.
  3. Tıklamak Uygulamalar ve özellikler pencerenin sağ tarafında.

    Sağ bölmede Uygulamalar ve özellikler'e tıklayın

  4. Aşağıdaki pencerede, Linux dağıtım uygulamanızı bulmak için aşağı kaydırın.
  5. Onunla ilişkili üç noktayı tıklayın ve seçin Gelişmiş seçenekler .

    Gelişmiş seçeneklere tıklayın

  6. Ardından, Sıfırla bölümüne gidin ve Onarım düğmesi orada.

    Onar düğmesine tıklayın

  7. Devam etmek ve işlemin tamamlanmasını beklemek için ekrandaki talimatları izleyin.

İşlem tamamlandığında, WSL'yi şimdi kullanıp kullanamayacağınızı kontrol edin. Değilse, uygulamayı kaldırmak için aşağıdaki adımları izleyin:

  1. 1-4 arası adımları tekrar izleyin.
  2. Uygulamayla ilişkili üç noktayı tıklayın ve Kaldır bağlam menüsünden.
  3. Devam etmek için ekrandaki talimatları izleyin.

Uygulama kaldırıldıktan sonra en son sürümü yeniden yükleyin ve ardından sorunun çözülüp çözülmediğini kontrol edin.

5. Güncellemeleri Kaldır

Bekleyen bir sistem güncellemesini yükledikten hemen sonra sorunla karşılaşmaya başladıysanız, güncellemenin hatalı olma ihtimali yüksektir. Windows kullanıcılarının bozuk güncellemeler nedeniyle sorunlarla karşılaşması nadir değildir.

Bu sorunu gidermenin en iyi yolu, güncellemeyi Denetim Masası aracılığıyla kaldırmaktır.

Bunu şu şekilde yapabilirsiniz:

  1. Windows aramasında Denetim Masası yazın ve tıklayın Açık .
  2. Seçmek Yüklenmiş güncellemeleri görüntüle .

    Yüklü güncellemeleri görüntüleyin

  3. Aşağıdaki pencerede, Windows'ta yüklü tüm güncellemelerin bir listesini görmelisiniz. Sorunlu olanı sağ tıklayın ve seçin Kaldır .

    Kaldır düğmesine basın

6. Kötü Amaçlı Yazılım Taraması Çalıştırın

Son olarak, listemizdeki son yöntem kötü amaçlı yazılım taraması yapmaktır.

Sisteminiz, belirli bileşenlerin ve özelliklerin çalışmasına neden olan bir virüs veya kötü amaçlı yazılımla uğraşıyor olabilir. Böyle bir durumda, Windows Defender'ın kötü amaçlı yazılım taraması en etkili çözümdür.

Defender'ı kullanarak kötü amaçlı yazılımlar için tam bir sistem taraması nasıl çalıştırabileceğiniz aşağıda açıklanmıştır:

  1. Windows aramada Windows Güvenliği yazın ve tıklayın Açık .
  2. Seçmek Virüs ve tehdit koruması sol bölmeden.

    Virüs ve tehdit koruması ayarlarına erişin

  3. Pencerenin sağ tarafına gidin ve Tarama seçenekleri köprü.

    Tarama seçeneklerine tıklayın

  4. Tıklamak Tam tarama > Şimdi Tara .

    Taramayı gerçekleştir

Şimdi, taramanın tamamlanmasını bekleyin ve bittiğinde WSL'yi tekrar kullanmayı deneyin.