Windows 8.1 не имеет Hyper-V - не могу использовать эмулятор Windows Phone

8406
Ido Magor

В последнее время я хотел заняться разработкой Windows Phone 8 и установил Visual Studio 2013 + Windows Phone SDK 8 + Visual Studio 2013 Последнее обновление. Мои системные параметры: - 8 ГБ ОЗУ - Windows 8.1 64-битная система - Intel i5. В тот момент, когда я пытаюсь запустить проект Windows Phone, появляется диалоговое окно с надписью: Заголовок - «Не удается запустить эмулятор Windows Phone» Субтитры - «Эмулятор Windows Phone» требуется Hyper-V. На вашем ПК отсутствуют следующие предварительные условия, необходимые для запуска Hyper-V: -Windows 8 Professional (64-разрядная версия) "

После того, как я увидел, что я проверил, как обновить Normal Windows 8.1 до Windows 8.1 Professional. Не повезло, я попытался узнать больше об установке Hyper-V с конфигурацией BIOS, но тоже не повезло.

Обычно я разрабатываю на Android с Eclipse (с эмулятором), поэтому не могу понять причину, по которой эмулятор Windows Phone не может работать в моей системе.

PS У меня нет функции Hyper-V для включения / выключения в списке функций Windows.

Спасибо за каждый ответ! :)

0
Ваше единственное решение - перейти на Professional, поскольку для этого требуется Hyper-V, а для эмулятора Windows Phone требуется Hyper-V - они продают ключи для пакета медиацентров, что вам и нужно в магазинах. Ramhound 10 лет назад 3

3 ответа на вопрос

2
Traveling Tech Guy

I was in more or less the same situation. Current Hyper-V implementation requires 64bit OS and virtualization support on the processor level. Sadly, this only exists in relatively newer (gen 3 and 4 Intel) under Windows. To verify if your CPU supports the necessary virtualization requirements, use CoreInfo by Mark Russinovich from SysInternals.

If your CPU does not have the required support, you can still use a real phone for development/debugging. The good news: a Lumia 520 is only $55 in stores (probably less on eBay).

Я использовал Coreinfo, и он говорит: HYPERVISOR - Гипервизор присутствует VMX * Поддерживает аппаратную виртуализацию Intel EPT * Поддерживает таблицы расширенных страниц Intel (SLAT) Ido Magor 10 лет назад 0
Похоже, ваш процессор поддерживает Hyper-V. Следуйте инструкциям в этой статье, чтобы активировать Hyper-V: http://www.howtogeek.com/76532/how-to-install-or-enable-hyper-v-virtualization-in-windows-8/ Traveling Tech Guy 10 лет назад 0
2
Zenilogix

Я использую Windows 8.1 Professional на планшете Surface (i5) и ноутбуке (i7). На обоих установлен Visual Studio 2013, на обоих включен Hyper-V, и оба успешно запустили эмулятор телефона.

Казалось бы, ваше оборудование соответствует задаче, единственное, что мешает вам включить Hyper-V и запустить эмулятор, может показаться, что это версия для Windows: вам нужен как минимум Professional.

Это действительно не ответ. Не было никаких сомнений, аппаратное обеспечение поддерживает это. Просто версия Windows, которую он установил, не поддерживает Hyper-V, который требуется для эмулятора Windows Phone. Ramhound 10 лет назад 1
Я думал, что это то, что я сказал Zenilogix 10 лет назад 1
Все, что вы сказали, это то, что вы заставили его работать с вашим конкретным оборудованием с установленной Windows 8.1 Professional. Что не помогает автору, если у них установлено Windows 8.1 Core, не так ли? Ramhound 10 лет назад 0
1
Baha

Короче говоря, требуется аппаратное обеспечение, поддерживающее HyperV (которое у вас есть), а для запуска HyperV эмулятора телефона требуется Windows Professional. Для обновления Windows Standard до Professional требуется другая лицензия, которую вы можете получить у Microsoft.

Как я могу получить эту лицензию от Microsoft? Max 8 лет назад 0
Для Windows 7 / Windows 8: http://windows.microsoft.com/en-US/windows7/help/videos/upgrade-to-another-edition-of-windows-7-by-using-windows-anytime-upgrade или https://en.wikipedia.org/wiki/Windows_Anytime_Upgrade. Какая ОС у вас сейчас? Специалист по продажам Microsoft подтвердил: Microsoft больше не предлагает Windows 8.1 pro для загрузки или покупки, поскольку они перешли на новую Windows 10. Если вы все еще хотите приобрести Windows 8.1 pro, вам необходимо приобрести ее у стороннего продавца. Baha 8 лет назад 0
Текущая версия - Windows 8.1 Single language, я хочу обновить ее до 8.1 pro или 10 pro. Max 8 лет назад 0
@max Первое обновление до Windows 10. Если текущая версия не Windows 8.1 Pro, ОС будет обновлена ​​до Windows 10 Home (более подробную информацию можно найти здесь [ссылка] (https://www.microsoft.com/en-au/windows/Windows -10-спецификации)). Затем можно приобрести лицензию Windows 10 Pro, перейдя в ** Пуск -> Настройки -> Обновление и безопасность -> Активация -> Перейти в магазин ** (более подробная информация здесь [ссылка] (http://winsupersite.com/windows -10 / how-easy-upgrade-windows-10-home-windows-10-pro)). ** Логотип Windows -> Настройки -> Обновление и безопасность -> Активация -> Изменить ключ продукта **, чтобы обновить ключ продукта. Baha 8 лет назад 0

Похожие вопросы