Windows 10'da WSL Kayıt Dağıtım Hatası 0x80370102 Nasıl Onarılır?



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

Bu hata, kullanıcılar Linux için Windows Alt Sistemi üzerinden erişmek için bir Linux dağıtımı yüklemeye çalıştıklarında ortaya çıkar. Kullanıcının geri bildirimlerini ve teknik yetkilileri ayrıntılı olarak inceledikten sonra, kullanıcılar Linux 2 için Linux Distro için Linux Distro yüklemeye çalışırken 0x80370102 hata mesajıyla karşılaştıklarını bildirdi (WSL2). Hata bildirimi aşağıdaki gibidir:



Hata Bildirimi



WSL Kayıt Dağıtım Hatası 0x80370102'ye Ne Sebep Olur?

Bu hata son derece yenidir ve sadece Linux dağıtımlarında karşılaşılmaz. Bu hata, Debian dağıtımını kurmaya çalışırken de karşılaşıldı. Kullanıcının geri bildirimlerini ve teknik yetkilileri ayrıntılı olarak inceledikten sonra bu sorunun nedenlerini listeledik. Bu sorun, aşağıdaki nedenlerden herhangi biri nedeniyle ortaya çıkabilir:

  • Geliştiriliyor: Bu hata, insanlar bir Windows Insider Preview derlemesi çalıştırmaya çalıştıklarında ortaya çıkar. Bir kullanıcı, kullandığı yapıda hala geliştirme aşamasında olan kusurlar veya hatalar görüyor olabilir.
  • WSL'yi yükseltme: Gerekli tüm düzeltmeleri içeren tamamen geliştirilmiş bir sürüm, alt sistemi destekleyecektir. WSL 2 geliştirme aşamasındadır ve içinde hala hatalar vardır, bu nedenle WSL 1'den WSL 2'ye geçiş bu hataya neden olacaktır.
  • Sanallaştırma Devre Dışı: Sanallaştırma, sanal uygulamalar, sunucular, depolama ve ağlar gibi bir şeyin yazılım tabanlı veya sanal bir temsilini oluşturma sürecidir. Bu hata, sanallaştırma ayarı BIOS'ta Güvenlik altında devre dışı bırakıldıysa meydana gelebilir.
  • Hyper-V: Kullanıcıların sanal bilgisayar ortamları oluşturmasına ve tek bir fiziksel sunucu üzerinde birden çok işletim sistemini çalıştırmasına ve yönetmesine olanak tanıyan bir Microsoft teknolojisidir. Bu nedenle, Hyper-V bios'tan devre dışı bırakıldığında Wsl Kaydı Dağıtım Hatası oluşur.

1.Çözüm: BIOS'tan Donanım Sanallaştırmayı etkinleştirin

Kullanıcılar, Donanım Sanallaştırmasını etkinleştirmeden bir VirtualBox'ta Ubuntu'yu çalıştırmayı denediğinde, sistem ses performansı sorunları, Wsl Kayıt Dağıtım hatası vb. Gibi birden çok hata üretir. Sanal bir makine bir bilgisayar sistemini taklit eder, böylece herkes farklı işletim sistemleri ve programları çalıştırabilir. BIOS'tan Donanım Sanallaştırmayı etkinleştirmek için aşağıdaki adımları izleyin:



  1. Tıklayın Başlat ve sonra seçin Güç seçeneği ve tıklayın Tekrar başlat .

    PC yeniden başlatılıyor

  2. BIOS üreticinize bağlı olarak, BIOS'ta oturum açma anahtarı değişiklik gösterebilir. Basın Del, Esc, F1, F2 veya F4 Ekran siyah olur olmaz klavyenizdeki tuşuna basın. Not : İlk seferde gelmezseniz, bilgisayarınızı yeniden başlatın ve başka bir anahtar deneyin.
  3. CPU yapılandırma bölümünü bulun (Menü İşlemci, CPU yapılandırması, Yonga Seti olarak adlandırılabilir)
  4. Bul Sanallaştırma ayar ve etkinleştirme o.
    Not: ( Sanallaştırma ayarlar şu şekilde adlandırılabilir: Intel Sanallaştırma Teknolojisi , AMD-V , Hyper-V , VT-X , Vanderpool veya SVM ).
  5. Seçeneği seçin Kaydet çık.
  6. Bilgisayar şununla yeniden başlayacak: Donanım Sanallaştırma etkinleştirildi. Sorunun devam edip etmediğini kontrol edin. Varsa, sonraki yöntemi izleyin.

Not: Cihazınızın donanım sanallaştırmayı desteklediğinden emin olun. Görev Yöneticisinin Performans sekmesinde Sanallaştırmanın etkin olup olmadığını görebilirsiniz.

Sanallaştırma Kontrol Ediliyor



2.Çözüm: Hyper-V Rolünü Etkinleştirin

Hyper-V, yöneticilerin aynı fiziksel sunucuyu eşzamanlı olarak çalıştırmak için birden çok işletim sistemini sanallaştırarak donanımlarını daha iyi kullanmalarını sağlar. Etkinleştirmezsek, Windows üzerinden erişim için Linux dağıtımını kurarken bir hata oluşturur. Hyper-V'yi etkinleştirmek için aşağıda verilen adımları izleyin:

  1. Tıklayın Başlat , ara Kontrol Paneli ve açın.

    Kontrol Panelini Açma

  2. Tıklamak Programlar .

    Programları Açma

  3. Tıklamak Program ve özellikler .

    Programları ve Özellikleri Açma

  4. Sol panelde, tıklayın Windows Özelliğini açın veya kapatın seçeneği.

    Windows Özelliklerini AÇMA veya KAPATMA

  5. Kontrol edin Hyper-V seçeneği ve tıklayın tamam .

    Hyper-V'yi kontrol etme

  6. Şimdi Yeniden başlat bu değişikliklerin yürürlüğe girmesi için sisteminiz. Bu yardımcı olmazsa, sonraki çözüme geçin.

Çözüm 3: Sanallaştırma Uzantılarını Açığa Çıkarın ve RAM Ayarlarını Değiştirin

Kaynak3

İç içe sanallaştırma, Hyper-V'yi bir Hyper-V sanal makinesinin (VM) içinde çalıştırmanıza izin veren bir özelliktir. Bu, bir sanal makinede bir Visual Studio telefon öykünücüsü çalıştırmaya veya normalde birkaç ana bilgisayar gerektiren yapılandırmaları test etmeye yardımcı olur. İç İçe Sanallaştırmanın etkinleştirilmesinin birçok çevrimiçi kullanıcı için bir çözüm olarak işe yaradığı bildirildi. Bu nedenle, bunu yapmak için aşağıdaki adımları izleyin:

  1. Hyper-V Manager'da sanal makinenizi kapatın.
  2. Basın Galibiyet + X klavyede ve seçin Windows PowerShell (Yönetici) açılır listeden.

    Windows PowerShell'i (Yönetici) Açma

  3. PowerShell penceresinin içinde, kopyala yapıştır VM işlemcinizin adını ve değerlerini değiştirmek için bu komutu.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Komut Girme

  4. Basın Giriş çalıştırmak için.
  5. Şimdi Hyper-V Manager'da sanal makinenize sağ tıklayın ve Ayarlar .

    Sanal Makine Ayarlarını Açma

  6. Tıklamak Hafıza sol bölmede, işareti kaldırın Dinamik Belleği Etkinleştir ve ikiye katla RAM değeri Örneğin. 2048> 4096.

    Bellek Ayarlarını Değiştirme

  7. Başlat sanal makineniz.
  8. Sanal makinenize sağ tıklayın ve seçin Bağlan . Bu, Hyper-V'yi çalıştıracak ve sisteminiz yeniden başlayacaktır. Ubuntu'yu tekrar çalıştırmayı deneyin. Bu nihayet sorununuzu çözecektir.

    Sanal Makine Bağlantısı

3 dakika okundu