Erreur d'installation Intel HAXM - Cet ordinateur ne prend pas en charge la technologie de virtualisation Intel (VT-x)

134

J'ai un problème avec mon installation HAXM. Voici la chose. J'ai eu cette erreur à chaque fois que j'ai essayé d'installer HAXM pour mon ordinateur: Écran d'impression d'erreur d'installation

Le problème est que mon ordinateur prend en charge la technologie de virtualisation (voir photo ci-dessous). Une idée comment résoudre ce problème? entrez la description de l'image ici

Kajiyama
la source
Pendant l'installation, combien de mémoire dois-je utiliser? J'ai 4 Go et cela suggère 1 Go
Trojan.ZBOT
5
Utilisez-vous Avast? Si vous le faites, essayez de désactiver «Activer la virtualisation assistée par matériel» sous: Paramètres> Dépannage. Redémarrez le PC et essayez d'exécuter à nouveau l'installation HAXM. Travaille pour moi!
Wery Nguyen
Si HAXM ne demande pas la quantité de mémoire que vous souhaitez lui donner et donne immédiatement le message d'erreur ci-dessus, @Ajay a la solution que vous recherchez.
Isaac Zais
developer.android.com/studio/run/emulator-acceleration c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check m'a aidé à trouver qu'il est déjà installé
Raj
ce lien a la réponse de travail dans mon cas: github.com/intel/haxm/issues/105
mshwf

Réponses:

147

Suivez simplement ces étapes:

  1. Allez dans Panneau de configuration → Programme et fonctionnalité .
  2. Cliquez sur Activer et désactiver les fonctionnalités de la fenêtre . Une fenêtre s'ouvre.
  3. Décochez les options Hyper-V et Windows Hypervisor Platform et redémarrez votre système.

Maintenant, vous pouvez démarrer l'installation HAXM sans aucune erreur.

Ajay Sharma
la source
1
C'est celui qui a fonctionné pour moi et un couple de mes copains qui avaient le même problème, devrait être la meilleure réponse.
Isaac Zais
23
Que faire si je ne peux pas décocher cette option parce que je ne l'ai pas? Vous ne pouvez pas utiliser HAXM tant que je n'ai pas changé d'ordinateur portable?
jean d'arme
2
Non, Hyper-V ne dépend pas de Windows, je pense que cela dépend de votre carte mère. votre carte mère peut avoir ou non l'option Hyper-V.
Ajay Sharma
28
J'ai déjà décoché Hyper-V mais j'obtiens toujours la même erreur .. Quelle est la prochaine option restante
2
J'ai suivi vos pas ... Après avoir franchi la 2ème étape., Je n'ai pas trouvé Hyper-V dans mon système ... Que dois-je faire? @AjaySharma
Parama Sudha
30

Je suis désolé, j'oublie de répondre à cette question. Après quelques jours de recherche sur Google, j'ai découvert que ce problème était causé par l'hyperthreading (ou hyper-v). J'ai décidé d'éditer mon fichier boot.ini avec l'option de démarrer Windows avec l'hyperthreading désactivé. J'ai suivi ce tutoriel et maintenant tout fonctionne parfaitement

Kajiyama
la source
9
Cela l'a fait pour moi: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias
12
Oui, cela signifie essentiellement que je ne peux pas faire de développement de téléphones Windows avec le développement Android sur le même ordinateur portable car vous avez besoin d'Hyper-V pour les émulateurs WP. Cela sent le poisson ...
WiteCastle
Le problème est du côté de Microsoft. Vous avez raison de dire que quelque chose sent le poisson, mais si c'est intentionnel, Microsoft est juste lent à mettre à jour la couche de virtualisation HyperV qui est censée détecter les capacités du processeur et exposer les fonctionnalités d'Intel-VT à tout système d'exploitation résidant au-dessus d'Hyper-V.
Shailen
1
Je viens d'activer l'option de virtualisation sur le BIOS lors du démarrage de Windows et j'ai travaillé.
DanielV
22

On dirait que la liste des correctifs s'allonge, même des années après la question initiale.

Vous trouverez ci-dessous la liste complète pour Windows (jusqu'à environ 02/2020)


Si vous avez Windows 10, avec toutes les mises à jour installées et vous croyez

  • Hyper-V est désactivé
  • L'intégrité de la mémoire / l'isolation du cœur de Microsoft Defender est désactivée
  • L'antivirus est désactivé

essayez l' étape 6 ci-dessous. C'est probablement la cause.

Pour voir également si votre correctif a fonctionné, vous pouvez télécharger manuellement le programme d'installation d'Intel HAXM ici . (La dernière version de HAXM peut ne pas être la même que celle fournie par Android Studio) Avant de démarrer l'installation, exécutez le fichier haxm_check.exeinclus dans le téléchargement à partir de la ligne de commande. Si votre correctif a fonctionné, il devrait apparaître yesà la fois pour NXet VT.

Si vous double-cliquez simplement, haxm_check.exevous ne verrez rien. Exécutez-le depuis cmd ou powershell pour voir la sortie.


  1. Vérifiez le BIOS

    • allez dans la configuration BIOS / UEFI et recherchez des paramètres tels que VT-x, VT-d, technologie de virtualisation, virtualisation matérielle et assurez-vous qu'il est activé . Si l'option n'est pas là, vérifiez auprès de votre fabricant et de votre modèle pour vous assurer qu'elle est prise en charge.
  2. Désactiver Hyper-V

    • Tapez «fonctionnalités Windows» dans le menu Démarrer, sélectionnez «Activer ou désactiver les fonctionnalités Windows».
    • Désélectionnez toutes les options liées à Hyper-V, appuyez sur OK, redémarrer.
    • Cela cassera toutes les machines virtuelles Hyper-V dont vous disposez, y compris les émulateurs Windows Phone et tout ce que vous avez configuré qui nécessite Hyper-V
    • Redémarrage nécessaire
    • sur une invite de commande administrateur, exécutez systemifo. S'il indique `` l'hyperviseur est détecté '' sous les exigences Hyper-V, même après la suppression de la fonctionnalité Hyper-V, vous pouvez avoir activé `` Isolation du noyau ''. Voir ci-dessous comment le désactiver.
    • Comme autre option, essayez d'activer la ` ` plate-forme Windows Hypervisor '' si vous souhaitez toujours votre prise en charge Hyper-V. Plus d'infos ici
  3. AMD Ryzen?

    • Si votre processeur est AMD Ryzen, vous devrez peut-être activer la fonctionnalité `` Windows Hypervisor Platform '', tout comme vous avez désactivé Hyper-V ci-dessus.
    • S'il est activé et que les choses ne fonctionnent toujours pas, essayez de le désactiver. ¯ \ _ (ツ) _ / ¯
    • Redémarrage nécessaire
  4. Désactiver l'antivirus
    • Essayez de désactiver votre antivirus.
    • AVAST! et quelques autres interfèrent avec la détection de la virtualisation. Vous pouvez les activer après.
    • AVAST et quelques autres ont également des options qui utilisent l'isolation basée sur la virtualisation. Désactivez-les ou désinstallez temporairement votre AV.
  5. Désactiver l'isolation du noyau
    • Les installations propres de Windows 10 1803 activent l'isolation de base par défaut, qui exécute des processus sécurisés dans un conteneur virtualisé pour la sécurité. Cela interfère avec la détection de la virtualisation.
    • Les machines qui ont mis à niveau à partir d'une version antérieure l'ont désactivé, mais vérifiez quand même.
    • Accédez au Centre de sécurité Windows Defender
    • Sécurité de l'appareil> Isolation du noyau> détails
    • Désactiver l' intégrité de la mémoire
    • Redémarrer

  1. Désactiver le lancement de l'hyperviseur au démarrage
    • sur une invite de commande d'administration, exécutez bcdedit /set hypervisorlaunchtype off
    • redémarrer
    • pour revenir en marche bcdedit /set hypervisorlaunchtype autoet redémarrer
    • Vous pouvez probablement le définir autoaprès l'installation de l'émulateur. Mais vous devrez peut-être configurer le offredémarrage la prochaine fois que vous créez un émulateur / téléchargez et installez une image d'émulateur.

  1. Rien ne fonctionne
    • Vous ne devriez pas arriver ici, car l'émulateur Android peut maintenant fonctionner avec Hyper-V si vous avez activé la plate-forme Windows Hypervisor.
    • Si rien ci-dessus ne fonctionne, en dernier recours, vous pouvez essayer d'exécuter Android dans une machine virtuelle Hyper-V et demander à ADB de s'y connecter. (Pas une solution, mais une solution de contournement)
    • Vous pouvez également exécuter Android à l'aide d'un émulateur tiers tel que Genimotion .
  2. ¯ \ _ (ツ) _ / ¯

Les modifications / nouveaux correctifs sont les bienvenus.

J'espère que cela t'aides

Madushan
la source
L'étape 6 l'a fait pour moi! Nouveau Dell XPS15
easycheese
La sixième étape m'a aidé aussi! Ordinateur portable: Asus N550JK, Windows 10 Pro, Build 19018 (programme Insider).
deralbert
Mon processeur PC est AMD Ryzen 5 et j'ai fait toutes les choses des étapes ci-dessus. Mais je ne peux toujours pas installer HXAM dans Android Studio. Aidez-moi, s'il vous plaît.
Anthony Shoshi Gomes
En plus de cette réponse; si votre bascule d'intégration de la mémoire s'allume automatiquement après le redémarrage, même lorsque vous l'avez éteint; désactivez le "Secure Boot" dans les paramètres de votre BIOS.
Taner le
Merci mec, le 6e a résolu le problème
Mahamad Husen
16

il y a de fortes chances que vous ayez Windows 8 avec hyper-v installé? si oui supprimez hyper-v et votre problème disparaît!

Kyle
la source
11
  1. Tout d'abord, assurez-vous d'avoir activé la technologie de virtualisation dans votre BIOS. Après avoir redémarré votre ordinateur, appuyez sur F1-F12 sur votre clavier et recherchez cette option.

  2. Assurez-vous que vous avez désactivé Hyper-V dans votre Windows 7 / Windows 8. Vous pouvez le désactiver dans le Panneau de configuration -> Programmes -> Fonctions Windows

  3. Vous pouvez essayer de désactiver votre programme antivirus pendant tout le processus d'installation. N'oubliez pas de restaurer tous les services antivirus après l'installation de HAXM.

  4. Certaines personnes recommandent un démarrage à froid qui est:

    1. Désactivation de la virtualisation dans votre BIOS
    2. Redémarrez l'ordinateur et éteignez-le
    3. Activez VT dans votre BIOS
    4. Redémarrez l'ordinateur, éteignez-le
    5. Il est probable que maintenant pourrait être autorisé à installer HAXM

Malheureusement, cette étape n'a pas fonctionné pour moi

  1. Dernier point mais non le moindre: essayez ce correctif de contournement publié par Intel.

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

Tout ce que vous avez à faire est de télécharger le package, de le décompresser, de le mettre ensemble avec le fichier d'installation HAXM et d'exécuter le fichier .cmd inclus dans le package - rappelez-vous, démarrez-le en tant qu'administrateur.

J'ai eu beaucoup de problèmes avec l'installation de HAXM et seule la dernière étape m'a aidé.

TheOpti
la source
Aucun problème! J'ai cherché la solution sur Google très longtemps et après l'avoir trouvée, j'ai décidé de la partager sur stackoverflow. Ce correctif de contournement est une solution clé pour être honnête.
TheOpti
1
Je pense que le script ne fonctionne pas s'il y a des espaces dans le chemin de intelhaxm.exe. Exemple: j'utilise Android Studio et le fichier est stocké sous C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, puis je dois le copier ailleurs.
Utilisateur le
6

Peut-être que VT-X n'est pas activé dans votre BIOS.

Consultez la documentation Intel HAXM ici: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x non activé

Dans certains cas, Intel VT-x peut être désactivé dans le BIOS système et doit être activé dans l'utilitaire de configuration du BIOS. Pour accéder à l'utilitaire de configuration du BIOS, une touche doit être enfoncée pendant la séquence de démarrage de l'ordinateur. Cette clé dépend du BIOS utilisé, mais il s'agit généralement de la touche F2, Delete ou Esc. Dans l'utilitaire de configuration du BIOS, Intel VT peut être identifié par les termes «VT», «Virtualization Technology» ou «VT-d». Assurez-vous d'activer toutes les fonctionnalités de virtualisation.

KennyC
la source
6

Dans la fenêtre «Activer ou désactiver les fonctionnalités Windows», décochez Hyper-V et assurez-vous également que la plate-forme Windows Hypervisor n'est pas cochée. La plate-forme d'hyperviseur Windows activée peut également bloquer l'installation d'Intel HaxM

Fonctionnalités à désactiver

suresh
la source
1
Il n'y a pas d'Hyper-V dans mon ordinateur, dois-je changer d'ordinateur maintenant: /
Muhammad Tahir Qaiser
1
Après une heure de difficulté, la plate - forme Windows Hypervisor est ce qui a bloqué l'installation. Je n'avais pas réalisé qu'il y en avait deux!
Shimmy Weitzhandler le
4

Un logiciel antivirus peut interférer avec l'installation de HAXM. Après avoir essayé de comprendre ce qui n'allait pas pendant quelques heures, j'ai trouvé une solution étrange - désinstaller mon logiciel anti-virus, installer HAXM (qui a fonctionné), puis réinstaller le logiciel anti-virus (Avast dans mon cas, mais cela pourrait arriver avec d'autres programmes antivirus.

Le contrôle complet que j'ai effectué pour que cela fonctionne est:

  1. Vérifiez la fonction «Virtualisation» et vt-X dans le BIOS.
  2. Vérifier qu'Hyper-V n'est pas installé.
  3. La vérification de la météo vt-X est activée dans Windows avec l'outil Intel et l'outil MS (mentionnés dans les articles précédents de ce fil).
  4. Désactivation de l'antivirus qui n'a pas aidé.
  5. Désinstaller l'antivirus (qui a résolu le problème pour moi).
FunkSoulFrère
la source
2
La fonctionnalité d'Avast à l'origine de ce problème peut être désactivée, voir stackoverflow.com/questions/21635504
...
3

Dans Windows 10, Windows Defender a une fonctionnalité d'isolation de noyau qui utilise la technologie de virtualisation qui interrompt également le fonctionnement de HAXM. Désactivez-le et réessayez. Dans mon cas, la désactivation a résolu mon problème.

Nitkarsh Gupta
la source
3

Si vous avez un processeur AMD Ryzen sur votre ordinateur, vous devez disposer des conditions de configuration suivantes:

  1. Processeur AMD - Recommandé: processeurs AMD® Ryzen ™
  2. Android Studio 3.2 Beta ou supérieur - télécharger via la page d'aperçu d'Android Studio
  3. Android Emulator v27.3.8 + - Télécharger via Android Studio SDK Manager
  4. Appareil virtuel Android x86 (AVD) - Créer AVD
  5. Windows 10 avec mise à jour d'avril 2018
  6. Activer via les fonctionnalités Windows: «Windows Hypervisor Platform»

Remarque: il existe des fonctionnalités Hyper-V ... Vous devez activer Windows Hypervisor Platform et non Hyper-V. La plate-forme Windows Hypervisor est en bas

Une fois les conditions terminées, avd x86 fonctionne sans installation haxm

Référence

Ucdemir
la source
Ryzen 2700X ici et devenait fou parce que Hyper V désactivé et VT-x activé ... cela a fonctionné .. merci!
Dan
2

Dans de nombreux cas, certains antivirus démarrent également HyperV avec le démarrage de la fenêtre et n'autorisent pas l'installation de HAXM. J'ai rencontré ce problème à cause de l'antivirus AVAST. J'ai donc désinstallé AVAST, puis HAXM installé correctement après le redémarrage. Ensuite, j'ai réinstallé AVAST.

C'est donc juste une vérification lors de l'installation, car même avec AVAST installé à nouveau, HAXM fonctionne correctement avec les émulateurs de boîte virtuelle et Android.

gvisgr8
la source
1

Après avoir installé Visual Studio 2013 Update 2, Visual Studio m'a informé d'une mise à jour de l'émulateur Windows Phone, que j'ai installée (c'était vraiment un nouveau composant, pas une mise à jour). Il s'est avéré que Hyper-V activé, qui a cassé HAXM.

La solution était de désinstaller l'émulateur des programmes et fonctionnalités et de désactiver Hyper-V des fonctionnalités Windows (recherchez «Fonctionnalités Windows» et cliquez sur «Activer ou désactiver les fonctionnalités Windows»).

Edward Brey
la source
1

Si vous ne trouvez pas l'option Hyper-V dans le panneau de configuration comme indiqué dans d'autres réponses ici , essayez d'entrer dans la configuration du BIOS (en redémarrant et en appuyant sur F-12 ou ESC ou autre en fonction de votre PC) et en activant la virtualisation, située probablement dans les options du processeur.

Hugo
la source
0

J'utilise Windows 10 et j'ai eu ce problème après avoir changé mon SSD, je l'ai résolu en désactivant le support VT sur Bios. J'ai eu une erreur différente après avoir exécuté le programme d'installation. J'ai redémarré et activé à nouveau le support VT et voilà, je travaille maintenant.

Jahuso
la source
0

Si l'une des réponses ne fonctionne pas, supprimez simplement l' émulateur Android et réinstallez-le. et après cela, essayez d'installer Intel Haxm .

Saman Sattari
la source
0

Si aucune des réponses ne vous convient, essayez ceci,

Hyper-V peut ne pas être désactivé Si les fonctionnalités de Windows 10 telles que Device Guard et Credential Guard sont activées, cela peut empêcher Hyper-V d'être complètement désactivé.

L'outil de préparation matérielle Device Guard et Credential Guard publié par Microsoft peut désactiver lesdites fonctionnalités Windows 10 avec Hyper-V:

Télécharger les ici, https://www.microsoft.com/en-us/download/details.aspx?id=53337

Téléchargez la dernière version de l'outil de préparation matérielle Device Guard et Credential Guard. Décompressez Ouvrez l'invite de commande en utilisant Exécuter en tant qu'administrateur @powershell -ExecutionPolicy RemoteSigned -Command "X: \ chemin \ vers \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Reboot.

Arunan
la source