Impossible de Lancer Windows Phone Émulateur
Je suis en train d'exécuter des tests unitaires sur notre serveur CI. Quand je lance la commande suivante il essaie de lancer l'émulateur mais échoue avec le message suivant
vstest.console.exe myxapfile.xap
Message D'Erreur
The Windows Phone Emulator wasn't able to ensure the virtual machine was running:
Something happened while starting a virtual machine: 'Emulator WVGA 512MB.ttmaltiparmak' failed to start. (Virtual machine ID 1350ADCE-CC35-4615-BFD5-250179F789EE)
The Virtual Machine Management Service failed to start the virtual machine 'Emulator WVGA
512MB.ttmaltiparmak' because one of the Hyper-V components is not running (Virtual machine ID
1350ADCE-CC35-4615-BFD5-250179F789EE).
Mon système semble pour soutenir les exigences suivantes (Mais c'est une machine virtuelle est-ce un problème?)
- 64 bits de windows 8
- LATTES de Soutien
- 4 GO de ram
- Hyper-V est sur
D'autres essais et résultats:
J'ai essayé de supprimer et re-ajout d'hyper-v via ajout /suppression de programmes, et maintenant Hyper-V Plate-forme option est désactivée et je ne peux pas l'activer :S Gilson Banin dit que l'installation d'hyper-v n'est pas possible sur des machines virtuelles, comme je l'ai mentionné avant notre serveur est une machine virtuelle est-il juste que je ne peux pas utiliser la technologie hyper-v sur une machine virtuelle?
La réponse donnée sur MSDN: http://social.msdn.microsoft.com/Forums/wpapps/en-US/083c8964-071f-469a-8740-2412a69092fc/unable-to-launch-windows-phone-emulator?forum=wptools
- Êtes-vous en mesure de démarrer la machine virtuelle en utilisant Hyper-V ou les outils de développement si vous les avez installés? C'est probablement un problème de configuration.
- Non, je ne peux même pas le lancer à l'aide de Visual Studio, il donne la même erreur.
- quelle version de Windows est installée? il doit être Pro ou supérieur
- windows 8 enterprise 64 bits
- Vous pouvez exécuter n'importe quel VM Hyper-V ?
- juste créé un vide de la machine virtuelle et il ne démarre pas trop. L'erreur est la même. il semble que c'est une hyper-v problème.
- Avez-vous vérifier le BIOS l'option déjà? L'HV gestionnaire de dire "stop service" ou "démarrer le service" ?
- oui j'ai vérifié le bios et je peux démarrer-arrêter l'hyper-v service, mais il n'a pas aidé.
- La version de Visual Studio service pack et peut-être plus important.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Ce corrigé.
De l'arrêt de la machine virtuelle, sélectionnez l'option “Virtualisation Intel VT-x/EPT ou BRAS-V/RVI” dans la machine virtuelle paramètres du processeur.
Puis ajouter ces deux lignes à la fin de la vmx-fichier:
Démarrer la machine virtuelle, ajouter la technologie Hyper-V de composants et de redémarrage de la machine virtuelle. La prochaine fois que vous démarrez l'émulateur, Visual Studio va configurer Hyper-V et exécuter l'émulateur
Ok, j'ai réussi à résolu ce problème. Mais j'ai mon scénario particulier, donc je ne sais pas si on peut le résoudre pour vous aussi. Mon scénario est le suivant:
Pour résoudre le problème:
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhv.enable = "TRUE"
J'espère qu'il vous aide aussi!
Après l'activation du support de VTx dans votre BIOS, vous pourriez vouloir vérifier votre système en exécutant la Codeinfo outil.
Aussi, n'oubliez pas d'activer les "Hyper-V Outils de Gestion" et "Hyper-V Plate-forme" sur "Panneau de configuration->Programmes et Fonctionnalités->Activer les Fonctionnalités de Windows de hors->Hyper-V":
Je suis sous Windows 8 64 bits à l'intérieur de VMware player sur une machine windows 7. Également eu des problèmes pour exécuter l'émulateur de windows phone 8, et à les résoudre en suivant ce guide: http://developer.nokia.com/Community/Wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator
Espère que ça aide...
Vous n'avez pas installé Hyper-V correctement. "Hyper-V" plate-forme doit être installé pour que le service à exécuter. Normalement VM ont un "hyperviseur" en cours d'exécution par défaut et Hyper-V exige que cet hyperviseur à exécuter lui-même.
Donc d'abord désactiver l'hyperviseur de la VM en modifiant le "vmx"(dans le cas de ses vmware) de fichiers de votre machine virtuelle(sauvegarder LE FICHIER AVANT de FAIRE des CHANGEMENTS!)
Si vous ne pouvez pas fiond le fichier vmx lire cet article - http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003880
Si vous ne trouvez pas le fichier vmx lire cet article
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003880
Essayez de déploiement de WP Maintenant! Si cela ne fonctionne toujours pas, veuillez commenter l'erreur que vous obtenez!
Sélectionnez l'Émulateur VM que vous allez utiliser dans Windows 8 Phone de développement
(la valeur par défaut est “Émulateur WVGA 512 MO”). Aller à la ordinateur virtuel Hyper-V paramètres et modifier le nombre de processeurs de 2 à 1. Appuyez sur Appliquer et sur OK pour appliquer les nouveaux réglages.
Sur un Mac, ou une machine virtuelle ..
Et d'essayer de voir les autres solutions dans ce lien:
Fonctionnant sous Windows 8 émulateur de Téléphone dans la machine virtuelle Windows 8 Problème
J'espère vraiment que ce lien le lien peut vous aider à un de moins 😉
Il suffit de copier votre disque dur virtuel et autres fichiers à partir du disque dur virtuel emplacement vers un autre dossier. Il suffit de créer un autre une nouvelle machine virtuelle avec le disque dur virtuel qui vous venez de copier. Maintenant, il va commencer.
J'ai eu une situation où j'avais installé un azure composant qui a précédé l'actuel Visual Studio mise à jour trimestrielle et a causé l'émulateur de mourir.
Je vous conseille de le ré-installer/réparer l'actuelle mise à Jour Visual Studio. Redémarrez et essayez de nouveau.
Assurez-vous de sélectionner l'option “Virtualisation Intel VT-x/EPT ou BRAS-V/RVI”. Cela est nécessaire pour être en mesure d'exécuter HYPER-V sur votre machine virtuelle.
Il suffit d'ouvrir le gestionnaire Hyper-V et supprimer toutes les connexions. Puis essayez à nouveau. Cette solution a fonctionné sur mon PC.
Ajouter ces deux lignes à la fin de la vmx-fichier:
de l'hyperviseur.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
Clic droit sur Ordinateur --> Cliquez sur Propriétés --> Sur la Gauche pour Regarder "Propriétés Avancées du Système" et Cliquez sur Cliquez sur "Avancé onglet" --> Cliquez sur le "Réglage des Performances" Bouton --> Cliquez sur "Avancé Onglet" --> Dans le "de la Mémoire Virtuelle de la section" Cliquez sur "Changer .." --> Décoché gérer Automatiquement le fichier d'échange pour tous les lecteurs --> Cliquez sur Radio taille Personnalisée --> Définir les valeurs manuellement - Minimum [4096], un Maximum de [8192]