如何查明 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 虚拟机管理)
您可以检查系统日志以查看是否发生了任何活动指南在这里:
打开事件查看器。单击“开始”,单击“管理工具”,然后单击“事件查看器”。
打开 Hyper-V-Hypervisor 事件日志。在导航窗格中,展开应用程序和服务日志,展开 Microsoft,展开 Hyper-V-Hypervisor,然后单击操作。
如果 Windows 虚拟机管理程序正在运行,则无需进一步操作。如果 Windows 虚拟机管理程序未运行,请执行以下步骤。
打开系统日志。(在导航窗格中,展开 Windows 日志,然后选择系统。)
查找 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 复选框。
现在您不仅可以检查当前状态,还可以更改它。