6

刚刚在安装了 HoloLens 模拟器的 VS2015 Update 2 中创建了默认项目Holographic DirectX11 App (Universal Windows) ,然后按 F5。

HoloLens 模拟器开始加载,但在某些时候

模拟器无法连接到设备操作系统:模拟器无法确定主机IP地址,该地址用于与来宾虚拟机进行通信。某些功能可能被禁用。

截屏

我可以从 Hyper-V 管理器启动模拟器并连接到它,但屏幕没有响应鼠标点击并卡在开始菜单上(如果我从 VS2015 启动它,模拟器窗口中的图片相同,但开头有此错误消息) :

在此处输入图像描述

有什么想法吗?

4

2 回答 2

9

好的,一些“标准”清理做了这件事:

  1. 打开Hyper-V 管理器
  2. 删除所有Windows PhoneHoloLens虚拟机(稍后将重新创建它们)
  3. 单击右侧Actions面板中的Virtual Switch Manager...链接并删除所有虚拟交换机
  4. 重新启动(我做了“以防万一”,可能不需要)
  5. 在VS2015中打开任何 HoloLens 项目并按F5 - 这应该会为 HoloLens 重新创建新的虚拟机并成功部署应用程序。

* 更新 *

将来似乎有更合适的地方来解决此类问题 - 官方问答论坛。

* 更新 2 *

它可能是相关的,所以我将把这个链接留在这里(它确实帮助我解决了过去与 Windows Phone 模拟器非常相似的问题)。

引用上面链接中的重要部分:

这是我的解决方案,对我来说效果很好:

  1. 以管理员身份打开hyper-v,打开虚拟交换机管理器,使用“内部”创建一个新的虚拟交换机,使用默认名称或您想要的任何名称,然后保存

  2. 再次打开虚拟交换机管理器,您将看到“ Windows Phone Emulator Internal Switch ”,复制名称“ Windows Phone Emulator Internal Switch ”并将此交换机更改为另一个名称(无论您想要什么,我只是在下面添加“ 1 ”字符串如:Windows Phone Emulator Internal Switch 1),并在步骤 1 中打开新添加的开关,将其重命名为“ Windows Phone Emulator Internal Switch ”(不要更改或丢失任何字符串),保存

  3. 再次打开虚拟开关管理器,现在您可以删除旧的“ Windows Phone Emulator Internal Switch 1 ”开关

  4. 打开系统网络设置,适配器设置,你会看到“ vEthernet(Windows Phone Emulator Internal Switch) ”现在已启用,而旧的“ vEthernet(新虚拟交换机) ”已禁用,将无法使用。

在 VS 中,只需运行并部署到模拟器,玩得开心。

希望这可以帮助。

于 2016-03-31T08:24:43.473 回答
3

我修复了

模拟器无法连接到设备操作系统:模拟器无法确定主机IP地址,该地址用于与来宾虚拟机进行通信。某些功能可能被禁用。

问题:

  1. 打开 Hyper-V 管理器
  2. 打开虚拟交换机管理器
  3. 选择“Windows Phone 模拟器内部开关”
  4. 将连接类型从“专用网络”更改为“内部网络”
于 2016-04-06T16:28:26.213 回答