Virtual machine VT-x不是';可用的t&;Windows 10上没有Hyper-V管理器
当我使用Virtual machine VT-x不是';可用的t&;Windows 10上没有Hyper-V管理器,virtual-machine,virtualbox,hyper-v,Virtual Machine,Virtualbox,Hyper V,当我使用vagrant up启动虚拟机时,我发现以下错误ox80004005(请注意,我正在使用Oracle VM Virtualbox进行虚拟化) 我使用的是64位Windows 10。我的处理器是英特尔(R)Core(TM)i7-7500U CPU@2.70 GHz 为了解决这个错误,有人建议我在我的windows主机上禁用Hyper-v。当我选择禁用Hyper-v功能时,我发现我的机器中没有Hyper-v(奇怪!!!) 然后我使用这个命令dism.exe/Online/Enable-F
vagrant up
启动虚拟机时,我发现以下错误ox80004005(请注意,我正在使用Oracle VM Virtualbox进行虚拟化)
我使用的是64位Windows 10。我的处理器是英特尔(R)Core(TM)i7-7500U CPU@2.70 GHz
为了解决这个错误,有人建议我在我的windows主机上禁用Hyper-v。当我选择禁用Hyper-v功能时,我发现我的机器中没有Hyper-v(奇怪!!!)
然后我使用这个命令dism.exe/Online/Enable-Feature:Microsoft-Hyper-V/All
禁用虚拟机监控程序,我发现了这个问题(注意:我以管理员身份运行CMD)
我的虚拟机配置:
- 操作系统:Ubuntu 16.04.03
- 内存:3072 MB
- 存储:500GB
- 存储类型:VDI
为了解决这个问题,我使用VMWare安装了第一个VM。然后,我在该虚拟机上安装了Oracle VM Virtualbox,并在Virtualbox上安装了第二个虚拟机 如果您在Windows 10 Founder更新后在VirtualBox中遇到问题,则需要再次关闭核心隔离内存完整性。用户界面被窃听了,下面是如何通过。注册表,导航到下面并设置0:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\Enabled
当我想运行emulator时,我也遇到了同样的问题,多亏解决了这个问题 只需禁用内存完整性
“设置”->“更新和安全”->“Windows安全”->“设备安全”->“核心隔离”->关闭它我尝试了这两种解决方案,但运气不佳:
bcdedit /set hypervisorlaunchtype off
在管理员模式下使用
cmd
运行该命令并重新启动。实际问题出在这里。在BiOS设置中启用虚拟化。我认为BIOS设置一切正常。我仍然面临上述问题。听起来像是一个VirtualBox bug,您应该联系Oracle支持资源,或者干脆使用其他虚拟化解决方案。这与编程无关,谢谢。我联系了他们并解决了问题。@Morshed,解决方案是什么?@Blackpearl Oracle VM Virtualbox不支持嵌套的64位虚拟机。我的主机实际上是一台64位机器。我在那里安装了Oracle VM Virtualbox并安装了64位Linux VM。我的目标是在该虚拟机上安装另一个64位Linux虚拟机。不幸的是,Oracle VM Virtualbox没有为我们提供这种支持。为了解决这个问题,我使用VMWare安装了第一个VM。然后,我在该虚拟机上安装了Oracle VM Virtualbox,并在Virtualbox上安装了第二个虚拟机。如果您在bios上启用了虚拟化,并且未激活hyper-v,则可以解决此问题。可以通过以下方式在gui中编辑它:“设置”->“更新与安全”->“Windows安全”->“设备安全”->“核心隔离”->将其关闭手动创建注册表项显然完成了此任务。谢谢这对我有用!谢谢只需重新启动电脑即可应用更改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\Enabled
bcdedit /set hypervisorlaunchtype off