'Linux için Windows Subsystem'un Yüklü Dağıtımları Yok' Hatası Nasıl Onarılır?

Bash, bir Unix Kabuğu ve ilk olarak 1989'da tanıtılan bir komut dili biçimidir. Linux ve MacOS için varsayılan Giriş kabuğu olarak yaygın şekilde dağıtılmıştır. Çoğunlukla Linux ve Marcos'ta görülmesine rağmen, Windows 10'a yüklenebilecek bir sürümü var. Ancak, Windows 10'da Bash'i kullanamayan kullanıcılar ve Linux için Windows Alt Sistemi'ni kullanan birçok şikayet var. Yüklü Dağıtım Yok ”hatası yapılmaya çalışılırken görülüyor.

“Linux için Windows alt sisteminde yüklü bir dağıtım yok” Hata mesajı

“Linux İçin Windows Alt Sisteminin Yüklü Dağıtımı Yok” Hatasına Neden Olan Ne?

Birden fazla kullanıcıdan çok sayıda şikayet aldıktan sonra, sorunu araştırmaya karar verdik ve kullanıcıların çoğunda hatayı gideren bir dizi çözüm geliştirdik. Ayrıca, bu hatanın neden olmasından ve aşağıda listelenmesinden kaynaklanan sebepleri araştırdık.

  • Eksik Dağıtım: Windows için bash yüklendikten sonra, Windows Alt Sistemi için yüklenmesi gereken belirli ek dosyalar vardır. Bu dosyalar Microsoft Mağazasından otomatik olarak indirilemezse, bu hata tetiklenir.
  • Devre Dışı Hizmet: Bazı durumlarda, genellikle arka planda çalışan LxssManager hizmeti, yakın bir güncellemeden sonra engellenebilir. Bu, işletim sisteminin hatayı tetikleyebilecek bash kabuğunu çalıştırmak için gerekli tüm dosyaları edinmesini önleyebilir.
  • Yanlış Varsayılan Dağıtım Seçildi: Eğer Ubuntu işletim sistemi için varsayılan dağıtım olarak seçilmediyse, bu hatayı tetikleyebilir. Çünkü Ubuntu, bash kabuğunu çalıştırmak için gerekli bir dağıtımdır.

Şimdi problemin doğası hakkında temel bir anlayışa sahip olduğunuza, çözümlere doğru ilerleyeceğiz. Bunları, uyuşmazlıktan kaçınmak için verildikleri özel sırayla uyguladığınızdan emin olun.

1. Çözüm: Dağıtımları El İle Kurma

Bazı dağıtımlar otomatik olarak indirilemez ve yüklenemezse, komut isteminden elle yüklemeyi deneyebiliriz. Bu nedenle, bu adımda, temel dağıtımları kurmak için bir komut çalıştırıyoruz. Bunun için:

  1. Çalıştır komut istemini açmak için “ Windows ” + “ R ” tuşlarına aynı anda basın.
  2. Yönetici ayrıcalıklarını vermek için “ cmd ” yazın ve “ Shift ” + “ Ctrl ” + “ Entertuşlarına basın.

    Komut İstemi'ne cmd yazmak ve yükseltilmiş bir Komut İstemi açmak için Shift + Alt + Enter tuşlarına basın
  3. Aşağıdaki komutu yazıp enter tuşuna basın.
     lxrun / install 

    Lxrun / install komutunu başlatmak
  4. Bu, Microsoft Mağazasından indirmeyi tetikler, komut isteminde istenirse indirme işlemini başlatmak için “ Y ” ye basın.
  5. Sorunun devam edip etmediğini kontrol edin .

    Not: Bu komut Power Shell'de de çalıştırılabilir (Yönetici)

2. Çözüm: 10 Dakika Bekleyin

Bazı kullanıcılar için sorun 5 ila 10 dakika sonra düzeldi. Genellikle yeniden başlatmanın ardından, belirli işlem ve servislerin başlaması biraz zaman alabilir. Bu nedenle, başlatmadan hemen sonra bash çalıştırmayı denerseniz hata tetiklenebilir. Bu nedenle, aşağıdaki adımlara devam etmeden önce bilgisayarınızı başlattıktan sonra en az 10 dakika beklemeniz önerilir.

3. Çözüm: Ubuntu'yu Kurmak

Ubuntu bilgisayarınıza kurulmamışsa, bu hatayı tetikleyebilir, çünkü bash komutunu çalıştırmak için gereken çok önemli bir dağıtımdır. Ubuntu'yu indirip yüklemek için aşağıdaki adımları izleyin.

  1. Bilgisayarınızı yeniden başlatın ve hesabınıza giriş yapın.
  2. İndirme sayfasını açmak için bu linke tıklayın .
  3. Al ” seçeneğine tıklayın ve ardından Microsoft Mağazasını ” seçeneğini seçin.

    “Al” seçeneğine tıklayarak
  4. Microsoft Mağazası yüklendikten sonra, Ubuntu Dağıtımını indirmeye başlamak için “ Al ” seçeneğini tıklayın .
  5. İndirme işlemi bittiğinde, “ Al ” seçeneğinin yerine beliren “ Kur ” seçeneğini tıklayın .

    “Install” seçeneğine tıklayarak
  6. Ubuntu şimdi bilgisayara yüklenecek .
  7. Sorunun devam edip etmediğini kontrol edin .

4. Çözüm: LxssManager Hizmetini Başlatma

Bu hatanın tetiklenmesi nedeniyle LxssManager Hizmetinin devre dışı bırakılması mümkündür. Bu nedenle, bu adımda, LxssManager Hizmetini manuel olarak başlatacağız. Bunun için:

  1. Çalıştır istemini açmak için “ Windows ” + “ R ” tuşlarına aynı anda basın.
  2. Hizmetler ” yazın. msc ”ve“ Enter ”tuşuna basın.

    “Services.msc” yazarak Enter tuşuna basın
  3. Aşağı kaydırın ve “ LxssManager ” servisine çift tıklayın.
  4. Başlangıç ​​tipi açılır penceresine tıklayın ve “ Otomatik ” seçeneğini seçin.
  5. Başlat ” seçeneğine tıklayın ve “ Uygula ” seçeneğini seçin.

    Başlangıç ​​türü olarak Otomatik'i seçip enter tuşuna basın
  6. Tamam ” a tıklayın ve sorunun devam edip etmediğini kontrol edin.

Ilginç Haberler