升级到Windows 8.1后,无法运行Windows Phone模拟器而没有内存错误

esi*_*ver 10 windows-phone-8 windows-phone-8-emulator windows-8.1

我将带有8GB内存的三星9系列SSD笔记本电脑更新到Windows 8.1后,(甚至不到一年,并且在去年11月购买时排名第一),我现在无法在调试WP8时运行Windows Phone模拟器应用程序.

我看到的错误消息是:

"系统中没有足够的内存来启动虚拟机模拟器WVGA 512MB.user,RAM大小为512兆字节"

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

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

谢谢!

esi*_*ver 5

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

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

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

  3. 右键单击Virtualization文件夹,指向"新建",然后单击"DWORD值".
  4. 键入MemoryReserve,然后按Enter键.
  5. 双击"MemoryReserve",在"数值数据"框中输入2048,选择"十进制"选项,然后单击"确定".
  6. 关闭注册表编辑器