【问题标题】:Windows Phone Emulator not startingWindows Phone 模拟器无法启动
【发布时间】:2014-07-25 15:16:13
【问题描述】:

当我从 VS13 运行模拟器时,会在“Windows Phone 操作系统正在启动”中挂起,但在 Hyper-v 管理器中运行正常,然后不断出现两个错误

错误:DEP6200:Boostrapping 'Emulator 8.1 WVGA 4 inch 512MB' 失败。找不到设备。应用部署失败。请再试一次。

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

救命!

【问题讨论】:

  • 我建议你重新安装虚拟电话包。
  • 我这样做了,但问题没有解决

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


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

【讨论】:

    【解决方案2】:

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

    1. 列表项
    2. 以管理员身份运行“cmd.exe”
    3. 输入“路线打印”
    4. 如果您看到来自 169.254.0.0 的两条相同路线,如下所示:

    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. 删除 Hyper-V(转到“程序和功能”)
    3. 重启系统
    4. 安装 Hyper-V
    5. 重启系统

    现在您可以在模拟器上部署和调试您的 windows phone 项目了。

    【讨论】:

    • 重新安装 Hyper V 非常极端。根据我的经验,我发现有问题的路由正在与我的企业 VPN 客户端的所有东西共享。在断开客户端然后重新运行解决方案时,它已成功部署到模拟器。我希望这会有所帮助。
    【解决方案3】:

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

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

    但注意第二个错误:

    我已经多次遇到该错误,但即使虚拟机已由 VS 成功启动,大多数情况下也会出现,但通过为其创建的虚拟交换机与它进行通信时存在问题,该虚拟交换机可以在 Hyper 中进行管理-V 在虚拟交换机部分。

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

    很抱歉,我没有详细的步骤为您提供明确的答案,但删除虚拟交换机和 VM 大部分时间都有效,因为 VS 在重试时会为您完成所有配置,但如果失败,@ 987654321@。我希望你能正常工作,当你只是想测试你的应用程序时,处理这些问题一段时间是一件非常痛苦的事情。

    【讨论】:

      【解决方案4】:

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

      很多人都有同样的问题:

      你能重新启动你的机器,检查任何待处理的 Windows 更新,然后再试一次吗?

      【讨论】:

        【解决方案5】:

        就我而言,我已按照此解决方案的建议通过删除 Hyper V 管理器中的所有虚拟机来解决此问题: https://stackoverflow.com/a/21084481/4562521

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

        【讨论】:

        • 因为删除了所有创建的虚拟机,所以在我的电脑上解决这个问题:VS13 在“Windows Phone OS is Starting”中挂起,但在 Hyper-v 管理器中运行正常。我会按照您的建议更改此帖子回复。谢谢
        【解决方案6】:

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

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

        要解决此问题,请卸载或禁用包括 Windows Defender 在内的杀毒软件。

        【讨论】:

          猜你喜欢
          • 2014-11-22
          • 2016-01-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多