作者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/cn.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