technology - youwave android vt x




Fehler bei der Installation von HAXM, VT-X funktioniert nicht (14)

Ich bin ein Anfänger Android-Software-Entwickler, vor kurzem hörte ich von HAXM, dass die Unterstützung mit dem Emulator reibungsloser arbeiten. Also habe ich die entsprechende Datei (auf Win 7 64 Bit) heruntergeladen, entpackt und mit der Installation begonnen. Aber während des Installationsprozesses habe ich einen Fehler bekommen:

"Dieser Computer erfüllt die Anforderungen für HAXM, aber VT-x ist nicht eingeschaltet ..."

Ich überprüfte viele Foren mit Threads, die mit diesem Problem verbunden sind, einschließlich der Überprüfung der BIOS-Version und der Aktivierung von Virtual Technology im BIOS. Ich wollte diese Schritte in einem anderen Thema veröffentlichen:

Intel HAXM-Installationsfehler - Dieser Computer unterstützt keine Intel Virtualization Technology (VT-x)

Aber ich habe keine Zeilen über Hyperlaunch. Ich habe auch nicht den Ordner über Hyper-V in meinen Windows-Funktionen. Ich habe keine Ahnung, wie ich dieses Problem lösen könnte.


1. Antivirus deinstallieren.

Ich hatte Avast, aber ich glaube AVG wirkt sich auch darauf aus und wahrscheinlich noch viel mehr, nur die Anti-Virus-Dosis auszuschalten funktioniert nicht, es muss komplett deinstalliert werden und dann startet der Computer neu, dann wird die Installation des Intel HAXM ausgeführt, sobald dies der Fall ist vervollständigen Sie den Anti-Virus kann wie üblich neu installiert werden.

2. Schalte Hyper-V ab.

Dies ist eine Einstellung, die nur auf Windows Pro und Enterprise gefunden wird. Dies wird verwendet, um Windows Mobile Apps zu erstellen, aber Sie verwenden andere Software wie HAXM, die deaktiviert sein muss, um dies zu tun, Systemsteuerung, alle Bedienfeldelemente , Programme und Funktionen, Windows-Funktionen ein- oder ausschalten. dann hebe Hyper-V ab


BIOS -> Overclockong -> CPU-Eigenschaften -> Intel Virtualization Tech -> Aktiviert


Es gibt ein Werkzeug namens Speccy . Ich ging auf die Registerkarte CPU in Speccy und überprüft, ob die Virtualisierung "unterstützt, aktiviert" ist. Ursprünglich war es "Supported, Disabled", also ging ich zum BIOS -> Security Menü und aktivierte die Virtualisierung. In meinem Lenovo Thinkpad bringt F12 das BIOS mit.

Durch die Aktivierung der Virtualisierung konnte ich diesen Fehler beheben. Andere Antworten hier empfohlen, auch "Hyper-V" zu überprüfen.


Für Windows 10:

Installieren Sie zunächst die Datei "intelhaxm-android.exe", die sich im Ordner "SDK \ Extras \ Intel \ Hardware_Accelerated_Execution_Manager" befindet, wenn während der Installation ein Fehler auftritt, und versuchen Sie diese Lösung.

  1. Aktivieren Sie zunächst alle die Virtualisierung aus der Bios-Einstellung. Um dies zu ermöglichen, starten Sie den Computer neu, wenn der Computer gestartet wurde, drücken Sie Esc und wählen Sie dann F2, wenn der Hersteller dell ist.

  2. Selbst wenn Sie die Virtualisierung (VT) in den BIOS-Einstellungen aktiviert haben, verhindern einige Antivirus-Optionen die HAXM-Installation.

    Zum Beispiel: In Avast Antivirus auf der Registerkarte Einstellungen (Parameter)> Fehlerbehebung (Depannage), sollten Sie die Option "Hardware-unterstützte Virtualisierung aktivieren" ("activer l'assistance a la virtualization") deaktivieren.

    Starten Sie nun Ihren Computer neu und installieren Sie den Intel HAXM neu, den Sie unter SDK\extras\intel\Hardware_Accelerated_Execution_Manager extras SDK\extras\intel\Hardware_Accelerated_Execution_Manager . Sie können das eigenständige HAXM-Installationsprogramm auch manuell von der Intel-Website herunterladen.

  3. Überprüfen Sie, ob Hyper-V deaktiviert ist. Um es zu deaktivieren, gehen Sie zur Systemsteuerung und wählen Sie dann Programme -> Programm und Funktionen -> Windows-Funktion ein- oder ausschalten (auf der linken Seite), dann suchen Sie die HYPER-V, deaktivieren Sie das Kontrollkästchen und starten Sie den Computer neu und versuche, die hxm erneut zu installieren.

  4. Gehe zu den Eigenschaften von "Dieser PC", indem du mit der rechten Maustaste darauf klickst, dann die erweiterte Systemeinstellung auswählst (auf der linken Seite), dann im Advance (Tab) unter Leistung auf die Einstellungsschaltfläche klicken, dann die Data Execution Prevention (Registerkarte) auswählen Wählen Sie diese Option: "Aktivieren Sie die DEP für alle Programme und Dienste mit Ausnahme derer, die ich auswähle" und starten Sie den Computer neu und versuchen Sie, hxm zu installieren.

Lösung 3 funktioniert für mich.


Haben Sie eine Meldung zum Aktivieren des Execute Disable-Bits erhalten?

Sie können das XD-Bit aktivieren, indem Sie den folgenden Befehl (als Administrator) ausführen und dann neu starten.

bcdedit / set nx AlwaysOn

Normalerweise bedeutet dieser Fehler: "Dieser Computer erfüllt die Anforderungen für HAXM, aber VT-x ist nicht eingeschaltet" bedeutet, dass Ihr System über Intel VT verfügt, Sie jedoch das BIOS aktivieren müssen, um es tatsächlich zu aktivieren.

Ich bin auch auf diese Anweisungen gestoßen - vielleicht hilfreich für Sie: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Hast du es jemals zur Arbeit gebracht?


Hier ist ein Beispiel wie es für LENOVA oder ähnlichen PC gemacht wird:

  1. Starten Sie die Maschine.
  2. Drücken Sie F2, um in das BIOS zu gelangen.
  3. Sicherheit-> Systemsicherheit
  4. Aktivieren Sie Virtualized Technology (VTx) und Virtualization Technology Directed I / O (VTd).
  5. Speichern und starten Sie den Rechner neu

Ich hasste dieses schreckliche Problem wirklich, nachdem ich das Windows 10 Anniversary Update (Version 1607) aktualisiert hatte. Es geht nur um Treibersignaturänderungen in Windows 10. Wenn Sie die Installation von HAXM erzwingen, müssen Sie auch die Treibersignaturerzwingung deaktivieren.

  1. Starten Sie W10 im abgesicherten Modus neu.
  2. Geben Sie die Fehlerbehebung ein.
  3. Erweiterte Optionen> Starteinstellungen.
  4. Wählen Sie "Deaktivieren der Treibersignatur"
  5. Wenn Windows 10 geladen ist, installieren Sie HAXM neueste Version .

Ich hatte das gleiche Problem. Das Aktivieren der Datenausführungsverhinderung für alle Programme und Dienste wurde unterstützt. Ich habe es mit der oben von Alex vorgeschlagenen Methode versucht -

Gehen Sie zu MyPC / Rechtsklick / Erweiterte Systemeinstellungen / Erweitert / In Leistung klicken Sie auf EINSTELLUNGEN / Datenausführungsverhinderung und aktivieren Sie DEP für alle Programme und Dienste.

Aber ich habe festgestellt, dass die Seite "Datenausführungsverhinderung" deaktiviert war und sagte: "Um diese Einstellungen zu verwenden, müssen Sie Computeradministrator sein und die Datei bcdedit.exe verwenden."

Diese Seite erklärt, wie DEP von cmd aus aktiviert wird. http://www.thewindowsclub.com/disable-data-execution-prevention


Ich hatte die gleichen Probleme auf meinem Notebook, auf dem Windows 8.1 läuft

Versuche dies:

  • Überprüfen Sie, ob die Hyper-V-Optionen unter "Windows-Funktionen aktivieren oder deaktivieren" deaktiviert sind
  • Laden Sie die neueste Oracle VirtualBox herunter und installieren Sie sie
  • Starten Sie neu
  • Installieren Sie HAXM
  • Reboot -> BIOS öffnen -> 'Execute Disable' aktivieren

Es sieht so aus, als ob die Installation von VirtualBox ein Flag setzt, das VT-X "anschaltet".


Ich hatte genau das gleiche Problem. Und so konnte ich es beheben.

Schritt 1: Aktivieren Sie die Virtualisierung in den BIOS-Einstellungen.

Schritt 2: Systemsteuerung -> "Programme" -> "Windows-Funktionen ein- oder ausschalten" (unter "Programme und Funktionen") und suchen Sie "Hyper-V", deaktivieren Sie, neu starten.

Schritt 3: In Avast-> Einstellungen-> Fehlerbehebung. Deaktivieren Sie "Hardware-unterstützte Virtualisierung aktivieren" & "Avast-Selbstverteidigungsmodul aktivieren"

Letzter Schritt und das Wichtigste:
Gehen Sie zu MyPC / Rechtsklick / Erweiterte Systemeinstellungen / Erweitert / In Leistung klicken Sie auf EINSTELLUNGEN / Datenausführungsverhinderung und aktivieren Sie DEP für alle Programme und Dienste.

Der letzte Schritt hat mir geholfen, dieses Problem zu lösen. Hoffe du auch.


Ich stieß auf dasselbe Problem, und das Problem war, dass die Virtualisierung auf meinem Computer nicht standardmäßig aktiviert war. Sie müssen die BIOS-Einstellung eingeben und sie aktivieren, wenn sie deaktiviert ist. Detaillierte Anweisungen finden Sie hier, um zu erfahren, wie Sie dies beheben und die Virtualisierung auf Ihrem Computer aktivieren können.

https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html


Installieren Sie für Mac-Benutzer die Intel HAXM-Kernelerweiterung, damit der Emulator CPU-Virtualisierungserweiterungen verwenden kann.

Die Schritte zum Konfigurieren der VM-Beschleunigung lauten wie folgt:

  1. Öffnen Sie den SDK-Manager.
  2. Klicken Sie auf die Registerkarte SDK Update Sites und wählen Sie Intel HAXM.
  3. OK klicken.
  4. Nachdem der Download abgeschlossen ist, führen Sie das Installationsprogramm aus. Zum Beispiel könnte es an diesem Ort sein: sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    Um mit der Installation zu beginnen, doppelklicken Sie im Finder auf die Datei IntelHAXM.dmg und anschließend auf die Datei IntelHAXM.mpkg.
  5. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
  6. Bestätigen Sie nach Abschluss der Installation, dass die neue Kernelerweiterung ordnungsgemäß funktioniert, indem Sie ein Terminalfenster öffnen und den folgenden Befehl ausführen:
    kextstat | grep intel kextstat | grep intel Sie sollten eine Statusmeldung mit dem folgenden Erweiterungsnamen sehen, die angibt, dass die Kernel-Erweiterung geladen ist:
    com.intel.kext.intelhaxm

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


Sieh dir dieses Video an oder versuche es:

  • Überprüfen Sie, ob die Hyper-V-Optionen unter "Windows-Funktionen aktivieren oder deaktivieren" deaktiviert sind
  • Starten Sie neu
  • Installieren Sie HAXM
  • Gehe zum BIOS und aktiviere vt-x

Wenn deine Emulatoren funktionieren und jetzt nicht wegen Avast ...

Avast hat nicht mehr die Option "Hardware-unterstützte Virtualisierung aktivieren" in der Fehlerbehebung. (es ist jetzt März 2017)

Avast erfasst "emulator.exe", wodurch Emulatoren deaktiviert und in der Virus-Truhe gespeichert werden. Öffne die Truhe, "Wiederherstellen und zu Ausschlüssen hinzufügen" und dein Emulator funktioniert wieder ...







haxm