2013-11-02 23 views
10

在我將帶有8GB內存的三星Series 9 SSD筆記本電腦更新至Windows 8.1之後(甚至一年前還沒有購買頂級產品去年11月),我現在無法在調試我的WP8應用程序時運行Windows Phone模擬器。升級到Windows 8.1後,無法運行無內存錯誤的Windows Phone模擬器

錯誤消息我看到的是:

「沒有足夠的內存在系統啓動虛擬機模擬器 WVGA 512MB.user與RAM大小爲512兆字節」

好了,我立即嘗試運行構建,它立即從25%的內存消耗到80%的消耗。根據任務管理器的說法,即使在關閉Visual Studio Express 2012之後,它仍然停留在80%的內存消耗。此時,我無法運行Windows Phone模擬器來測試我的應用程序。

如何在不更換硬件的情況下解決此問題?

謝謝!

+0

您是否嘗試過重新安裝VS Express?由於昨天VS2013 Express [可用](http://www.microsoft.com/visualstudio/eng/downloads#d-2013-express)。我知道這是一個遠射,但也許值得一試.. – Mark

+0

你有沒有安裝Visual Studio Update 3?這解決了Windows 8.1上與VS2012的兼容性問題。 –

+0

VS Express 2013不包含對Windows Phone的支持。 – esilver

回答

5

微軟已經發布a KB article with information有關如何編輯註冊表來解決此:

  1. 啓動註冊表編輯器。
  2. 找到以下注冊表子項:

    HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows NT \ CURRENTVERSION \虛擬化

  3. 右擊虛擬化 文件夾,指向新建,然後單擊DWORD值。
  4. 鍵入MemoryReserve,然後按Enter鍵。
  5. 雙擊MemoryReserve, 在數值數據框中輸入2048,選擇Decimal選項,然後單擊OK,然後選擇 。
  6. 關閉註冊表編輯器。
+0

我跟着這個,仍然無法啓動並運行。 – Moax6629

1

我無法發表評論,但我想確認在啓動Hyper-V管理器後能夠啓動模擬器。我正在嘗試啓動模擬器時出現內存錯誤;我通過Hyper-V管理器啓動了模擬器,並能夠從VS2013啓動它。

+1

是的,我必須這樣做現在每次都是。 – esilver

0

關閉一些應用程序(例如SQL Server)爲我做了竅門。

相關問題