【问题标题】:Unable to start the Windows Phone Emulator无法启动 Windows Phone 模拟器
【发布时间】:2014-11-22 02:45:00
【问题描述】:

我已经多次看到此错误。每次我深入谷歌并最终让我重新安装我的窗户和所有东西。请帮忙,我不想重新安装所有东西。错误是:

Windows Phone Emulator

Unable to start the Windows Phone Emulator

Windows Phone Emulator is unable to start because 
the hypervisor is not running. The likely cause is
that hardware-assisted virtualization is not enabled.

Check your computer's BIOS to ensure that hardware-
assisted virtualization and hardware-assisted data 
execution features are enabled.

但昨天我使用模拟器在 Windows Phone 上进行了非常正常的调试,我非常确定
我已经在 BIOS 中打开了虚拟化,并且还在打开或关闭 Windows 功能强>:

有时当我按下 f5 时,IDE 会出现另一个错误:0x80131500

我的电脑:windows 8.1 Ultimate 64b、4gb 内存、i3、Visual Studio 2013 RC3

【问题讨论】:

    标签: visual-studio-2013 emulation virtualization hyper-v windows-phone-8-emulator


    【解决方案1】:

    终于在折腾了一整天后解决了^^ 我在这里发布解决方案,以免有人像我一样浪费时间来解决如此愚蠢的错误!

    1. 打开或关闭 Windows 功能中的简单禁用 Hyper-V 选项 (您可以通过点击组合 Windows + S 打开它,这将打开搜索框,然后输入“打开或关闭 Windows 功能”
    2. 重启您的电脑
    3. 使用与步骤 1 相同的方式启用 Hyper-V 选项。

    享受编码:D

    【讨论】:

    • 这很有魅力 - 非常感谢,在我整个上午都在寻找解决方案之后,你帮我省了很多麻烦 :)
    • 这确实是唯一可行的解​​决方案。感谢您先尝试!遗憾的是,在 MSFT 自己的支持论坛中找不到此类信息。
    • 谢谢!虽然这应该是我的第一次尝试......毕竟这是一个 Windows 环境哈哈
    • 你是天才!非常感谢!
    • 非常感谢。带着最美好的祝愿。
    【解决方案2】:

    具有管理员权限的 CMD:

    bcdedit /set hypervisorlaunchtype auto
    

    然后重启。

    【讨论】:

      【解决方案3】:

      如果接受的答案对您不起作用(不幸的是它对我不起作用),请务必在您的 BIOS 中启用数据执行保护 (DEP)。

      以下文章概述了为 Hyper-V 启用的 BIOS 设置: https://msdn.microsoft.com/en-us/library/windows/apps/jj863509%28v=vs.105%29.aspx

      就我而言,我在 BIOS 中启用了硬件辅助虚拟化,但没有启用数据执行保护 (DEP)。我还通过 Windows 功能启用了 Hyper-V。在 BIOS 中启用 DEP 后,我就可以运行 Windows 手机模拟器了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多