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


134

HAXM kurulumumla ilgili bir sorun yaşıyorum. Işte burada. Bilgisayarım için HAXM yüklemeyi her denediğimde bu hatayı aldım: Kurulum hatası yazdırma ekranı

Sorun şu ki, bilgisayarım Sanallaştırma Teknolojisini destekliyor (aşağıdaki resme bakın). Bu sorunu nasıl çözeceğiniz hakkında bir fikriniz var mı? görüntü açıklamasını buraya girin


Kurulum sırasında ne kadar bellek kullanıyorum?
4GB'ım

5
Avast kullanıyor musunuz? Bunu yaparsanız, Ayarlar> Sorun Giderme altında "Donanım destekli sanallaştırmayı etkinleştir" i devre dışı bırakmayı deneyin. Bilgisayarı yeniden başlatın ve HAXM kurulumunu tekrar çalıştırmayı deneyin. Benim için çalış!
Wery Nguyen

HAXM, ona ne kadar bellek vermek istediğinizi sormazsa ve hemen yukarıdaki hata mesajını verirse, @Ajay aradığınız çözüme sahiptir.
Isaac Zais

developer.android.com/studio/run/emulator-acceleration c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check zaten yüklü olduğunu bulmama yardımcı oldu
Raj

bu bağlantı benim durumumda çalışan bir cevaba sahip: github.com/intel/haxm/issues/105
mshwf

Yanıtlar:


147

Sadece şu adımları izleyin:

  1. Git Kontrol Paneli → Programı ve Özelliği .
  2. Pencere Özelliklerini Aç ve Kapat'a tıklayın . Bir pencere açılır.
  3. Hyper-V ve Windows Hypervisor Platform seçeneklerinin işaretini kaldırın ve sisteminizi yeniden başlatın.

Artık HAXM kurulumunu hatasız başlatabilirsiniz.


1
Bu benim için işe yarayan oydu ve aynı sorunu yaşayan birkaç arkadaşım en iyi cevap olmalı.
Isaac Zais

23
Ya sahip olmadığım için bu seçeneğin işaretini kaldıramazsam? Dizüstü bilgisayarımı değiştirene kadar HAXM'i kullanamaz mıyım?
jean d'arme

2
Hayır, Hyper-V pencerelere bağlı değildir, bence anakartınıza bağlıdır. anakartınız Hyper-V seçeneğine sahip olabilir veya desteklemiyor olabilir.
Ajay Sharma

28
Hyper-V zaten işaretli değil ama yine de aynı hatayı alıyorum .. Bir sonraki seçenek nedir

2
Adımlarınızı takip ettim ... 2. adımı geçtikten sonra, sistemimde Hyper-V bulamadım ... Ne yapmam gerekiyor? @AjaySharma
Parama Sudha

30

Üzgünüm, bu soruyu cevaplamayı unuttum. Birkaç gün googling yaptıktan sonra, bu soruna hyperthreading (veya hyper - v) neden oldu. Boot.ini dosyamı hyperthreading kapalı olarak pencereleri başlatma seçeneğiyle düzenlemeye karar verdim. Bu öğreticiyi takip ettim ve şimdi her şey mükemmel çalışıyor


9
Bu benim için yaptı: "dism.exe / Çevrimiçi / Devre Dışı Bırakma Özelliği: Microsoft-Hyper-V"
Tobias

12
Evet, bu temelde WP emülatörleri için Hyper-V'ye ihtiyacınız olduğu için aynı dizüstü bilgisayarda android geliştirmenin yanı sıra Windows telefon geliştirme yapamayacağım anlamına geliyor. Bu balık kokuyor ...
WiteCastle

Sorun Microsoft tarafında. Bir şeyin balık gibi koktuğunu söylemekte haklısınız, ancak kasıtlıysa, Microsoft işlemci yeteneklerini algılaması ve Intel-VT özelliklerini Hyper-V'nin üzerinde bulunan işletim sistemi ne olursa olsun sunması beklenen HyperV sanallaştırma katmanını güncellemede yavaş kalıyor.
Shailen

1
Pencereleri başlatırken BIOS'ta sanallaştırma seçeneğini etkinleştirdim ve çalıştım.
DanielV

22

Görünüşe göre, orijinal sorudan yıllar sonra bile düzeltmelerin listesi büyüyor.

Windows için tam liste aşağıdadır (yaklaşık 02/2020 itibarıyla)


Windows 10'unuz varsa, tüm güncellemeler yüklü ve inanıyorsanız

  • Hyper-V devre dışı bırakıldı
  • Microsoft Defender'ın Bellek Bütünlüğü / Çekirdek İzolasyonu devre dışı bırakıldı
  • Antivirüs devre dışı bırakıldı

aşağıdaki 6. Adımı deneyin . Nedeni muhtemelen budur.

Ayrıca düzeltmenizin işe yarayıp yaramadığını görmek için Intel HAXM yükleyicisini buradan manuel olarak indirebilirsiniz . (HAXM'nin son sürümü, Android Studio'dan gelenle aynı olmayabilir) Kuruluma başlamadan önce haxm_check.exe, komut satırından indirmeye dahil olanı çalıştırın . Düzeltmeniz işe yaradıysa, yeshem NXve için gösterilmelidir VT.

Sadece çift tıklarsanız haxm_check.exehiçbir şey görmezsiniz. Çıkışı görmek için cmd veya powershell'den çalıştırın.


  1. BIOS'u kontrol edin

    • BIOS / UEFI kurulumuna gidin ve VT-x, VT-d, Sanallaştırma Teknolojisi, Donanım Sanallaştırma gibi ayarları arayın ve Etkin olduğundan emin olun . Seçenek orada değilse, desteklendiğinden emin olmak için üreticinize ve modelinize danışın.
  2. Hyper-V'yi devre dışı bırakın

    • Başlat menüsüne 'Windows özellikleri' yazın, 'Windows Özelliklerini Aç veya Kapat'ı seçin.
    • Hyper-V ile ilgili tüm seçeneklerin seçimini kaldırın, Tamam, Yeniden Başlat'a basın.
    • Bu, tüm Windows Phone emülatörleri ve Hyper-V gerektiren kurulumunuzdaki diğer her şey dahil olmak üzere sahip olduğunuz tüm Hyper-V sanal makinelerini bozacaktır.
    • Yeniden Başlatma Gerekli
    • bir yönetici komut isteminde çalıştırın systemifo. Hyper-V gereksinimleri altında 'hipervizör algılandı' mesajı görünüyorsa, Hyper-V özelliğini kaldırdıktan sonra bile, 'Çekirdek İzolasyonu'nu etkinleştirmiş olabilirsiniz. Nasıl devre dışı bırakılacağını öğrenmek için aşağıya bakın.
    • Başka bir seçenek olarak, yine de Hyper-V desteğinizi istiyorsanız, ' Windows Hiper Yönetici Platformu'nu etkinleştirmeyi deneyin . Daha fazla bilgi burada
  3. AMD Ryzen?

    • CPU'nuz AMD Ryzen ise, yukarıda Hyper-V'yi devre dışı bıraktığınız gibi ' Windows Hiper Yönetici Platformu ' özelliğini etkinleştirmeniz gerekebilir .
    • Etkinleştirilmişse ve yine de işler çalışmıyorsa, devre dışı bırakmayı deneyin. ¯ \ _ (ツ) _ / ¯
    • Yeniden başlatma gerekli
  4. Antivirüs'ü Devre Dışı Bırak
    • Virüsten koruma yazılımınızı devre dışı bırakmayı deneyin.
    • DUR! ve birkaç kişi sanallaştırmanın algılanmasına müdahale ediyor. Bunları daha sonra etkinleştirebilirsiniz.
    • AVAST ve bazılarının da sanallaştırma tabanlı izolasyonu kullanan bazı seçenekleri vardır. Ya onları devre dışı bırakın ya da AV'nizi geçici olarak kaldırın.
  5. Çekirdek İzolasyonunu Devre Dışı Bırak
    • Windows 10 1803'ün temiz yüklemeleri, varsayılan olarak, güvenlik için sanallaştırılmış bir konteyner içinde güvenli işlemler çalıştıran Çekirdek İzolasyonunu etkinleştirir. Bu, sanallaştırmanın algılanmasını engeller.
    • Daha önceki bir sürümden yükseltilen makinelerde bu devre dışı bırakılmıştır, ancak yine de kontrol edin.
    • Windows Defender Güvenlik Merkezi'ne gidin
    • Cihaz Güvenliği> Çekirdek İzolasyonu> ayrıntılar
    • Bellek Bütünlüğünü Devre Dışı Bırak
    • Yeniden Başlatma

  1. Başlatma sırasında hiper yönetici başlatmayı devre dışı bırakın
    • bir yönetici komut isteminde çalıştırın bcdedit /set hypervisorlaunchtype off
    • reboot
    • çalıştırmayı geri döndürmek bcdedit /set hypervisorlaunchtype autove yeniden başlatmak için
    • Muhtemelen autoöykünücü yüklendikten sonra ayarlayabilirsiniz . Ancak bir offsonraki sefer bir öykünücü oluşturduğunuzda / bir öykünücü görüntüsü oluşturduğunuzda / indirdiğinizde ve bir öykünücü görüntüsü yüklediğinizde yeniden başlatmayı ayarlamanız gerekebilir .

  1. Hiç birşey çalışmıyor
    • Buraya gelmemelisiniz, çünkü Android emülatörü artık 'Windows Hypervisor Platformunuz etkinse Hyper-V ile birlikte çalışabilir.
    • Yukarıdaki hiçbir şey işe yaramazsa, son çare olarak Android'i bir Hyper-V sanal makinesinde çalıştırmayı deneyebilir ve ona bağlanmak için ADB'yi alabilirsiniz. (Çözüm değil, geçici çözüm)
    • Android'i Genimotion gibi üçüncü taraf bir emülatör kullanarak da çalıştırabilirsiniz .
  2. ¯ \ _ (ツ) _ / ¯

Düzenlemeler / Yeni düzeltmeler hoş geldiniz.

Bu yardımcı olur umarım


Adım 6 benim için yaptı! Yeni Dell XPS15
easycheese

Altıncı adım da bana yardımcı oldu! Dizüstü Bilgisayar: Asus N550JK, Windows 10 Pro, Derleme 19018 (Insider Program).
deralbert

Bilgisayar işlemcim AMD Ryzen 5 ve yukarıdaki adımlardan her şeyi yaptım. Ama yine de Android Studio'ya HXAM yükleyemiyorum. Lütfen bana yardım et.
Anthony Shoshi Gomes

Bu cevaba ek olarak; bellek entegrasyon geçişi kapatsanız bile yeniden başlattıktan sonra otomatik olarak açılır; BIOS ayarlarınızda "Güvenli Önyükleme" yi devre dışı bırakınız.
Taner

Teşekkürler adamım, 6'sı sorunu çözdü
Mahamad Husen

16

Hyper-v yüklü Windows 8'iniz var mı? evet ise hyper-v'yi kaldırın ve sorununuz ortadan kalkar!


11
  1. Öncelikle, BIOS'unuzda Sanallaştırma Teknolojisini etkinleştirdiğinizden emin olun. Bilgisayarınızı yeniden başlattıktan sonra klavyenizde F1-F12 tuşlarına basın ve bu seçeneği bulun.

  2. Windows 7 / Windows 8'inizde Hyper-V'yi devre dışı bıraktığınızdan emin olun. Bunu Denetim Masası -> Programlar -> Windows işlevlerinden kapatabilirsiniz.

  3. Tüm kurulum işlemi boyunca virüsten koruma programınızı devre dışı bırakmayı deneyebilirsiniz. HAXM'yi kurduktan sonra tüm antivirüs hizmetlerini geri yüklemeyi unutmayın.

  4. Bazı insanlar soğuk önyüklemeyi tavsiye eder :

    1. BIOS'unuzda Sanallaştırmayı Devre Dışı Bırakma
    2. Bilgisayarı yeniden başlatın ve kapatın
    3. BIOS'unuzda VT'yi etkinleştirin
    4. Bilgisayarı yeniden başlatın, kapatın
    5. Şimdi HAXM'yi kurmasına izin verilmiş olabilir

Maalesef bu adım benim için işe yaramadı

  1. Son fakat en az değil: Intel tarafından yayınlanan bu geçici çözümü deneyin.

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

Tek yapmanız gereken paketi indirmek, sıkıştırmasını açmak, HAXM kurulum dosyasıyla bir araya getirmek ve pakette bulunan .cmd dosyasını çalıştırmaktır - unutmayın, bir Yönetici olarak başlatın.

HAXM'yi kurarken çok sorun yaşadım ve yalnızca son adım bana yardımcı oldu.


Sorun değil! Çözümü çok uzun zamandır araştırıyordum ve bulduktan sonra stackoverflow'da paylaşmaya karar verdim. Bu geçici çözüm düzeltme eki, dürüst olmak gerekirse önemli bir çözümdür.
TheOpti

1
Yolunda boşluklar varsa komut dosyasının çalışmadığını düşünüyorum intelhaxm.exe. Örnek: Android Studio kullanıyorum ve dosya altında depolanıyor C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, sonra onu başka bir yere kopyalamam gerekiyor.
Kullanıcı

6

BIOS'unuzda VT-X etkinleştirilmemiştir.

Intel HAXM belgelerine buradan bakın: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x etkin değil

Bazı durumlarda, Intel VT-x sistem BIOS'unda devre dışı bırakılabilir ve BIOS kurulum yardımcı programında etkinleştirilmesi gerekir. BIOS kurulum yardımcı programına erişmek için, bilgisayarın önyükleme sırasında bir tuşa basılmalıdır. Bu anahtar, hangi BIOS'un kullanıldığına bağlıdır ancak genellikle F2, Delete veya Esc tuşudur. BIOS kurulum yardımcı programında Intel VT, "VT", "Sanallaştırma Teknolojisi" veya "VT-d" terimleriyle tanımlanabilir. Tüm Sanallaştırma özelliklerini etkinleştirdiğinizden emin olun.


6

"Windows özelliklerini aç veya kapat" penceresinde, Hyper-V'nin işaretini kaldırın ve ayrıca Windows Hiper Yönetici Platformunun işaretli olmadığından emin olun. Windows Hiper Yönetici Platformunun etkinleştirilmesi, Intel HaxM kurulumunu da engelleyebilir

Devre dışı bırakılacak özellikler


1
Bilgisayarımda Hyper-V yok, bilgisayarımı şimdi değiştirmem gerekiyor mu: /
Muhammad Tahir Qaiser

1
Bir saatlik mücadelenin ardından , kurulumu engelleyen Windows Hiper Yönetici Platformu oldu . İki tane olduğunu fark etmemiştim!
Shimmy Weitzhandler

4

Anti-virüs yazılımı, HAXM kurulumuna müdahale edebilir. Birkaç saat boyunca neyin yanlış gittiğini anlamaya çalıştıktan sonra garip bir çözüm buldum - virüsten koruma yazılımımı kaldırarak, HAXM'yi (işe yaradı) ve ardından virüsten koruma yazılımını yeniden yükleyerek (benim durumumda Avast ama bu olabilir diğer anti-virüs programları ile.

Bunu çalıştırmak için yaptığım kontrolün tamamı:

  1. BIOS'taki 'Sanallaştırma' ve vt-X özelliğini kontrol edin.
  2. Hyper-V'nin yüklenmediğini doğrulama.
  3. Hava durumunu kontrol etme vt-X, Intel aracı ve MS aracıyla (bu konudaki önceki yayınlarda bahsedilmiştir) pencerelerde etkinleştirilir.
  4. Yardımcı olmayan anti-virüsün devre dışı bırakılması.
  5. Anti-virüsün kaldırılması (bu benim için sorunu çözdü).


3

Windows 10'da, Windows Defender, HAXM'nin çalışmasını da kesintiye uğratacak sanallaştırma teknolojisini kullanan bir çekirdek izolasyon özelliğine sahiptir. Devre dışı bırakın ve tekrar deneyin. Benim durumumda devre dışı bırakmak sorunumu çözdü.


3

Bilgisayarınızda bir AMD Ryzen işlemciniz varsa, aşağıdaki kurulum gereksinimlerinin yerine getirilmesi gerekir:

  1. AMD İşlemci - Önerilen: AMD® Ryzen ™ işlemciler
  2. Android Studio 3.2 Beta veya üzeri - Android Studio Önizleme sayfasından indirin
  3. Android Emulator v27.3.8 + - Android Studio SDK Manager aracılığıyla indirme
  4. x86 Android Virtual Device (AVD) - AVD oluştur
  5. Nisan 2018 Güncellemesiyle Windows 10
  6. Windows Özellikleri aracılığıyla etkinleştirin: "Windows Hiper Yönetici Platformu"

Not: Hyper-V özellikleri vardır ... Windows Hypervisor Platformunu Hyper-V'yi değil etkinleştirmelisiniz. Windows Hiper Yönetici Platformu altta

Avd x86 koşullar tamamlandıktan sonra haxm kurulumu olmadan çalışır

Referans


Ryzen 2700X burada ve deliriyordu çünkü Hyper V devre dışı ve VT-x etkin ... bu işe yaradı .. teşekkürler!
Dan

2

Çoğu durumda, bazı antivirüs programları da HyperV'yi pencere başlangıcıyla başlatır ve HAXM'nin yüklenmesine izin vermez. AVAST antivirüs nedeniyle bu sorunla karşılaştım. Bu yüzden AVAST'ı kaldırdım, ardından HAXM yeniden başlatıldıktan sonra düzgün bir şekilde yüklendi. Sonra AVAST'ı yeniden kurdum.

Bu yüzden, AVAST geri yüklendiğinde bile şu anda olduğu gibi kurulum sırasında sadece bir kontrol, HAXM sanal kutu ve android emülatörlerle düzgün çalışıyor.


1

Visual Studio 2013 Update 2'yi yükledikten sonra, Visual Studio bana yüklediğim bir Windows Phone emülatör güncellemesini bildirdi (bu bir güncelleme değil, gerçekten yeni bir bileşendi). HAXM'yi bozan bu etkin Hyper-V ortaya çıktı.

Çözüm, öykünücüyü Programlar ve Özellikler'den kaldırmak ve Hyper-V'yi Windows Özellikleri'nden kapatmaktı ("Windows Özellikleri" ni arayın ve "Windows özelliklerini aç veya kapat" ı tıklayın).


1

Buradaki diğer yanıtlarda söylendiği gibi kontrol panelinde Hyper-V seçeneğini bulamazsanız , BIOS kurulumuna girmeyi (yeniden başlatıp F-12 veya ESC veya diğerine basarak PC'nize bağlı olarak) ve muhtemelen CPU seçeneklerinde bulunan Sanallaştırmayı etkinleştirmeyi deneyin.


0

Windows 10 çalıştırıyorum ve SSD'mi değiştirdikten sonra bu sorunu yaşıyorum, Bios'ta VT desteğini devre dışı bırakarak düzelttim. Yükleyiciyi çalıştırdıktan sonra farklı bir hata aldım. VT desteğini yeniden başlattım ve etkinleştirdim ve işte şimdi çalışıyorum.


0

Cevaplardan herhangi biri işe yaramazsa, sadece Android Emulator'ü kaldırın ve tekrar yükleyin. ve bundan sonra Intel Haxm'ı yüklemeyi deneyin .


0

Cevaplardan hiçbiri sizin için işe yaramadıysa, şunu deneyin,

Hyper-V devre dışı bırakılmamış olabilir Device Guard ve Credential Guard gibi Windows 10 özelliklerine sahipseniz, Hyper-V'nin tamamen devre dışı bırakılmasını engelleyebilir.

Microsoft tarafından yayınlanan Device Guard ve Credential Guard donanım hazırlık aracı, Hyper-V ile birlikte söz konusu Windows 10 özelliklerini devre dışı bırakabilir:

Buradan indirin, https://www.microsoft.com/en-us/download/details.aspx?id=53337

Device Guard ve Credential Guard donanım hazırlık aracının en son sürümünü indirin. Sıkıştırmayı Aç Yönetici olarak çalıştır @powershell -ExecutionPolicy RemoteSigned -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Reboot'u kullanarak Komut İstemi'ni açın.

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.