Ubuntu 22.04'ü WSL üzerinde kurmaya çalışırken 'WsIRegisterDistribution failed with error: 0x80370102' hatası alıyorum. Hata mesajında Virtual Machine Platform özelliğinin etkinleştirilmesi ve BIOS'ta sanallaştırmanın açılması gerektiği belirtiliyor. Bu sorunu nasıl çözebilirim?
Bu hatayı çözmek için aşağıdaki adımları izleyebilirsiniz:
1. BIOS'ta Sanallaştırmayı Etkinleştirme:
Bilgisayarınızı yeniden başlatın ve BIOS/UEFI ayarlarına erişmek için genellikle F2, F10, F12 veya Del tuşlarına basın (anakartınıza bağlı olarak değişebilir).
'Intel VT-x', 'AMD-V' veya 'Virtualization Technology' seçeneğini bulun ve bunu etkinleştirin.
Ayarları kaydedin ve bilgisayarınızı yeniden başlatın.
2. Windows Özelliklerini Etkinleştirme:
Başlat Menüsü’ne gidin ve 'Windows özelliklerini aç veya kapat' seçin.
Aşağıdaki özellikleri etkinleştirin:
Virtual Machine Platform
Windows Subsystem for Linux
Bilgisayarınızı yeniden başlatın ve tekrar deneyin.
Bu hatayı çözmek için aşağıdaki adımları izleyebilirsiniz:
1. BIOS'ta Sanallaştırmayı Etkinleştirme:
Bilgisayarınızı yeniden başlatın ve BIOS/UEFI ayarlarına erişmek için genellikle F2, F10, F12 veya Del tuşlarına basın (anakartınıza bağlı olarak değişebilir).
'Intel VT-x', 'AMD-V' veya 'Virtualization Technology' seçeneğini bulun ve bunu etkinleştirin.
Ayarları kaydedin ve bilgisayarınızı yeniden başlatın.
2. Windows Özelliklerini Etkinleştirme:
Başlat Menüsü’ne gidin ve 'Windows özelliklerini aç veya kapat' seçin.
Aşağıdaki özellikleri etkinleştirin:
Virtual Machine Platform
Windows Subsystem for Linux
Bilgisayarınızı yeniden başlatın ve tekrar deneyin.
Cihan'ın dediği adımlara ek olarak, bazı durumlarda BIOS güncellemesi de gerekebilir. Anakartınızın üretici web sitesine gidip en son BIOS sürümünü yükleyip tekrar deneyebilirsiniz.
Eğer tüm adımları doğru şekilde uyguladıysanız, WSL'yi sıfırdan kurmayı deneyin:
- Komut İstemi’ni yönetici olarak açın ve wsl --install komutunu çalıştırın.
Virtual Machine Platform özelliğini etkinleştirdikten sonra hala sorun yaşıyorsanız, wsl --update komutuyla WSL'nin en son sürümüne güncellediğinizden emin olun.
BIOS'ta sanallaştırma aktif olmasına rağmen hata alıyorsanız, sisteminizde başka bir sanallaştırma yazılımının çalışmadığından emin olun (ör. VirtualBox).
Sanallaştırma desteğini kontrol etmek için Görev Yöneticisi’ne gidin ve Performans sekmesinde ‘Sanallaştırma’ durumuna bakın. Etkin değilse BIOS ayarlarını tekrar kontrol edin.
Windows 11’in Pro sürümünde Hyper-V varsayılan olarak devre dışıdır. Özellikle Pro sürüm kullanıyorsanız, bu özelliği elle etkinleştirmeniz gerekebilir.
Bu tür hatalarda, PowerShell kullanarak Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform komutunu çalıştırarak gerekli özellikleri manuel olarak açabilirsiniz.