Windows手机模拟器无法连接到Windows手机操作系统

时间:2013-12-21 12:15:37

标签: sdk windows-phone-8-emulator

当我运行我的APP时发生此消息

“Windows手机模拟器无法连接到Windows手机操作系统:

手机没有响应连接请求。

某些功能可能会被禁用。“

搜索后我发现了这个答案

打开Hyper-V管理器

左列,左键单击您的计算机名称

选择Virtual Switch Manager

选择Windows Phone模拟器开关

单击窗口右侧的删除按钮。

启动模拟器

接受要求的特权提升

但消息仍然出现,我的问题没有解决

提示:

启用Hyper V

我的笔记本电脑中的操作系统获胜8.1企业版(64位)

Visual Studio 2012 Ultimate,Update 3

SDK 8

11 个答案:

答案 0 :(得分:7)

当我使用手机模拟器运行我的应用程序时,我也收到此错误消息:

  Windows Phone模拟器无法连接到Windows Phone操作系统:   手机没有响应连接请求。   某些功能可能会被禁用。

这就是我所做的,这对我来说非常有用:

首先确保已关闭Visual Studio和手机模拟器,然后

  • 打开Hyper-V管理器
  • 左列,左键单击您的计算机名称
  • 选择Virtual Switch Manager
  • 选择Windows Phone模拟器开关
  • 选择专用网络,然后单击应用

然后诀窍是重启系统并完成上述步骤, 但这一次:

  • 选择内部网络,然后单击应用

注意:你会看到一些正在进行中的加载,就是这样,然后再次启动手机模拟器

答案 1 :(得分:5)

我遇到了同样的问题并通过禁用防火墙(AVG)解决了这个问题。试试这个。

答案 2 :(得分:3)

你安装了赛门铁克吗?如果是这样就是问题。我只能在禁用赛门铁克后才能运行。所以你可以选择这样做。

此致 的Pankaj

答案 3 :(得分:1)

我发生了这种情况,上述解决方案都没有帮助。 但是,我注意到在我的实际网络设置中有重复的手机模拟器。在禁用未插入的重复项后,我的问题就解决了。

控制面板 - >网络和互联网 - >网络共享中心 - >更改适配器设置:这里是您禁用因任何原因可能已运行的任何重复项的地方。

答案 4 :(得分:0)

  1. 转到网络和分享中心
  2. 转到适配器设置
  3. 转至v以太网(内部以太网端口Windows手机仿真器内部交换机)
  4. 右键单击并启用它(如果已启用,则禁用并再次启用它。)

答案 5 :(得分:0)

我按照这些步骤解决了我的问题。

  1. 移至“控制面板\所有控制面板项目\管理” 工具“,这里删除每个虚拟机都在听。
  2. 删除Hyper-V,然后重新启动系统。
  3. 重新启动后,再次安装Hyper-V。
  4. 打开Visual Studio并运行任何Windows Phone 8应用程序以启动 仿真器。
  5. 它将再次创建所有需要的虚拟机(你可以注意到 来自Hyper-V管理器工具)
  6. 在加载模拟器时,它会提示让模拟器出现 连接网络。说是。
  7. 让模拟器和您的项目完全加载
  8. 现在您需要关闭模拟器(直接关闭或使用 Shift + F5)并关闭Visual Studio。
  9. 现在打开网络和共享中心
  10. 点击更改适配器设置(在左侧列出)
  11. 现在你会看到 - “控制面板\网络和  互联网\网络“连接。 HyperV创建的一些新适配器,  它们应该被称为“vEthernet(...)”
  12. 在这里,您需要关注vEthernet(虚拟交换机)和  vEthernet(内部以太网端口Windows Phone仿真器内部  开关)
  13. 现在右键单击vEthernet(虚拟交换机)并单击  属性并导航到共享选项卡。
  14. 在此处,选择允许其他网络用户连接并选择  vEthernet(内部以太网端口Windows Phone仿真器内部  切换)作为适配器,然后保存更改并关闭Windows。
  15. 现在一切正常。(确保你的Wi-Fi工作正常)
  16. Source

答案 6 :(得分:0)

这是一个防火墙问题,如前2个答案。我取消选中'启用防火墙'在Symantec Endpoint Protection>网络威胁防护>选项。 VM启动后,可以重新打开防火墙。

答案 7 :(得分:0)

我注意到在我的设备管理器中,我收到了针对网络适配器/“Hyper-V虚拟交换机扩展适配器”的警告。

我的决心是使用Hyper V管理器删除“Windows Phone Emulator Internal Switch”:

1 ...启动Hyper V Manager 2 ...虚拟交换机管理器 3 ...在虚拟交换机列表下,选择“Windows Phone Emulator Internal Switch”,然后单击“删除” 4 ...请参阅设备管理器 - “Hyper-V虚拟交换机扩展适配器”警告已被删除 5 ...使用相同的名称创建一个新的虚拟网络交换机(内部) 6 ...然后,您需要打开每个仿真器的“设置”,并将其网络适配器重新连接到新创建的内部交换机 7 ...我还运行了仿真器修复(控制面板/程序功能/右键单击Windows Phone 8.1仿真器 - ENU /更改/修复) - 不确定这是否与修复有关 9 ...然后我启动了VS2013并且模拟器现在正在工作

答案 8 :(得分:0)

我已经尝试了上面的所有指南,没有任何帮助。 最后,我卸载vmware播放器12然后它的工作。 希望这个技巧可以帮到你。

答案 9 :(得分:0)

I had the same problem with my AVG Antivirus firewall. The only thing needed was to disable AVG network filter driver in vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) network.

You can find it in Control panel -> network and internet -> network sharing center -> change adapter settings. Right click vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch), select Properties, uncheck AVG network filter driver.

After that Visual Studio is able to connect Windows Phone Emulator.

答案 10 :(得分:-1)

按照以下步骤解决此问题 1.转到网络和共享中心 2.go更改适配器设置 3.go到v以太网(内部以太网端口windows手机模拟器内部开关) 4.右键单击并启用它(如果已启用,则禁用并再次启用它。)