[WindowsPhone]Windows Phone Emulator無法開啟的可行解決方案

摘要:Windows Phone Emulator無法開啟的可行解決方案

 
今天試了一個下午的Windows Phone Emulator,一直開不起來,上網查了許多資料。
 
有的說是記憶體不足8G。
 
有的說是Hyper-V未開啟。
 
http://msdn.microsoft.com/library/windows/apps/jj863509(v=vs.105).aspx
 
還有是否支援SLAT。
 
http://blogs.msdn.com/b/avkashchauhan/archive/2012/10/30/windows-phone-8-0-emulator-requires-a-slat-supported-hardware-virtulization-on-windows-8-machine.aspx
 
結果以上方法都沒解決我的問題,幸好最後找到問題,下面開始是我的解決方法,如果有遇到以上問題,可以依照連結指示試試看。
 
首先,將程式更新到最新版。
Windows Phone 8.1 Emulators
Windows Phone 8.1 Update 1 Emulators
http://dev.windows.com/zh-tw/develop/download-phone-sdk
 
程式更新完以後,開啟AVG防毒軟體,點選Firewall->選擇設定->專家模式->進階設定,勾選允許防火牆支援的虛擬機傳入/傳出的任何流量。
 
 
完成以上設定之後,接著進入控制台->網路和共用中心->變更介面卡設定,找到vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch),點選右鍵->內容,將AVG network filter driver取消勾選。
 
 
接著開啟Windows Phone Emulator就可以順利的開發了。