许多第三方虚拟化应用程序无法与 Hyper-V 协同工作。 受影响的应用程序包括 VMware Workstation 和 VirtualBox。 这些应用程序可能无法启动虚拟机,或者可能会回退到较慢的模拟模式。
确定 Hyper-V 虚拟机监控程序是否正在运行
若要确定 Hyper-V 虚拟机监控程序是否正在运行,请按照下列步骤操作:
-
在搜索框中,键入 msinfo32.exe。
-
选择“系统信息”。
-
在详细信息窗口中,找到以下条目:
已检测到虚拟机监控程序。 不会显示 Hyper-V 所需的功能。
-
原因
此行为是设计使然,许多虚拟化应用程序依赖于大多数新式处理器上可用的硬件虚拟化扩展。 它包括 Intel VT-x 和 AMD-V。 一次只能有一个软件组件使用此硬件。 无法在虚拟化应用程序之间共享硬件。
如何禁用 Hyper-V
可以在控制面板或使用 Windows PowerShell 禁用 Hyper-V 虚拟机监控程序。
1.在控制面板中禁用 Hyper-V
若要在控制面板中禁用 Hyper-V,请执行以下步骤:
-
在“控制面板”中,打开“程序和功能”。
-
选择“启用或关闭 Windows 功能”。
-
展开 Hyper-V,展开 Hyper-V 平台,然后清除“Hyper-V 虚拟机监控程序”复选框。
-
2.在 PowerShell 中禁用 Hyper-V
要使用 Windows PowerShell 禁用 Hyper-V,请按照以下步骤操作:
-
打开提升权限的 PowerShell 窗口。
-
运行以下命令:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
-