Windows Phone 模拟器未启动(无法设置 UDP 端口)

Windows Phone emulator not starting (couldn`t setup the UDP port)

更新 Windows 10 以构建 10061 windows phone 模拟器(所有 8.1 和 10)停止启动。我收到以下错误: "Windows Phone Emulator is unable to connect to the Windows Phone operating system. Couldn`t setup the UDP port"

我尝试了 "reparing" 个模拟器,但没有任何改变。

Hyper-V 管理器显示虚拟机工作,可以直接从 Hyper-V 管理器启动。 正如我所说,在之前的 windows 10 个 TP 构建中它还可以。

您是否在以下位置看到您的 "Virtual Switch" 信息:控制 Panel\Network 和 Internet\Network 连接?如果没有,您可以尝试从 Hyper-V 重新创建 "Windows Phone Emulator Internal Switch" 以查看是否可以解决您的问题。请尝试以下步骤:

1.) 打开 Hyper-V

2.) 关闭任何现有的已配置 Phone 模拟器。

3.) 点击 "Virtual Switch Manager"

4.) 点击 "Windows Phone Emulator Internal Switch"

5.) 记住那里显示的设置(因为你会删除它并重新创建它)

6.) 通过单击 "Remove"

删除现有的 "Windows Phone Emulator Internal Switch"

7.) 单击 "Apply" 和 "OK"

8.) 通过单击 "New virtual network switch" 重新创建 "Windows Phone Emulator Internal Switch",并使用您在第 5 步中记住的相同设置。

9.) 然后尝试从 Visual Studio 按 F5 - 这应该会在右侧虚拟交换机上配置一个新的模拟器。

对我来说,以下步骤有效:

  1. 打开 Hyper-V 管理器并删除所有模拟器

  2. 从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机

  3. 从控制面板->网络和共享中心,禁用 windows phone 模拟器

  4. 的虚拟以太网端口
  5. 启动 Visual Studio 并从那里启动模拟器(只需部署一个项目)

    更新:您的旧连接将保持禁用状态,并将创建一个新连接。如果要删除旧连接,请转到设备管理器,找到连接并选择 "uninstall"

上述解决方案对我不起作用。我发现问题出在 Hyper v 适配器上,所以我决定删除它们,这导致 hyper -v 再次创建它们。

这些是步骤

  1. 运行 以管理员身份cmd并输入以下命令

    设置devmgr_show_nonpresent_devices=1

    开始devmgmt.msc

  2. 这将启动设备管理器并显示 hyper v 网络适配器列表

  3. 右键单击并卸载所有 hyper v 网络适配器

  4. 打开 Hyper v 管理器并删除虚拟机

  5. 从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机

  6. 重新启动系统并运行 visual studio并启动模拟器

查看此内容了解更多信息http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/

就我而言,我的笔记本调制解调器有问题。它是 Sierra Wireless EM7345 4G LTE。一旦我停用它,Win10 Mobile Emulator 就像一个魅力。

我遇到了类似的问题,我尝试了提供的各种解决方案(清理 Hyper-V 映像和网络交换机)、重新安装 Hyper-V、重新安装 Visual Studio、还原到旧系统还原点 - 但是 none 我的操作没有解决问题。

但我尝试了以下解决问题的操作,当然有些人可能能够通过上述步骤和提供的其他答案解决问题。

就我而言,我的虚拟适配器没有网络连接。我将我的 Wi-Fi 适配器连接共享到虚拟适配器。这对我来说是固定的,我可以将应用程序部署到模拟器中而不会发生任何崩溃。

对我来说,以上所有解决方案均无效。 可能是因为我的以太网被禁用了。

我的解决方案与其他类似:

1) 从 hyper-v

中删除虚拟机

2) 删除所有内部开关

3) 手动创建新开关和 select wifi

screenshot

4) 安装 vm 配置文件

5) 开始吧:)...

6小时后结束

如果由于某种原因您无法删除 Hyper-V 中的内部开关 UI:

  1. 转到注册表编辑器 HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchList

  2. 删除WindowsPhone条目(或全部)

  3. 重启电脑
  4. 启动 VS 和 运行 模拟器,这将设置一切

我遇到了类似的问题并尝试了很多解决方案,并通过执行以下步骤使模拟器正常工作:

  1. 删除 "Virtual Switch manager"
  2. 中的所有虚拟交换机
  3. 重新启动系统。
  4. 转到控制面板 -> 网络和 Internet -> 网络和共享中心 -> 高级共享设置 Advance sharing screen
  5. 并为所有网络配置文件启用 "Turn on Network discovery" 和 "Turn on file and printer sharing"。
  6. 启动模拟器。

完成。

上面 Magani Felix 建议的步骤对我有用,但我必须应用两个额外的步骤:

  1. 从 devmgmt.msc 中删除虚拟交换机后,无法再从 hyper-v 管理器中删除剩余的虚拟交换机条目(第 5 步)。不过,放着就好了。
  2. 我第一次从 Visual Studio 启动模拟器时无法连接。当我查看 hyper-v 管理器中的虚拟交换机时,它已创建为私有虚拟网络。从 Visual Studio 和 hyper-v 管理器关闭模拟器,然后将内部交换机更改为内部虚拟网络解决了这个问题。之后,模拟器将从 Visual Studio 开始并连接。

Windows 10 亲.

在尝试了上述所有方法以及其他线程的类似建议之后,最终对我有用的是:

  • 卸载 Hyper-V:Add/Remove -> 打开/关闭 Windows 功能
  • 为 Android
  • 卸载 Visual Studio 模拟器
  • 重启
  • 在设备管理器中,"Uninstall" 在 "Network Adapters" 节点
  • 下找到所有剩余的 "Hyper-V Virtual Ethernet Adapter" 个实例
  • 重启
  • 重新安装 Hyper-V
  • 重启
  • 为 Android
  • 重新安装 Visual Studio 模拟器
  • 下载设备配置文件并启动
  • 利润

并不是所有的重启都是必要的,但我已经为此苦苦思索了太久。

我认为这是由于我过去几次添加和删除 Hyper-V,以及一些 VirtualBox 冲突(我目前没有安装,它在 Hyper-V 上表现不佳我过去)。

感谢以上所有提示,希望这对某人有所帮助。

Silmar 提供的解决方案对我有用。总而言之,似乎至少对于 Windows 10 Pro,应该安装 Hyper-V 但不配置任何虚拟交换机,因为模拟器安装程序会正确配置。

试试这个选项

1.) 打开 Hyper-V

2.) 关闭任何现有的已配置 Windows Phone 模拟器。

3.) 删除您在列表中看到的现有 Phone 个模拟器

3.) 点击“虚拟交换机管理器”

4.) 点击“Windows Phone Emulator Internal Switch”

5.) 通过单击“删除”删除现有的“Windows Phone 模拟器内部开关”

6.) 点击“应用”和“确定”

这应该有效。 如果不行,那就这样做:

现在,打开“网络连接”

你会看到“vEthernet(内部以太网端口 Windows Phone 模拟器内部开关)”

但是嘿,你在选项 1 中删除了这个相同的开关,但它仍然显示在“网络连接”页面中。

现在打开设备管理器,展开“网络适配器”

您会看到网络适配器下出现的名称与“网络连接”中提到的“设备名称”匹配相同window

找出要删除的正确“Hyper-V 虚拟以太网适配器”。

现在,在设备管理器中,右键单击正确的网络适配器并选择“卸载”。 这应该从列表中消失。

打开“网络连接”,看到“vEthernet(内部以太网端口 Windows Phone 模拟器内部开关)”将不再存在。

在您想要的模拟器中打开 Visual Studio、运行 项目。

这次一切正常,模拟器将启动 Windows 10 或 Windows 8。

我知道这是一个旧话题,但我想我会插话。

为我解决的问题是进入 "Turn windows features on or off"...取消选择所有 hyper v 框...重新启动我的计算机...然后在 "turn windows features on or off" 中再次选择所有 hyper v 框并重新启动....

这对我来说已经解决了。我尝试了上面提到的解决方案,但它们没有用。

我已经为这个问题苦苦挣扎了几天。 阅读所有论坛和参考资料后,我找到了解决方案并修复了它。解决方法如下。 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.

我卸载了一些干扰软件后,我可以运行模拟器成功了。 希望这有帮助。 谢谢

  1. 打开 Hyper-V 管理器。
  2. 打开右侧的Virtual Switch Manager,如下图:

  3. 删除所有包含 "Windows Phone Emulator Internal Switch" 和 "Microsoft Emulator NAT Switch" 的虚拟交换机,如下图所示:

    1. 在 Visual Studio 上,单击您要在其上部署应用程序的模拟器。