作者zxvc (眾生都是未來佛)
看板WindowsPhone
標題[問題] 無法啟動W10M模擬器
時間Mon Oct 31 19:27:33 2016
我的OS是Win 10 64-bit build 14393.351。
我最近在用Visual Studio Community 2015 with Update 3寫一個UWP app。
但想用W10M (10.0.14393.0) emulator跑時卻無法啟動emulator。
嘗試用Hyper-V Manager啟動emulator會出現32788的錯誤碼:
https://1drv.ms/i/s!AidUO2jm9c6Hk_Qf43mxADt7A2o_ew
網上搜尋有人說可能是emulator的網卡設定問題,
但我檢查過,看似沒問題,是預設的"Windows Phone Emulator Internal Switch"。
我嘗試用指令xde啟動emulator:
xde /vhd "c:\Program Files (x86)\Windows Kits\10\Emulation\
Mobile\10.0.14393.0\flash.vhd"
也是失敗。
但啟動WP 8.1 emulator則成功:
xde /vhd "c:\Program Files (x86)\Microsoft SDKs\Windows Phone\
v8.1\Emulation\Images\flash.vhd"
請問有人知道怎麼解決嗎?
--
楞嚴咒(附注音):
http://1drv.ms/1c0YbNt
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.73.148
※ 文章網址: https://webptt.com/m.aspx?n=bbs/WindowsPhone/M.1477913258.A.68E.html
※ 編輯: zxvc (140.115.73.148), 10/31/2016 19:29:14
1F:→ zxvc: 戰鬥了一整天,終於找到解法了!!! 10/31 20:01
剛才查到一篇:
https://social.msdn.microsoft.com/Forums/office/en-US/569b0f6e-2918-4df0-8b8d-fb67f21771e6/cannot-start-windows-phone-10-emulator?forum=visualstudiogeneral
有人說這是RemoteFX的問題,可以新增一機碼值把RemoteFX關閉:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Xde\10.0
新增一個DWORD,名稱是DisableRemoteFx,值是1。
然後用Hyper-V Manager把舊的W10M emulators全部刪除,
重新用VS跑deploy產生就可以了。
但我目前遇到一件怪事,就是VS開啟的emulator GUI不會顯示畫面。
要用Hyper-V Manger連才看得到囧 只好勉強用一用
※ 編輯: zxvc (140.115.73.148), 10/31/2016 20:48:34
2F:推 felaray: 求解法~~ 10/31 20:06
3F:→ zxvc: 目前W10M emulator是能啟動。但想用VS debug非常怪,我之前 10/31 22:51
4F:→ zxvc: 成功過一次。但現在一直試不出來囧。 10/31 22:52
5F:推 felaray: 我很久沒寫了 不過我的模擬器也怪怪的XD 10/31 23:44
6F:→ felaray: 只是短時間不能重灌 不然真想改灌VS15 10/31 23:44
7F:→ felaray: 不過我的問題與你不同就是~~ 10/31 23:44
8F:→ zxvc: 剛才試過VS15 Preview 5,也是有相同問題囧 11/01 08:05
9F:→ zxvc: VS15成功了!樓上的失敗是14393的emulator,換成10586就成功 11/01 08:08
10F:→ zxvc: 而且畫面直接顯示在XDE,不必用Hyper-V Manager連:) 11/01 08:11
11F:推 felaray: 原來是OS的問題 囧 11/01 08:31
※ 編輯: zxvc (140.115.73.148), 11/01/2016 09:26:41
12F:→ zxvc: 奇怪,我又回去試VS 2015 + 10586 emulator,也成功了,XDE 11/01 09:27
13F:→ zxvc: 有畫面,之前試是有問題。有可能是安裝VS 15過程修正某些設 11/01 09:29
14F:→ zxvc: 定。 11/01 09:29
15F:→ zxvc: 另外我發現不必改機碼值就能關RemoteFX:Hyper-V Manager/ 11/01 09:30
16F:→ zxvc: Hyper-V Settings.../Physical GPUs/反選Use this GPU with 11/01 09:31
17F:→ zxvc: RemoteFx。 11/01 09:31