错误: DEP6200: 引导"设备"失败。找不到设备。

17
我已经阅读了所有我能找到的相关问题的StackOverflow帖子,但我仍然无法解决它。
我正在尝试将一个应用程序部署到实际设备(不是模拟器)。但是当我尝试构建时,我收到以下错误消息:
Severity    Code    Description Project File    Line
Error       Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device '30F105C9-681E-420b-A277-7C086EAD8A4E'.': 
SEHException - External component has thrown an exception.  App1

Severity    Code    Description Project File    Line
Error       Error : DEP6200 : Bootstrapping 'Device' failed. Device cannot be found.    App1    
值得一提的是,我从 Windows 7 升级到了 Windows 10。同样值得一提的是,我的电脑缺少 IpOverUsbSvc.exe(不仅仅是注册表,而是实际服务也缺失)。找不到任何方法来解决这个问题,所以我的同事发送了 .exe 和 DLL 文件给我,我把它放在了它应该在的位置。现在该服务正在运行,不再出现任何错误。我的设备已被 PC 认可,它正在运行 Windows 10 Mobile(但我也尝试过使用运行 Windows 8.1 的设备)。
PC 规格:
- Windows 10 Pro (Build 10240) - 使用 Visual Studio 2015 - UWP 工具
有没有任何修复这个噩梦的建议?谢谢!

你是否已安装了最新的SDK? https://dev.windows.com/en-us/downloads/windows-10-developer-preview - Jakub Krampl
昨天重新安装了整个东西。没有任何改变。:( - Whyser
我也遇到了同样的问题。解决方法是安装最新的SDK和模拟器。 - Andrii Krupka
我也有同样的问题,我可以启动10240模拟器,但10586模拟器无法完全加载,只显示启动屏幕,最终无法部署应用程序 :/ 这真是令人沮丧,因为WP的模拟器从来没有像现在这样糟糕过 :( - dinchy87
12个回答

11

以下是帮助我的步骤。我已经在手机上安装了Windows 10移动版build 10581(现在是10586)。

  1. 关闭手机的开发人员模式。
  2. 通过VS2015部署应用程序(UWP或SL)-> 出现错误。
  3. 打开手机的开发人员模式。
  4. 通过VS2015部署应用程序(UWP或SL)-> 正常工作。

如果您更换另一台设备或重新连接,您必须关闭VS2015,重新启动并重新执行此操作!


那真的帮了我!<3 几乎是实时回答 - ignacy130
这个 bug 困扰了我一个多月。不得不反复回到 Windows 8.1,然后再次构建 10166 很多次…… 这里重要的是始终关闭 VS 并强制它在非开发者模式下部署。 - JBernardo
Visual Studio 2015 更新1已发布。此次更新修复了该错误:https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx - Maxim Nikonov
我确实接受了更新,但只有在注册和注销手机后,我才能解决这个问题。谢谢。 - Tulika
你如何关闭开发者模式? - Stilgar
设备设置 -> 更新和安全 -> 开发人员 - Maxim Nikonov

6

终于找到了解决这个棘手的错误的方法。

似乎如果我没有安装Windows Phone 8.1工具,我就无法构建到ARM设备(甚至不是Windows 10 Mobile)。

所以我的解决步骤是: 转到控制面板 -> 程序和功能 -> Microsoft Visual Studio ... 2015 -> 修改。然后选择Windows Phone 8.1工具。

非常生气的是,当类似这样的东西缺失时,无法获得合理的错误消息。


这并没有解决我的问题,但它引起了我的注意,检查了“解决方案平台”,发现它是ARM而不是我需要的x86来在我的桌面上进行检查。谢谢。 - shahar eldad

1
我看到这是一个相当古老的帖子...但我仍然遇到了这个问题。在我的情况下,这是在我部署到第二个用于测试的手机之后发生的。此后,VS 2017现在只想要部署到那个手机而不再是其他手机。如果我启动另一个项目,则可以识别并部署到其他手机(在调试下列为设备)。 重新启动系统可以解决这个问题...
另外,如果我将另一个项目添加为参考(比如后台任务),我将失去选择调试设备和模拟器的能力。VS 2017似乎只会部署到上次选择的设备...(真的不知道这是什么)。我还没有能够在这个项目上恢复模拟器和设备的选择。我只有"开始"和"下载新模拟器"选项。我认为这可能与VS不知道参考项目的类型(如arm/86/64)有关,因为它没有设置(这违反了引用项目的目的,即动态引用而不是编译后的设备特定文件...)
希望对某人有所帮助....

1

我在将设备更新到win10版本10.0.10581.0后遇到了这个问题。我尝试了很多方法,但最终在安装最新的SDK和模拟器后解决了。您可以尝试从此页面安装SDK和模拟器:

https://dev.windows.com/en-us/downloads/windows-10-developer-preview

一些新的模拟器在vs中不可见,重启几次后才出现,并且设备调试也开始工作了。但是我仍然遇到一个问题,即在结束与设备的调试会话后,vs崩溃。

1

我尝试了很多建议的解决方案,但都没有成功。

在我将USB-C电缆从计算机的USB 3.1端口更改为USB 2.0端口后,错误消失了。但你的情况可能不同。


这个对我起作用了。不知怎么的,设备在 USB 3.1 上没有被识别。 - MovGP0

1

桌面-->我的电脑-->右键-->管理-->服务-->启动服务 Windows Phone IP over USB Transport (IpOverUsbSvc),尽管starttype可能已设置为自动。


1
似乎有许多问题导致了相同的错误信息。
这个对我有用 Windows Phone deploy Issue 基本上,你需要从Windows中删除/卸载设备。然后在拔掉并重新插入设备后,设备和驱动程序会重新安装。

在随机重新启动后,我开始在我的Lumia 640xl上遇到相同的问题。关闭/开启开发人员模式也没有帮助。 - Olumide Oyetoke

1

我在设备中卸载了现有版本的应用程序,并重新运行它,这样它就可以正常工作了。


1

我因为一个非常简单的原因而遇到了这个错误......只是打开了我从GitHub下载的一个新解决方案,按下F5,然后就出现了这个错误!

当我把构建配置从默认的“Debug - ARM”设置更改为“Debug - x64”时,它正常工作了!

(只是为了完整性而添加另一个原因,不太可能影响你的情况!)


0

尝试在另一个USB口上。它有效了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接