Windows phone 8 升级到Windows 8.1后,如果没有内存错误,将无法运行Windows Phone emulator

Windows phone 8 升级到Windows 8.1后,如果没有内存错误,将无法运行Windows Phone emulator,windows-phone-8,windows-8.1,windows-phone-8-emulator,Windows Phone 8,Windows 8.1,Windows Phone 8 Emulator,在我用8GB内存将我的三星9系列SSD笔记本电脑升级到Windows 8.1之后(还不到一年,去年11月购买时是最棒的),我现在无法在调试WP8应用程序时运行Windows Phone emulator 我看到的错误消息是: “系统内存不足,无法启动虚拟机仿真器 WVGA 512MB。ram大小为512兆字节的用户“ 好的,当我尝试运行一个构建的时候,机器立即从25%的内存消耗变为80%的内存消耗。即使在我关闭VisualStudioExpress 2012之后,根据任务管理器,它仍然停留在80

在我用8GB内存将我的三星9系列SSD笔记本电脑升级到Windows 8.1之后(还不到一年,去年11月购买时是最棒的),我现在无法在调试WP8应用程序时运行Windows Phone emulator

我看到的错误消息是:

“系统内存不足,无法启动虚拟机仿真器 WVGA 512MB。ram大小为512兆字节的用户“

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

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


谢谢

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

Microsoft现在发布了关于如何编辑注册表以更正此问题的帖子:

  • 启动注册表编辑器
  • 找到以下注册表子项:

    HKEY\ U本地\计算机\软件\ Microsoft\Windows NT\CurrentVersion\Virtualization

  • 右键单击虚拟化 文件夹,指向“新建”,然后单击“DWORD值”
  • 键入MemoryReserve,然后按Enter键
  • 双击MemoryReserve, 在值数据框中输入2048,选择十进制选项,然后 然后单击OK
  • 关闭注册表编辑器

  • 关闭一些应用程序(如SQL Server)对我来说是个好办法。

    您尝试过重新安装VS Express吗?从昨天开始,VS2013特快就开始了。我知道这很难实现,但也许值得一试。您是否安装了Visual Studio Update 3?解决了Windows 8.1上VS2012的兼容性问题。VS Express 2013不包括对Windows Phone的支持。安装VS Update 3后,VS Express 2012将根本不会启动。我现在完全无法进行任何Windows Phone开发。好的,在完全重新安装Windows 8、升级到8.1、安装VS Express和安装update 3之后,它现在重新工作,并且没有给我内存错误。是的,我现在也必须每次都这样做。我遵循了这个,仍然无法启动和运行它。