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

134

Saya memiliki masalah dengan instalasi HAXM saya. Ini masalahnya. Saya mendapatkan kesalahan ini setiap kali saya mencoba menginstal HAXM untuk komputer saya: Kesalahan pemasangan layar cetak

Masalahnya, komputer saya mendukung Teknologi Virtualisasi (lihat gambar di bawah). Adakah cara untuk memperbaiki masalah ini? masukkan deskripsi gambar di sini

Kajiyama
sumber
Selama instalasi, berapa banyak memori yang saya gunakan? Saya memiliki 4GB dan menyarankan 1gb
Trojan.ZBOT
5
Apakah Anda menggunakan Avast? Jika ya, coba nonaktifkan "Aktifkan virtualisasi berbantuan perangkat keras" di bawah: Pengaturan> Pemecahan Masalah. Nyalakan kembali PC dan coba jalankan instalasi HAXM lagi. Bekerja untukku!
Wery Nguyen
Jika HAXM tidak menanyakan berapa banyak memori yang ingin Anda berikan dan segera memberikan pesan kesalahan di atas, @Ajay memiliki solusi yang Anda cari.
Isaac Zais
developer.android.com/studio/run/emulator-acceleration c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check membantu saya menemukan bahwa itu sudah diinstal
Raj
tautan ini memiliki jawaban yang berfungsi dalam kasus saya: github.com/intel/haxm/issues/105
mshwf

Jawaban:

147

Ikuti saja langkah-langkah ini:

  1. Buka Control Panel → Program dan Fitur .
  2. Klik pada Menghidupkan dan mematikan Fitur Jendela . Sebuah jendela terbuka.
  3. Hapus centang opsi Hyper-V dan Windows Hypervisor Platform dan restart sistem Anda.

Sekarang, Anda dapat Memulai instalasi HAXM tanpa kesalahan.

Ajay Sharma
sumber
1
Ini adalah salah satu yang bekerja untuk saya dan beberapa teman saya yang memiliki masalah yang sama, harus menjadi jawaban teratas.
Isaac Zais
23
Bagaimana jika saya tidak dapat menghapus centang opsi ini karena saya tidak punya? Tidak dapat menggunakan HAXM sampai saya mengganti laptop saya?
jean d'arme
2
Tidak, Hyper-V tidak tergantung pada windows, saya pikir, itu tergantung pada motherboard Anda. motherboard Anda mungkin memiliki atau tidak mendukung opsi Hyper-V.
Ajay Sharma
28
Saya memiliki Hyper-V yang sudah tidak dicentang tetapi masih mendapatkan kesalahan yang sama .. Apa pilihan selanjutnya yang tersisa
2
Saya mengikuti langkah-langkah Anda ... Setelah melewati langkah ke-2., Saya belum menemukan Hyper-V di sistem saya ... Apa yang harus saya lakukan? @AjaySharma
Parama Sudha
30

Maaf, saya lupa menjawab pertanyaan ini. Setelah beberapa hari googling saya temukan, masalah itu disebabkan oleh hyperthreading (atau hyper - v). Saya memutuskan untuk mengedit file boot.ini saya dengan opsi untuk memulai windows dengan hyperthreading dimatikan. Saya mengikuti tutorial ini dan sekarang semuanya bekerja dengan sempurna

Kajiyama
sumber
9
Ini melakukannya untuk saya: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias
12
Ya, ini pada dasarnya berarti saya tidak bisa melakukan pengembangan windows phone bersamaan dengan pengembangan android di laptop yang sama karena Anda memerlukan Hyper-V untuk emulator WP. Ini bau amis ...
WiteCastle
Masalahnya ada di pihak Microsoft. Anda benar untuk mengatakan sesuatu berbau amis tetapi jika disengaja, Microsoft hanya lambat memperbarui lapisan virtualisasi HyperV yang seharusnya mendeteksi kemampuan prosesor dan memaparkan fitur Intel-VT ke OS apa pun yang berada di atas Hyper-V.
Shailen
1
Saya baru saja mengaktifkan opsi virtualisasi pada BIOS ketika memulai windows, dan berfungsi.
DanielV
22

Sepertinya daftar perbaikannya berkembang, bahkan bertahun-tahun setelahnya sejak pertanyaan awal.

Di bawah ini adalah daftar lengkap untuk Windows (sejauh sekitar 02/2020)


Jika Anda memiliki Windows 10, dengan semua pembaruan diinstal dan Anda percaya

  • Hyper-V dinonaktifkan
  • Integritas Memori Microsoft Core / Core Isolasi dinonaktifkan
  • Antivirus dinonaktifkan

coba Langkah 6 di bawah ini. Kemungkinan penyebabnya.

Juga untuk melihat apakah perbaikan Anda berhasil, Anda dapat mengunduh installer Intel HAXM secara manual di sini . (Versi terbaru HAXM mungkin tidak sama dengan apa yang berasal dari Android Studio) Sebelum memulai instal, jalankan yang haxm_check.exetermasuk dalam unduhan dari baris perintah. Jika perbaikan Anda berhasil, itu akan ditampilkan yesuntuk keduanya NXdan VT.

Jika Anda hanya mengklik dua kali, haxm_check.exeAnda tidak akan melihat apa pun. Jalankan dari cmd atau PowerShell untuk melihat hasilnya.


  1. Periksa BIOS

    • masuk ke pengaturan BIOS / UEFI dan cari pengaturan seperti VT-x, VT-d, Teknologi Virtualisasi, Virtualisasi Perangkat Keras dan pastikan itu Diaktifkan . Jika opsi tidak ada di sana, tanyakan kepada produsen dan model Anda untuk memastikannya didukung.
  2. Nonaktifkan Hyper-V

    • Ketik 'fitur windows' ke menu mulai, pilih 'Hidupkan atau Matikan Fitur Windows'.
    • Batalkan pilihan semua opsi terkait Hyper-V, tekan OK, Reboot.
    • Ini akan memecah VM Hyper-V apa pun yang Anda miliki, termasuk emulator Windows Phone dan hal lain apa pun yang telah Anda setup yang memerlukan Hyper-V
    • Reboot Diperlukan
    • pada prompt perintah admin, jalankan systemifo . Jika ini menunjukkan 'hypervisor terdeteksi' di bawah persyaratan Hyper-V, bahkan setelah menghapus fitur Hyper-V, Anda mungkin mengaktifkan 'Core Isolation'. Lihat di bawah tentang cara menonaktifkannya.
    • Sebagai pilihan lain, coba aktifkan ' Windows Hypervisor Platform ' jika Anda masih menginginkan dukungan Hyper-V Anda. Info lebih lanjut di sini
  3. AMD Ryzen?

    • Jika CPU Anda adalah AMD Ryzen, Anda mungkin perlu mengaktifkan ' Windows Hypervisor platform fitur' seperti Anda dinonaktifkan Hyper-V di atas.
    • Jika diaktifkan dan masih ada yang tidak berfungsi, coba nonaktifkan. ¯ \ _ (ツ) _ / ¯
    • Diperlukan boot ulang
  4. Nonaktifkan Antivirus
    • Coba nonaktifkan antivirus Anda.
    • AVAST! dan beberapa lainnya mengganggu pendeteksian virtualisasi. Anda dapat mengaktifkannya setelah.
    • AVAST dan beberapa lainnya juga memiliki beberapa opsi yang menggunakan isolasi berbasis virtualisasi. Nonaktifkan atau hapus sementara AV Anda.
  5. Nonaktifkan Isolasi Inti
    • Instalasi bersih Windows 10 1803 memungkinkan Core Isolation secara default, yang menjalankan proses aman di dalam wadah tervirtualisasi untuk keamanan. Ini mengganggu deteksi virtualisasi.
    • Mesin yang memutakhirkan dari versi sebelumnya telah menonaktifkan ini, tetapi tetap periksa.
    • Pergi ke Pusat Keamanan Windows Defender
    • Keamanan Perangkat> Inti Isolasi> detail
    • Nonaktifkan Integritas Memori
    • Mulai ulang

  1. Nonaktifkan peluncuran hypervisor saat boot
    • pada prompt perintah admin, jalankan bcdedit /set hypervisorlaunchtype off
    • reboot
    • untuk mengembalikan jalankan bcdedit /set hypervisorlaunchtype autodan reboot
    • Anda mungkin dapat mengaturnya autosetelah emulator diinstal. Tetapi mungkin perlu diatur untuk offreboot ketika Anda membuat emulator / unduh dan menginstal gambar emulator.

  1. Tidak ada yang berhasil
    • Anda tidak boleh sampai di sini, karena emulator Android sekarang dapat berjalan bersama dengan Hyper-V jika Anda memiliki 'Windows Hypervisor Platform' diaktifkan.
    • Jika tidak ada yang di atas berfungsi, sebagai upaya terakhir Anda dapat mencoba menjalankan Android di Hyper-V VM dan membuat ADB terhubung ke sana. (Bukan solusi, tetapi solusi)
    • Anda juga dapat menjalankan Android menggunakan emulator pihak ketiga seperti Genimotion .
  2. ¯ \ _ (ツ) _ / ¯

Pengeditan / Perbaikan baru diterima.

semoga ini membantu

Madushan
sumber
Langkah 6 melakukannya untuk saya! Dell XPS15 Baru
easycheese
Langkah keenam membantu saya juga! Laptop: Asus N550JK, Windows 10 Pro, Build 19018 (Program Orang Dalam).
deralbert
Prosesor PC saya adalah AMD Ryzen 5 dan saya melakukan semua hal dari langkah-langkah di atas. Tapi saya masih tidak bisa menginstal HXAM di Android Studio. Tolong bantu aku.
Anthony Shoshi Gomes
Selain jawaban ini; jika integrasi memori Anda beralih secara otomatis menyala setelah reboot bahkan ketika Anda dimatikan; putar "Boot Aman" untuk dinonaktifkan di pengaturan BIOS Anda.
Taner
Terima kasih sobat, yang ke-6 memang memecahkan masalah
Mahamad Husen
16

kemungkinan Anda memiliki windows 8 dengan hyper-v diinstal? jika ya hapus hyper-v dan masalah Anda hilang!

kyle
sumber
11
  1. Pertama-tama pastikan Anda mengaktifkan Teknologi Virtualisasi di BIOS Anda. Setelah menyalakan kembali komputer Anda, tekan F1-F12 pada keyboard Anda dan temukan opsi ini.

  2. Pastikan Anda menonaktifkan Hyper-V di Windows 7 / Windows 8. Anda dapat mematikannya di Panel Kontrol -> Program -> fungsi Windows

  3. Anda dapat mencoba menonaktifkan program antivirus Anda untuk seluruh proses instalasi. Ingatlah untuk mengembalikan semua layanan antivirus setelah menginstal HAXM.

  4. Beberapa orang merekomendasikan boot dingin yaitu:

    1. Menonaktifkan Virtualisasi di BIOS Anda
    2. Nyalakan kembali komputer dan matikan
    3. Aktifkan VT di BIOS Anda
    4. Nyalakan kembali komputer, matikan
    5. Kemungkinan sekarang diizinkan untuk menginstal HAXM

Sayangnya langkah ini tidak berhasil untuk saya

  1. Last but not least: coba solusi ini yang dirilis oleh Intel.

http://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown

Yang harus Anda lakukan adalah mengunduh paket, unzip, memasangkannya dengan file penginstal HAXM dan menjalankan file .cmd yang termasuk dalam paket - ingat, mulai sebagai Administrator.

Saya punya banyak masalah dengan menginstal HAXM dan hanya langkah terakhir yang membantu saya.

TheOpti
sumber
Tidak masalah! Saya googling solusinya sangat lama dan setelah saya menemukannya, saya memutuskan untuk membagikannya di stackoverflow. Pemecahan masalah ini adalah solusi kunci untuk jujur.
TheOpti
1
Saya pikir skrip tidak berfungsi jika ada spasi di jalur intelhaxm.exe. Contoh: Saya menggunakan Android Studio dan file tersebut disimpan di bawah C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, maka saya harus menyalinnya ke tempat lain.
Pengguna
6

Mungkin VT-X tidak diaktifkan di BIOS Anda.

Lihat dokumentasi Intel HAXM di sini: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x tidak diaktifkan

Dalam beberapa kasus, Intel VT-x dapat dinonaktifkan di BIOS sistem dan harus diaktifkan dalam utilitas pengaturan BIOS. Untuk mengakses utilitas pengaturan BIOS, tombol harus ditekan selama urutan booting komputer. Kunci ini bergantung pada BIOS mana yang digunakan tetapi biasanya tombol F2, Delete, atau Esc. Dalam utilitas pengaturan BIOS, Intel VT dapat diidentifikasi dengan istilah "VT", "Teknologi Virtualisasi", atau "VT-d." Pastikan untuk mengaktifkan semua fitur Virtualisasi.

KennyC
sumber
6

Di jendela "Aktifkan atau nonaktifkan fitur Windows", hapus centang Hyper-V dan juga pastikan bahwa Windows Hypervisor Platform tidak dicentang. Platform Windows Hypervisor yang diaktifkan juga dapat memblokir instalasi Intel HaxM

Fitur yang akan dinonaktifkan

Suresh
sumber
1
Tidak ada Hyper-V di Komputer saya, Apakah saya harus mengganti komputer saya sekarang: /
Muhammad Tahir Qaiser
1
Setelah satu jam berjuang, Platform Windows Hypervisor adalah yang memblokir instalasi. Tidak sadar ada dua dari mereka!
Shimmy Weitzhandler
4

Perangkat lunak anti-virus dapat mengganggu instalasi HAXM. Setelah mencoba mencari tahu apa yang salah selama beberapa jam saya menemukan solusi aneh - menghapus perangkat lunak anti-virus saya, menginstal HAXM (yang berfungsi) dan kemudian menginstal ulang perangkat lunak anti-virus (Avast dalam kasus saya tetapi itu bisa terjadi dengan program anti-virus lainnya juga.

Pemeriksaan penuh yang saya lakukan untuk menjalankan ini adalah:

  1. Periksa fitur 'Virtualisasi' dan vt-X di BIOS.
  2. Memverifikasi Hyper-V tidak diinstal.
  3. Memeriksa cuaca vt-X diaktifkan di windows dengan alat Intel dan alat MS (disebutkan dalam posting sebelumnya di utas ini).
  4. Menonaktifkan anti-virus yang tidak membantu.
  5. Menghapus instalasi anti-virus (yang memecahkan masalah bagi saya).
FunkSoulBrother
sumber
2
Fitur di Avast yang menyebabkan masalah ini dapat dinonaktifkan, lihat stackoverflow.com/questions/21635504/…
clemp6r
3

Di Windows 10, Windows Defender memiliki fitur isolasi inti yang menggunakan teknologi virtualisasi yang juga akan terputus saat bekerja dengan HAXM. Nonaktifkan dan coba lagi. Dalam kasus saya menonaktifkan itu memecahkan masalah saya.

Nitkarsh Gupta
sumber
3

Jika Anda memiliki prosesor AMD Ryzen di komputer, Anda memerlukan persyaratan penyiapan berikut:

  1. AMD Processor - Direkomendasikan: prosesor AMD® Ryzen ™
  2. Android Studio 3.2 Beta atau lebih tinggi - unduh melalui halaman Pratinjau Studio Android
  3. Android Emulator v27.3.8 + - unduh melalui Android Studio SDK Manager
  4. x86 Android Virtual Device (AVD) - Buat AVD
  5. Windows 10 dengan Pembaruan April 2018
  6. Aktifkan melalui Fitur Windows: "Platform Windows Hypervisor"

Catatan: Ada fitur Hyper-V ... Anda harus mengaktifkan Platform Windows Hypervisor bukan Hyper-V. Platform Windows Hypervisor ada di bagian bawah

Setelah kondisi selesai, avd x86 berfungsi tanpa menginstal haxm

Referensi

Ucdemir
sumber
Ryzen 2700X di sini dan menjadi gila karena Hyper V dinonaktifkan dan VT-x diaktifkan ... ini berhasil .. terima kasih!
Dan
2

Dalam banyak kasus beberapa antivirus juga memulai HyperV dengan mulai jendela dan tidak mengizinkan HAXM untuk menginstal. Saya menghadapi masalah ini karena antivirus AVAST. Jadi saya uninstall AVAST, lalu HAXM diinstal dengan benar setelah restart. Kemudian saya menginstal ulang AVAST.

Jadi itu hanya sebuah cek saat menginstal seperti sekarang bahkan dengan AVAST diinstal kembali, HAXM bekerja dengan baik dengan kotak virtual dan emulator android.

gvisgr8
sumber
1

Setelah saya menginstal Visual Studio 2013 Pembaruan 2, Visual Studio memberi tahu saya tentang pembaruan emulator Windows Phone, yang saya instal (itu benar-benar komponen baru, bukan pembaruan). Ternyata ini diaktifkan Hyper-V, yang merusak HAXM.

Solusinya adalah mencopot emulator dari Program dan Fitur dan untuk mematikan Hyper-V dari Fitur Windows (cari "Fitur Windows" dan klik "Aktifkan atau nonaktifkan fitur Windows").

Edward Brey
sumber
1

Jika Anda tidak menemukan opsi Hyper-V di panel kontrol seperti yang dikatakan dalam respons lain di sini , coba masuk ke pengaturan BIOS (memulai ulang dan menekan F-12 atau ESC atau lainnya tergantung pada PC Anda) dan mengaktifkan Virtualisasi, yang mungkin terletak di opsi CPU.

Hugo
sumber
0

Saya menjalankan Windows 10 dan mengalami masalah ini setelah saya mengganti SSD, saya memperbaikinya dengan menonaktifkan dukungan VT pada Bios. Saya mendapat kesalahan yang berbeda setelah saya menjalankan installer. Saya reboot dan mengaktifkan dukungan VT lagi dan voila, berfungsi sekarang.

Jahuso
sumber
0

Jika ada jawaban yang tidak berfungsi, hapus saja Android Emulator dan pasang kembali. dan setelah itu coba instal Intel Haxm .

Saman Sattari
sumber
0

Jika tidak ada jawaban yang cocok untuk Anda, coba ini,

Hyper-V mungkin tidak dinonaktifkan Jika Anda memiliki fitur windows 10 seperti Penjaga Perangkat dan Penjaga Kredensial diaktifkan, itu dapat mencegah Hyper-V dinonaktifkan sepenuhnya.

Alat kesiapan perangkat Penjaga Perangkat dan Penjaga Kredensial yang dirilis oleh Microsoft dapat menonaktifkan fitur Windows 10 tersebut bersama dengan Hyper-V:

Unduh di sini, https://www.microsoft.com/en-us/download/details.aspx?id=53337

Unduh versi terbaru dari perangkat kesiapan perangkat Guard dan Credential Guard. Buka zip Buka Command Prompt menggunakan Run as administrator @powershell -ExecutionPolicy RemoteSigned -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Reboot.

arunan
sumber