Hyper-V 预装在 Windows 11 计算机上。虽然此虚拟化工具在家庭版操作系统上无法开箱即用,但您可以使用批处理脚本安装它。
不幸的是,Hyper-V 可能会与 PC 上的第三方应用程序发生冲突,包括其他虚拟化工具,例如 VMWare Workstation、VirtualBox 和模拟器。因此,在尝试启动应用程序、PC 游戏或硬件调整实用程序时,您可能会遇到 Hyper-V 检测到的错误。
幸运的是,您可以借助经典的 Windows 功能对话框、命令提示符和 PowerShell 在 Windows 11 中禁用 Hyper-V。
根据设计,只有一种虚拟化工具可以使用处理器上提供的集成虚拟化扩展,例如 Intel VT-x 和 AMD-V 。如果需要使用第三方虚拟化软件,包括VMware WorkStation和Virtual Box,则必须禁用Hyper-V Hypervisor。
您可能还需要禁用其他与虚拟机管理程序相关的功能,包括 Device Guard、Credential Guard 和 Windows 安全中核心隔离的内存完整性功能部分。
您可以访问系统信息应用程序以确定 Hyper-V 虚拟化是否正在运行。如果您需要在禁用 Hyper-V 虚拟机管理程序之后或之前验证它的状态,这非常有用。
要检查计算机上的 Hyper-V 虚拟机管理程序状态:
<code class="hljs ">A hypervisor has been detected. Features required for Hyper-V will not be displayed.</code>
Windows 功能对话框可让您添加 Windows 11 中默认禁用的其他功能。您还可以使用它来禁用一些高级功能,包括 Hyper-V。
请注意,要修复 Hyper-V 检测到的错误,除了 Hyper-V 之外,还必须禁用虚拟机平台和 Windows Hypervisor 平台功能。
使用 Windows 功能对话框禁用 Hyper-V:
您可以使用 BCDEdit 工具在引导配置中禁用 Hyper-V。如果您只想停用 Hyper-V 而不想完全卸载它,这非常有用。
使用 BCDEdit 禁用 Hyper-V:
<code class="hljs sql">bcdedit /set hypervisorlaunchtype off</code>
<code class="hljs sql">bcdedit /set hypervisorlaunchtype auto</code>
Additionally, you can use the BCDEdit tool to perform other advanced tasks, such as deleting the old boot menu options and adding a safe mode shortcut to the Windows 11 boot menu.
If the Windows Features dialog fails to remove Hyper-V, you can use the Command Prompt to disable the hypervisor. Here's how to do it:
<code class="hljs bash">dism /online /disable-feature /featurename:Microsoft-hyper-v-all</code>
After the restart, you can run your games and other hypervisors without the error. If not, open the Windows Features dialog, disable the Virtual Machine Platform and Windows Hypervisor Platform options, and restart your PC to turn off Hyper-V Hypervisor.
If you prefer PowerShell, use the WindowsOptionalFeature cmdlet to disable Hyper-V in Windows 11. To do this, launch PowerShell with admin privileges and execute the command. Here's how to do it:
<code class="hljs ">Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All</code>
During the restart following the uninstallation of Hyper-V, you may frequently encounter the message, "We couldn't complete the updates, undoing changes." To resolve this issue, ensure the Hyper-V virtual network adapters are deleted from your PC. You can delete the virtual network adapter from Device Manager.
To delete Hyper-V's virtual network adapters:
Do not remove the Microsoft Wi-Fi Direct Virtual Adapter.
If you encounter the Hyper-V detected issue even after you disable Hyper-V, try to disable the Memory integrity feature in Windows Security. The Memory integrity feature is part of Core Isolation. It helps prevent hackers from accessing and infecting high-security processes using malicious code.
By default, Windows disables the Memory integrity feature to avoid conflict with apps and device drivers due to incompatibility issues. This can also cause issues with third-party virtualization tools and programs needing access to your system's virtualization hardware.
To turn off Memory integrity in Windows Security:
Device Guard and Credential Guard don't play well with other virtualization software, including VMware Workstation. You may encounter an error saying Device Guard/Credential Guard is enabled when trying to power on the VMware Workstation.
Since you intend to use third-party virtualization software, you can safely disable Device Guard and Credential Guard using the Registry Editor.
That said, modifying the Windows Registry involves risk. We recommend you create a restore point and take a registry backup before attempting any modifications.
To disable Device Guard and Credential Guard:
<code class="hljs ">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa</code>
<code class="hljs ">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard</code>
Restart your computer to apply the changes and disable Device Guard and Credential Guard. If you ever need to enable these features, modify the value data and change it to 1.
Hyper-V is an excellent utility if you want an out-of-the-box virtualization solution. However, you must disable Hyper-V to use third-party virtualization software, including VirtualBox and WMware Workstation.
Fortunately, you can easily disable the Hyper-V Hypervisor and other Virtualization-based Security solutions to use third-party hypervisors without errors.
以上是如何在 Windows 11 中禁用或删除 Hyper-V的详细内容。更多信息请关注PHP中文网其他相关文章!