【问题标题】:No option to enable Hyper-V in my BIOS settings在我的 BIOS 设置中没有启用 Hyper-V 的选项
【发布时间】:2014-01-31 05:02:16
【问题描述】:

我是 Windows Phone 8 应用程序开发的新手。我安装了 SDK 8.0。当我运行我的应用程序时,它显示一个错误,告诉我启用 Hyper-V。在搜索时,我找到了this MSDN documentation 在 BIOS 中提供解决方案。但是当进入我的 BIOS 设置时,没有这样的选项可用。

有什么建议吗?

【问题讨论】:

  • 我添加了第 2 步,这很重要!对不起,我一开始忘了提。
  • 先生在那个功能选项卡中,没有 hyper-v 复选框。 drive.google.com/file/d/0B4BFBh3OR4u0TDJxVlpybUgzZ3M/… 查看快照。
  • 编辑了我的答案,但我应该问:您运行的是 Windows 8 Pro 还是 Windows 8 Enterprise? Hyper-V 不附带基本的 Windows 8。
  • 非常感谢。我必须安装窗口 8.1。我会非常感谢你
  • 当/如果您确认这启用了 Hyper-V,请标记为答案。我在工作中已经这样做了 2-3 次,所以我的说明应该会有所帮助。

标签: c# windows-phone-7 virtualization hyper-v bios


【解决方案1】:

第 1 步:在 BIOS 中启用虚拟化

您需要在 BIOS 管理菜单的Security 选项卡中的System Security 选项下启用Virtualization Technology (VTx)

该选项不得称为 Virtualization Technology 或包含术语 VTxVT-x。它可能被称为Hardware VirtualizationVirtualization 等。此外,该选项可能不在“安全”选项卡下。由于虚拟化依赖于硬件并且 BIOS 接口可能会有很大差异,因此您可能需要进行一些挖掘。

第 2 步:启用 Hyper-V

您还需要打开 Hyper-V 功能(默认情况下,它在 Windows 8 中未启用)。

来自程序和功能菜单:

  1. 转到:控制面板 >> 程序和功能 >> 点击“打开或关闭 Windows 功能”(应该在左侧面板上)。
  2. 选中该列表中的“Hyper-V”复选框,然后单击确定。
  3. 等待安装完成,然后重新启动。

在 Powershell 中

Enable-WindowsOptionalFeature –FeatureName Microsoft-Hyper-V -All

您应该能够使用 Hyper-V。

有关屏幕截图,请参阅此step by step 指南。

备注

  1. 您必须运行 Windows 8 Pro 或 Windows 8 Enterprise。 Hyper-V 在基本 Windows 8 中不可用。同样适用于 Windows 8.1。
  2. 您的 CPU 可能不支持 VTx。使用CPU-Z 找出答案。运行 CPU-Z,然后单击顶部的“CPU”选项卡。左边应该有一个名为Instructions 的标签,大约在窗口的一半。如果你没有看到 VT-x 列出在那里,你的 CPU 不支持它,恐怕你运气不好。

【讨论】:

【解决方案2】:

对于那些还没有找到解决方案的人,由于我的 BIOS 没有启用它的选项,我花了几天的时间来解决这个问题。我发现您必须以管理员身份运行英特尔硬件执行管理器,如果您有 Avast 防病毒软件,请转到设置/故障排除/并禁用(取消选中)硬件辅助虚拟化。显然该选项已在 BIOS 中启用。希望这对你有用。

【讨论】:

    猜你喜欢
    • 2013-12-01
    • 2021-09-13
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 2016-09-18
    • 2013-02-23
    相关资源
    最近更新 更多