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 - 这应该会在右侧虚拟交换机上配置一个新的模拟器。
对我来说,以下步骤有效:
打开 Hyper-V 管理器并删除所有模拟器
从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机
从控制面板->网络和共享中心,禁用 windows phone 模拟器
的虚拟以太网端口
启动 Visual Studio 并从那里启动模拟器(只需部署一个项目)
更新:您的旧连接将保持禁用状态,并将创建一个新连接。如果要删除旧连接,请转到设备管理器,找到连接并选择 "uninstall"
上述解决方案对我不起作用。我发现问题出在 Hyper v 适配器上,所以我决定删除它们,这导致 hyper -v 再次创建它们。
这些是步骤
运行 以管理员身份cmd并输入以下命令
设置devmgr_show_nonpresent_devices=1
开始devmgmt.msc
这将启动设备管理器并显示 hyper v 网络适配器列表
右键单击并卸载所有 hyper v 网络适配器
打开 Hyper v 管理器并删除虚拟机
从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机
重新启动系统并运行 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
4) 安装 vm 配置文件
5) 开始吧:)...
6小时后结束
如果由于某种原因您无法删除 Hyper-V 中的内部开关 UI:
转到注册表编辑器
HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchList
删除WindowsPhone条目(或全部)
- 重启电脑
- 启动 VS 和 运行 模拟器,这将设置一切
我遇到了类似的问题并尝试了很多解决方案,并通过执行以下步骤使模拟器正常工作:
- 删除 "Virtual Switch manager"
中的所有虚拟交换机
- 重新启动系统。
- 转到控制面板 -> 网络和 Internet -> 网络和共享中心 -> 高级共享设置
Advance sharing screen
- 并为所有网络配置文件启用 "Turn on Network discovery" 和 "Turn on file and printer sharing"。
- 启动模拟器。
完成。
上面 Magani Felix 建议的步骤对我有用,但我必须应用两个额外的步骤:
- 从 devmgmt.msc 中删除虚拟交换机后,无法再从 hyper-v 管理器中删除剩余的虚拟交换机条目(第 5 步)。不过,放着就好了。
- 我第一次从 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.
我卸载了一些干扰软件后,我可以运行模拟器成功了。
希望这有帮助。
谢谢
- 打开 Hyper-V 管理器。
打开右侧的Virtual Switch Manager,如下图:
删除所有包含 "Windows Phone Emulator Internal Switch" 和 "Microsoft Emulator NAT Switch" 的虚拟交换机,如下图所示:
- 在 Visual Studio 上,单击您要在其上部署应用程序的模拟器。
更新 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 - 这应该会在右侧虚拟交换机上配置一个新的模拟器。
对我来说,以下步骤有效:
打开 Hyper-V 管理器并删除所有模拟器
从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机
从控制面板->网络和共享中心,禁用 windows phone 模拟器
的虚拟以太网端口
启动 Visual Studio 并从那里启动模拟器(只需部署一个项目)
更新:您的旧连接将保持禁用状态,并将创建一个新连接。如果要删除旧连接,请转到设备管理器,找到连接并选择 "uninstall"
上述解决方案对我不起作用。我发现问题出在 Hyper v 适配器上,所以我决定删除它们,这导致 hyper -v 再次创建它们。
这些是步骤
运行 以管理员身份cmd并输入以下命令
设置devmgr_show_nonpresent_devices=1
开始devmgmt.msc
这将启动设备管理器并显示 hyper v 网络适配器列表
右键单击并卸载所有 hyper v 网络适配器
打开 Hyper v 管理器并删除虚拟机
从虚拟交换机管理器(hyper-v 管理器右侧)删除所有内部交换机
重新启动系统并运行 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
4) 安装 vm 配置文件
5) 开始吧:)...
6小时后结束
如果由于某种原因您无法删除 Hyper-V 中的内部开关 UI:
转到注册表编辑器 HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchList
删除WindowsPhone条目(或全部)
- 重启电脑
- 启动 VS 和 运行 模拟器,这将设置一切
我遇到了类似的问题并尝试了很多解决方案,并通过执行以下步骤使模拟器正常工作:
- 删除 "Virtual Switch manager" 中的所有虚拟交换机
- 重新启动系统。
- 转到控制面板 -> 网络和 Internet -> 网络和共享中心 -> 高级共享设置 Advance sharing screen
- 并为所有网络配置文件启用 "Turn on Network discovery" 和 "Turn on file and printer sharing"。
- 启动模拟器。
完成。
上面 Magani Felix 建议的步骤对我有用,但我必须应用两个额外的步骤:
- 从 devmgmt.msc 中删除虚拟交换机后,无法再从 hyper-v 管理器中删除剩余的虚拟交换机条目(第 5 步)。不过,放着就好了。
- 我第一次从 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.
我卸载了一些干扰软件后,我可以运行模拟器成功了。 希望这有帮助。 谢谢
- 打开 Hyper-V 管理器。
打开右侧的Virtual Switch Manager,如下图:
删除所有包含 "Windows Phone Emulator Internal Switch" 和 "Microsoft Emulator NAT Switch" 的虚拟交换机,如下图所示:
- 在 Visual Studio 上,单击您要在其上部署应用程序的模拟器。