更新 Windows 10 以构建 10061 Windows Phone 模拟器(所有 8.1 和 10)后停止启动。我收到以下错误:“Windows Phone Emulator 无法连接到 Windows Phone 操作系统。无法设置 UDP 端口”
我尝试“修复”模拟器,但没有任何改变。
Hyper-V 管理器显示虚拟机工作正常,可以直接从 Hyper-V 管理器启动。正如我所说,在以前的 Windows 10 TP 版本中它是可以的。
更新 Windows 10 以构建 10061 Windows Phone 模拟器(所有 8.1 和 10)后停止启动。我收到以下错误:“Windows Phone Emulator 无法连接到 Windows Phone 操作系统。无法设置 UDP 端口”
我尝试“修复”模拟器,但没有任何改变。
Hyper-V 管理器显示虚拟机工作正常,可以直接从 Hyper-V 管理器启动。正如我所说,在以前的 Windows 10 TP 版本中它是可以的。
上面的解决方案对我不起作用。我发现问题出在 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/
您是否在以下位置看到“虚拟交换机”信息:控制面板\网络和 Internet\网络连接?如果没有,您可以尝试从 Hyper-V 重新创建“Windows Phone Emulator Internal Switch”,看看是否能解决您的问题。请尝试以下步骤:
1.) 打开 Hyper-V
2.) 关闭任何现有的已配置电话模拟器。
3.) 点击“虚拟交换机管理器”
4.) 点击“Windows Phone Emulator Internal Switch”
5.)记住那里显示的设置(因为您将删除它并重新创建它)
6.) 点击“删除”删除现有的“Windows Phone Emulator Internal Switch”
7.) 点击“应用”和“确定”
8.) 通过单击“新建虚拟网络交换机”重新创建“Windows Phone 模拟器内部交换机”,并使用您在第 5 步中记住的相同设置。
9.) 然后尝试从 Visual Studio 中按 F5 - 这应该在正确的虚拟交换机上配置一个新的模拟器。
对我来说,以下步骤有效:
打开 Hyper-V 管理器并删除所有模拟器
从虚拟交换机管理器(hyper-v 管理器的右侧)中,删除所有内部交换机
从控制面板-> 网络和共享中心,禁用 windows phone 模拟器的虚拟以太网端口
启动 Visual Studio 并从那里启动模拟器(只需部署一个项目)
更新:您的旧连接将保持禁用状态,并将创建一个新连接。如果要删除旧连接,请转到设备管理器,找到连接并选择“卸载”
就我而言,我的笔记本调制解调器有问题。它是 Sierra Wireless EM7345 4G LTE。一旦我停用它,Win10 移动模拟器就像一个魅力一样工作。
对我来说,上述所有解决方案都不起作用。也许是因为我的以太网被禁用了。
我的解决方案与其他类似:
1) 从 hyper-v 中删除 vm
2)删除所有内部开关
3)手动创建新开关并选择wifi
4)安装vm配置文件
5) 开始它:)...
6小时后结束
如果由于某种原因您无法删除 Hyper-V UI 中的内部开关:
转到注册表编辑器 HKLM\SYSTEM\CurrentControlSet\Services\vmsmp\Parameters\SwitchList
删除 Windows Phone 条目(或全部)
我遇到了类似的问题并尝试了许多解决方案并通过执行以下步骤使模拟器正常工作:
完毕。
上面 Magani Felix 建议的步骤对我有用,但我必须应用两个额外的步骤:
视窗 10 专业版。
在尝试了上述所有内容以及其他线程的类似建议之后,最终对我有用的是:
并非所有的重新启动都可能是必要的,但我已经为此努力太久了。
我相信这是由于我过去几次添加和删除 Hyper-V 造成的,以及一些 VirtualBox 冲突(我目前没有安装,过去对我来说它与 Hyper-V 配合得不好) .
感谢以上所有提示,希望这对某人有所帮助。
Silmar 提供的解决方案对我有用。总而言之,至少对于 Windows 10 Pro 来说,应该安装 Hyper-V 但不配置任何虚拟交换机,因为模拟器安装程序会正确配置。
试试这个选项
1.) 打开 Hyper-V
2.) 关闭任何现有的已配置 Windows Phone 模拟器。
3.) 删除您在列表中看到的现有电话模拟器
3.) 点击“虚拟交换机管理器”</p>
4.) 点击“Windows Phone Emulator Internal Switch”</p>
5.) 点击“删除”删除现有的“Windows Phone Emulator Internal Switch”</p>
6.) 点击“应用”和“确定”</p>
这应该有效。 如果没有,请执行以下操作:
现在,打开“网络连接”</p>
您将在那里看到“vEthernet(内部以太网端口 Windows Phone 模拟器内部交换机)”</p>
但是,嘿,您在选项 1 中删除了相同的开关,但它仍然显示在“网络连接”页面中。
现在打开设备管理器,展开“网络适配器”</p>
您将看到出现在网络适配器下的名称与“网络连接”窗口中提到的“设备名称”相同
找出要删除的正确“Hyper-V 虚拟以太网适配器”。
现在,在设备管理器中,右键单击正确的网络适配器并选择“卸载”。这应该从列表中消失。
打开“网络连接”,看到“vEthernet(内部以太网端口 Windows Phone 模拟器内部交换机)”将不再存在。
打开 Visual Studio,在所需的模拟器中运行项目。
这次一切正常,模拟器将启动 Windows 10 或 Windows 8。
我知道这是一个旧线程,但只是想我会插话。
为我解决的问题是进入“打开或关闭 Windows 功能”...取消选择所有超 V 框...重新启动我的计算机...然后在“打开或关闭 Windows 功能”中再次选择所有超 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.
在我卸载了一些软件干扰后,我可以成功运行模拟器。希望这有帮助。谢谢
打开右侧的虚拟交换机管理器,如下图所示:
删除所有包含“Windows Phone Emulator Internal Switch”和“Microsoft Emulator NAT Switch”的虚拟交换机,如下图所示: