[TR] VMware Workstation ve Hyper-V Uyumsuzluğu Hatasının Çözümü

[TR] VMware Workstation ve Hyper-V Uyumsuzluğu Hatasının Çözümü

Merhabalar bu yazıda Windows 11 yüklü bir bilgisayarda VMware Workstation kurulumunu ya da kullanımını engelleyen yaygın bir hata mesajının çözümünü paylaşmak istiyorum.

VMware Workstation’ı çalıştırmaya veya sanal makine oluşturmaya çalıştığınızda aşağıdaki uyarıyla karşılaşabilirsiniz:

“VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.”

Bu hata ilk bakışta karmaşık görünebilir ancak sebebi oldukça nettir. Windows işletim sisteminde Hyper-V aktif olduğunda VMware Workstation bazı senaryolarda düzgün çalışamaz.

Özellikle Windows 10 ve Windows 11 sistemlerde Hyper-V bazen kullanıcı farkında olmadan etkin durumda olabiliyor. Bu durumda VMware sistemin sanallaştırma altyapısına doğrudan erişemediği için bu hatayı verir.

Ben de aynı sorunla karşılaştım ve aşağıdaki adımları uygulayarak problemi kısa sürede çözdüm.

Hatanın Sebebi Nedir?

Hyper-V Microsoft’un kendi sanallaştırma teknolojisidir. VMware Workstation ise farklı bir sanallaştırma altyapısı kullanır. Aynı sistem üzerinde Hyper-V aktif olduğunda VMware Workstation donanım sanallaştırma kaynaklarına beklediği şekilde erişemeyebilir. Bunun sonucunda da program açılmayabilir sanal makine başlatılamayabilir ya da kurulum sırasında uyumluluk hatası alınabilir.

Kısacası sorun VMware’in bozuk olması değil Windows üzerinde aktif olan Hyper-V bileşeninin VMware ile çakışmasıdır.

Çözüm İçin Uygulanacak Adımlar

Sorunu gidermek için Windows’un Hyper-V başlatma ayarını kapatmak yeterli oluyor. Bunun için aşağıdaki adımları izleyebilirsiniz.

1) Komut İstemi’ni Yönetici Olarak Açınız

Öncelikle Komut İstemi’ni (CMD) yönetici yetkisiyle çalıştırmanız gerekiyor.
Bunun için Başlat menüsüne cmd yazabilir, ardından Yönetici olarak çalıştır seçeneğini kullanabilirsiniz.

2) Aşağıdaki Komutu Çalıştırınız

Açılan komut satırına aşağıdaki komutu yazıp Enter tuşuna basın.

bcdedit /set hypervisorlaunchtype off

Bu komut Windows açılışı sırasında Hyper-V hypervisor’ünün devreye girmesini engeller.

3) Başarılı Mesajını Kontrol Ediniz

Komutu girdikten sonra ekranda aşağıdaki mesaja benzer bir çıktı görmeniz gerekir.

The operation completed successfully.

Bu mesajı gördüyseniz işlem başarıyla tamamlanmış demektir.

4) Bilgisayarı Yeniden Başlatınız

Yaptığınız değişikliğin aktif hale gelmesi için bilgisayarınızı yeniden başlatmanız gerekir. Yeniden başlatma işlemi tamamlandıktan sonra VMware Workstation’ı tekrar açarak sanal makine kurulumunu deneyebilirsiniz.

Bilgisayar yeniden başladıktan sonra Hyper-V devre dışı kalacağı için VMware Workstation sistem kaynaklarına daha sağlıklı şekilde erişebilir. Bu da genellikle hata mesajının ortadan kalkmasını sağlar.

Ben kendi sistemimde bu işlemleri uyguladıktan sonra VMware Workstation’ı sorunsuz şekilde kullanabildim.

Eğer sisteminizde WSL, Windows Sandbox, Credential Guard veya Virtual Machine Platform gibi Hyper-V tabanlı başka bileşenler aktifse bazı durumlarda ek kontroller de gerekebilir. Ancak çoğu kullanıcı için yalnızca yukarıdaki komut ve yeniden başlatma işlemi sorunun çözülmesi için yeterli olmaktadır.