4

Я установил Windows Phone 8 SDK и попытался настроить эмулятор. Но он жаловался на то, что параметр виртуализации моей системы не включен.

Я установил Hyper-V из раздела "Добавление программ и компонентов". Когда я перехожу к настройке BIOS, я не вижу такой опции, откуда я могу включить настройку виртуализации.

Моя материнская плата ASUS M5A88. Нужно ли обновлять мой BIOS?

Обновление: согласно предложению я обновил BIOS и включил этот параметр, но Visual Studio не может запустить эмулятор с этой ошибкой. Более старый BIOS не имел такой настройки, хотя.

Обновление: я нашел настройку в «Advanced -> CPU Configuration». "Intel Virtualization Technology" не существует, я думаю, потому что это для процессора AMD.

Тем не менее, не повезло. Я сделал проверку, загрузив небольшую утилиту, которая проверяет, поддерживается ли виртуализация в моей системе, и сказала, что моя система поддерживает виртуализацию.

Мой процессор AMD-FX8150, если это имеет значение здесь.

На странице системных требований сайта разработчика я попытался использовать инструмент CoreInfo, и этот инструмент также говорит, что моя система поддерживает аппаратную виртуализацию.

Я также включил DEP для всех программ с панели управления.

Решено: после включения виртуализации из BIOS мне пришлось переустановить пакеты Hyper-V из программы "Включение или отключение функций Windows", перезапустить систему, и она начала работать.

3 ответа3

4

Согласно этому сообщению, вам нужно иметь последние версии BIOS для работы с Hyper-V и включить виртуализацию:

В старых версиях BIOS такой опции не было, но она была включена по умолчанию. В последних выпусках 1202, 1305 версий есть возможность включить или отключить функцию виртуализации.

Это может быть два места:

  1. Этот пост SU предполагает, что он находится в разделе "Технология виртуализации Intel"
  2. В этой публикации SU предлагается, чтобы опция находилась в разделе "Безопасный режим виртуальной машины" в разделе "Дополнительно" -> "Настройка процессора"

Я бы проверил оба.

Поскольку Hyper-V использует гипервизор, это необходимо для включения эмулятора Win Phone 8.

2

На вашей материнской плате вам нужно включить параметр "Безопасный режим виртуальной машины" в вашем BIOS. Это включает технологию виртуализации (AMD-V) на вашем процессоре, которая требуется Hyper-V и Windows Phone SDK.

1

Это работает для меня:

  1. Отключить Hyper-V на панели управления
  2. Запустить снова
  3. Снова включите Hyper-V на панели управления
  4. Перезагрузите снова
  5. Откройте Visual Studio и попробуйте снова

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .