在 Windows Server 上安装 Hyper-V 角色
若要创建和运行虚拟机,请使用服务器管理器或 Windows PowerShell 中的 Install-WindowsFeature cmdlet 在 Windows Server 上安装 Hyper-V 角色。 对于 Windows 10 和 Windows 11,请参阅在 Windows 上安装 Hyper-V。
若要详细了解 Hyper-V,请参阅 Hyper-V 技术概述。 若要了解有关 Hyper-V 的详细信息,请参阅 Hyper-V 概述。 若要试用 Windows Server 2025,可以下载并安装评估副本。 请参阅评估中心。
在安装 Windows Server 或添加 Hyper-V 角色之前,请确保以下事项:
计算机硬件具有兼容性。 有关详细信息,请参阅 Windows Server 的系统要求和 Windows Server 上 Hyper-V 的系统要求。
你不打算使用依赖于 Hyper-V 所需的相同处理器功能的第三方虚拟化应用。 示例包括 VMWare 工作站和 VirtualBox。 无需卸载其他这些应用即可安装 Hyper-V。 但是,如果尝试在 Hyper-V 虚拟机监控程序运行时使用这些应用来管理虚拟机,虚拟机可能无法启动或运行不可靠。 有关在需要使用其中一个应用时关闭 Hyper-V 虚拟机监控程序的详细信息和说明,请参阅虚拟化应用程序不能与 Hyper-V、Device Guard 和 Credential Guard 协同工作。
如果只想安装管理工具(如 Hyper-V 管理器),请参阅使用 Hyper-V 管理器远程管理 Hyper-V 主机。
使用服务器管理器安装 Hyper-V
在“服务器管理器”的“管理”菜单上,选择“添加角色和功能”。
在“开始之前”页面上,确定目标服务器和网络环境已为要安装的角色和功能做好准备。 选择下一步。
在选择安装类型页上,选择基于角色或基于功能的安装,然后选择下一步。
在“选择目标服务器”页上,从服务器池中选择一台服务器,然后选择“下一步”。
在“选择服务器角色”页上,选择 Hyper-V。 在“添加角色和功能向导”页中,选择“添加功能”,然后选择“下一步”。
在“选择功能”页上,选择“下一步”,然后再次选择“下一步”。
在“创建虚拟交换机”页、“虚拟机迁移”页和“默认存储”页上,选择适合特定环境的选项。
在“确认安装选择”页上,选择“按需自动重启目标服务器”,然后选择“安装”。
安装完成后,验证是否正确安装了 Hyper-V。 在服务器管理器中打开“所有服务器”页,然后选择安装了 Hyper-V 的服务器。 选中所选服务器的页面上的“角色和功能”磁贴。
使用 Install-WindowsFeature cmdlet 安装 Hyper-V
在 Windows 桌面上,选择“开始”按钮并键入名称 Windows PowerShell 的任一部分。
右键单击“Windows PowerShell”并选择“以管理员身份运行”。
若要在远程连接的服务器上安装 Hyper-V,请运行以下命令,并将
<computer_name>
替换为服务器名称。Install-WindowsFeature -Name Hyper-V -ComputerName <computer_name> -IncludeManagementTools -Restart
如果在本地连接到服务器,请运行不带
-ComputerName <computer_name>
的命令。服务器重启后,可以通过运行以下命令查看 Hyper-V 角色是否已安装,以及查看已安装的其他角色和功能:
Get-WindowsFeature -ComputerName <computer_name>
如果在本地连接到服务器,请运行不带
-ComputerName <computer_name>
的命令。
注意
如果在运行 Windows Server 2016 的服务器核心安装选项的服务器上安装此角色并使用参数 -IncludeManagementTools
,则仅安装适用于 Windows PowerShell 的 Hyper-V 模块。 可以在另一台计算机上使用 GUI 管理工具 Hyper-V 管理器远程管理在服务器核心安装上运行的 Hyper-V 主机。 有关远程连接的说明,请参阅通过 Hyper-V 管理器远程管理 Hyper-V 主机。