Kesalahan saat menginstal HAXM, VT-X tidak berfungsi

133

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:

Kesalahan pemasangan Intel HAXM - Komputer ini tidak mendukung Intel Virtualization Technology (VT-x)

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.

Arek Biela
sumber
Kemungkinan duplikat VT Tidak Didukung saat Memasang HAXM
Abhijeet
Saya dapat memperbaiki ini dengan menjalankannya sebagai admin. Saya telah mengaktifkan VT-x dan semuanya menjalankannya sebagai admin memperbaikinya untuk saya
Jakob Hartman

Jawaban:

150

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 .

JLM74
sumber
6
Ini menyelesaikan masalah yang saya alami ketika mencoba menginstal HAXM yang dapat dieksekusi setelah mengunduhnya menggunakan SDK Manager. BIOS saya memiliki VT diaktifkan tetapi instalasi gagal (meskipun mengatakan bahwa komputer mampu menyelesaikan instalasi). Hapus centang pada kotak di Avast, reboot dan HAXM kemudian dapat diinstal. AVD yang sekarang menggunakan gambar android x86 (bukan perangkat ARM virtual) memuat lebih cepat dan sepenuhnya apik untuk digunakan.
C Dobson
4
Terima kasih. Ini menghemat banyak waktu. Bagaimana Anda sampai di Avast?
Kiran
2
Terima kasih banyak! Ini hanya membantu. Saya bingung apa masalahnya ... perlu reboot
Saba Ahang
1
Saya punya masalah. Tampaknya menonaktifkan itu menyebabkan beberapa komplikasi nyata pada keamanan pc saya terhadap malware. Itu menunjukkan kesalahan bahwa pc saya bisa dibiarkan rentan. Saya menggunakan Avast Premium. Ada kata-kata tentang ini?
Neon Warge
Terima kasih banyak! Anda menyelamatkan saya berjam-jam dan sakit kepala. Satu pertanyaan: haruskah saya memeriksa lagi "Aktifkan Virtualisasi yang dibantu Perangkat Keras"?
N Suhaib
60

Saya harus mengaktifkannya di BIOS saya seperti yang ditunjukkan di bawah ini (untuk Asus):

bios

Timmmm
sumber
Terima kasih. Saya menggunakan laptop FW vaio dengan win 10. Setiap hal berfungsi dengan baik dengan mengaktifkan opsi ini di BIOS.
Ali Mofrad
dapatkah Anda memberi tahu saya model Hp mana yang mendukung teknologi intel vtx
27

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.

Alex
sumber
1
Ini bekerja Tidak tahu kenapa tapi cukup senang sekarang :-)
Complexity
1
Saya mencoba menonaktifkan hampir semua fitur instalasi Avast saya tanpa hasil. Hanya setelah mencopot pemasangan Avast, saya dapat menginstal HAXM.
pillingworth
1
Terima kasih, ini berhasil juga untuk saya. Saya bekerja pada pengembangan Android dan WinPhone dan membutuhkan Hyper-V dan VT-x diaktifkan sehingga saya dapat menjalankan emulator untuk kedua platform. Sayangnya, saya tidak dapat menemukan solusi untuk keduanya untuk bekerja pada saat yang sama ...
Slavisa
@ Pauli sama untuk saya. Setelah menghapus instalasi Avast Haxm diinstal tanpa masalah.
Isioma Nnodum
11

Saya memiliki masalah yang sama pada notebook saya yang menjalankan Windows 8.1

Coba ini:

  • Periksa apakah opsi Hyper-V di "Fitur Windows aktifkan atau nonaktifkan" dinonaktifkan
  • Unduh dan instal Oracle VirtualBox terbaru
  • Mulai ulang
  • Instal HAXM
  • Reboot -> buka BIOS -> Aktifkan 'Jalankan Nonaktifkan'

Sepertinya instalasi VirtualBox menetapkan bendera yang "menghidupkan" VT-X.

emcoding
sumber
1
Di mana opsi Hyper-V ini? Saya tidak melihat apa pun di dialog Fitur Windows.
Timmmm
Versi windows apa yang Anda gunakan? Lihatlah tautan ini: technet.microsoft.com/en-us/library/hh857623.aspx Opsi ini hanya tersedia pada versi Pro atau Perusahaan
emcoding
Oh, tunggu, saya menggunakan Windows 7. Masalahnya ada di BIOS (lihat jawaban saya yang lain). Cheers
Timmmm
1
Dalam kasus saya, saya baru saja menonaktifkan Hyper-V dan reboot. Terima kasih banyak!
Codism
Itu membantu ingus. Apakah Anda pikir Oracle VirtualBox mengubah MS Windows sehingga HAXM dapat diinstal? Saya tidak yakin ...
Pengembang
5

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.

  1. Pertama-tama aktifkan virtualisasi dari pengaturan bios. Untuk mengaktifkan ini, hidupkan ulang komputer, ketika komputer mulai kemudian tekan Esc, lalu pilih F2jika pabrikan dell.

  2. 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.

  3. 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.

  4. 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.

zahid
sumber
4

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.

pengguna1720817
sumber
2

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

Sam Wheeler
sumber
2

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, F12bawa BIOS.

Mengaktifkan virtualisasi membantu saya mengatasi kesalahan ini. Jawaban lain di sini juga disarankan untuk memeriksa "Hyper-V".

masukkan deskripsi gambar di sini

LCJ
sumber
1

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

Radha Satam
sumber
Ini menyelesaikan masalah yang saya alami, Terima kasih itu benar-benar berhasil. Link sangat membantu saya Lot.
Vinay Guru
1

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:

  1. 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 .

  2. Buka Panel Kontrol> Program dan Fitur> Nyalakan atau matikan fitur Windows untuk mematikan Hyper-V. [hapus program di Windows 8 atau yang lebih baru]

  3. Pilih Jangan mulai ulang.

  4. 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.

  1. Mulai ulang host.

  2. Terima prompt pada layar boot untuk menonaktifkan Device Guard atau Credential Guard.

Anda harus dapat menginstal dan memulai HAXM sekarang

Joe Healy
sumber
0

Tonton video ini atau coba ini:

  • periksa apakah opsi Hyper-V di "Fitur Windows aktifkan atau nonaktifkan" dinonaktifkan
  • Mulai ulang
  • Instal HAXM
  • buka bios dan aktifkan vt-x
alex
sumber
0

Hapus instalan antivirus apa pun (Avast, dalam kasus saya), reboot sistem dan coba instal kembali Intel HAXM. Ini bekerja untuk saya.

pengguna3757681
sumber
0

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!

Ewan
sumber
0

Berikut adalah contoh cara melakukannya untuk LENOVA atau PC serupa:

  1. Mulai mesin.
  2. Tekan F2 untuk masuk ke BIOS.
  3. Keamanan-> Keamanan Sistem
  4. Aktifkan Teknologi Virtualisasi (VTx) dan Teknologi Virtualisasi Mengarahkan I / O (VTd).
  5. Simpan dan mulai ulang mesin
Metin Atalay
sumber
0

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 ...

Gambar pada perbaikan Avast

WM1
sumber
0

untuk pengguna Mac, instal ekstensi kernel Intel HAXM untuk memungkinkan emulator memanfaatkan ekstensi virtualisasi CPU.

Langkah-langkah untuk mengkonfigurasi akselerasi VM adalah sebagai berikut:

  1. Buka Manajer SDK.
  2. Klik tab SDK Update Sites dan kemudian pilih Intel HAXM.
  3. Klik OK.
  4. Setelah pengunduhan selesai, jalankan penginstal. Misalnya, mungkin di lokasi ini: 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.
  5. Ikuti petunjuk di layar untuk menyelesaikan instalasi.
  6. Setelah instalasi selesai, konfirmasikan bahwa ekstensi kernel baru beroperasi dengan benar dengan membuka jendela terminal dan menjalankan perintah berikut:
    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

Kay Liang
sumber
0

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

pengguna2288580
sumber
-1

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?

ChileAddict - Intel
sumber
1
Ini juga tidak berhasil! Setelah menginstal VirtualBox, bcdedit "nx" masih di "OptIn" di mesin saya. Arcadio sudah memeriksa opsi virtualisasi Bios-nya.
emcoding
Karena Anda juga menjalankan VitrualBox, Anda mungkin menemukan utas ini bermanfaat: forums.virtualbox.org/viewtopic.php?f=6&t=48764 . Sepertinya ada masalah kompatibilitas - hanya satu aplikasi yang dapat menggunakan sumber daya VT pada satu waktu sehingga jika Anda menjalankan VirtualBox dan kemudian mencoba menginstal HAXM Anda akan mendapatkan kesalahan karena HAXM tidak dapat mengakses sumber daya.
ChileAddict - Intel
-1

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)

George Martovski
sumber
-1

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.

  1. Mulai ulang W10 dalam Safe Mode.
  2. Masukkan Pemecahan Masalah.
  3. Opsi lanjutan> Pengaturan Startup.
  4. Pilih "Nonaktifkan penegakan tanda tangan pengemudi"
  5. Saat Windows 10 dimuat, instal versi terbaru HAXM .
Umut D.
sumber
-3

BIOS -> Overclockong -> Fitur CPU -> Intel Virtualization Tech -> Diaktifkan

vkalit
sumber