Ошибка эмулятора Windows Phone 8 - что-то произошло при создании коммутатора


У меня есть аналогичная проблема, как упоминалось в этом вопросе:

не удалось создать виртуальную машину

но, моя проблема немного отличается в описании ошибка:

эмулятор Windows Phone не смог создать виртуальную машину: что-то произошло при создании коммутатора: Xde не смог найти IPv4-адрес для хост-машины.

Я имею оборудование предкрылка совместимое, виртуализация включено в BIOS, моя установка Windows 8-64bit, и это не виртуализации. Hyper-V установлен (попытался переустановить его, но это не помогло). Изменить: VirtualBox или любое другое программное обеспечение для виртуализации (кроме Hyper-V) не установлено

EDIT2: кажется, было установлено какое-то другое сетевое программное обеспечение. Снимая это отстойно, потому что мне это нужно профессионально. Я надеюсь, что они это исправят.

EDIT3: я писал об этом более подробно с все, что я смог найти на моем блоге.

12 59

12 ответов:

Откройте Диспетчер Hyper-V в меню Пуск и откройте Диспетчер виртуальных коммутаторов. Удалите все существующие коммутаторы и попробуйте создать новый виртуальный коммутатор с типом подключения, установленным на внутренний.

возможно, вам придется запустить XdeCleanup.exe далее.

Он уже ответил, но что-то проще работало для меня (и без удаления VirtualBox):

" перейдите в Hyper V. перейдите в Диспетчер виртуальных коммутаторов. Создание виртуального коммутатора под названием 'Windows телефоне внутренний эмулятор включен. Сделайте это тип соединения внутренним. Теперь запустите эмулятор. Это должно сработать."

Мне пришлось перезагрузить машину перед запуском эмулятора, но теперь все работает нормально: VS2012, Xde и версия VirtualBox.

кредиты идут в TheGeekNextDoor.

было такое же сообщение об ошибке. После удаления VirtualBox, все работает нормально

для чего это стоит, мои проблемы, похоже, уходят после того, как я отключил "детерминированный сетевой усилитель" на всех адаптерах vEthernet следующим образом:

network adapter settings

Я получил вдохновение, чтобы попробовать это после документации в интернете от Microsoft здесь. См. раздел "перенастройка виртуального адаптера Hyper-V, используемого эмулятором".

надеюсь, все сложится. Это был утомительный процесс, пытаясь идти в ногу с тем, что работает и не с этим "новым и улучшенным" эмулятор.

Это работает для меня. Перейдите на начальный экран Windows 8. Прокрутите вправо и увидите плитку гипервизора.

перейдите в Hyper V. перейдите в Диспетчер виртуальных коммутаторов. Создайте виртуальный коммутатор под названием "Внутренний коммутатор эмулятора Windows Phone", чтобы он был внутренним типом подключения.

Теперь запускаем эмулятор. Это должно сработать.

похоже, что Xde в настоящее время не совместим с Cisco VPN Client v5.x; с установленным клиентом VPN вы действительно получаете эту ошибку. Удаление Cisco VPN Client решает эту проблему.

Это то, что помогло мне решить ту же проблему: http://mobileworld.appamundi.com/blogs/petevickers/archive/2012/11/01/troubleshooting-windows-phone-8-emulator-problems.aspx

и не нужно удалять virtualbox, даже если он работает одновременно

надеюсь, что это поможет кому-то

некоторые из ответов здесь были полезны, и, протестировав метод проб и ошибок, я нашел решение, которое сработало для меня. Примечание: у меня есть Cisco VPN client, установленный на Windows 8 64-бит. Я не хотел удалять Cisco client.

  1. Откройте Диспетчер Hyper – V-Virtual Switch Manager и создайте виртуальный коммутатор под названием "Внутренний коммутатор эмулятора Windows Phone". Сделайте это тип соединения "внутренний". Вам не нужно удалять существующие виртуальные коммутаторы.
  2. открыть "сетевое подключение." Щелкните правой кнопкой мыши "внутренний коммутатор эмулятора Windows Phone vEthernet" и выберите Свойства. Снимите флажок "Deterministic Network Enchancer" и нажмите кнопку ОК. Вы можете сделать это и с другими интерфейсами vEthernet.
  3. запустить эмулятор и он должен работать.

Я нашел решение для этой глупой ошибки. Я работаю над этим вопросом почти 1 месяц.

недавно я сделал 2 вещи, и я эмулятор создал виртуальную машину в Hyper-V, а также развернул свое приложение в эмуляторе.

  1. ОТКЛЮЧИТЬ АНТИВИРУС. (Я использовал Panda Cloud Anti-Virus)
  2. включить брандмауэр, если вы выключили

Я надеюсь, что это будет работать.

спасибо.

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

Я смог исправить это, удалив VMWare Player и Virtual Box, а затем выполнив установку восстановления Windows Phone 8 SDK (Панель управления - > удалить - > Windows Phone 8 SDK - > изменить - > восстановить

Если эта проблема возникает в Windows 10,есть простое решение... перейти к:

  • Меню "Пуск"
  • настройки
  • сеть и интернет
  • статус
  • Сброс Сети

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

отказ от ответственности: этот метод работал для меня с помощью эмулятора Visual Studio для Android на машине Windows 10. Я понимаю, что это не Windows 8, и это не эмулятор Windows Phone, но основная проблема такая же, поэтому, если кто-то приземляется здесь и имеет Windows 10, вы можете попробовать это.