Saya adalah pengembang perangkat lunak Android tingkat pemula. Baru-baru ini saya mendengar tentang HAXM yang mendukung emulator dalam merender gambar dengan lebih lancar. Saya mengunduh file HAXM file yang sesuai untuk Windows 7 64 bit, membongkar dan mulai menginstal. Namun, selama proses instalasi saya mendapatkan kesalahan ini:
"Komputer ini memenuhi persyaratan untuk HAXM, tetapi VT-x tidak dihidupkan ..."
Saya memeriksa banyak forum tentang masalah ini, termasuk memeriksa versi BIOS dan mengaktifkan Teknologi Virtual pada BIOS. Saya mengikuti langkah-langkah yang diposting di forum berikut:
Namun, saya tidak memiliki baris tentang Hyperlaunch dan saya tidak dapat menemukan opsi Hyper-V di fitur Windows saya. Saya tidak tahu bagaimana menyelesaikan masalah ini.
Jawaban:
Bahkan jika Anda telah mengaktifkan Virtualisasi (VT) dalam pengaturan BIOS, beberapa opsi antivirus mencegah instalasi HAXM.
Sebagai contoh : Di Avast antivirus di bawah tab Pengaturan (parameter)> Pemecahan masalah (depannage), Anda harus menghapus centang "Aktifkan Virtualisasi yang dibantu Perangkat Keras" ("activer l'assistance a la virtualisation").
Sekarang restart komputer Anda dan instal ulang HAXM Intel yang dapat ditemukan di bawah
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. Anda juga dapat mengunduh penginstal HAXM mandiri dari situs web Intel .sumber
Saya harus mengaktifkannya di BIOS saya seperti yang ditunjukkan di bawah ini (untuk Asus):
sumber
Saya memiliki masalah yang persis sama. Dan ini adalah bagaimana saya bisa memperbaikinya.
Langkah 1: Aktifkan virtualisasi di pengaturan BIOS.
Langkah 2: Panel Kontrol -> "Program" -> "Mengaktifkan atau menonaktifkan fitur Windows" (di bawah "Program dan Fitur") dan cari "Hyper-V", hapus centang, reboot.
Langkah 3: Di Avast-> Pengaturan-> Pemecahan Masalah. Hapus centang "Aktifkan virtualisasi berbantuan perangkat keras" & "Aktifkan modul pertahanan diri avast"
Langkah terakhir dan utama:
Buka MyPC / klik kanan / Advanced System Settings / Advanced / In Performance klik SETTING / Pencegahan Eksekusi Data dan aktifkan DEP untuk semua program dan layanan.
Langkah terakhir membantu saya untuk menyelesaikan masalah ini. Berharap kamu juga.
sumber
Saya memiliki masalah yang sama pada notebook saya yang menjalankan Windows 8.1
Coba ini:
Sepertinya instalasi VirtualBox menetapkan bendera yang "menghidupkan" VT-X.
sumber
Untuk Windows 10:
Pertama-tama, instal intelhaxm-android.exe yang terletak di folder SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager jika itu memberikan kesalahan saat instalasi kemudian coba solusi ini.
Pertama-tama aktifkan virtualisasi dari pengaturan bios. Untuk mengaktifkan ini, hidupkan ulang komputer, ketika komputer mulai kemudian tekan Esc, lalu pilih F2jika pabrikan dell.
Bahkan jika Anda telah mengaktifkan Virtualisasi (VT) dalam pengaturan BIOS, beberapa opsi antivirus mencegah instalasi HAXM.
Misalnya: Di Avast antivirus di bawah tab Pengaturan (parameter)> Pemecahan masalah (depannage), Anda harus menghapus centang "Aktifkan Virtualisasi yang dibantu Perangkat Keras" ("activer l'assistance a la virtualisation").
Sekarang restart komputer Anda dan instal ulang HAXM Intel, yang dapat ditemukan di bawah
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. Anda juga dapat mengunduh penginstal HAXM mandiri dari situs web Intel.Periksa apakah hyper-v dinonaktifkan. Untuk menonaktifkannya, buka panel kontrol lalu pilih Program -> Program dan Fitur -> Aktifkan atau nonaktifkan fitur windows (terletak di sisi kiri), lalu temukan HYPER-V, hapus centang pada kotak centang dan restart komputer dan coba pasang kembali hxm.
Buka properti "This PC" dengan mengklik kanan di atasnya, lalu pilih pengaturan sistem lanjutan (terletak di sisi kiri) lalu di Advance (tab) di bawah kinerja klik tombol pengaturan, lalu pilih Data Execution Prevention (tab), lalu pilih opsi ini: "nyalakan DEP untuk semua program dan layanan kecuali yang saya pilih" dan restart komputer dan cobalah untuk menginstal hxm.
Solusi 3 bekerja untuk saya.
sumber
Saya mencoba semua metode di atas. Saya tidak menjalankan Avast, mencoba Oracle VirtualBox, dan kemudian mencoba menginstal perangkat lunak HAXM dari tautan intel .
Tidak ada yang berhasil, saya masih mendapatkan kesalahan yang sama.
Apa yang berhasil (dan saya tidak yakin mengapa) adalah menginstal simulator Android lain yang tersedia dari Genymotion . Saya sebenarnya sangat terkejut bahwa itu berhasil karena selama proses pembuatan perangkat virtual Android, saya menerima kesalahan bahwa Hypervisor tidak dihidupkan. Namun, pengaturan berlanjut dan simulator Genymotion berjalan dengan sukses. Genymotion gratis untuk penggunaan pribadi.
Ini ada di laptop Lenova T430.
sumber
1 uninstall antivirus.
Saya mempunyai avast tetapi saya percaya AVG juga mempengaruhinya dan mungkin masih banyak lagi, hanya mematikan dosis anti virus yang tidak berfungsi, itu harus sepenuhnya dihapus dan kemudian komputer dihidupkan ulang, kemudian jalankan instalasi Intel HAXM, setelah ini lengkap anti virus dapat diinstal ulang seperti biasa.
Ke-2 matikan hyper-V.
Ini adalah pengaturan yang hanya ditemukan pada windows Pro dan perusahaan, ini digunakan untuk membuat aplikasi windows mobile, tetapi apakah Anda menggunakan perangkat lunak lain seperti HAXM ini harus dimatikan, untuk melakukan ini, panel kontrol, semua item panel kontrol , Program dan Fitur, menyalakan atau mematikan fitur windows. lalu hapus centang di hyper-V
sumber
Ada alat yang disebut Speccy . Saya pergi ke tab CPU di Speccy dan memeriksa apakah virtualisasi "Didukung, Diaktifkan". Awalnya itu "Didukung, Dinonaktifkan", jadi saya pergi ke BIOS -> menu Keamanan dan mengaktifkan virtualisasi. Di Lenovo Thinkpad saya,
F12
bawa BIOS.Mengaktifkan virtualisasi membantu saya mengatasi kesalahan ini. Jawaban lain di sini juga disarankan untuk memeriksa "Hyper-V".
sumber
Saya memiliki masalah yang sama. Mengaktifkan Pencegahan Eksekusi Data untuk semua program dan layanan membantu. Saya mencoba menggunakan metode yang disarankan Alex di atas -
Pergi ke MyPC / klik kanan / Pengaturan Sistem Tingkat Lanjut / Kinerja Lanjutan / Dalam klik PENGATURAN / Pencegahan Eksekusi Data dan aktifkan DEP untuk semua program dan layanan.
Tetapi saya menemukan halaman Pencegahan Eksekusi Data semua dinonaktifkan dan berkata "Untuk menggunakan pengaturan ini, Anda harus menjadi administrator komputer dan Anda harus menggunakan file bcdedit.exe."
Situs ini menjelaskan cara mengaktifkan DEP dari cmd. http://www.thewindowsclub.com/disable-data-execution-prevention
sumber
Jika Anda masih mengalami masalah, coba jalankan langkah-langkah ini dari VMware untuk menonaktifkan penjaga kredensial. Akhirnya berhasil bagi saya. Langkah-langkah dan tautan diposting di bawah ini, tidak mengambil kredit untuk mereka.
Konten asli dari https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361
Untuk menonaktifkan Device Guard atau Credential Guard di komputer berbasis Itanium:
Nonaktifkan pengaturan kebijakan grup yang digunakan untuk mengaktifkan Credential Guard.
Pada sistem operasi host, klik Mulai> Jalankan , ketik gpedit.msc , dan klik Ok . Editor Kebijakan grup lokal terbuka.
Buka Kebijakan Komputer Lokal> Konfigurasi Komputer> Template Administratif> Sistem> Pelindung Perangkat> Nyalakan Keamanan Berbasis Virtualisasi .
Pilih Dinonaktifkan .
Buka Panel Kontrol> Program dan Fitur> Nyalakan atau matikan fitur Windows untuk mematikan Hyper-V. [hapus program di Windows 8 atau yang lebih baru]
Pilih Jangan mulai ulang.
Hapus variabel EFI terkait dengan meluncurkan prompt perintah di mesin host menggunakan akun Administrator dan jalankan perintah ini:
masukkan kode di sini
mountvol X: / s
salin% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / aplikasi osloader
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} boot berikutnyaence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partisi perangkat = X:
mountvol X: / d
Catatan: Pastikan X adalah drive yang tidak digunakan, jika tidak ubah ke drive lain.
Mulai ulang host.
Terima prompt pada layar boot untuk menonaktifkan Device Guard atau Credential Guard.
Anda harus dapat menginstal dan memulai HAXM sekarang
sumber
Tonton video ini atau coba ini:
sumber
Hapus instalan antivirus apa pun (Avast, dalam kasus saya), reboot sistem dan coba instal kembali Intel HAXM. Ini bekerja untuk saya.
sumber
Untuk kasus saya, saya Mencoba semua metode di atas, dan tidak ada yang berhasil. Namun saya menyelesaikan masalah sekarang. Ini trik saya:
Di Panel Kontrol -> "Program" -> "Mengaktifkan atau menonaktifkan fitur Windows" (di bawah "Program dan Fitur") dan saya mencoba mencari "Hyper-V", tetapi saya tidak dapat menemukan "Hyper-V", namun saya memiliki "Windows Virtual PC" , dan saya curiga mereka adalah hal yang sama, jadi saya nonaktifkan, reboot, dan berfungsi!
sumber
Berikut adalah contoh cara melakukannya untuk LENOVA atau PC serupa:
sumber
Jika emulator Anda berfungsi dan sekarang bukan karena Avast ...
Avast tidak lagi memiliki opsi untuk "Aktifkan Virtualisasi yang dibantu Perangkat Keras" dalam Pemecahan Masalah. (sekarang Maret 2017)
Avast menangkap "emulator.exe", yang menonaktifkan emulator, dan menyimpannya di peti Virus. Buka peti, "Kembalikan dan tambahkan ke pengecualian" dan emulator Anda berfungsi lagi ...
sumber
untuk pengguna Mac, instal ekstensi kernel Intel HAXM untuk memungkinkan emulator memanfaatkan ekstensi virtualisasi CPU.
Langkah-langkah untuk mengkonfigurasi akselerasi VM adalah sebagai berikut:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
Untuk memulai instalasi, di Finder, klik dua kali file IntelHAXM.dmg dan kemudian file IntelHAXM.mpkg.
kextstat | grep intel
Anda akan melihat pesan status yang berisi nama ekstensi berikut, yang menunjukkan bahwa ekstensi kernel dimuat:com.intel.kext.intelhaxm
Referensi:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
sumber
Saya mengalami masalah yang sama, dan masalahnya adalah bahwa virtualisasi tidak diaktifkan secara default di mesin saya, Anda harus masuk ke pengaturan BIOS dan mengaktifkannya jika dinonaktifkan. Instruksi terperinci tersedia di sini tentang cara mengatasi ini dan mengaktifkan virtualisasi pada mesin Anda.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
sumber
Beberapa produsen mengunci menu bios sehingga Anda tidak dapat mengaktifkan VT jika ini masalahnya ada cara lain untuk menyalakannya menggunakan program yang disebut CPUID. Lihat video ini jika ini adalah masalah Anda: https://www.youtube.com/watch?v=YPjTFam30kc
sumber
Apakah Anda mendapatkan pesan tentang mengaktifkan bit Execute Disable?
Anda dapat mengaktifkan bit XD dengan menjalankan perintah berikut (sebagai administrator) dan kemudian reboot.
bcdedit / set nx AlwaysOn
Biasanya, kesalahan ini: "Komputer ini memenuhi persyaratan untuk HAXM, tetapi VT-x tidak dihidupkan" berarti bahwa sistem Anda memang memiliki Intel VT, tetapi Anda harus masuk ke BIOS untuk benar-benar mengaktifkannya.
Saya juga mengalami instruksi ini -mungkin membantu Anda: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Apakah Anda pernah berhasil?
sumber
Saya memiliki masalah yang sama. Saya mencoba semua yang saya temukan di Internet kecuali mengatur bit di CPU. Teman saya menyarankan saya untuk menginstal VirtualBox. Dan itu berfungsi sekarang)
sumber
Saya benar-benar benci masalah mengerikan ini setelah memutakhirkan Pembaruan Ulang Tahun Windows 10 (versi 1607) . Ini hanya tentang Perubahan Signing Driver di Windows 10. Jika Anda memaksa menginstal HAXM, Anda harus menonaktifkan Driver Signature Enforcement juga.
sumber
BIOS -> Overclockong -> Fitur CPU -> Intel Virtualization Tech -> Diaktifkan
sumber