尝试启动Windows Phone模拟器时“内存不足......”错误

时间:2013-12-17 15:42:34

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

我实际上有时(不总是)得到这个错误(下图),这意味着我的硬件很好(?)。

enter image description here

每当我收到此错误时,我都尝试在HyperV Manager(After upgrading to Windows 8.1, unable to run Windows Phone emulator without memory error)内启动VM。

但是现在,即使我开始它,它仍然无效(图片如下)。

enter image description here

当我开始使用Application Deployment在WVGA(而不是WVGA 512 MB)模拟器中测试xap文件时出现错误,模拟器没有启动,之后无论我尝试了什么版本的模拟器,都出现了同样的错误。

我尝试删除VM Manager中的所有虚拟机,然后启动VS并再次运行模拟器,但它仍然无效。我也重新启动了Windows,但问题仍然没有解决。我正在使用VS2012和Windows 8.1。

2 个答案:

答案 0 :(得分:6)

这背后的主要原因是您的计算机没有足够的可用内存供VM启动。

这是最近发布的KB article,通过设置限制主机可用内存量的注册表项来解决此问题。

http://support.microsoft.com/kb/2911380/en-us

我已经使用了上述修复程序,它对我有用。

答案 1 :(得分:1)

此消息告诉您PC上没有足够的内存来启动此虚拟机。

尝试关闭其他应用程序(例如Visual Studio,任何Office应用程序等),然后在Hyper-V管理器中启动模拟器。然后,您可以重新启动Visual Studio等。

我注意到在Windows 8.1下我似乎经常发生这种事情,而不是我记得4GB RAM笔记本电脑在Windows 8下发生的事情。