144 votes

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

J'ai un problème avec mon installation HAXM. Voici ce qui se passe. J'ai eu cette erreur à chaque fois que j'ai essayé d'installer HAXM sur mon ordinateur : Installation error print-screen

Le problème est que mon ordinateur supporte la technologie de virtualisation (voir image ci-dessous). Avez-vous une idée de la façon de résoudre ce problème ? enter image description here

0 votes

Pendant l'installation, combien de mémoire dois-je utiliser ? J'ai 4 Go et il me suggère 1 Go.

7 votes

Utilisez-vous Avast ? Si c'est le cas, essayez de désactiver "Activer la virtualisation assistée par le matériel" sous : Paramètres > Dépannage. Redémarrez le PC et essayez à nouveau d'exécuter l'installation de HAXM. Ça marche pour moi !

0 votes

Si HAXM ne demande pas combien de mémoire vous voulez lui donner et donne immédiatement le message d'erreur ci-dessus, @Ajay a la solution que vous cherchez.

30voto

Kajiyama Points 260

Je suis désolé, j'ai oublié de répondre à cette question. Après quelques jours de recherche sur Internet, j'ai trouvé que le problème était causé par l'hyperthreading (ou hyper - v). J'ai décidé de modifier mon fichier boot.ini avec l'option de démarrer Windows avec l'hyperthreading désactivé. J'ai suivi ce tutoriel : http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx et maintenant tout fonctionne parfaitement

9 votes

Ceci l'a fait pour moi : "dism.exe /Online /Disable-Feature:Microsoft-Hyper-V"

12 votes

Oui, cela signifie essentiellement que je ne peux pas faire du développement Windows phone en même temps que du développement Android sur le même ordinateur portable puisque vous avez besoin d'Hyper-V pour les émulateurs WP. Ca sent le roussi...

1 votes

Le problème est du côté de Microsoft. Vous avez raison de dire qu'il y a quelque chose de louche, mais si c'est intentionnel, Microsoft est tout simplement lent à mettre à jour la couche de virtualisation HyperV qui est censée détecter les capacités du processeur et exposer les fonctionnalités Intel-VT au système d'exploitation résidant au-dessus d'HyperV.

16voto

kyle Points 53

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

11voto

TheOpti Points 195
  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 les touches F1-F12 de votre clavier et trouvez cette option.

  2. Assurez-vous que vous avez désactivé Hyper-V dans votre Windows 7/Windows 8. Vous pouvez le désactiver dans 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 avoir installé HAXM.

  4. Certaines personnes recommandent botte froide qui est :

    1. Désactiver la virtualisation dans votre BIOS
    2. Redémarrer l'ordinateur et l'éteindre
    3. Activez VT dans votre BIOS
    4. Redémarrer l'ordinateur, l'éteindre
    5. Il est probable que l'on soit maintenant autorisé à installer HAXM

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

  1. Dernier point mais non le moindre : essayez ce patch 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

Il vous suffit de télécharger le paquet, de le décompresser, de l'assembler avec le fichier d'installation de HAXM et d'exécuter le fichier .cmd inclus dans le paquet - n'oubliez pas de le lancer 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é.

0 votes

Pas de problème ! J'ai cherché la solution très longtemps sur Google et après l'avoir trouvée, j'ai décidé de la partager sur stackoverflow. Ce patch de contournement est une solution clé pour être honnête.

1 votes

Je pense que le script ne fonctionne pas s'il y a des espaces dans le chemin d'accès 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_Accel‌​erated_Execution_Man‌​ager alors je dois le copier à un autre endroit.

6voto

Kenny C Points 182

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

Voir 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 du système et doit être activé dans l'utilitaire de configuration du BIOS. être activé dans l'utilitaire de configuration du BIOS. Pour accéder à l'utilitaire de configuration du BIOS il faut appuyer sur une touche pendant la séquence de démarrage de l'ordinateur. Cette touche dépend du BIOS utilisé, mais il s'agit généralement de la touche F2, Suppr, 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 fonctions de virtualisation.

1voto

Edward Brey Points 8771

Après avoir installé la mise à jour 2 de Visual Studio 2013, Visual Studio m'a signalé une mise à jour de l'émulateur Windows Phone, que j'ai installée (il s'agissait en fait d'un nouveau composant, et non d'une mise à jour). Il s'est avéré que cela a activé Hyper-V, ce qui a cassé HAXM.

La solution consistait à désinstaller l'émulateur à partir de Programmes et fonctionnalités et à désactiver Hyper-V à partir de Fonctionnalités Windows (recherchez "Fonctionnalités Windows" et cliquez sur "Activer ou désactiver les fonctionnalités Windows").

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X