Windows Phone 8模拟器无法启动

时间:2014-01-21 17:51:45

标签: windows-phone-8 windows-phone-8-emulator

尝试在Windows Phone 8模拟器中运行Windows Phone 8应用程序时(通过Visual Studio 2012),我收到以下错误:

Windows Phone Emulator wasn't able to ensure the virtual machine was running

Windows Phone模拟器无法确保虚拟机正在运行:

启动虚拟机时发生了一些事情:'Emulator 720P.joel'无法初始化。 (虚拟机ID 7320013C-0597-4408A-9CCF-049166CE9926)

没有其他迹象表明可能导致此问题的原因。我确保了以下几点:

  • 我正在运行Windows 8.1 Pro x64
  • 我在支持SLAT的机器上(它是Core i5)
  • 除了Hyper-V
  • 之外,没有安装或运行其他虚拟化软件
  • 我尝试使用XdeCleanup.exe从Hyper-V清理现有的交换机,没有运气
  • 我尝试卸载并重新安装Windows Phone 8 SDK和Hyper-V。没有帮助。
  • Windows事件日志报告没有关于Hyper-V或启动模拟器的错误
  • 我尝试将VM上的处理器数量减少到1个处理器(默认值为2)。没效果。

在过去的某个时刻(几个月前),模拟器正在运行。在那个时候,我有一台Windows Phone 8设备,所以我开始开发它。我一直想在模拟器上测试一些东西,而不是必须使用我的实际手机。从那时起,我唯一能想到的就是从Windows 8升级到Windows 8.1。

有没有人知道可能会发生什么,或者知道在其他任何地方我可以找到关于可能出现问题的任何提示?

5 个答案:

答案 0 :(得分:1)

我不能说这对每个人都有用,但对我来说这只是关闭Windows防火墙的问题。

我检查了所有其他设置(BIOS,SLAT等),甚至卸载/安装了Hyper-v功能,但Hyper-V工作正常。实际上我可以打开并运行模拟器 - 只需从VS连接即可。一旦我关闭防火墙一切正常。

你会认为你可以建立一系列使用的端口,但谁知道它们会是什么?

答案 1 :(得分:0)

我有同样的问题,即使是现在,当我禁用我的无线实际上完全删除无线局域网并禁用我的桥接网络。一切正常。另请确保LAN上未启用Internet共享。

答案 2 :(得分:0)

这意味着您没有足够的RAM来启动您的仿真器。 尝试停止一些正在运行的程序或服务。然后再试一次

答案 3 :(得分:0)

我遇到了同样的问题,我解决了以下问题:

首先禁用LAN连接。 这可以通过去做 控制面板>互联网属性>连接> LAN设置>删除刻度线(取消选择自动检测设置) 按OK。

如果安装了任何防病毒软件,请禁用防火墙。

然后转到Hyper-V管理器并删除所有存在的模拟器。重新启动你的模拟器,它会工作。

答案 4 :(得分:0)