Windows Phone模拟器无法启动

时间:2014-07-25 15:16:13

标签: c# visual-studio-2013 windows-phone emulation windows-phone-8.1

当我从VS13运行模拟器时,在“Windows Phone OS正在启动”中挂起自我,但在Hyper-v管理器中运行正常,然后继续出现两个错误

错误:DEP6200:Boostrapping'模拟器8.1 WVGA 4英寸512MB'失败。无法找到设备。应用部署失败。请再试一次。

错误:DEP6100:在“连接到设备”的提升阶段期间发生以下意外错误: SmartDeviceException - 应用程序部署失败。请再试一次。

帮助!

6 个答案:

答案 0 :(得分:3)

  1. 修复Visual Studio
  2. 下载并安装此模拟器(Microsoft Emulator - Windows 10.0.26624) https://go.microsoft.com/fwlink/p/?LinkID=619310

答案 1 :(得分:2)

解决方案是删除重复的路线。

  1. 列表项
  2. 运行" cmd.exe"作为管理员
  3. 输入"路线打印"
  4. 如果您看到两条相同的路线,请参阅169.254.0.0,如下所示:

  5. Persistent Routes:
    Network Address  Netmask      Gateway Address  Metric
    169.254.0.0      255.255.0.0  192.168.1.47     1
    169.254.0.0      255.255.0.0  192.168.1.44     1
    
    1. (b)然后使用" route delete 169.254.0.0"
    2. 删除这两条路线
    3. 删除Hyper-V(转到"程序和功能")
    4. 重启系统
    5. 安装Hyper-V
    6. 重启系统
    7. 现在,您可以在模拟器上部署和调试Windows Phone项目。

答案 2 :(得分:1)

根据我的经验,您遇到的两个错误与Windows Phone VM的两个组件有关。

对于第一个错误,我不知道到底发生了什么失败,但听起来虚拟机映像可能无法像VS期望的那样工作,您可以做的一件事就是打开Hyper-V管理器并删除VM ,当您再次从VS开始调试时,它将根据您正在模拟的设备的规格再次创建VM映像。

但要注意第二个错误:

我曾多次遇到过这个错误,但即使VM成功启动了虚拟机,也会出现这种错误,但是通过为其创建的虚拟交换机与它进行通信存在问题,并且可以在Hyper中进行管理-V在虚拟交换机部分。

因此,在这种情况下,您可以再次通过删除Hyper-V管理器中的虚拟交换机来解决此问题,VS将在您再次开始调试时重新创建它。

对不起,我没有给出详细步骤的确切答案,但删除虚拟交换机和虚拟机大部分时间都可以工作,因为VS会在再次尝试时为您完成所有配置,但如果失败,{ {3}}。我希望你能让它运转起来,当你只是试图测试你的应用程序时,处理这些问题是一件非常痛苦的事。

答案 3 :(得分:1)

在VS2013的更新2的设置阶段带来WP8.1时,Windows Update似乎存在问题/冲突并重新启动。

很多人都有同样的问题:

您可以重新启动计算机,检查任何待处理的Windows更新,然后重试吗?

答案 4 :(得分:1)

在我的情况下,我已按照此解决方案的建议删除Hyper V管理器中的所有虚拟机,从而解决了此问题: https://stackoverflow.com/a/21084481/4562521

  1. 打开Hyper V Manager(单击“开始”,指向“管理工具”,然后单击“Hyper-V管理器”)
  2. 删除所有已安装的虚拟机
  3. 删除所有虚拟交换机
  4. 重启系统
  5. 重新运行视觉工作室

答案 5 :(得分:1)

我多次遇到这个问题,主要原因是防病毒防火墙设置。

Windows手机模拟器将创建虚拟网络适配器,独立的防病毒防火墙不允许访问这些适配器。

要解决此问题,请卸载或禁用包含Windows Defender的防病毒软件。