Menginstal Visual Studio dapat menyebabkan konflik dengan VirtualBox dan VMware karena Windows Phone SDK diinstal, dan konflik dimanifestasikan sebagai berikut:
Saat membuka VirtualBox dan membuat mesin virtual 64-bit dengan VMware, pesan kesalahan berikut muncul:
Akselerasi perangkat keras VT-x/AMD-V telah diaktifkan, tetapi tidak beroperasi. Tamu 64-bit Anda akan gagal mendeteksi CPU 64-bit dan tidak akan dapat boot. Pastikan Anda telah mengaktifkan VT-x/AMD-V dengan benar di BIOS komputer host Anda.
Hal ini disebabkan oleh SDK Windows Phone yang mengaktifkan Hyper-V selama penginstalan.
Simulator telepon di SDK Windows Phone perlu divirtualisasi dengan Hyper-V. Hyper-V adalah perangkat lunak virtualisasi Microsoft, mirip dengan VirtualBox dan VMware, yang dapat digunakan untuk membuat mesin virtual. Mereka disebut hypervisor atau Monitor Mesin Virtual. Karena Hyper-V tidak dapat hidup berdampingan dengan VirtualBox dan VMware, VirtualBox dan VMware tidak akan berfungsi dengan baik saat Hyper-V diaktifkan. "VT-x/AMD-V" yang disebutkan dalam kesalahan di atas adalah dukungan virtualisasi perangkat keras prosesor, yang sudah dihidupkan di BIOS; Hyper-V menggunakannya, sehingga VirtualBox dan VMware mengeluh bahwa itu tidak beroperasi.
Solusinya adalah menonaktifkan Hyper-V. Ada beberapa jalur:
Metode pertama: Jalankan perintah dengan hak istimewa admin: bcdedit /set hypervisorlaunchtype off.
Perintah yang sesuai untuk membuka Hyper-V adalah: bcdedit /set hypervisorlaunchtype auto.
Metode kedua: gunakan program antarmuka grafis "Tambahkan atau hapus komponen Windows" dan hapus centang Hyper-V di dalamnya.
Semua metode di atas memerlukan restart komputer. Dan setelah menonaktifkan Hyper-V, Anda tidak dapat menggunakan emulator telepon di SDK Windows Phone.
Saya belum menemukan cara untuk menjalankan VM VirtualBox dan Hyper-V secara bersamaan, kecuali VM di VirtualBox adalah 32-bit (saya mencoba VM Windows XP 32-bit dan masih berfungsi dengan baik dengan Hyper-V diaktifkan).
Untuk memilih apakah akan menyalakan Hyper-V saat Anda menyalakan komputer, ikuti langkah-langkah berikut:
1. Jalankan dengan hak administratorbcdedit /copy {current} /d "Windows 10 (Hyper-V aktif)", dan kemudian meminta bahwa item menu startup lain telah dibuat, catat string kode di { }.
2. Laribcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype autoperintah, ganti kode XXX merah di sini.
3. Klik kanan pada properti "PC Ini", Pengaturan Sistem Lanjutan, Startup dan Failover, dan atur "Waktu untuk menampilkan daftar sistem operasi".
|