Windows Phone 8.1 模拟器无法加载操作系统。

10

我正试图启动模拟器(Emulator 8.1 WVGA 4英寸512 MB,或任何其他模拟器),但是它无法启动。

它会进入“正在加载操作系统”屏幕,然后弹出一个带有“DEP6100”文本的错误框。在VS上,底部会显示

Error1 Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device': ObjectDisposedException - 0x80131622

Error2 Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device': ObjectDisposedException - 0x80131622

在互联网上搜索了,但还没有找到答案。你能帮忙吗?

请告诉我您需要什么额外的信息。


你是一般遇到这个问题还是在Visual Studio更新后出现的?你更新了Visual Studio吗?检查一下是否有任何剩余的扩展更新适用于你的Visual Studio 2013。 - Amit Bhatiya
你好,感谢查看。我之前使用的是VS2013(更新1),在那个版本上模拟器运行得很好。由于某些损坏的操作系统文件,我不得不格式化我的机器,当我安装了带有更新2的VS2013后,问题就出现了。在编写代码并构建后,没有错误。但是在调试时,模拟器会启动,但经过很长时间后,会抛出一个错误,显示“Error: DEP6100”。再次感谢。 - Anonymous Person
Coreinfo: <pre> Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz Intel64 Family 6 Model 45 Stepping 7, GenuineIntel HYPERVISOR * Hypervisor存在 VMX - 支持英特尔硬件辅助虚拟化 EPT - 支持英特尔扩展页表(SLAT)</pre> - Anonymous Person
我有同样的问题,但是是在Lumia 930设备上。 - some_engineer
你应该看看这篇文章,它帮了我大忙!http://daxdude.blogspot.com/2015/01/error-dep6100-bootstrapping-0x80131622.html 基本上确保你的Windows Phone虚拟以太网在网络连接中是启用的! - Damien
6个回答

12

我在安装了 Windows 8.1 和 Visual Studio 2013 更新 3 后遇到了相同的问题。

首先,我遵循了微软在 MSDN 网站上提供的所有要求和建议来解决这个问题: Windows Phone 8 的 Windows Phone 模拟器

确认我已满足所有要求并尝试了所有可能的修复建议后,依然无法解决问题。接下来,我尝试了以下方法,成功解决了模拟器报错的问题。

解决方案如下:

  • 关闭 Visual Studio
  • 前往 "控制面板"
  • 选择 "程序和功能"
  • 在列表中查找 "Windows Phone 8.1 模拟器 - ENU"
  • 点击顶部的 "更改" 按钮或右键选择 "更改"
  • 在弹出的 "Visual Studio" 窗口中,选择 "修复"
  • 等待进程完成,然后重新打开 Visual Studio
  • 再次运行模拟器,这次应该就能正常工作了!

如果你在进行更改时仍然保持着 Visual Studio,则可能需要重新启动计算机才能使更改生效。祝你好运!


1

我曾经遇到过同样的问题,首先我通过以下方法解决了它:

  • 更新Windows

  • 卸载/安装Windows Phone SDK 8

  • 再次删除并添加Hyper-v(可能不是必要的)

但问题又出现了,所以我使用以下方法解决了这个问题:

  • 进入Windows防火墙,然后点击“恢复默认设置”

1
安装 McAfee 似乎阻止了我的模拟器... 我卸载了它并恢复了默认的防火墙设置,现在它正在工作...

这可能是我的问题。不幸的是,我无法从我的工作电脑卸载 McAfee。 - JoshYates1980

0

针对 Windows 10 模拟器 10.0.1.0 (1081p 2gb)

您应该删除以下路径中的所有 (VHD 和 AVHD) 文件: C:\Users\MyUserName\AppData\Local\Microsoft\XDE\10.0.1.0\

当模拟器重新启动时,所有文件都将被重新创建。请将 MyUserName 替换为您的用户名。 此方法适用于其他模拟器。 祝好!


0

确保您的处理器支持运行模拟器所需的必要条件。我试了几个小时后,最终检查了一下...发现我的处理器至少不支持其中一个要求。

运行coreinfo -v- 可在此下载 - 查找EPT(Intel)或NPT(AMD)旁边的*。如果显示-,则需要更换处理器。祝你好运!


如果我在VMX和EPT旁边看到一个“-”符号,那么就没有任何方法可以在BIOS或其他地方打开它了吗? - Eric

0

我曾经遇到过和你一样的问题,经过多次尝试,我用以下方法解决了这个问题:

  1. 停用 Hyper-V(并重新启动计算机);
  2. 进入设备管理器并打开网络适配器,在此卸载所有名称为“Hyper-V...”的内容,这将使我们能够在没有任何冲突的情况下重新激活 Hyper-V;
  3. 启用 Hyper-V(并重新启动计算机);

最后启动模拟器(如果这是您第一次启动它,则需要等待5-10分钟,请耐心等待它加载所需的所有应用程序)。


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