如何在 Windows 11 上启用 Hyper-V

如何在 Windows 11 上启用 Hyper-V
  • 要在 Windows 11 上启用 Hyper-V,请在 UEFI (BIOS) 上选中并启用虚拟化,然后打开“设置” >应用程序”> “可选功能”> “更多 Windows 功能”,选中“Hyper-V”项,然后单击“确定“立即重新启动”以启用该功能。

2023 年 11 月 8 日更新:Windows 11上,要启用 Microsoft Hyper-V 功能,您必须首先在主板的 UEFI(统一可扩展固件接口)中启用虚拟化,然后才能从“Windows 功能”设置中打开 Hyper-V或命令。

Hyper-V 功能是一项包含创建和管理虚拟机元素的技术,允许你运行 Windows 11 和旧版本操作系统的其他实例,例如 Windows 10、8.1 或 7,或 Linux其他平台与主要安装一起

但是,Hyper-V 是一项可选功能,您必须通过“设置”应用程序或 PowerShell 或命令提示符中的命令手动启用。虚拟化技术适用于 Windows 11 Pro 及更高版本。它在 Windows 11 家庭版上不可用。如果您拥有 Windows 家庭版,则可以尝试其他虚拟化替代方案,例如VirtualBox,或使用本指南中概述的解决方法。

在本指南中,我将教您如何在 Windows 11 上配置 Hyper-V。

在 Windows 11 专业版上启用 Hyper-V

在 Windows 11 专业版、企业版和教育版上启用 Hyper-V 之前,必须在 UEFI(统一可扩展固件接口)上启用虚拟化。如果您没有启用此功能,请咨询您的设备制造商以查找完成此任务的具体详细信息。

如果您想在执行这些步骤之前确定 Hyper-V 是否已启用,请打开“开始”,搜索“系统信息”,然后打开该应用程序。在“摘要”部分中,确认“已检测到虚拟机管理程序。Hyper-V 所需的功能将不会显示”页面底部的消息表示该功能已在运行。

在 UEFI 上开启虚拟化

要在 UEFI 固件上启用虚拟化,请使用以下步骤:

  1. 打开设置

  2. 单击“系统”

  3. 单击“恢复”

  4. 在“恢复选项”部分下,单击“高级启动”设置的立即重新启动按钮。

    高级启动

  5. 单击“疑难解答”

  6. 单击高级选项

  7. 单击“UEFI 固件设置”选项。

    WinRE UEFI 固件设置

  8. 单击重新启动按钮。

  9. 打开“配置”、“安全”或“高级”页面(页面名称取决于您的制造商)。

  10. 选择“虚拟化技术”、“英特尔虚拟技术”“SVM 模式”选项(功能名称取决于您的制造商)。

  11. 启用虚拟化功能。

  12. 保存 UEFI (BIOS) 设置(通常按 F10)。

完成这些步骤后,您可以启用 Microsoft 虚拟机管理程序以在 Windows 11 上运行虚拟机。

在 Windows 11 上打开 Hyper-V

在硬件级别打开虚拟化后,您可以从“设置”应用程序或使用 PowerShell 和命令提示符中的命令启用软件虚拟化平台。就是这样。

方法 1:从设置中启用 Hyper-V

要在 Windows 11 上启用 Hyper-V,请使用以下步骤:

  1. 打开Windows 11 上的“设置” 。

  2. 单击“应用程序”

  3. 单击可选功能选项卡。

    打开Windows功能

  4. 在“相关设置”部分下,单击“更多 Windows 功能”设置。

  5. 选中Hyper-V选项以在 Windows 11 上启用虚拟机平台。

    启用 Hyper-V

  6. 单击“确定”按钮。

  7. 单击立即重新启动按钮。

完成这些步骤后,Windows 11 虚拟化功能将与 Hyper-V 管理器一起安装,该管理器允许您创建和运行虚拟机。

需要注意的是,配置虚拟化可能会降低计算机的速度,但几乎不会被注意到。然而,在主机操作系统之上运行虚拟机的性质将占用系统资源,这可能会显着降低设备速度,类似于运行任何资源密集型应用程序。

方法 2:从 PowerShell 启用 Hyper-V

要在 Windows 11 上从 PowerShell 启用 Hyper-V,请使用以下步骤:

  1. 打开开始

  2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 在 PowerShell 上键入以下命令以在 Windows 11 上启用 Hyper-V,然后按Enter

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
    PowerShell 启用 Hyper-V

  4. 输入“Y”重新启动计算机。

完成这些步骤后,Hyper-V 管理器及其附加组件将安装在您的计算机上。

方法 3:从命令提示符启用 Hyper-V

要从命令提示符启用 Hyper-V,请使用以下步骤:

  1. 打开开始

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以启用 Hyper-V 并按Enter

    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
    命令提示符启用 Hyper-V

  4. 输入“Y”重新启动计算机。

完成这些步骤后,虚拟化组件将安装在您的计算机上。

在 Windows 11 上关闭 Hyper-V

您可以使用与打开该功能相同的方法在计算机上禁用 Hyper-V。

方法 1:从设置中禁用 Hyper-V

要在 Windows 11 上禁用 Hyper-V,请使用以下步骤:

  1. 打开设置

  2. 单击“应用程序”

  3. 单击可选功能选项卡。

  4. 在“相关设置”部分下,单击“更多 Windows 功能”设置。

    打开Windows功能

  5. 从列表中清除Hyper-V选项。

    禁用 Hyper-V

  6. 单击“确定”按钮。

  7. 单击立即重新启动按钮。

完成这些步骤后,Microsoft Hyper-V 将在您的安装中禁用。

方法 2:从 PowerShell 禁用 Hyper-V

要在 Windows 11 上从 PowerShell 禁用 Hyper-V,请使用以下步骤:

  1. 打开开始

  2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以禁用 Hyper-V 并按Enter

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
    PowerShell 禁用 Hyper-V

  4. 输入“Y”重新启动计算机。

完成这些步骤后,Hyper-V 管理器及其附加组件将在 Windows 11 上禁用。

方法 3:从命令提示符禁用 Hyper-V

要从命令提示符禁用 Hyper-V,请使用以下步骤:

  1. 打开开始

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以禁用 Hyper-V 并按Enter

    DISM /Online /Disable-Feature:Microsoft-Hyper-V
    命令提示符禁用 Hyper-V

  4. 输入“Y”重新启动计算机。

完成这些步骤后,Hyper-V 及其附加组件将从系统中删除。

在 Windows 11 家庭版上启用 Hyper-V

在 Windows 11 家庭版上启用 Hyper-V 之前,设备必须在 UEFI(统一可扩展固件接口)上启用虚拟化支持。如果您没有启用此功能,请咨询您的制造商以了解完成此任务的具体详细信息。

在 Windows 11 家庭版上打开虚拟化

要在 Windows 11 家庭版上启用虚拟化,请使用以下步骤:

  1. 打开设置

  2. 单击“系统”

  3. 单击“恢复”

  4. 在“恢复选项”部分下,单击“高级启动”设置的立即重新启动按钮。

    高级启动

  5. 单击“疑难解答”

  6. 单击高级选项

  7. 单击“UEFI 固件设置”选项。

    WinRE UEFI 固件设置

  8. 单击重新启动按钮。

  9. 打开“配置”、“安全”或“高级”页面(页面名称取决于您的制造商)。

  10. 选择“虚拟化技术”、“英特尔虚拟技术”“SVM 模式”选项(功能名称取决于您的制造商)。

  11. 启用虚拟化功能。

  12. 保存 UEFI (BIOS) 设置(通常按 F10)。

完成这些步骤后,您可以启用 Microsoft 虚拟机管理程序以在 Windows 11 上运行虚拟机。

在 Windows 11 家庭版上安装 Hyper-V

由于家庭版没有虚拟化功能,因此在启用该功能之前必须手动安装组件。尽管该脚本按预期工作,但您应该始终创建设备的临时完整备份,因为您将修改系统文件,而 Microsoft 不支持这一点。

要在 Windows 11 家庭版上安装 Hyper-V,请使用以下步骤:

  1. 打开开始

  2. 将以下脚本复制并粘贴到文本文件中:

    pushd "%~dp0"

    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt

    for /f %%i in (‘findstr /i.hv-home.txt 2^>nul’) do dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”

    del hv-home.txt

    Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

    暂停
    Windows 11 家庭版脚本安装 Hyper-V

  3. 单击“文件”并选择“另存为”选项。

  4. 确认名称并使用。蝙蝠扩展名。例如,hyperv-home.bat

  5. 单击“保存”按钮。

  6. 右键单击hyperv-home.bat文件并选择“以管理员身份运行”选项。

    以管理员身份运行脚本

  7. “Y”键重新启动计算机。

    Windows 11家庭版应用Hyper-V

完成这些步骤后,Hyper-V 管理工具和平台将安装在您的 Windows 11 家庭版上。

在 Windows 11 家庭版上禁用 Hyper-V

安装虚拟化功能后,您可以从 Windows 11 Pro 等系统功能设置中启用或禁用它。

要在 Windows 11 家庭版上禁用 Hyper-V,请使用以下步骤:

  1. 打开设置

  2. 单击“应用程序”

  3. 单击可选功能选项卡。

  4. 在“相关设置”部分下,单击“更多 Windows 功能”设置。

    打开Windows功能

  5. 从列表中清除Hyper-V选项。

    禁用 Hyper-V

  6. 单击“确定”按钮。

  7. 单击立即重新启动按钮。

完成这些步骤后,Microsoft Hyper-V 将在 Windows 11 家庭版上禁用。

2023 年 11 月 8 日更新:本指南的内容已更新,以确保准确性并包括其他步骤。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注