我正在尝试在 Windows 10 专业版(64 位)上运行 Windows Phone 模拟器,运行 Visual Studio 2015 Professional,这是我在 VS 中运行模拟器时遇到的错误:
它卡在“正在加载操作系统...”,几秒钟后我得到了这个:
当我尝试在 Hyper-V 管理器中运行模拟器时,出现此错误:
我已经在我的 BIOS 中打开了虚拟化并检查了程序和功能中的“Hyper-V”选项。
我的机器:
Intel Core i7 3770K(4 个物理内核,8 个线程)和 32GB 内存。
如有任何帮助,我们将不胜感激!
最佳答案
Intel Core i7 3770K不支持虚拟化组件之一,VT-d
(使用定向 I/O 的虚拟化)。这是虚拟管理器可以将硬件分配给 VM 的地方(即 NIC 端口)。
您需要在其他硬件上运行它。
以下是场景,#1 我在安装不相关的 Azure 更新后直接遇到:
- 安装的某些东西可能影响了 Visual Studio 的原始安装。重新运行 Visual Studio 或最新更新的安装,然后选择
Repair
来解决问题。 - 尝试在机器的 Hyper-V 中创建一个运行通用操作系统的虚拟机。如果无法启动,则可能是以下问题之一:
- 该操作系统也无法运行 Hyper-V,因为它是不具备 Hyper-V 功能的消费者版本。
- 计算机的 BIOS 没有虚拟化功能,或者在 BIOS 中已将其关闭。检查 BIOS 以打开。
- 处理器不运行虚拟化的所有组件,即使 BIOS 运行,Hyper-V 管理器也会失败。
关于c# - Windows Phone 模拟器未在 Visual Studio 2015 上运行(Windows 10 专业版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509030/