如何确定 Hyper-V 当前是否已启用/正在运行

如何确定 Hyper-V 当前是否已启用/正在运行

如何查明 Hyper-V 是否正在我的 Windows 8.1 Pro 系统上运行?

原因:某些安装会自动启用 Hyper-V(例如 Visual Studio Android Emulator 插件)。我主要使用 VMWare 和 VBox 进行虚拟化,由于 Hyper-V 是一个虚拟机管理程序(也虚拟化主机),所以我想避免冲突(双重虚拟化)。

答案1

您可以检查服务是否正在运行:

Win+ R->services.msc 在列表中查找所有以 开头的服务Hyper-V。如果其中任何一个是Running,则表示已启用。(具体来说,我认为它的核心是 Hyper-V 虚拟机管理)

您可以检查系统日志以查看是否发生了任何活动指南在这里

  1. 打开事件查看器。单击“开始”,单击“管理工具”,然后单击“事件查看器”。

  2. 打开 Hyper-V-Hypervisor 事件日志。在导航窗格中,展开应用程序和服务日志,展开 Microsoft,展开 Hyper-V-Hypervisor,然后单击操作。

  3. 如果 Windows 虚拟机管理程序正在运行,则无需进一步操作。如果 Windows 虚拟机管理程序未运行,请执行以下步骤。

  4. 打开系统日志。(在导航窗格中,展开 Windows 日志,然后选择系统。)

  5. 查找 Hyper-V-Hypervisor 事件以获取更多信息。例如,事件 ID 41 表示 BIOS 配置存在问题:“Hyper-V 启动失败;VMX 不存在或未在 BIOS 中启用。”(要过滤这些事件,请在“操作”窗格中单击“过滤当前日志”,然后对于“事件源”,指定“Hyper-V-Hypervisor”。)

答案2

以管理员身份运行 Powershell。

PS C:\Windows\system32>

运行命令:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V

如果启用了它,你会看到如下答案:

FeatureName      : Microsoft-Hyper-V
DisplayName      : Hyper-V Platform
Description      : Provides the services that you can use to create and manage virtual machines and their resources.
RestartRequired  : Possible
State            : Enabled
CustomProperties :

更多信息这里这里

答案3

Powershell:获取服务| findstr vmcompute

运行 vmcompute Hyper-V 主机计算服务

答案4

在“Windows 开始搜索”中搜索“Windows 功能”,您将找到 Hyper-v 复选框。

现在您不仅可以检查当前状态,还可以更改它。

相关内容