简体   繁体   English

没有在BIOS设置中启用Hyper-V的选项

[英]No option to enable Hyper-V in my BIOS settings

I am new to Windows Phone 8 application development. 我是Windows Phone 8应用程序开发的新手。 I installed SDK 8.0. 我安装了SDK 8.0。 When I run my application, it shows an error telling me to enable Hyper-V. 当我运行我的应用程序时,它显示一个错误告诉我启用Hyper-V。 While searching, I found this MSDN documentation with a solution in the BIOS. 在搜索时,我发现这个MSDN文档在BIOS中有一个解决方案。 But when go to my BIOS settings, then there are no such options available . 但是当进入我的BIOS设置时,则没有可用的选项。

Any suggestions? 有什么建议么?

Step 1: Enable Virtualization in BIOS 步骤1:在BIOS中启用虚拟化

You need to enable Virtualization Technology (VTx) under the System Security option in the Security tab of your BIOS management menu. 您需要在BIOS管理菜单的“ Security选项卡的“ System Security选项下启用Virtualization Technology (VTx)

The option may not be called Virtualization Technology or have the term VTx or VT-x in it. 该选项可能不称为Virtualization Technology或者在其中包含术语VTxVT-x It may be called Hardware Virtualization or Virtualization , etc. Also, the option may not be under the Security tab. 它可能被称为Hardware VirtualizationVirtualization等。此外,该选项可能不在“安全”选项卡下。 Since virtualization is hardware-dependent and BIOS interfaces can differ wildly, you may have to do some digging. 由于虚拟化是依赖于硬件的,并且BIOS接口可能存在很大差异,因此您可能需要进行一些挖掘。

Step 2: Enable Hyper-V 第2步:启用Hyper-V

You will also need to turn the Hyper-V feature on (it's not enabled in Windows 8 by default). 您还需要打开Hyper-V功能(默认情况下,它未在Windows 8中启用)。

From Programs and Features Menu: 从程序和功能菜单:

  1. Go to: Control Panel >> Programs and Features >> click “Turn Windows features on or off” (should be on the left panel). 转至:控制面板>>程序和功能>>单击“打开或关闭Windows功能”(应位于左侧面板上)。
  2. Check the “Hyper-V” checkbox in that list, then click OK. 选中该列表中的“Hyper-V”复选框,然后单击“确定”。
  3. Wait for the installation to finish, then reboot. 等待安装完成,然后重新启动。

OR 要么

In Powershell 在Powershell

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

You should then be able to use Hyper-V. 然后,您应该能够使用Hyper-V。

See this step by step guide for screenshots. 有关屏幕截图,请参阅此分步指南。

Notes 笔记

  1. You must be running Windows 8 Pro or Windows 8 Enterprise. 您必须运行Windows 8 Pro或Windows 8 Enterprise。 Hyper-V is not available in basic Windows 8. Same applies to Windows 8.1. Hyper-V在基本Windows 8中不可用。同样适用于Windows 8.1。
  2. Your CPU may not support VTx. 您的CPU可能不支持VTx。 Use CPU-Z to find out. 使用CPU-Z查找。 Run CPU-Z, then click the 'CPU' tab at the top. 运行CPU-Z,然后单击顶部的“CPU”选项卡。 There should be a label called Instructions on the left, about halfway down the window. 左边应该有一个名为Instructions的标签,大约在窗口的一半。 If you do not see VT-x listed there, your CPU doesn't support it, and you're out of luck, I'm afraid. 如果你没有看到那里列出的VT-x ,那你的CPU就不支持它了,而且你运气不好,我很害怕。

For those who haven't found a solution for this, I cracked my head around it for a couple of days since my BIOS doesn't have the option to enable it. 对于那些没有找到解决方案的人来说,由于我的BIOS没有启用它的选项,我已经解开了几天。 I found out that you must run the intel hardware execution manager as an administrator and if you have Avast antivirus go to settings/troubleshooting/ and disable (uncheck) hardware assited virtualization. 我发现你必须以管理员身份运行英特尔硬件执行管理器,如果你有Avast防病毒软件,请进入设置/故障排除/并禁用(取消选中)硬件辅助虚拟化。 Apparently the option is already enabled in BIOS. 显然,该选项已在BIOS中启用。 Hope this works for you. 希望这对你有用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM