Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13428|Yanıt: 0

Hyper-V ile VirtualBox ile VMware arasındaki çatışmalara çözümler

[Bağlantıyı kopyala]
Yayınlandı 14.04.2018 21:20:17 | | |
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.





Önceki:.net/c# DLL'yi EXE'ye paketlemek için Costura.Fody kullanın
Önümüzdeki:SQLserver Yatay Tablodan Dikey Tabloya (Satırdan Sütuna)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com