Docker masaüstü uygulaması, değişken Windows sistemleri için yeni yazılımlar geliştiren geliştiriciler arasında oldukça ünlüdür. Uygulama, yalnızca geliştiricinin sisteminden gelen yeni yapıları, yamaları test etmek için birden fazla sanal sistemin kullanılmasına izin verir. Peki ya Docker bir anda “Docker Hyper-V'yi etkinleştiremiyor” hata mesajını gösterirse? Endişelenme. Sorunu çok hızlı bir şekilde çözmek için bu kolay düzeltmeleri takip edin.
Geçici çözümler –
bir. Tekrar başlat bilgisayarınızı ve tekrar sisteminizdeki sanal sistemlere erişmeyi deneyin.
b. Çalıştırmakta olduğunuz herhangi bir virüsten koruma programını devre dışı bırakın ve bir kez daha kontrol edin.
Düzeltme 1 - Sisteminizde Hyper-V'yi etkinleştirin
Hyper-V, onunla çalışmak için manuel olarak etkinleştirmeniz gereken isteğe bağlı bir özelliktir.
1. İlk başta sağ tıklayın Windows tuşu ve bundan sonra, " üzerine tıklayınÇalıştırmak“.
2. Ardından, bu komutu yazın ve Giriş.
opsiyonel özellikler

3. Windows Özelliği göründüğünde, Kontrol "Hiper-V” seçeneği isteğe bağlı özellikler listesinden.
4. Bunu yaptıktan sonra, "TAMAM MI“.

Windows şimdi bilgisayarınızda HyperVisor'u etkinleştirecektir.
5. Ardından, “Şimdi yeniden başlat“.

Makineniz yeniden başlatıldıktan sonra Hyper-V etkinleştirilecektir. Bu biraz zaman alacak. Makineniz yeniden başlatıldığında, Docker'ı açın ve bir sanal makine başlatmayı deneyin.
Alternatif yöntem –
Önceki yöntem işe yaramazsa, bunu deneyin.
1. İlk başta, Windows simgesine sağ tıklayın ve “Windows PowerShell (Yönetici)“.

2. Terminal göründüğünde, bu kodu buraya yazın veya yapıştırın ve Giriş.
DISM / Çevrimiçi /Etkinleştir-Özellik /Tümü /ÖzellikAdı:Microsoft-Hyper-V

Windows özelliği etkinleştirecektir.
PowerShell penceresini kapatın ve bilgisayarınızı bir kez yeniden başlatın.
Düzeltme 2 - BIOS'ta Sanallaştırmayı Etkinleştir
Hyper-V'nin temel gereksinimlerinden biri, BIOS'ta Sanallaştırmanın etkinleştirilmesidir.
1. Öncelikle bilgisayarınızı kapatın.
2. Makineyi çalıştırın.
3. Sistem açılırken, “ tuşuna basmanız gerekir.Sil“* Bilgisayarınızdaki bios kurulumunu açmak için klavyenizden tuşuna basın.
* NOT-Belirli anahtar üreticiden üreticiye değişebilir. Bunlar çeşitli anahtarlar-
Esc, F1, F2, F10, F11, F12 veya Sil
Tahsis edilen tuşa basmak, bir süre sonra BIOS ekranını getirecektir.

3. Bir kere BIOS kurulum açılır, “ileri” sekmesi.
4. Ardından, “sanallaştırma” listeden ve “olduğundan emin olun”Etkin“.
(Bazı bilgisayarlarda 'Sanallaştırma' ayarları yerine 'SVM Modu' fark edebilirsiniz. Aynı etkiyi elde etmek için etkinleştirin)

5. Ayarları kaydetmek için yine onunla ilişkili tuşa basın.
[O "F10” tuşu bu bilgisayar için.]

6. Bundan sonra, "Evet” nihayet bilgisayarınıza bios ayarlarını kaydedip çıkmak için.

Ayarları kaydettikten sonra, bilgisayarınız otomatik olarak olacaktır. Şimdi bilgisayarınızda Docker uygulamasını açın ve yeni bir sanal makine açmayı deneyin.
Düzeltme 3 - Hyper-V'yi kaldırın ve yeniden yükleyin
Hyper-V dosyalarının kendileri tesadüfen bozulursa Docker açılmaz.
1. basın Windows tuşu+X anahtarlar birlikte.
2. Ardından, “Windows PowerShell (Yönetici)” öğesine erişin.

3. Kopyala yapıştır bu kodları birer birer vur Giriş daha sonra bu kodları sırayla yürütmek için.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -çevrimiçi yeniden başlatma-bilgisayarı. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Tüm bilgisayarı yeniden başlat. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All

Kodları çalıştırdıktan sonra Docker'ı bir kez daha açın ve bunun sorunu çözüp çözmediğini kontrol edin.
NOT–
Sorun hala oradaysa, şu adımları deneyin –
bir. Yönetici ayrıcalıklarıyla PowerShell terminalini açın.
2. Bundan sonra, bu kodu yürütün ve bunun yardımcı olup olmadığını kontrol edin.
MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization. V2.mof

Bunun sorunu çözüp çözmediğini kontrol edin.
Sorununuz çözülmeli.