HAXM yüklenirken hata oluştu, VT-X çalışmıyor


133

Giriş seviyesi bir Android yazılım geliştiricisiyim. Kısa süre önce grafiklerin daha sorunsuz oluşturulmasında emülatörü destekleyen HAXM'i duydum. Windows 7 64 bit için uygun bir dosya HAXM dosyası indirdim, paketinden çıkarıldım ve yüklemeye başladım. Ancak, yükleme işlemi sırasında bu hatayı alıyorum:

"Bu bilgisayar HAXM gereksinimlerini karşılıyor, ancak VT-x açık değil ..."

BIOS sürümünü kontrol etmek ve BIOS'ta Sanal Teknolojiyi etkinleştirmek de dahil olmak üzere bu sorunla ilgili birçok forumu kontrol ettim. Aşağıdaki forumda yayınlanan adımları takip ettim:

Intel HAXM kurulum hatası - Bu bilgisayar Intel Sanallaştırma Teknolojisini (VT-x) desteklemiyor

Ancak, Hyperlaunch hakkında herhangi bir satırım yok ve Windows özelliklerimde Hyper-V seçeneklerini bulamadım. Bu sorunun nasıl çözüleceği hakkında hiçbir fikrim yok.



Bunu yönetici olarak çalıştırarak çözebildim. Ben VT-x etkin ve yönetici olarak çalışan her şeyi benim için sabit
Jakob Hartman

Yanıtlar:


150

BIOS ayarlarında Sanallaştırma (VT) özelliğini etkinleştirmiş olsanız bile, bazı antivirüs seçenekleri HAXM kurulumunu engeller.

Örneğin : Ayarlar (parametreler) sekmesi> Sorun Giderme (depanage) altındaki Avast virüsten koruma programında, "Donanım Destekli Sanallaştırmayı Etkinleştir" ("sanallaştırma yardımı") seçimini kaldırmalısınız .

Şimdi bilgisayarınızı yeniden başlatın ve altında bulunan Intel'in HAXM'ini yeniden yükleyin ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. Bağımsız HAXM yükleyicisini Intel'in web sitesinden manuel olarak da indirebilirsiniz .


6
Bu, SDX Yöneticisi'ni kullanarak indirdikten sonra HAXM yürütülebilir dosyasını yüklemeye çalıştığım sorunu çözdü. BIOS'um VT'yi etkinleştirdi, ancak kurulum başarısız oldu (bilgisayarın kurulumu tamamlayabildiğini söylemesine rağmen). Avast'ta kutunun işareti kaldırıldı, yeniden başlatıldı ve HAXM daha sonra kurulabilir. Şimdi x86 android görüntüsünü (bir sanal ARM cihazı yerine) kullanan bir AVD çok daha hızlı yüklenir ve kullanımı tamamen kaygan.
C Dobson

4
Teşekkürler. Bu çok zaman kazandırdı. Avast'a nasıl geldiniz?
Kiran

2
Çok teşekkürler! Bu sadece yardımcı oldu. Sorunun ne olduğu konusunda şaşkına döndüm ... yeniden başlatma gerekli
Saba Ahang

1
Oldukça bir sorunum var. Devre dışı bırakma, kötü amaçlı yazılımlara karşı bilgisayarımın güvenliğinde bazı gerçek komplikasyonlara neden görünüyor. Bilgisayarımın savunmasız bırakılabileceği bir hata gösteriyor. Avast Premium kullanıyorum. Bununla ilgili bir kelime var mı?
Neon Warge

Çok teşekkür ederim! Beni saatler ve baş ağrılarından kurtardın. Bir soru: "Donanım Destekli Sanallaştırmayı Etkinleştir" i tekrar kontrol etmeli miyim?
N Suhaib

60

Aşağıda gösterildiği gibi BIOS'umda etkinleştirmem gerekiyordu (Asus için):

bIOS


teşekkür ederim. Win 10 ile FW vaio dizüstü bilgisayar kullanıyorum. BIOS'ta bu seçeneği etkinleştirerek her şey iyi çalışıyor.
Ali Mofrad

hangi Hp modelinin intel vtx teknolojisini desteklediğini söyleyebilir misiniz

27

Ben tam olarak aynı problem vardı. Ve bu şekilde düzeltebilirim.

Adım 1: BIOS ayarlarında sanallaştırmayı açın.

Adım 2: Denetim Masası -> "Programlar" -> "Windows özelliklerini aç veya kapat" ("Programlar ve Özellikler" altında) ve "Hyper-V" yi bulun, işaretini kaldırın, yeniden başlatın.

Adım 3: Avast-> Ayarlar-> Sorun Giderme bölümünde. "Donanım destekli sanallaştırmayı etkinleştir" ve "Avast kendini savunma modülünü etkinleştir" seçeneğinin işaretini kaldırın

Son adım ve ana:
MyPC'ye gidin / sağ tıklayın / Gelişmiş Sistem Ayarları / Gelişmiş / Performansta AYARLAR / Veri Yürütme Engellemesi'ni tıklayın ve tüm programlar ve hizmetler için DEP'yi etkinleştirin.

Son adım bu sorunu çözmeme yardımcı oldu. Umarım sende.


1
Bu işe yarıyor. Neden bilmiyorum ama şimdi oldukça mutlu :-)
Karmaşıklık

1
Avast kurulumumun hemen hemen tüm özelliklerini devre dışı bırakmayı denedim. Sadece Avast'ı kaldırdıktan sonra HAXM'yi yükleyebildim.
pillingworth

1
Teşekkürler, bu benim için de işe yaradı. Hem Android hem de WinPhone geliştirme üzerinde çalışıyorum ve hem Hyper-V hem de VT-x etkin olmalı, böylece her iki platform için emülatör çalıştırabilirim. Ne yazık ki, her ikisinin de aynı anda çalışması için bir çözüm bulamadım ...
Slavisa

@pauli benim için aynı. Avast Haxm'i kaldırdıktan sonra sorunsuzca kurun.
Isioma Nnodum

11

Windows 8.1 çalıştıran dizüstü bilgisayarımda da aynı sorunları yaşadım

Bunu dene:

  • "Windows Özellikleri etkinleştirme veya devre dışı bırakma" bölümündeki Hyper-V seçeneklerinin devre dışı olup olmadığını kontrol edin
  • En yeni Oracle VirtualBox'ı indirin ve yükleyin
  • Yeniden Başlatma
  • HAXM yükleyin
  • Yeniden başlat -> BIOS'u aç -> 'Execute Disable'ı etkinleştir

VirtualBox kurulumunun VT-X'i "açan" bir bayrak ayarladığı anlaşılıyor.


1
Bu Hyper-V seçenekleri nerede? Windows Özellikleri iletişim kutusunda hiçbir şey göremiyorum.
Timmmm

Hangi Windows sürümünü kullanıyorsunuz? Bu bağlantıya göz atın: technet.microsoft.com/en-us/library/hh857623.aspx Bu seçenek yalnızca Pro veya Enterprise sürümünde mevcuttur
26'da emcoding

Oh bekleyin Windows 7 kullanıyorum. Sorun yine de BIOS'taydı (diğer cevabıma bakın). Şerefe
Timmmm

1
Benim durumumda, sadece Hyper-V'yi devre dışı bıraktım ve yeniden başlattım. Çok teşekkürler!
Codism

Yardım etmiyor. Oracle VirtualBox'ın MS Windows'u bir şekilde değiştirdiğini ve böylece HAXM'nin yüklenebileceğini düşünüyor musunuz? Emin değilim ...
Geliştirici

5

Windows 10 için:

Her şeyden önce, kurulum sırasında hata veriyorsa SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager klasöründe bulunan intelhaxm-android.exe dosyasını kurun ve ardından bu çözümü deneyin.

  1. İlk olarak bios ayarından sanallaştırmayı etkinleştirin. Bunu etkinleştirmek için bilgisayarı yeniden başlatın, bilgisayar başlatıldıktan sonra düğmesine basın Esc, ardından F2üreticinin dell olup olmadığını seçin .

  2. BIOS ayarlarında Sanallaştırma (VT) özelliğini etkinleştirmiş olsanız bile, bazı antivirüs seçenekleri HAXM kurulumunu engeller.

    Örneğin: Ayarlar (parametreler) sekmesi> Sorun Giderme (depanage) altındaki Avast virüsten koruma programında, "Donanım Destekli Sanallaştırmayı Etkinleştir" ("aktif sanallaştırma yardımı") seçeneğinin işaretini kaldırmalısınız.

    Şimdi bilgisayarınızı yeniden başlatın ve altında bulunan Intel'in HAXM'sini yeniden yükleyin SDK\extras\intel\Hardware_Accelerated_Execution_Manager. Bağımsız HAXM yükleyicisini Intel'in web sitesinden manuel olarak da indirebilirsiniz.

  3. Hyper-v'nin devre dışı olduğunu kontrol edin. Devre dışı bırakmak için kontrol paneline gidin, ardından Programlar -> Program ve Özellikler -> Pencereler Özelliğini aç veya kapat (sol tarafta bulunur), ardından HYPER-V'yi bulun, onay kutusunun işaretini kaldırın ve bilgisayarı yeniden başlatın. ve hxm'yi tekrar yüklemeyi deneyin.

  4. Sağ tıklayarak "Bu PC" nin özelliklerine gidin, ardından gelişmiş sistem ayarını (sol tarafta bulunur) seçin, performansın altındaki Gelişmiş (sekme) bölümünde ayar düğmesini tıklayın, ardından Veri Yürütme Engellemesi'ni (sekme) seçin, ardından şu seçeneği belirleyin: "Seçtiğim dışındaki tüm programlar ve hizmetler için DEP'yi aç" ve bilgisayarı yeniden başlatın ve hxm'yi yüklemeyi deneyin.

Çözüm 3 benim için çalışıyor.


4

Yukarıdaki yöntemlerin hepsini denedim. Avast'ı çalıştırmıyordum, Oracle VirtualBox'ı denedim ve ardından HAXM yazılımını intel linkinden kurmaya çalıştım .

Bunların hiçbiri işe yaramadı, hala aynı hatayı alıyordum.

Ne işe yaradı (ve neden emin değilim) Genymotion'dan temin edilebilen başka bir Android simülatörü kurmaktı . Aslında çalıştığından çok şaşırdım, çünkü Android sanal cihazını oluşturma işlemi sırasında Hipervizörün açık olmadığı bir hata aldım. Ancak, kurulum devam etti ve Genymotion simülatörü başarıyla çalışıyor. Genymotion kişisel kullanım için ücretsizdir.

Bu bir Lenova T430 dizüstü bilgisayardaydı.


2

1 inci. virüsten koruma programını kaldırın.

Avast vardı ama AVG'nin de etkilediğine ve muhtemelen çok daha fazlasına inanıyorum, sadece anti virüs dozunu çalışmıyor, tamamen kaldırılmalı ve sonra bilgisayar yeniden başlatılmalı, daha sonra Intel HAXM'in kurulumunu çalıştırmalı, anti virüs normal gibi yeniden kurulabilir tamamlamak.

2. hiper-V'yi kapatın.

Bu, yalnızca Windows Pro ve kuruluşta bulunan bir ayardır, bu Windows mobil uygulamaları oluşturmak için kullanılır, ancak HAXM gibi başka yazılımlar kullanıyorsunuz, bunun kapalı olması gerekiyor, bunu yapmak için, kontrol paneli, tüm kontrol paneli öğeleri , Programlar ve Özellikler, pencere özelliklerini açar veya kapatır. sonra hyper-V'nin işaretini kaldırın


2

Speccy adında bir araç var . Speccy'deki CPU sekmesine gittim ve sanallaştırmanın "Desteklendi, Etkin" olup olmadığını kontrol ettim . Başlangıçta "Desteklendi, Devre dışı" idi, bu yüzden BIOS -> Güvenlik menüsüne gittim ve sanallaştırmayı etkinleştirdim. Lenovo Thinkpad'imde F12BIOS'u getiriyor.

Sanallaştırmayı etkinleştirmek bu hatayı aşmama yardımcı oldu. Buradaki diğer yanıtlar da "Hyper-V" yi kontrol etmenizi önerir.

resim açıklamasını buraya girin


1

Aynı sorunu yaşadım. Tüm programlar ve hizmetler için Veri Yürütme Engellemesinin etkinleştirilmesi yardımcı oldu. Alex'in yukarıda önerdiği yöntemi kullanarak denedim -

MyPC'ye gidin / sağ tıklayın / Gelişmiş Sistem Ayarları / Gelişmiş / Performansta AYARLAR / Veri Yürütme Engelleme'yi tıklayın ve tüm programlar ve hizmetler için DEP'yi etkinleştirin.

Ancak Veri Yürütme Engellemesi sayfasının tümünün devre dışı olduğunu ve "Bu ayarları kullanmak için bir bilgisayar yöneticisi olmanız ve bcdedit.exe dosyasını kullanmanız gerektiğini" söyledim.

Bu site cmd'den DEP'nin nasıl etkinleştirileceğini açıklar. http://www.thewindowsclub.com/disable-data-execution-prevention


Bu yaşadığım sorunu çözdü, Teşekkürler gerçekten işe yaradı.Link gerçekten çok yardımcı oldu.
Vinay Guru

1

Sorun yaşamaya devam ediyorsanız, kimlik bilgileri korumasını devre dışı bırakmak için VMware'den bu adımları çalıştırmayı deneyin. Sonunda benim için çalıştı. Adımlar ve bağlantı aşağıda verilmiştir, onlar için kredi alınmaz.

Https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361 adresinden orijinal içerik

Itanium tabanlı bilgisayarlarda Device Guard veya Credential Guard'ı devre dışı bırakmak için:

  1. Kimlik Bilgisi Korumasını etkinleştirmek için kullanılan grup ilkesi ayarını devre dışı bırakın.

    Ana işletim sisteminde, tıklayın Başlat> Çalıştır , türü gpedit.msc ve tıklama Ok . Yerel grup İlkesi Düzenleyicisi açılır.

    Git > Yerel Bilgisayar İlkesi> Bilgisayar Yapılandırması> Yönetim Şablonları> Sistem> Aygıt Guard Sanallaştırma Tabanlı Güvenlik açın .

    Devre Dışı'nı seçin .

  2. Hyper-V'yi kapatmak için Denetim Masası> Programlar ve Özellikler> Windows özelliklerini açma veya kapatma seçeneğine gidin. [Windows 8 veya önceki sürümlerden bir programı kaldırın]

  3. Yeniden başlatma'yı seçin .

  4. Yönetici hesabını kullanarak ana makinede bir komut istemi başlatarak ilgili EFI değişkenlerini silin ve şu komutları çalıştırın:

    kodu buraya girin

    mountvol X: / s

    kopyala% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y

    bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / uygulama osloader

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} yolu "\ EFI \ Microsoft \ Boot \ SecConfig.efi"

    bcdedit / set {bootmgr} önyükleme {0cb3b571-2f2e-4343-a879-d86a476d7215}

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} yük seçenekleri DISABLE-LSA-ISO, DISABLE-VBS

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} cihaz bölümü = X:

    mountvol X: / d

Not: X'in kullanılmayan bir sürücü olduğundan emin olun, başka bir sürücü ile değiştirin.

  1. Ana bilgisayarı yeniden başlatın .

  2. Device Guard veya Credential Guard'ı devre dışı bırakmak için önyükleme ekranındaki istemi kabul edin.

HAXM'yi şimdi kurabilir ve başlatabilirsiniz


0

Bu videoyu izleyin veya deneyin:

  • "Windows Özellikleri etkinleştirme veya devre dışı bırakma" bölümündeki Hyper-V seçeneklerinin devre dışı olup olmadığını kontrol edin
  • Yeniden Başlatma
  • HAXM yükleyin
  • bios'a git ve vt-x'i etkinleştir

0

Virüsten koruma yazılımlarını kaldırın (Avast, benim durumumda), sistemi yeniden başlatın ve Intel HAXM'i tekrar yüklemeyi deneyin. Benim için çalışıyor.


0

Benim durumum için, yukarıdaki tüm yöntemi denedim ve hiçbiri çalışmıyor. Ancak sorunu şimdi çözüyorum. İşte benim numaram:

Denetim Masası -> "Programlar" -> "Windows özelliklerini aç veya kapat" ("Programlar ve Özellikler" altında) ve "Hyper-V" yi bulmaya çalışıyorum, ancak "Hyper-V" yi bulamıyorum, ancak "Windows Sanal PC" ve aynı şey olduğundan şüpheleniyorum, bu yüzden devre dışı bırakıyorum, yeniden başlatın ve işe yarıyor!


0

LENOVA veya benzeri PC için nasıl yapılacağına dair bir örnek :

  1. Makineyi başlatın.
  2. BIOS'a girmek için F2 tuşuna basın.
  3. Güvenlik-> Sistem Güvenliği
  4. Sanallaştırma Teknolojisini (VTx) ve Sanallaştırma Teknolojisine Yönelik G / Ç'yi (VTd) etkinleştirin.
  5. Makineyi kaydedin ve yeniden başlatın

0

Emülatörleriniz çalışıyorsa ve şimdi Avast'a bağlı değilse ...

Avast artık Sorun Giderme'de "Donanım Destekli Sanallaştırmayı Etkinleştir" seçeneğine sahip değil. (şimdi Mart 2017)

Avast, emülatörleri devre dışı bırakan ve Virüs sandığına yerleştiren "emulator.exe" dosyasını yakalar. Sandığı açın, "Geri yükleme ve hariç tutmalara ekleyin" ve emülatörünüz tekrar çalışıyor ...

Avast düzeltmesi ile ilgili resimsel


0

Mac kullanıcıları için, öykünücünün CPU sanallaştırma uzantılarını kullanmasına izin vermek için Intel HAXM çekirdek uzantısını yükleyin.

VM hızlandırmayı yapılandırma adımları aşağıdaki gibidir:

  1. SDK Yöneticisini açın.
  2. SDK Güncelleme Siteleri sekmesini tıklayın ve ardından Intel HAXM'yi seçin.
  3. Tamam'ı tıklayın.
  4. İndirme işlemi tamamlandıktan sonra yükleyiciyi yürütün. Örneğin, bu konumda olabilir: sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    Yüklemeye başlamak için, Finder'da IntelHAXM.dmg dosyasını ve ardından IntelHAXM.mpkg dosyasını çift tıklatın.
  5. Kurulumu tamamlamak için ekrandaki talimatları izleyin.
  6. Yükleme tamamlandıktan sonra, terminal penceresini açıp aşağıdaki komutu çalıştırarak yeni çekirdek uzantısının düzgün çalıştığını doğrulayın:
    kextstat | grep intel Çekirdek uzantısının yüklendiğini belirten aşağıdaki uzantı adını içeren bir durum iletisi görmelisiniz:
    com.intel.kext.intelhaxm

Referans:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac




-1

Devre Dışı Yürüt bitini etkinleştirme hakkında bir mesaj aldınız mı?

Aşağıdaki komutu çalıştırarak (yönetici olarak) XD bitini etkinleştirebilir ve ardından yeniden başlatabilirsiniz.

bcdedit / set nx AlwaysOn

Genellikle bu hata: "Bu bilgisayar HAXM gereksinimlerini karşılar, ancak VT-x açık değildir", sisteminizde Intel VT olduğu anlamına gelir, ancak gerçekten etkinleştirmek için BIOS'a girmeniz gerekir.

Ben de bu talimatları yerine getirdim -senin için yararlı olabilir: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Hiç çalıştın mı?


1
Bu da işe yaramıyor! VirtualBox yüklendikten sonra, bcdedit "nx" hala makinemdeki "OptIn" konumunda. Arcadio, Bios sanallaştırma seçeneğini zaten kontrol etti.
emcoding

VitrualBox'ı da çalıştırdığınız için, bu konuyu faydalı bulabilirsiniz: forums.virtualbox.org/viewtopic.php?f=6&t=48764 . Bir uyumluluk sorunu var gibi görünüyor - VirtualBox'ı çalıştırıp daha sonra HAXM'i yüklemeye çalıştığınızda, bir kerede yalnızca bir uygulama VT kaynaklarını kullanabilir, çünkü HAXM kaynaklara erişemez.
ChileAddict - Intel

-1

Ben de aynı problemi yaşadım. CPU'da bit ayarı dışında internette bulduğum her şeyi denedim. Arkadaşım VirtualBox yüklememi önerdi. Ve şimdi çalışıyor)


-1

Windows 10 Yıldönümü Güncellemesini (sürüm 1607) yükselttikten sonra bu korkunç sorundan gerçekten nefret ettim . Sadece Windows 10'daki Sürücü İmza Değişiklikleri ile ilgilidir. HAXM'i yüklemeye zorlarsanız, Sürücü İmza Zorlama'yı da devre dışı bırakmanız gerekir.

  1. W10'u Güvenli Modda yeniden başlatın.
  2. Sorun Giderme'ye girin.
  3. Gelişmiş seçenekler> Başlangıç ​​Ayarları.
  4. "Sürücü imzası uygulamasını devre dışı bırak" ı seçin
  5. Windows 10 yüklendiğinde, HAXM'in en son sürümünü yükleyin .

-3

BIOS -> Overclockong -> CPU Özellikleri -> Intel Sanallaştırma Teknolojisi -> Etkin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.