Ich bin ein Android-Softwareentwickler für Einsteiger. Ich habe kürzlich von HAXM gehört, das den Emulator beim reibungslosen Rendern von Grafiken unterstützt. Ich habe die entsprechende HAXM-Datei für Windows 7 64-Bit heruntergeladen, entpackt und mit der Installation begonnen. Während des Installationsvorgangs wird jedoch folgende Fehlermeldung angezeigt:
"Dieser Computer erfüllt die Anforderungen für HAXM, aber VT-x ist nicht eingeschaltet ..."
Ich habe viele Foren zu diesem Problem überprüft, einschließlich der Überprüfung der BIOS-Version und der Aktivierung der virtuellen Technologie im BIOS. Ich habe die Schritte im folgenden Forum befolgt:
Ich habe jedoch keine Zeilen zu Hyperlaunch und konnte in meinen Windows-Funktionen keine Hyper-V-Optionen finden. Ich habe keine Ahnung, wie ich dieses Problem lösen soll.
Antworten:
Selbst wenn Sie die Virtualisierung (VT) in den BIOS-Einstellungen aktiviert haben, verhindern einige Antivirenoptionen die HAXM-Installation.
Beispiel : In Avast Antivirus unter der Registerkarte Einstellungen (Parameter)> Fehlerbehebung (Depannage) sollten Sie das Kontrollkästchen "Hardwareunterstützte Virtualisierung aktivieren" ("Aktivierer für die Virtualisierung") deaktivieren.
Starten Sie nun Ihren Computer neu und installieren Sie den HAXM von Intel neu, den Sie unter finden
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. Sie können das eigenständige HAXM-Installationsprogramm auch manuell von der Intel-Website herunterladen .quelle
Ich musste es in meinem BIOS wie unten gezeigt aktivieren (für Asus):
quelle
Ich hatte genau das gleiche Problem. Und so könnte 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 "Hyper-V" suchen, deaktivieren, neu starten.
Schritt 3: Unter Avast-> Einstellungen-> Fehlerbehebung. Deaktivieren Sie "Hardware-unterstützte Virtualisierung aktivieren" und "Avast-Selbstverteidigungsmodul aktivieren".
Letzter Schritt und das Wichtigste:
Gehen Sie zu MyPC / Rechtsklick / Erweiterte Systemeinstellungen / Erweitert / In Leistung klicken Sie auf EINSTELLUNGEN / Verhinderung der Datenausführung und aktivieren Sie DEP für alle Programme und Dienste.
Der letzte Schritt hat mir geholfen, dieses Problem zu lösen. Hoffe du auch.
quelle
Ich hatte die gleichen Probleme auf meinem Notebook, auf dem Windows 8.1 ausgeführt wird
Versuche dies:
Es sieht so aus, als würde die Installation von VirtualBox ein Flag setzen, das VT-X "einschaltet".
quelle
Für Windows 10:
Installieren Sie zunächst die Datei intelhaxm-android.exe im Ordner SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager. Wenn während der Installation ein Fehler auftritt, versuchen Sie diese Lösung.
Aktivieren Sie zunächst die Virtualisierung über die BIOS-Einstellung. Um dies zu aktivieren, starten Sie den Computer neu, drücken EscSie beim Starten des Computers und drücken Sie dann, F2wenn der Hersteller Dell ist.
Selbst wenn Sie die Virtualisierung (VT) in den BIOS-Einstellungen aktiviert haben, verhindern einige Antivirenoptionen die HAXM-Installation.
Beispiel: In Avast Antivirus unter der Registerkarte Einstellungen (Parameter)> Fehlerbehebung (Depannage) sollten Sie das Kontrollkästchen "Hardwareunterstützte Virtualisierung aktivieren" ("Aktivierer für die Virtualisierung") deaktivieren.
Starten Sie nun Ihren Computer neu und installieren Sie den HAXM von Intel neu, den Sie unter finden
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. Sie können das eigenständige HAXM-Installationsprogramm auch manuell von der Intel-Website herunterladen.Überprüfen Sie, ob Hyper-V deaktiviert ist. Um es zu deaktivieren, gehen Sie zum Bedienfeld und wählen Sie Programme -> Programm und Funktionen -> Windows-Funktion ein- oder ausschalten (links), suchen Sie den HYPER-V, deaktivieren Sie das Kontrollkästchen und starten Sie den Computer neu und versuchen Sie erneut, das hxm zu installieren.
Gehen Sie zu den Eigenschaften von "Dieser PC", indem Sie mit der rechten Maustaste darauf klicken, und wählen Sie dann die erweiterte Systemeinstellung (auf der linken Seite) aus. Klicken Sie dann unter "Erweitert" unter "Leistung" auf die Einstellungsschaltfläche und dann auf "Verhinderung der Datenausführung" (Registerkarte) Wählen Sie diese Option: "Schalten Sie die DEP für alle Programme und Dienste außer den von mir ausgewählten ein" und starten Sie den Computer neu und versuchen Sie, den hxm zu installieren.
Lösung 3 funktioniert bei mir.
quelle
Ich habe alle oben genannten Methoden ausprobiert. Ich habe Avast nicht ausgeführt, Oracle VirtualBox ausprobiert und dann versucht, die HAXM-Software über den Intel-Link zu installieren .
Nichts davon funktionierte, ich bekam immer noch den gleichen Fehler.
Was funktioniert hat (und ich bin mir nicht sicher warum), war die Installation eines anderen Android-Simulators, der bei Genymotion erhältlich ist . Ich war tatsächlich sehr überrascht, dass es funktioniert hat, da ich beim Erstellen des virtuellen Android-Geräts eine Fehlermeldung erhalten habe, dass der Hypervisor nicht eingeschaltet war. Das Setup wurde jedoch fortgesetzt und der Genymotion-Simulator wird erfolgreich ausgeführt. Genymotion ist für den persönlichen Gebrauch kostenlos.
Dies war auf einem Lenova T430 Laptop.
quelle
1. Deinstallieren Sie Antivirus.
Ich hatte avast, aber ich glaube, AVG wirkt sich auch darauf aus und wahrscheinlich noch viel mehr. Nur das Ausschalten der Antiviren-Dosis funktioniert nicht. Es muss vollständig deinstalliert und dann der Computer neu gestartet werden. Führen Sie dann die Installation von Intel HAXM aus, sobald dies der Fall ist Vervollständigen Sie das Antivirenprogramm kann wie gewohnt neu installiert werden.
2 .. Schalten Sie Hyper-V aus.
Dies ist eine Einstellung, die nur in Windows Pro und Enterprise zu finden ist. Sie wird zum Erstellen von Windows Mobile-Apps verwendet. Wenn Sie jedoch andere Software wie HAXM verwenden, muss diese deaktiviert sein. Gehen Sie dazu zu Systemsteuerung und allen Bedienfeldelementen , Programme und Funktionen, schalten Sie die Windows-Funktionen ein oder aus. Deaktivieren Sie dann Hyper-V
quelle
Es gibt ein Tool namens Speccy . Ich ging in Speccy zur Registerkarte CPU und überprüfte, ob die Virtualisierung "Unterstützt, Aktiviert" ist. Ursprünglich war es "Unterstützt, Deaktiviert", also ging ich zum Menü BIOS -> Sicherheit und aktivierte die Virtualisierung. In meinem Lenovo Thinkpad
F12
bringt das BIOS.Durch Aktivieren der Virtualisierung konnte ich diesen Fehler beheben. Andere Antworten hier empfehlen, auch "Hyper-V" zu überprüfen.
quelle
Ich hatte das gleiche Problem. Das Aktivieren der Verhinderung der Datenausführung für alle Programme und Dienste hat geholfen. Ich habe versucht, die oben vorgeschlagene Methode von Alex zu verwenden -
Gehen Sie zu MyPC / Rechtsklick / Erweiterte Systemeinstellungen / Erweitert / In Leistung klicken Sie auf EINSTELLUNGEN / Verhinderung der Datenausführung und aktivieren Sie DEP für alle Programme und Dienste.
Ich stellte jedoch fest, dass die Seite zur Verhinderung der Datenausführung deaktiviert war und sagte: "Um diese Einstellungen verwenden zu können, müssen Sie ein Computeradministrator sein und die Datei bcdedit.exe verwenden."
Auf dieser Site wird erläutert, wie Sie DEP über cmd aktivieren. http://www.thewindowsclub.com/disable-data-execution-prevention
quelle
Wenn Sie weiterhin Probleme haben, führen Sie diese Schritte von VMware aus, um den Schutz der Anmeldeinformationen zu deaktivieren. Endlich für mich gearbeitet. Schritte und Links sind unten aufgeführt, ohne dass sie gutgeschrieben werden.
Originalinhalt von https://kb.vmware.com/selfservice/microsites/search.do?language=de_DE&cmd=displayKC&externalId=2146361
So deaktivieren Sie Device Guard oder Credential Guard auf Itanium-basierten Computern:
Deaktivieren Sie die Gruppenrichtlinieneinstellung, mit der Credential Guard aktiviert wurde.
Auf dem Host - Betriebssystem, klicken Sie auf Start> Ausführen , geben Sie gpedit.msc , und klicken Sie auf OK . Der Richtlinieneditor für lokale Gruppen wird geöffnet.
Gehen Sie zu Lokale Computerrichtlinie> Computerkonfiguration> Administrative Vorlagen> System> Device Guard> Virtualisierungsbasierte Sicherheit aktivieren .
Wählen Sie Deaktiviert .
Gehen Sie zu Systemsteuerung> Programme und Funktionen> Windows-Funktionen ein- oder ausschalten , um Hyper-V zu deaktivieren. [Entfernen Sie ein Programm unter Windows 8 oder früher]
Wählen Sie Nicht neu starten.
Löschen Sie die zugehörigen EFI-Variablen, indem Sie mit einem Administratorkonto eine Eingabeaufforderung auf dem Hostcomputer starten und die folgenden Befehle ausführen:
Code hier eingeben
mountvol X: / s
Kopieren Sie% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y.
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} Pfad "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} Bootsequenz {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} Ladeoptionen DISABLE-LSA-ISO, DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} Gerätepartition = X:
mountvol X: / d
Hinweis: Stellen Sie sicher, dass X ein nicht verwendetes Laufwerk ist. Andernfalls wechseln Sie zu einem anderen Laufwerk.
Starten Sie den Host neu.
Akzeptieren Sie die Aufforderung auf dem Startbildschirm, Device Guard oder Credential Guard zu deaktivieren.
Sie sollten HAXM jetzt installieren und starten können
quelle
Sehen Sie sich dieses Video an oder probieren Sie Folgendes aus:
quelle
Deinstallieren Sie alle Antivirenprogramme (in meinem Fall Avast), starten Sie das System neu und versuchen Sie erneut, Intel HAXM zu installieren. Für mich geht das.
quelle
Für meinen Fall habe ich alle oben genannten Methoden ausprobiert, und keine funktioniert. Allerdings löse ich das Problem jetzt. Hier ist mein Trick:
In der Systemsteuerung -> "Programme" -> "Windows-Funktionen aktivieren oder deaktivieren" (unter "Programme und Funktionen") versuche ich, "Hyper-V" zu finden, kann jedoch "Hyper-V" nicht finden "Windows Virtual PC" , und ich vermute, dass sie dasselbe sind, also deaktiviere ich es, starte neu und es funktioniert!
quelle
Hier ist ein Beispiel, wie es für LENOVA oder einen ähnlichen PC gemacht wird:
quelle
Wenn Ihre Emulatoren funktionierten und jetzt nicht auf Avast zurückzuführen sind ...
Avast hat in der Fehlerbehebung nicht mehr die Option "Hardwareunterstützte Virtualisierung aktivieren". (Es ist jetzt März 2017)
Avast erfasst "emulator.exe", wodurch Emulatoren deaktiviert und in der Virus-Truhe verstaut werden. Öffnen Sie die Truhe "Wiederherstellen und Ausschlüsse hinzufügen" und Ihr Emulator funktioniert wieder ...
quelle
Installieren Sie für Mac-Benutzer die Intel HAXM-Kernel-Erweiterung, damit der Emulator CPU-Virtualisierungserweiterungen verwenden kann.
Die Schritte zum Konfigurieren der VM-Beschleunigung lauten wie folgt:
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 dann auf die Datei IntelHAXM.mpkg.
kextstat | grep intel
Es sollte eine Statusmeldung mit dem folgenden Erweiterungsnamen angezeigt werden, die angibt, dass die Kernel-Erweiterung geladen ist:com.intel.kext.intelhaxm
Referenz:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
quelle
Ich bin auf dasselbe Problem gestoßen, 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, falls sie deaktiviert ist. Hier finden Sie detaillierte Anweisungen, wie Sie dieses Problem beheben und die Virtualisierung auf Ihrem Computer aktivieren können.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
quelle
Einige Hersteller sperren das BIOS-Menü, sodass Sie VT nicht einschalten können, wenn dies der Fall ist. Es gibt eine andere Möglichkeit, es mit einem Programm namens CPUID einzuschalten. Schauen Sie sich dieses Video an, wenn dies Ihr Problem ist: https://www.youtube.com/watch?v=YPjTFam30kc
quelle
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 anschließend 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", dass Ihr System über Intel VT verfügt. Sie müssen jedoch das BIOS aufrufen, um es tatsächlich zu aktivieren.
Ich bin auch auf diese Anweisungen gestoßen - könnte für Sie hilfreich sein: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Hast du es jemals zum Laufen gebracht?
quelle
Ich hatte das gleiche Problem. Ich habe alles versucht, was ich im Internet gefunden habe, außer das Bit in der CPU zu setzen. Mein Freund hat mir vorgeschlagen, VirtualBox zu installieren. Und es funktioniert jetzt)
quelle
Ich habe dieses schreckliche Problem nach dem Upgrade von Windows 10 Anniversary Update (Version 1607) wirklich gehasst . Es geht nur um Änderungen der Treibersignatur in Windows 10. Wenn Sie die Installation von HAXM erzwingen, müssen Sie auch die Durchsetzung der Treibersignatur deaktivieren.
quelle
BIOS -> Overclockong -> CPU-Funktionen -> Intel Virtualization Tech -> Aktiviert
quelle