Windows(手机)模拟器8.1/10卡在加载操作系统时

12

我已经试了好几天让模拟器能够运行。之前我尝试了Windows Phone 8.1模拟器以及Windows 8.1模拟器,但都卡在了操作系统加载的页面。

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

enter image description here

奇怪的是,Hyper-V管理器似乎没问题。我可以看到应用程序在预览窗口上正确地显示(见下图左侧的框)。

此外,断点被命中,项目似乎也在正常运行。

正如许多答案所建议的那样,我试着让模拟器运行了一个小时,但仍然没有任何进展。

enter image description here

我还尝试了卸载所有虚拟机以及修复WP 8.1模拟器,但目前为止都没有解决问题。

请帮帮我,这让我彻底崩溃了。 :(

更新

不确定这是否有帮助,但如果我将Windows Phone模拟器内部开关更改为使用私人网络而不是内部网络,我会收到几个警告,显示无法确定主机IP地址,然后模拟器将显示出紧急呼叫屏幕。但是,我无法从那里做太多事情,因为底部的三个按钮根本没有功能。

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


我曾经尝试过取消构建,然后允许模拟器完成引导操作系统(大约几分钟)。之后,我就能够将应用部署到模拟器上了。听起来你已经尝试了所有其他的故障排除步骤。你是否尝试删除并重新创建内部交换机? - pumpkinszwan
在我的情况下,它只是无限地加载。 :( 是的,我已经尝试了无数次重新创建内部开关。我发现我的Windows模拟器也表现出相同的问题,这告诉我我的Hyper-V可能没问题,因为模拟器根本没有使用Hyper-V。一定还有其他原因... - Justin XL
2
@JustinXL 你设法让它工作了吗?我也遇到同样的问题,几周来一直无法解决… - Canol Gökel
@CanolGökel 不好意思,我还是不行。:( 顺便问一下,你在运行Windows模拟器时有同样的问题吗?你用的是什么机器? - Justin XL
1
@csharpwinphonexaml 我终于搞定了!马上会发布答案。 - Justin XL
显示剩余14条评论
11个回答

7

我相信您有两个Windows Phone内部开关连接,其中一个似乎已经拔掉了,而另一个正在运行。禁用未插入的那个,只留下后者。在我进行了两天的尝试后,这种方法对我有效。祝您好运。


非常感谢,这对我有用!我还在内部交换机的设置中启用了“Hyper-V”复选框,不确定是否有所不同。 - thumbmunkeys
4
@Grimlock591,你能否解释一下如何做到这一点?谢谢。 - Percy

2
请尝试以下步骤:
  1. 打开Hyper-V管理器
  2. 操作面板中,点击Hyper-V设置
  3. 服务器面板中,选择物理GPU
  4. 取消选中使用此GPU进行RemoteFX
  5. 点击OK保存/关闭。
尝试从Hyper-V管理器或Visual Studio启动Windows Phone模拟器VM。

我使用的是带有Microsoft Emulator 10的VS2017,这对我来说是答案。 我在事件日志中遇到了“RemoteFX Manager进程停止工作并已重新启动。” 的问题。出于某种原因,我还必须重新启动Visual Studio,但最终它起作用了。 - George Howarth

2

我通过将XDE.EXE添加到我的Windows防火墙的例外中来解决了这个问题。

就在今天。


1
这个也解决了我的问题!需要注意的一点是,对我来说,安装了多个版本的模拟器。如果你进入 C:\Program Files (x86)\Microsoft XDE 文件夹,你会看到所有已安装的版本。 - billb

1
许多时候它并没有卡住,只是启动时间太长。我有一台8核处理器的电脑,启动花了大约5分钟,我以为它被卡住了,但实际上它最终还是启动了。

0
在我的情况下,从Hyper-V虚拟交换机管理器中删除内部交换机是有帮助的。每当您使用模拟器作为目标运行应用程序时,它会自动添加一个新的内部交换机,这样模拟器就可以正常运行(不再卡在加载屏幕上)。
问题是,我每次重新启动电脑都必须这样做。

0

我几周前联系了Visual Studio团队,看起来他们已经在最新的更新中解决了这个问题。以下是我最终让它全部正常工作的方法。

  1. 将您的Windows 10 TP更新到最新版本(目前为10074)。
  2. 安装最新的Visual Studio 2015(目前为RC)。
  3. 此处安装Windows 10开发人员工具预览版(我遇到了一些奇怪的错误,错误代码为:-2147023294。忽略它们,直接进入下一步)。
  4. 此处安装独立的Windows SDK for Windows 10 Insider Preview
  5. 此处安装Windows 10 Mobile预发布Microsoft模拟器

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


0

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

我们已经发布了一个修复程序,截至2015年4月30日晚上7点PDT,用于解决以下设置错误:

Windows 10 SDK 10.0.10069:安装程序失败。

用户取消安装。错误代码:-2147023294"

新的设置应该不再遇到此问题。

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


0
不确定这是否有帮助,但如果我将Windows Phone模拟器的内部开关更改为使用私有网络而不是内部网络,那么我会收到几个警告,显示无法确定主机IP地址,然后模拟器将显示紧急呼叫屏幕。从那里我能做的事情不多,因为底部的三个按钮根本不起作用。 当你将其设置为私有网络时,Windows无法与WP模拟器交互。打开网络适配器,尝试禁用并再次启动模拟器,然后再启用此适配器,如果没有效果*。

尝试过了,没有改变任何事情。 - Justin XL

0

我知道这个问题很老了,但以上的答案都对我没用,所以我想分享我的经验:

  • 进入Hyper-V控制台并删除所有模拟器
  • 进入设备管理,在网络适配器树节点下,删除所有虚拟交换机
  • 从Visual Studio运行模拟器,看魔法发生

0

这对我有用:

  1. 进入Windows Defender。
  2. 添加排除路径:“C:\ Users \ UserName \ AppData \ Local \ Microsoft \ XDE \ YourEmulatorVersion”

YourEmulatorVersion-例如10.0.14393.9


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接