【问题描述】运行VirtualBox虚拟机时报错:WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the 'Windows Hypervisor Platform' feature. (VERR_NEM_NOT_AVAILABLE).
一、安装Hyper-V
方法1:使用服务管理器安装
- 在Windows Server 2019上打开服务器管理器,然后单击b菜单上的“添加角色和功能”。
- 在“开始之前”部分,单击“下一步”。
- 在“选择安装类型”部分,选择“基于角色或基于功能的安装”,然后单击“下一步”。
- 在“选择目标服务器”部分,从服务器池中选择您的Windows Server 2019,点击“下一步”。
- 勾选Hyper-V角色安装在你的Windows Server 2019 上。在接下来的向导中,你可以添加管理工具。默认情况下,Hyper-V角色会安装管理工具,但请仔细检查它是否已启用,因为此工具是管理Hyper-V服务器所必需的。
- 在功能部分,选中“Hyper-V管理工具”并单击“添加功能”。
- 要更改和配置您的Hyper-V角色,您可以选择一个合适的物理以太网适配器来托管 Hyper-V虚拟交换机,您可以跳过此部分并稍后根据需要进行配置。
方法2:使用命令行安装Hyper-V
使用PowerShell是在Windows Server2019安装Hyper-V的快速方法。启动PowerShell后运行此Install-WindowsFeature命令行以安装Hyper-V。
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
此命令安装Hyper-V角色和Hyper-V管理工具。您可以添加“-Restart”以在自动安装Hyper-V后重新启动服务器。
如:Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
✤ 注意:为了检查您的计算机是否启用了Hyper-V,您可以先运行以下命令:
如:Get-WindowsFeature -Name Hyper-V
二、开启Windows Hypervisor Platform
在命令行中以管理员身份运行此命令:
Dism /Online /Enable-Feature:HypervisorPlatform
参考: