2014-05-21 12 views
6

पर्यावरण में होस्ट:विंडोज फोन एम्यूलेटर त्रुटि, हाइपर-वी घटकों नहीं चल रहा है, Windows 8.1 विंडोज Azure

Windows 8.1 Enterprise 64-bit hosted in Windows Azure 
Visual Studio Ultimate 2013 (Update 2) 

जब एक बहुत ही सरल फोन अनुप्रयोग चलाने के लिए कोशिश कर मैं निम्नलिखित त्रुटि मिलती है। मुझे पता है कि एमएस का कहना है कि वीएम-इन-ए-वीएम पर्यावरण समर्थित नहीं है, लेकिन मुझे पता है कि यह काम कर सकता है। क्या किसी के साथ सफलता मिली है? कोई भी मदद बहुत ही सराहनीय होगी।

Windows Phone Emulator 

The Windows Phone Emulator wasn't able to ensure the virtual machine was running: 

Something happened while starting a virtual machine: 'Emulator WVGA 512 MB.' failed to start. 
(Virtual machine ID CADD6546-129A-4683-9A2D-52EAE777E888) 

The Virtual Machine Management Service failed to start the virtual machine 'Emulator WVGA 512 MB.' 
because one of the Hyper-V components is not running 
(Virtual machine ID CADD6546-129A-4683-9A2D-52EAE777E888). 

त्रुटि देख करने से पहले, एमुलेटर परदे पर संदेशों का उत्सर्जन करता है:

Loading ... 

The Windows Phone OS is starting ... 

और फिर त्रुटि। उपलब्ध सभी हाइपर-वी सेवाओं में से, हाइपर-वी वर्चुअल मशीन प्रबंधन सेवा एकमात्र ऐसा है जो चल रहा है।

धन्यवाद,

क्रिस

+0

इसे जांचें: विंडोज फोन 8.1 एमुलेटर स्थापित करना http: //goo.gl/5xz9LL –

+0

Azure [डीवी 3 और ईवी 3 वीएम] में नेस्टेड वर्चुअलाइजेशन (और हाइपरथ्रेडिंग) सक्षम करेगा (https://azure.microsoft.com/en-us/blog/price-reductions-on-l-series -और-उद्घोषणा-अगली पीढ़ी-हाइपर-थ्रेडेड-वर्चुअल-मशीन /)। एक बार रिलीज हो जाने पर, इन वीएम का उपयोग करने से आपको बिना किसी समस्या के विंडोज फोन एमुलेटर चलाने की अनुमति मिलनी चाहिए। कोरी सैंडर्स के पास एक त्वरित [वीडियो] है (https://channel9.msdn.com/Shows/Tuesdays-with-Corey/Tuesdays-with-Corey-M-Series-and-Nested-Virtualization-on-Azure) एक डेमो दिखा रहा है। – joslackMSFT

उत्तर

7

मैं दृश्य स्टूडियो VMware खिलाड़ी में खिड़कियों 8.1 पर चल रहा है के साथ एक ही मुद्दा था मैं हल करने के लिए समस्या थी यह करने के लिए किया था क्या: बॉक्स

टिक "इंटेल VT-x/EPT या AMD-V/RVI आभासी बनाएं" अपने वीएम

लाइन जोड़े के प्रोसेसर सेटिंग्स में "hypervisor.cpuid.v0 = FALSE" फ़ाइल "विंडोज 8 x64.vmx" में (जोड़ने यह लाइन 5 और 6 के बीच है। यह निश्चित नहीं है कि यह मायने रखता है, लेकिन इस लाइन पर मुझे यकीन है कि यह काम करता है)

काम कर दिया जाना चाहिए ठीक

+0

मेरे लिए काम नहीं किया (स्वीकार्य रूप से विंडोज़ पर 10 vmware पर), अगर मैं vmx फ़ाइल को संशोधित करता हूं, तो मुझे 'कंप्यूटर के BIOS' की जांच करें ror :( – Benjol

+0

दोह! ओएस के रूप में हाइपर-वी का चयन करना होगा (वीएमवेयर-> प्रबंधित करें-> सेटिंग-> विकल्प जब वीएम संचालित हो): https://www.youtube.com/watch?v=rBPPkhkSHRU (नोट: मैंने नहीं किया है W10 में यह कोशिश की, मैं वापस W8.1 नीचे गिरा दिया) – Benjol

1

फ्लोरियन.सी के जवाब ने मुझे अपने मैकबुक प्रो पर वीएमवेयर फ़्यूज़न में सही ढंग से काम करने के लिए सही रास्ते पर पहुंचाया। फ़्यूज़न में, सेटिंग्स "प्रोसेसर & मेमोरी" अनुभाग के अंतर्गत हैं। आपको नीचे "उन्नत" अनुभाग खोलना होगा और "इस वर्चुअल मशीन के लिए हाइपरवाइज़र एप्लिकेशन सक्षम करें" को जांचना होगा। एक बार ऐसा करने के बाद, मुझे .vmx फ़ाइल भी खोलनी पड़ी और "hypervisor.cpuid.v0 =" FALSE "" पंक्ति जोड़नी पड़ी। मूल रूप से मैंने एसओ और वीएम से कॉपी और चिपकाया जब मैंने इसे बूट किया तो एक त्रुटि फेंक दी। यह पता चला है कि "मैंने एफएएलएसई के आसपास जोड़ा सामान्य उद्धरण नहीं थे। एक बार मैंने इसे ठीक करने के बाद, वीएम बूट किया और एमुलेटर फ्यूजन के तहत ठीक चला गया। महान जानकारी के लिए धन्यवाद!

संबंधित मुद्दे