Kullanıcıların, WSL (Linux için Windows Alt Sistemi) özelliğini kullanarak Windows PC'lerinde Linux Dağıtımını kurmalarına ve çalıştırmalarına izin verilir. Ancak, Linux alt sistemini WSL aracılığıyla kurarken, kullanıcılar hatayı gördüklerini bildirdiler. “WslRegisterDistribution Hatası İle Başarısız Oldu: 0x8007023e”. Genellikle bu sorun, Linux için Windows Alt Sisteminin (WSL) kendisinin manipüle edilmesi veya Windows'ta kullanılan VM ayarları ile ilişkilidir. Bu makaleyi okuyun ve PC'nizdeki bu hatanın üstesinden gelmek için düzeltmeleri izleyin.
İçindekiler
Düzeltme 1 - Linux Alt Sistemini Devre Dışı Bırakın ve Etkinleştirin
1. basmak Windows ve R açmak için klavyenizdeki tuşlar Çalıştırmak.
2. Tip isteğe bağlı özellikler.exe çalıştırmak Pencere özellikleri.
3. İçinde Windows Özelliğini Açın ve Kapatın pencere, yapmanız gereken devre dışı bırakmak tüm sanal makine ile ilgili seçenekler.
- bul hiper-V ve işaretini kaldır yanındaki kutu.
- işaretini kaldır seçenek Linux için Windows Alt Sistemi.
- Ayrıca, seçeneği devre dışı bırakın Sanal Makine Platformu tarafından işaretini kaldırmak onunla ilişkili kutu.
- eğer varsa Windows Hiper Yönetici Platformu sonra devre dışı bırakmak o da.
4. Tıklamak TAMAM. Şu anda, Windows Özellikleri gerekli dosyaları arar ve değişiklikleri yapar.
5. Onay isteminde, üzerine tıklayın. Şimdi yeniden başlat PC'nizi yeniden başlatmak için.
6. Sisteminiz yeniden başlatıldıktan sonra, geri dönün Pencere özellikleri de olduğu gibi Adım 1 ve 2 ve etkinleştirme yukarıdaki seçeneklerin tümü kontrol etme onlarla ilişkili kutu.
7. Tekrar başlat yeniden etkinleştirdikten sonra PC'nizi tekrar
8. Linux Dağıtımını hatasız başlatıp başlatamadığınızı kontrol edin.
Düzeltme 2 – Linux Alt Sistemini PowerShell Üzerinden Etkinleştirin
1. basın pencereler anahtar ve tip güç kalkanı arama kutusunda.
2. Sağ tık üzerinde Güç kalkanı arama sonucu ve üzerine tıklayın Yönetici olarak çalıştır.
3. Eğer Kullanıcı erişim kontrolü istemleri, üzerine tıklayın Evet.
4. Aşağıdaki komutu yazın ve basın Girmek.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Komut yürütüldükten sonra, bir tekrar başlat. basmak Y İşlemi tamamlamak için bilgisayarınızı yeniden başlatmak için
6. Başlatmadan sonra hatanın çözülüp çözülmediğini kontrol edin.
Düzeltme 3 - Linux Alt Sistemini Komut İstemi İle Güncelleyin
1. basın pencereler anahtar ve tip cmd arama kutusunda.
2. Sağ tık üzerinde Komut istemi ve seçin Yönetici olarak çalıştır.
3. Aşağıdaki komutu kullanarak Linux Dağıtımını güncelleyin.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> çıkış
4. Şimdi Linux terminalini açın ve hatanın çözülüp çözülmediğini kontrol edin.
Düzeltme 4 - Linux için Windows Alt Sistemini Yeniden Yükleyin (WSL)
Yukarıdaki düzeltmelerin ikisi de Linux Distribution'daki hatayı sizin için temizlemediyse, WSL'nin kendisinde sorunlar olabileceğinden WSL'yi kaldırıp yeniden yüklemeniz gerekir.
A. Linux için Linux Dağıtımını ve Windows Alt Sistemini Kaldırın
1. sadece tut Windows ve R açmak için tuşları aynı anda Çalıştırmak diyalog.
2. Tip ms ayarları: uygulamalar özellikleri açmak uygulamalar& Özellikleri içinde Windows Ayarları.
3. Bulun Linux Kurulumu (örneğin, Ubuntu) uygulamalar listesinde.
4. Tıkla üç dikey nokta yanında ve seçin Kaldır.
5. Ekrandaki talimatları izleyerek kaldırma işlemini tamamlayın.
6. Şimdi bulun Linux için Windows Alt Sistemi uygulamalar listesinde.
7. Tıkla üç dikey nokta onunla ilişkili ve tıklayın Kaldır.
8. Kaldırma işleminden sonra, WSL'nin tüm ilişkili dosyalarını ve bileşenlerini kullanarak kaldırın. Pencere özellikleri. içindeki adımları izleyin Düzeltme 1 ile WSL ve Windows Hiper Yönetici Platformunu devre dışı bırakın.
9. yeniden başlat sisteminizi seçin ve ardından WSL'yi kurun.
B. Linux için Windows Alt Sistemini Kurun
Windows 10 sürüm 2004 ve üzeri veya Windows 11
1. I vur Windows ve R anahtar ve tip güç kalkanı içinde Çalıştırmak açılan iletişim kutusu.
2. basmak Ctrl + Üst Karakter + Enter açmak Yönetici olarak PowerShell.
3. Aşağıdaki komutu girin.
wsl --kurulum
4. Linux'un en son sürümünü indirir ve ayrıca Linux alt sisteminin çalışması için gerekli isteğe bağlı bileşenleri açar.
5. Tekrar başlat Komut yürütüldükten sonra bilgisayarınız.
6. Daha önce kaldırmış olduğunuz Linux yazılımının yeni kurulumunu gerçekleştirin. Linux terminalinizi başlatın ve hatanın çözülüp çözülmediğini kontrol edin.
Manuel Kurulum (yukarıdaki kurulum komutu yerine) veya Windows'un Eski Yapıları
1. Açık Çalıştır (Windows + R).
2. Tip güç kalkanı ve bas Ctrl + Üst Karakter + Enter açmak Yönetici olarak Komut İstemi.
3. Aşağıdaki komutu girin
dism.exe / çevrimiçi /etkinleştirme özelliği /featurename:Microsoft-Windows-Alt Sistem-Linux /tümü /norestart
4. yeniden başlat PC'niz yukarıdaki komutun yürütülmesini tamamladıktan sonra.
5. Başlattıktan sonra, kaldırmış olduğunuz Linux dağıtımını indirmek ve kurmak için Windows Mağazasını kullanın.
6. Linux uygulamasını başlatın ve sorunun çözülüp çözülmediğini kontrol edin.
Bu kadar!
Bu makaledeki düzeltmeleri kullanarak bilgisayarınızda WslRegisterDistribution Failed Error 0x8007023e sorununun üstesinden gelebildiğinizi umuyoruz. Yorum yapın ve size yardımcı olan düzeltmeyi bize bildirin.