Windows (phone) 模拟器 8.1/10 卡在加载 OS

Windows (phone) emulator 8.1/10 stuck at loading the OS

几天来我一直在努力让模拟器工作。之前我试过 Windows Phone 8.1 模拟器和 Windows 8.1 模拟器,但都卡在加载 OS.

今天早些时候,我安装了新的 Windows 10 工具,我想我应该用新的 Windows 10 模拟器再试一次……不,还是一样的结果。

奇怪的是,Hyper-V 管理器似乎运行良好。我可以看到应用程序在 Preview window 上正确显示(请参见下图左侧的框)。

此外,断点被打了,项目似乎运行OK。

正如许多 answers 已经建议的那样,我尝试让它 运行 一个小时,但仍然没有任何结果。

我还尝试过的事情包括卸载所有虚拟机以及修复 WP 8.1 模拟器,到目前为止没有任何效果。

请帮忙,这让我完全疯了。 :(

更新

不确定这是否有帮助,但如果我将 Windows Phone 模拟器内部开关 更改为使用 Private 网络而不是 Internal,我会收到一些警告说 无法确定主机 IP 地址 然后模拟器会出现使用紧急呼叫屏幕。由于底部的三个按钮根本不起作用,我在那里无能为力。

我知道更改连接类型不是正确的方法,但这至少告诉我模拟器可以工作,只是如何工作的问题。

Not sure if this would help, but if I change the Windows Phone Emulator Internal Switch to use Private network instead of Internal, I will get a couple of warnings saying Unable to determine the Host IP address and then the Emulator will show up with the Emergency Call screen. Not much I can do from there as the three buttons on the bottom are not functioning at all.

当您将其设置为专用网络时,Windows 无法与您的 WP 模拟器交互。打开网络适配器,并尝试禁用并再次尝试启动模拟器,如果它不起作用则再次启用此适配器 *

几周前我联系了 Visual Studio 团队,看起来他们已经在最新更新中解决了这个问题。这就是我最终让一切正常运作的方式。

  1. 将您的 Windows 10 TP 更新到最新版本(当前为 10074)。
  2. 安装最新的 Visual Studio 2015(当前为 RC)。
  3. here 安装 Windows 10 个开发者工具预览版(我得到 一些奇怪的错误,错误代码:-2147023294。无视他们,走 直接进入下一步)。
  4. 为 Windows 10 Insider 安装 独立版 Windows SDK 从 here.
  5. 预览
  6. 为 Windows 10 Mobile 安装 预发布 Microsoft Emulator 来自 here.

就是这样!完成所有这些后,我的模拟器和仿真器都可以正常加载。

不再需要安装 Windows SDK 和模拟器的变通步骤。

我们已于太平洋标准时间 2015 年 4 月 30 日晚上 7 点发布了针对设置错误的修复程序

Windows 10 SDK 10.0.10069 : The installer failed.

User cancelled installation. Error code: -2147023294"

新设置应该不会再遇到这个问题。

对于现有安装以及更多信息,请参阅此论坛 post: https://social.msdn.microsoft.com/Forums/en-US/17bc9d5e-2ea7-4149-bb75-23997db8bd25/

我相信你有两个 Windows Phone 内部开关连接,一个似乎被拔掉了,而另一个是 运行。禁用未插入的那个并保留后者。经过 2 天的修补,这对我有用。神速.

就我而言,从 Hyper-V 虚拟交换机管理器中删除内部交换机会有所帮助,每当您 运行 您的应用程序使用模拟器作为目标时,它都会自己和模拟器添加一个新的内部交换机将 运行 正常(不再卡在加载屏幕上)

问题是,我每次重启电脑时都必须这样做

多次没有卡住。只是需要太长时间才能开始。我有一个 8 核处理器,启动大约需要 5 分钟,我以为它卡住了,但它确实启动了。

这对我有用:

  1. 转到 Windows 后卫。
  2. 添加排除路径:"C:\Users\UserName\AppData\Local\Microsoft\XDE\YourEmulatorVersion"

您的模拟器版本 - 例如 10.0.14393.9

2 天,尝试了此处发布的所有内容,但没有任何效果!最后,由于现在(重新)安装 windows 而不会丢失您的文件(3 小时,包括更新)要容易得多,所以我只是求助于它。同样的事情发生了,但后来我看到警告说我还没有在开发者模式下激活我的 VS 到 运行 :) 这样做了,瞧,模拟器现在可以工作了。

如果这可能有帮助:当我安装 Android Studio 并从 Android 禁用 Hyper-V 时,我的问题就开始了。为 VS 重新启用它无法让我再次 运行 它。但我听说有一种方法可以 运行 Android 和 VS 模拟器使用 VS 模拟器 Android。稍后我会尝试看看它是如何工作的...

我知道这个问题很老了,但是上面的 none 个答案对我有用,所以我写下我的两分钱:

  • 转到 Hyper-V 控制台并删除所有模拟器
  • 转到设备管理,在网络适配器树节点下,删除所有虚拟交换机
  • 运行 来自 Visual Studio 的模拟器,看看奇迹发生

尝试以下方法。

  1. 打开 Hyper-V 管理器
  2. 操作窗格中,单击Hyper-V设置
  3. Server 窗格中,select Physical GPUs
  4. 取消选中,将此 GPU 与 RemoteFX 一起使用
  5. 单击“确定”以 save/close。

尝试从 Hyper-V 管理器或 Visual Studio.

中启动 Windows Phone 模拟器 VM

我通过简单地添加 XDE.EXE 作为我的 Windows 防火墙的例外解决了这个问题。

就在今天