Intel HAXM-Installationsfehler - Dieser Computer unterstützt die Intel Virtualization Technology (VT-x) nicht.

134

Ich habe ein Problem mit meiner HAXM-Installation. Hier ist das Ding. Ich habe diesen Fehler jedes Mal erhalten, wenn ich versucht habe, HAXM für meinen Computer zu installieren: Installationsfehler Druckbildschirm

Das Problem ist, dass mein Computer Virtualisierungstechnologie unterstützt (siehe Bild unten). Irgendeine Idee, wie man dieses Problem behebt? Geben Sie hier die Bildbeschreibung ein

Kajiyama
quelle
Wie viel Speicher verwende ich während der Installation? Ich habe 4 GB und es schlägt 1 GB vor
Trojan.ZBOT
5
Verwenden Sie Avast? Versuchen Sie in diesem Fall, "Hardwareunterstützte Virtualisierung aktivieren" unter "Einstellungen"> "Fehlerbehebung" zu deaktivieren. Starten Sie den PC neu und versuchen Sie erneut, die HAXM-Installation auszuführen. Arbeite für mich!
Wery Nguyen
Wenn HAXM nicht fragt, wie viel Speicher Sie ihm geben möchten, und sofort die obige Fehlermeldung ausgibt, hat @Ajay die Lösung, nach der Sie suchen.
Isaac Zais
developer.android.com/studio/run/emulator-acceleration c: \ Benutzer \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check hat mir geholfen, festzustellen, dass es bereits installiert ist
Raj
Dieser Link hat die funktionierende Antwort in meinem Fall: github.com/intel/haxm/issues/105
mshwf

Antworten:

147

Befolgen Sie einfach diese Schritte:

  1. Gehen Sie zu Systemsteuerung → Programm und Funktion .
  2. Klicken Sie auf Fensterfunktionen ein- und ausschalten . Ein Fenster öffnet sich.
  3. Deaktivieren Sie die Optionen für Hyper-V und Windows Hypervisor Platform und starten Sie Ihr System neu.

Jetzt können Sie die HAXM-Installation ohne Fehler starten.

Ajay Sharma
quelle
1
Dies war derjenige, der für mich funktioniert hat und ein paar meiner Freunde, die das gleiche Problem hatten, sollten die beste Antwort sein.
Isaac Zais
23
Was ist, wenn ich diese Option nicht deaktivieren kann, weil ich sie nicht habe? Sie können HAXM erst verwenden, wenn ich meinen Laptop gewechselt habe?
Jean d'arme
2
Nein, Hyper-V hängt nicht von Windows ab, ich denke, es hängt von Ihrem Motherboard ab. Ihr Motherboard unterstützt möglicherweise die Hyper-V-Option oder nicht.
Ajay Sharma
28
Ich habe Hyper-V bereits
2
Ich habe Ihre Schritte befolgt ... Nachdem ich den 2. Schritt überschritten habe, habe ich Hyper-V in meinem System nicht gefunden ... Was muss ich tun? @ AjaySharma
Parama Sudha
30

Es tut mir leid, ich habe vergessen, diese Frage zu beantworten. Nach einigen Tagen des Googelns stellte ich fest, dass dieses Problem durch Hyperthreading (oder Hyper-V) verursacht wurde. Ich habe beschlossen, meine Datei boot.ini mit der Option zu bearbeiten, Windows mit deaktiviertem Hyperthreading zu starten. Ich habe dieses Tutorial befolgt und jetzt funktioniert alles perfekt

Kajiyama
quelle
9
Dies tat es für mich: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias
12
Ja, das bedeutet im Grunde, dass ich Windows Phone-Entwicklung nicht neben Android-Entwicklung auf demselben Laptop durchführen kann, da Sie Hyper-V für WP-Emulatoren benötigen. Dies riecht fischig ...
WiteCastle
Das Problem liegt auf der Seite von Microsoft. Sie haben Recht, wenn Sie sagen, dass etwas fischig riecht, aber wenn dies beabsichtigt ist, aktualisiert Microsoft die HyperV-Virtualisierungsschicht, die die Prozessorfunktionen erkennen und die Intel-VT-Funktionen für jedes Betriebssystem über Hyper-V verfügbar machen soll, nur langsam.
Shailen
1
Ich habe gerade die Virtualisierungsoption im BIOS beim Starten von Windows aktiviert und gearbeitet.
DanielV
22

Die Liste der Korrekturen scheint zu wachsen, auch Jahre später seit der ursprünglichen Frage.

Unten finden Sie die vollständige Liste für Windows (bis ca. 02/2020).


Wenn Sie Windows 10 haben, sind alle Updates installiert und Sie glauben

  • Hyper-V ist deaktiviert
  • Die Speicherintegrität / Kernisolation von Microsoft Defender ist deaktiviert
  • Antivirus ist deaktiviert

Versuchen Sie Schritt 6 unten. Es ist wahrscheinlich die Ursache.

Um zu sehen, ob Ihr Fix funktioniert hat, können Sie das Intel HAXM-Installationsprogramm hier manuell herunterladen . (Die neueste Version von HAXM stimmt möglicherweise nicht mit der von Android Studio überein.) Führen Sie vor dem Start der Installation die haxm_check.exeim Download enthaltene Befehlszeile aus. Wenn Ihr Fix funktioniert hat, sollte es yesfür beide NXund angezeigt werden VT.

Wenn Sie nur doppelklicken, sehen haxm_check.exeSie nichts. Führen Sie es von cmd oder Powershell aus, um die Ausgabe anzuzeigen.


  1. Überprüfen Sie das BIOS

    • Gehen Sie in das BIOS / UEFI-Setup und suchen Sie nach Einstellungen wie VT-x, VT-d, Virtualisierungstechnologie, Hardware-Virtualisierung und stellen Sie sicher, dass diese aktiviert sind . Wenn die Option nicht vorhanden ist, wenden Sie sich an Ihren Hersteller und Ihr Modell, um sicherzustellen, dass sie unterstützt wird.
  2. Deaktivieren Sie Hyper-V

    • Geben Sie "Windows-Funktionen" in das Startmenü ein und wählen Sie "Windows-Funktionen ein- oder ausschalten".
    • Deaktivieren Sie alle Hyper-V-bezogenen Optionen, drücken Sie OK, Neustart.
    • Dadurch werden alle vorhandenen Hyper-V-VMs beschädigt, einschließlich aller Windows Phone-Emulatoren und aller anderen Einstellungen, für die Hyper-V erforderlich ist
    • Neustart erforderlich
    • Führen Sie an einer Admin-Eingabeaufforderung aus systemifo. Wenn unter Hyper-V-Anforderungen angezeigt wird, dass Hypervisor erkannt wurde, ist möglicherweise auch nach Entfernen der Hyper-V-Funktion die Option "Kernisolation" aktiviert. Weiter unten erfahren Sie, wie Sie es deaktivieren.
    • Versuchen Sie als weitere Option, " Windows Hypervisor Platform " zu aktivieren, wenn Sie weiterhin Hyper-V-Unterstützung wünschen. Mehr Infos hier
  3. AMD Ryzen?

    • Wenn Ihre CPU AMD Ryzen ist, müssen Sie möglicherweise die Funktion " Windows Hypervisor Platform " aktivieren , genau wie Sie Hyper-V oben deaktiviert haben.
    • Wenn es aktiviert ist und die Dinge immer noch nicht funktionieren, deaktivieren Sie es. ¯ \ _ (ツ) _ / ¯
    • Neustart erforderlich
  4. Deaktivieren Sie Antivirus
    • Versuchen Sie, Ihr Antivirenprogramm zu deaktivieren.
    • AVAST! und einige andere stören die Erkennung der Virtualisierung. Sie können sie nach aktivieren.
    • AVAST und einige andere haben auch einige Optionen, die eine virtualisierungsbasierte Isolation verwenden. Deaktivieren Sie sie oder deinstallieren Sie Ihren AV vorübergehend.
  5. Deaktivieren Sie die Kernisolation
    • Bei Neuinstallationen von Windows 10 1803 wird standardmäßig die Kernisolation aktiviert, mit der aus Sicherheitsgründen sichere Prozesse in einem virtualisierten Container ausgeführt werden. Dies beeinträchtigt die Erkennung der Virtualisierung.
    • Bei Maschinen, die von einer früheren Version aktualisiert wurden, ist dies deaktiviert. Überprüfen Sie dies jedoch trotzdem.
    • Wechseln Sie zum Windows Defender-Sicherheitscenter
    • Gerätesicherheit> Kernisolation> Details
    • Deaktivieren Speicherintegrität
    • Starten Sie neu

  1. Deaktivieren Sie den Start des Hypervisors beim Booten
    • Führen Sie an einer Admin-Eingabeaufforderung aus bcdedit /set hypervisorlaunchtype off
    • Neustart
    • laufen zurücksetzen bcdedit /set hypervisorlaunchtype auto und neu
    • Sie können es wahrscheinlich einstellen, autonachdem der Emulator installiert wurde. Möglicherweise müssen Sie jedoch einen offNeustart durchführen, wenn Sie das nächste Mal einen Emulator / Download erstellen und ein Emulator-Image installieren.

  1. Nichts funktioniert
    • Sie sollten nicht hierher kommen, da der Android-Emulator jetzt zusammen mit Hyper-V ausgeführt werden kann, wenn "Windows Hypervisor Platform" aktiviert ist.
    • Wenn oben nichts funktioniert, können Sie als letzten Ausweg versuchen, Android in einer Hyper-V- VM auszuführen und ADB dazu zu bringen, eine Verbindung herzustellen. (Keine Lösung, aber eine Problemumgehung)
    • Sie können Android auch mit einem Emulator eines Drittanbieters wie Genimotion ausführen .
  2. ¯ \ _ (ツ) _ / ¯

Änderungen / Neue Korrekturen willkommen.

hoffe das hilft

Madushan
quelle
Schritt 6 hat es für mich getan! Neues Dell XPS15
easycheese
Der sechste Schritt hat mir auch geholfen! Laptop: Asus N550JK, Windows 10 Pro, Build 19018 (Insider-Programm).
deralbert
Mein PC-Prozessor ist AMD Ryzen 5 und ich habe alle Schritte von oben ausgeführt. Trotzdem kann ich HXAM nicht in Android Studio installieren. Bitte hilf mir.
Anthony Shoshi Gomes
Zusätzlich zu dieser Antwort; Wenn Sie die Speicherintegrationsumschaltung nach dem Neustart automatisch aktivieren, auch wenn Sie sie deaktiviert haben. Schalten Sie den "Secure Boot" in Ihren BIOS-Einstellungen auf deaktiviert.
Taner
Danke Mann, der 6. hat das Problem gelöst
Mahamad Husen
16

Wahrscheinlich haben Sie Windows 8 mit Hyper-V installiert? Wenn ja, entfernen Sie Hyper-V und Ihr Problem verschwindet!

Kyle
quelle
11
  1. Stellen Sie zunächst sicher, dass Sie die Virtualisierungstechnologie in Ihrem BIOS aktiviert haben. Drücken Sie nach dem Neustart Ihres Computers F1-F12 auf Ihrer Tastatur und suchen Sie diese Option.

  2. Stellen Sie sicher, dass Sie Hyper-V in Windows 7 / Windows 8 deaktiviert haben. Sie können es in der Systemsteuerung -> Programme -> Windows-Funktionen deaktivieren

  3. Sie können versuchen, Ihr Antivirenprogramm für den gesamten Installationsprozess zu deaktivieren. Denken Sie daran, alle Antiviren-Dienste nach der Installation von HAXM wiederherzustellen.

  4. Einige Leute empfehlen einen Kaltstart, der:

    1. Deaktivieren der Virtualisierung in Ihrem BIOS
    2. Starten Sie den Computer neu und schalten Sie ihn aus
    3. Aktivieren Sie VT in Ihrem BIOS
    4. Starten Sie den Computer neu und schalten Sie ihn aus
    5. Es ist wahrscheinlich, dass jetzt HAXM installiert werden darf

Leider hat dieser Schritt bei mir nicht funktioniert

  1. Last but not least: Probieren Sie diesen von Intel veröffentlichten Workaround-Patch aus.

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

Sie müssen lediglich das Paket herunterladen, entpacken, zusammen mit der HAXM-Installationsdatei zusammenstellen und die im Paket enthaltene cmd-Datei ausführen. Denken Sie daran, es als Administrator zu starten.

Ich hatte viele Probleme mit der Installation von HAXM und nur der letzte Schritt hat mir geholfen.

TheOpti
quelle
Kein Problem! Ich habe die Lösung sehr lange gegoogelt und nachdem ich sie gefunden hatte, habe ich beschlossen, sie im Stackoverflow zu teilen. Dieser Workaround-Patch ist eine wichtige Lösung, um ehrlich zu sein.
TheOpti
1
Ich denke, das Skript funktioniert nicht, wenn sich Leerzeichen im Pfad von befinden intelhaxm.exe. Beispiel: Ich verwende Android Studio und die Datei wird unter gespeichert C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, dann muss ich sie an einen anderen Ort kopieren.
Benutzer
6

Möglicherweise ist VT-X in Ihrem BIOS nicht aktiviert.

Die Intel HAXM-Dokumentation finden Sie hier: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x nicht aktiviert

In einigen Fällen ist Intel VT-x möglicherweise im System-BIOS deaktiviert und muss im BIOS-Setup-Dienstprogramm aktiviert werden. Um auf das BIOS-Setup-Dienstprogramm zuzugreifen, muss während der Startsequenz des Computers eine Taste gedrückt werden. Diese Taste hängt davon ab, welches BIOS verwendet wird. In der Regel handelt es sich jedoch um die Taste F2, Löschen oder Esc. Innerhalb des BIOS-Setup-Dienstprogramms kann Intel VT durch die Begriffe "VT", "Virtualisierungstechnologie" oder "VT-d" identifiziert werden. Stellen Sie sicher, dass alle Virtualisierungsfunktionen aktiviert sind.

KennyC
quelle
6

Deaktivieren Sie im Fenster "Windows-Funktionen aktivieren oder deaktivieren" die Option "Hyper-V" und stellen Sie sicher, dass die Windows Hypervisor-Plattform deaktiviert ist. Wenn die Windows Hypervisor-Plattform aktiviert ist, kann auch die Installation von Intel HaxM blockiert werden

Zu deaktivierende Funktionen

suresh
quelle
1
Es gibt kein Hyper-V in meinem Computer. Muss ich jetzt meinen Computer wechseln: /
Muhammad Tahir Qaiser
1
Nach einer Stunde des Kämpfens hat die Windows Hypervisor-Plattform die Installation blockiert. Ich wusste nicht, dass es zwei davon waren!
Shimmy Weitzhandler
4

Antivirensoftware kann die HAXM-Installation stören. Nachdem ich einige Stunden lang versucht hatte herauszufinden, was schief gelaufen war, fand ich eine seltsame Lösung - meine Antivirensoftware deinstallieren, HAXM installieren (was funktionierte) und dann die Antivirensoftware neu installieren (in meinem Fall Avast, aber es könnte passieren auch mit anderen Antivirenprogrammen.

Der vollständige Check, den ich durchlaufen habe, um dies zum Laufen zu bringen, lautet:

  1. Überprüfen Sie die Funktionen 'Virtualisierung' und vt-X im BIOS.
  2. Überprüfen, ob Hyper-V installiert ist.
  3. Überprüfen des Wetters vt-X ist in Windows mit dem Intel-Tool und dem MS-Tool aktiviert (in früheren Beiträgen in diesem Thread erwähnt).
  4. Deaktivieren des Antivirenprogramms, was nicht geholfen hat.
  5. Deinstallation des Antivirenprogramms (wodurch das Problem für mich gelöst wurde).
FunkSoulBrother
quelle
2
Die Funktion in Avast, die dieses Problem verursacht, kann deaktiviert werden, siehe stackoverflow.com/questions/21635504/…
clemp6r
3

In Windows 10 verfügt Windows Defender über eine Kernisolationsfunktion, die Virtualisierungstechnologie verwendet, die auch die Arbeit von HAXM unterbricht. Deaktivieren Sie es und versuchen Sie es erneut. In meinem Fall hat das Deaktivieren mein Problem gelöst.

Nitkarsh Gupta
quelle
3

Wenn Sie einen AMD Ryzen-Prozessor in Ihrem Computer haben, müssen die folgenden Setup-Anforderungen erfüllt sein:

  1. AMD-Prozessor - Empfohlen: AMD® Ryzen ™ -Prozessoren
  2. Android Studio 3.2 Beta oder höher - Download über die Android Studio-Vorschauseite
  3. Android Emulator v27.3.8 + - Download über Android Studio SDK Manager
  4. x86 Android Virtual Device (AVD) - Erstellen Sie eine AVD
  5. Windows 10 mit Update April 2018
  6. Aktivieren über Windows-Funktionen: "Windows Hypervisor Platform"

Hinweis: Es gibt Hyper-V-Funktionen ... Sie sollten Windows Hypervisor Platform und nicht Hyper-V aktivieren. Die Windows Hypervisor-Plattform befindet sich unten

Nach Abschluss der Bedingungen funktioniert avd x86 ohne Haxm-Installation

Referenz

Ucdemir
quelle
Ryzen 2700X hier und wurde verrückt, weil Hyper V deaktiviert und VT-x aktiviert war ... das hat funktioniert ... danke!
Dan
2

In vielen Fällen starten einige Antivirenprogramme HyperV auch mit Fensterstart und erlauben die Installation von HAXM nicht. Ich war mit diesem Problem aufgrund von AVAST Antivirus konfrontiert. Also habe ich AVAST deinstalliert und HAXM nach dem Neustart ordnungsgemäß installiert. Dann habe ich AVAST neu installiert.

Es ist also nur eine Überprüfung während der Installation, da HAXM auch mit wieder installiertem AVAST ordnungsgemäß mit Virtual Box- und Android-Emulatoren funktioniert.

gvisgr8
quelle
1

Nach der Installation von Visual Studio 2013 Update 2 hat mich Visual Studio über ein Windows Phone-Emulator-Update informiert, das ich installiert habe (es war wirklich eine neue Komponente, kein Update). Es stellte sich heraus, dass dies Hyper-V ermöglichte, das HAXM brach.

Die Lösung bestand darin, den Emulator über Programme und Funktionen zu deinstallieren und Hyper-V über Windows-Funktionen zu deaktivieren (suchen Sie nach "Windows-Funktionen" und klicken Sie auf "Windows-Funktionen aktivieren oder deaktivieren").

Edward Brey
quelle
1

Wenn Sie die Hyper-V-Option nicht in der Systemsteuerung finden, wie in anderen Antworten hier angegeben , versuchen Sie, das BIOS-Setup aufzurufen (Neustart und Drücken von F-12 oder ESC oder einem anderen, abhängig von Ihrem PC) und die Virtualisierung zu aktivieren, die sich wahrscheinlich in den CPU-Optionen befindet.

Hugo
quelle
0

Ich verwende Windows 10 und hatte dieses Problem, nachdem ich meine SSD geändert habe. Ich habe es behoben, indem ich die VT-Unterstützung auf Bios deaktiviert habe. Ich habe einen anderen Fehler erhalten, nachdem ich das Installationsprogramm ausgeführt habe. Ich habe den VT-Support neu gestartet und wieder aktiviert und voila funktioniert jetzt.

Jahuso
quelle
0

Wenn eine der Antworten nicht funktioniert, entfernen Sie einfach den Android Emulator und installieren Sie ihn erneut. und danach versuchen Sie Intel Haxm zu installieren .

Saman Sattari
quelle
0

Wenn keine der Antworten für Sie funktioniert hat, versuchen Sie Folgendes:

Hyper-V ist möglicherweise nicht deaktiviert Wenn Windows 10-Funktionen wie Device Guard und Credential Guard aktiviert sind, kann verhindert werden, dass Hyper-V vollständig deaktiviert wird.

Das von Microsoft veröffentlichte Hardware-Bereitschaftstool Device Guard und Credential Guard kann die genannten Windows 10-Funktionen zusammen mit Hyper-V deaktivieren:

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

Laden Sie die neueste Version des Hardware-Bereitschaftstools von Device Guard und Credential Guard herunter. Entpacken Öffnen Sie die Eingabeaufforderung mit Als Administrator ausführen @powershell -ExecutionPolicy RemoteSigned -Befehl "X: \ Pfad \ zu \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Neustart.

Arunan
quelle