检测Windows HyperVisor

时间:2019-05-14 13:42:34

标签: windows hyper-v

我运行了一个使用VirtualBox的基于无业游民的项目,有时我们会遇到Windows Hypervisor的问题。

问题在于,我们可靠地判断是否已打开的唯一方法是,询问是否在Windows功能对话框中选中了Hyper-V。 但是有些时候未选中Hyper-V,但是存在管理程序

例如,当使用Windows Susbystem for linux或打开虚拟机平台或某些安全选项时。

对于VirtualBox 5.2,这很容易,它将无法创建VM,但是对于VirtualBox 6,如果存在虚拟机管理程序,它将使用该虚拟机管理程序。

那么,通过Powershell或命令行,如何确定Windows虚拟机管理程序是否存在并处于活动状态?

请注意,我没有测试Hyper-V产品是否处于活动状态,可能有一个Hyper-V关闭的虚拟机管理程序

1 个答案:

答案 0 :(得分:-1)

右键单击开始>运行> msinfo32

显示在初始视图窗格(系统摘要)底部的行将显示“已检测到虚拟机管理程序。将不会显示Hyper-V所需的功能。”