10

在我将具有 8GB RAM 的三星 Series 9 SSD 笔记本电脑更新到 Windows 8.1 之后(甚至不到一年,并且在去年 11 月购买时是顶级产品),我现在在调试我的 WP8 时无法运行 Windows Phone 模拟器应用程序。

我看到的错误消息是:

“系统内存不足,无法启动虚拟机模拟器 WVGA 512MB.user,ram 大小为 512 MB”

好吧,当我尝试运行构建时,机器立即从 25% 的内存消耗变为 80% 的消耗。即使在我关闭 Visual Studio Express 2012 之后,根据任务管理器的说法,它仍然停留在 80% 的内存消耗。此时,我无法运行 Windows Phone 模拟器来测试我的应用程序。

如何在不更换硬件的情况下解决此问题?

谢谢!

4

3 回答 3

5

Microsoft 现在发布了一篇知识库文章,其中包含有关如何编辑注册表以更正此问题的信息:

  1. 启动注册表编辑器。
  2. 找到以下注册表子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization

  3. 右键单击虚拟化文件夹,指向新建,然后单击 DWORD 值。
  4. 键入 MemoryReserve,然后按 Enter。
  5. 双击 MemoryReserve,在数值数据框中输入 2048,选择十进制选项,然后单击确定。
  6. 关闭注册表编辑器。
于 2014-01-15T22:22:33.317 回答
1

我还不能发表评论,但我想确认在启动 Hyper-V 管理器后能够启动模拟器。尝试启动模拟器时出现内存错误;我通过 Hyper-V 管理器启动了模拟器,并且能够从 VS2013 启动它。

于 2013-12-03T18:22:57.773 回答
0

关闭一些应用程序(例如 SQL Server)对我有用。

于 2015-09-21T04:33:33.650 回答