我安裝了 Windows Phone 8 SDK,並嘗試設定模擬器。但它抱怨我的系統的虛擬化設定未啟用。
我已經從「新增程式和功能」安裝了 Hyper-V。當我進入 BIOS 設定時,我沒有看到可以開啟虛擬化設定的選項。
我的主機板是華碩M5A88。我需要升級 BIOS 嗎?
更新:根據建議,我更新了 BIOS,並打開了該設置,但 Visual Studio 仍然無法啟動模擬器並出現此錯誤。但較舊的 BIOS 沒有該設定。
更新:我在“高級 -> CPU 配置”下找到了設定。我猜,「英特爾虛擬化技術」不存在,因為它適用於 AMD 處理器。
儘管如此,還是沒有運氣。我透過下載一個小實用程式進行了檢查,該實用程式檢查我的系統是否支援虛擬化,它說我的系統支援虛擬化。
我的處理器是 AMD-FX8150(如果這很重要的話)。
從開發網站的系統需求頁面,我嘗試了 CoreInfo 工具,該工具還表示我的系統支援硬體輔助虛擬化。
我還從控制面板為所有程式啟用了 DEP。
解決了: 從 BIOS 啟用虛擬化後,我必須從「開啟或關閉 Windows 功能」程式重新安裝 Hyper-V 軟體包,重新啟動我的系統,然後它就開始工作了。
答案1
答案2
在主機板上,您需要在 BIOS 中啟用名為「安全虛擬機器模式」的設定。這將在您的 CPU 上啟用虛擬化技術 (AMD-V),這是 Hyper-V 和 Windows Phone SDK 所需要的。
答案3
這對我有用:
- 在控制台中停用 Hyper-V
- 重新開始
- 在控制台中再次啟用 Hyper-V
- 再次重啟
- 開啟 Visual Studio 並重試