【问题标题】:Cannot start windows phone 10 emulatorwindows phone 10模拟器无法启动
【发布时间】:2026-01-21 11:35:01
【问题描述】:

我无法启动任何适用于 Windows Phone 10(版本 10.0.10240)的移动模拟器。

当我从 VS 2015 启动它时,它卡在“操作系统正在启动”。在 Hyper-V 管理器中,我可以一直看到状态“正在启动 (10%)”。一段时间后,机器自动重新启动并再次卡在“正在启动(10%)”。然后它再次超时,模拟器显示错误:“无法启动虚拟机,因为启动 RemoteFX 管理器进程所需的文件 rdvgm.exe 不存在”。这很奇怪,因为我确实在 C:\Windows\System32 中有 rdvgm.exe。

我看到有一些问题有相同的错误,但通过修复网络交换机或在显示“操作系统正在启动”后杀死 devenv.exe 解决了这些问题。我都试过了,但没有帮助。网络交换机问题是不同的(我在另一台计算机上看到它 - 在这种情况下,模拟器可以正确启动,但 VS 无法连接到它)。我卡在“开始 (10%)”。

我可以尝试什么让它工作? Windows Phone 8 模拟器运行正常。

谢谢

【问题讨论】:

  • 解决这个错误有什么运气吗?我也有同样的问题。 Windows Phone 模拟器内部开关的状态也为无连接。
  • 如果你和我有同样的问题,修改创建的VM,移除它的GPU。然后,如果您尝试启动它,它应该会启动。问题确实出在 RemoteFx 上,它无法初始化它。当您卸下 GPU 时,它会毫无问题地启动。但是,也有问题。例如,如果您尝试旋转设备,它不会改变分辨率(因此设备是水平的,但操作系统仍处于纵向模式)。我将尝试 P4tr3ck 提出的解决方案,这可能是问题,如果是,我会将其标记为答案。

标签: windows windows-10-mobile


【解决方案1】:

问题是 Hyper-V 检测到一张能够与 RemoteFX(集成 Intel GPU)一起使用的显卡,但不支持专用显卡(AMD Radeon)。我无法说服 Hyper-V 忽略专用的。当我禁用 Hyper-V 的 RemoteFX 支持(在 Hyper-V 配置中的 Intel GPU 设置中取消选中它)时,它开始工作。

【讨论】:

    【解决方案2】:

    我昨天找到了这个 Microsoft 技术支持中心。它与他们的技术人员在线聊天。我不知道它是否涵盖了所有 MS 产品。我在向他们询问 Outlook。可能值得一试。我发现它有时有点慢,但是...

    https://www.awasa.microsoft.com/en-GB/consultation/index?id=914801398064643&skuId=0

    【讨论】:

      【解决方案3】:

      Hyper-V 在使用某些双 GPU 显卡启用 RemoteFX 时出现问题。在设备管理器中禁用其中一个显卡为我解决了这个问题:

      • 在设备管理器中禁用集成显卡之一。我禁用了 Intel (R) HD Graphics 4600 并启用了 NVIDIA GeForce GT 740M。
      • 重新启动 Windows。
      • 在 Hyper-V 管理器中删除现有的手机虚拟机。
      • 启动 Visual Studio 并再次部署您的应用。

      【讨论】:

      • 问题是像我的ROG G750这样的机器很少没有启用集成GPU。但是 Hyper-V 可能会与 HD4x 图形和 NVidia GPU 上的存在混淆。
      【解决方案4】:

      老实说,我非常痛苦地执行了完全恢复出厂设置。仅重新安装了 Visual Studio 2015 社区版(仅使用我需要的工具,而不是任何其他模拟器,例如 Android),并且在按照 dev.windows.com 上的文档的说明设置 Hyper V 后它可以工作

      【讨论】:

      • 您介意提供上述 Hyper-V 文档的链接吗?在 dev.windows.com 上搜索 Hyper-V 只会找到与 WIndows-8 相关的内容。