Эмулятор Windows Phone не запускается (не удалось настроить порт UDP)
После обновления Windows 10 для создания 10061 эмуляторов телефонов Windows (все 8.1 и 10) перестали запускаться. Я получаю следующую ошибку:
"Эмулятор Windows Phone не может подключиться к операционной системе Windows Phone. Невозможно настроить порт UDP"
Я попробовал "переработать" эмуляторы, но ничего не изменилось.
![error]()
Менеджер Hyper-V показывает, что виртуальная машина работает, и ее можно запустить непосредственно из диспетчера Hyper-V.
Как я уже сказал, в предыдущих версиях Windows 10 TP это было нормально.
![emulator works in background]()
Ответы
Ответ 1
Вы видите свою информацию "Виртуальный коммутатор" в разделе "Панель управления\Сеть и Интернет\Сетевые подключения"? Если нет, вы можете попытаться снова создать свой "Внутренний коммутатор эмулятора Windows Phone" из Hyper-V, чтобы узнать, устраняет ли это вашу проблему. Выполните следующие шаги:
1.) Открыть Hyper-V
2.) Отключите все существующие настроенные эмуляторы телефона.
3.) Нажмите "Диспетчер виртуальных коммутаторов"
4.) Нажмите "Внутренний коммутатор эмулятора Windows Phone"
5.) Помните, какие настройки отображаются там (потому что вы удалите его и заново создадите)
6.) Удалите существующий "Внутренний коммутатор эмулятора Windows Phone", нажав "Удалить"
7.) Нажмите "Применить" и "ОК"
8.) Повторно создайте "Внутренний коммутатор эмулятора Windows Phone", нажав "Новый виртуальный сетевой коммутатор" и используйте те же настройки, которые вы запомнили на шаге 5.
9.) Затем попробуйте F5 из Visual Studio, который должен настроить новый эмулятор на виртуальном виртуальном коммутаторе.
Ответ 2
Вышеупомянутые решения для меня не сработали. Я узнал, что проблема связана с адаптерами Hyper v, поэтому я решил удалить их, что вызвало гипер -v для их создания снова.
Это шаги
-
Запустите cmd как admin и введите следующие команды
set devmgr_show_nonpresent_devices = 1
Запустить devmgmt.msc
-
Это запустит диспетчер устройств и отобразит список сетевых адаптеров hyper v
-
Щелкните правой кнопкой мыши и удалите все сетевые адаптеры hyper v
-
Откройте диспетчер Hyper v и удалите виртуальные машины
-
От Диспетчера виртуальных коммутаторов (с правой стороны диспетчера гипер-v) удалите все внутренние ключи
-
Перезапустите систему и запустите визуальную студию и запускайте эмулятор.
Смотрите это для получения дополнительной информации http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/
Ответ 3
У меня была схожая проблема, я попробовал различные предлагаемые решения (очистка изображений Hyper-V и сетевых коммутаторов), переустановка Hyper-V, переустановка Visual Studio, восстановление на старую точку восстановления системы - но ни одно из моих действий не было " t разрешила проблему.
Но я попытался выполнить действие, которое устранило проблему, но некоторые из них могут решить проблему с вышеуказанными шагами и другими предоставленными ответами.
В моем случае у моего виртуального адаптера нет сетевого подключения. Я поделился своим подключением wi-fi адаптера к виртуальному адаптеру. Это исправлено для меня, я могу развернуть приложения в эмулятор без каких-либо сбоев.
![вариант совместного использования адаптера wi-fi]()
Ответ 4
Для меня были выполнены следующие шаги:
-
Откройте диспетчер Hyper-V и удалите все эмуляторы
-
От Диспетчера виртуальных коммутаторов (с правой стороны диспетчера гипер-v) удалите все внутренние ключи
-
Из панели управления- > Центра управления сетями и общим доступом отключите виртуальный порт Ethernet для эмулятора телефона Windows
-
Запустите Visual Studio и запустите эмулятор (просто разверните проект)
Обновление: ваше старое соединение будет отключено, и будет создано новое соединение. Если вы хотите удалить старое соединение, перейдите в диспетчер устройств, найдите соединение и выберите "удалить"
Ответ 5
В моем случае возникла проблема с моим модемом для ноутбука. Это Sierra Wireless EM7345 4G LTE. Как только я деактивировал его, эмулятор Win10 Mobile работал как шарм.
Ответ 6
Для меня все вышеперечисленные решения не сработали.
Возможно, потому что мой Ethernet отключен.
Мое решение похоже на другое:
1) удалить vm из гипер-v
2) удалить все внутренние ключи
3) создайте вручную новый переключатель и выберите wifi
скриншот
4) установить профиль vm
5) запустите его:)...
после 6 часов в конце
Ответ 7
Если по какой-либо причине вы не можете удалить внутренние ключи в интерфейсе Hyper-V:
Ответ 8
У меня была аналогичная проблема, я попробовал множество решений и работал над эмулятором, выполнив следующие шаги:
- Удалите все виртуальные ключи из "Диспетчера виртуальных коммутаторов"
- Перезагрузите систему.
- Панель управления Goto → Сеть и Интернет → Центр управления сетями и общим доступом → Расширенные настройки совместного доступа
Предварительный экран обмена
- И включите "Включить сетевое обнаружение" и "Включить совместное использование файлов и принтеров" для всех профилей сети.
- Запустить эмулятор.
Готово.
Ответ 9
Шаги, предложенные Магани Феликс выше, работали для меня, но мне пришлось применить два дополнительных шага:
- После удаления виртуальных коммутаторов из devmgmt.msc оставшаяся запись виртуального коммутатора больше не может быть удалена из диспетчера гипер-v (шаг 5). Однако, просто оставив его, было хорошо.
- В первый раз, когда я запустил эмулятор из Visual Studio, он не смог подключиться. Когда я посмотрел на виртуальный коммутатор в гипер-v-менеджере, он был создан как частная виртуальная сеть. Выключение эмулятора как из Visual Studio, так и из гипер-v-менеджера, а затем изменение внутреннего коммутатора на внутреннюю виртуальную сеть решило проблему. После этого эмулятор начнет с Visual Studio и подключится.
Ответ 10
Windows 10 pro.
После выполнения всех вышеперечисленных и аналогичных предложений из других потоков, что в конечном итоге сработало для меня, было следующее:
- Удалить Hyper-V: Добавить/Удалить → Включение/выключение функций Windows
- Удалить эмулятор Visual Studio для Android
- Reboot
- В диспетчере устройств "Удалить" все оставшиеся экземпляры виртуального Ethernet-адаптера Hyper-V найдены в разделе "Сетевые адаптеры" node
- Reboot
- Переустановка Hyper-V
- Reboot
- Переустановите эмулятор Visual Studio для Android.
- Загрузите профиль устройства и запустите
- прибыль
Не все перезагрузки, возможно, были необходимы, но я слишком долго стучал головой об этом.
Я считаю, что это было вызвано тем, что я добавлял и удалял Hyper-V несколько раз в прошлом, а некоторые конфликты VirtualBox (которых я в настоящее время не установил, он не играл хорошо с Hyper-V для меня в прошлое).
Спасибо за все советы выше, надеюсь, что это кому-то поможет.
Ответ 11
Решение Silmar работало для меня. Все в целом кажется, что, по крайней мере, для Windows 10 Pro необходимо установить Hyper-V, но не настраивать какие-либо виртуальные коммутаторы, поскольку установщик эмулятора правильно настроит все.
Ответ 12
Попробуйте этот ВАРИАНТ
1.) Открыть Hyper-V
2.) Отключите все существующие настроенные эмуляторы Windows Phone.
3.) Удалите существующие эмуляторы телефона, которые вы видите в списке
3.) Нажмите "Диспетчер виртуальных коммутаторов"
4.) Нажмите "Внутренний коммутатор эмулятора Windows Phone"
5.) Удалите существующий "Внутренний коммутатор эмулятора Windows Phone", нажав "Удалить"
6.) Нажмите "Применить" и "ОК"
Это должно сработать.
Если это не так, сделайте следующее:
Теперь откройте "Сетевые подключения"
Вы увидите там "vEthernet (Внутренний коммутатор внутреннего эмулятора внутреннего Ethernet-порта Ethernet)"
Но эй, вы удалили этот же переключатель в OPTION 1, но все же он отображается на странице "Сетевые подключения".
Теперь откройте диспетчер устройств, разверните "Сетевые адаптеры"
Вы увидите, что имена, отображаемые в разделе "Сетевой адаптер", совпадают с именами "Имя устройства", упомянутыми в окне "Сетевые подключения"
Выясните правильный "Виртуальный Ethernet-адаптер Hyper-V", который нужно удалить.
Теперь в диспетчере устройств щелкните правой кнопкой мыши правильный сетевой адаптер и выберите "Удалить".
Это должно исчезнуть из списка.
Откройте "Сетевые подключения" и посмотрите, что "vEthernet (Внутренний коммутатор внутреннего внутреннего телефона внутреннего Ethernet-порта Ethernet)" больше не будет присутствовать там.
Откройте Visual Studio, запустите проект в желаемом эмуляторе.
На этот раз все будет нормально работать, и эмулятор загрузит Windows 10 или Windows 8.
Ответ 13
Я знаю, что это старый поток, но просто подумал, что я буду звонить.
Что исправлено для меня: "Включить или отключить функции Windows"... отменить все гипер v-боксы... перезагрузить мой компьютер... затем снова выбрать все гипер-v-боксы в функциях "Turn Window" включить или выключить "и снова перезапустить....
Это исправило это для меня. Я пробовал решения, упомянутые выше, но они не работали.
Ответ 14
Я несколько дней боролся с этой проблемой.
После того, как я прочитал все форумы и ссылки, я нашел решение и исправил его. Решение было следующим.
https://msdn.microsoft.com/en-us/library/windows/apps/jj681694(v=vs.105).aspx
Взаимодействие с другой виртуализацией или сетевым программным обеспечением и драйверами
Другие виртуализационные и сетевые программы и драйверы могут помешать виртуальной сети, используемой эмулятором для связи с Visual Studio. К типам программного обеспечения, которые могут вызвать проблему, относятся:
-Virtualization software other than Hyper-V.
-VPN clients.
-Software firewalls.
-Antivirus applications that hook into the network stack.
-Network monitoring or logging tools.
-Other system monitoring software.
После того как я удалил какое-то программное обеспечение для вмешательства, я могу успешно запустить эмулятор.
Надеюсь, эта помощь.
Благодаря
Ответ 15
- Откройте диспетчер Hyper-V.
-
Откройте Virtual Switch Manager с правой стороны, как показано на рисунке ниже:
![Open Virtual Switch Manager]()
-
Удалите все виртуальные коммутаторы, содержащие "Внутренний коммутатор эмулятора Windows Phone" и "Сетевой коммутатор Microsoft Emulator", как показано на рисунке ниже:
![Remove Virtual Switch]()
- В Visual Studio нажмите на свой эмулятор, на который вы хотите развернуть приложение.