Visual Studio'nun kurulması, Windows Phone SDK'sı yüklü olduğu için VirtualBox ve VMware ile çatışmalara yol açabilir ve çatışmalar aşağıdaki şekilde ortaya çıkar:
VirtualBox açılırken ve VMware ile 64-bit bir sanal makine oluşturulduğunda aşağıdaki hata mesajı görünür:
VT-x/AMD-V donanım hızlandırması etkinleştirildi ancak çalışmaya devam etmiyor. 64-bit misafiriniz 64-bit CPU'yu algılayamaz ve açılış yapamaz. Lütfen ana bilgisayarınızın BIOS'unda VT-x/AMD-V'yi doğru şekilde etkinleştirdiğinizden emin olun.
Bu, Windows Phone SDK'nın kurulum sırasında Hyper-V'nin açık olmasından kaynaklanıyor.
Windows Phone SDK'daki telefon simülatörü Hyper-V ile sanallaştırılmalıdır. Hyper-V, Microsoft'un VirtualBox ve VMware'e benzer sanallaştırma yazılımıdır ve sanal makineler oluşturmak için kullanılabiliyor. Bunlara hipervizör veya Sanal Makine İzleyicisi denir. Hyper-V, VirtualBox ve VMware ile birlikte var olamayacağı için, Hyper-V açıldığında VirtualBox ve VMware düzgün çalışmaz. Yukarıdaki hatada bahsedilen "VT-x/AMD-V", işlemcinin donanım sanallaştırma desteğidir ve BIOS'ta zaten açıktır; Hyper-V bunu kullanıyordu, bu yüzden VirtualBox ve VMware çalışmadığından şikayet etti.
Çözüm Hyper-V'yi devre dışı bırakmaktır. Birkaç yol vardır:
İlk yöntem: Yönetici ayrıcalıklarıyla komutu çalıştırın: bcdedit /set hypervisorlaunchtype.
Hyper-V'yi açmak için ilgili komut: bcdedit /set hypervisorlaunchtype auto.
İkinci yöntem: "Windows bileşenlerini ekle veya çıkar" grafik arayüz programını kullanın ve içindeki Hyper-V'yi işaretinden çıkarın.
Yukarıdaki tüm yöntemler bilgisayarı yeniden başlatmayı gerektirir. Ve Hyper-V'yi devre dışı bıraktıktan sonra, Windows Phone SDK'da telefon emülatörünü kullanamazsınız.
VirtualBox VM'leri ve Hyper-V'yi aynı anda çalıştırmanın bir yolunu bulamadım, ancak VirtualBox'taki VM'ler 32-bit değilse (32-bit Windows XP VM'leri denedim ve Hyper-V etkin olduğunda hâlâ sorunsuz çalışıyorlar).
Bilgisayarınızı başlatırken Hyper-V'yi açıp açmayacağınızı seçmek için şu adımları izleyin:
1. Yönetici ayrıcalıklarıyla çalıştırbcdedit /copy {current} /d "Windows 10 (Hyper-V açık)"komutunu işaret eder ve ardından başka bir başlangıç menüsü öğesi oluşturulduğunu belirtir, { } içinde bir kod dizisi not eder.
2. Koşbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hipervisorlaunchtype otomatikkomut, kırmızı XXX kodu burada değiştir.
3. "Bu PC" özelliğine, Gelişmiş Sistem Ayarları, Başlatma ve Failover'a sağ tıklayın ve "İşletim sistemi listesini gösterme süresi"ni ayarlayın.
|