若要创建和运行虚拟机,请使用服务器管理器或 Windows PowerShell 中的 Install-WindowsFeature cmdlet 在 Windows Server 上安装 Hyper-V 角色。
若要了解有关 Hyper-V 的详细信息,请参阅 Hyper-V 技术概述。 若要试用 Windows Server 2025,可以下载并安装评估副本。 请参阅 评估中心。
检查 Windows Server 的要求
在安装 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 Manager 远程管理 Hyper-V 主机。
安装 Hyper-V
PowerShell
图形用户界面
若要使用 PowerShell 在 Windows Server 上安装 Hyper-V,
在 Windows 桌面上,选择“开始”按钮并键入名称 Windows PowerShell 的任何部分。
右键单击 Windows PowerShell,然后选择“ 以管理员身份运行”。
重要
必须以管理员身份运行 PowerShell,否则命令将失败。
若要在远程连接的服务器上安装 Hyper-V,请运行以下命令并将
Install-WindowsFeature -Name Hyper-V -ComputerName
安装将启动。 安装完成后,计算机将重新启动。
服务器重启后,可以通过运行以下命令来查看已安装 Hyper-V 角色:
Get-WindowsFeature Hyper-V -ComputerName
如果在本地连接到服务器,请运行命令,但不要包含-ComputerName
注释
如果在运行 Windows Server 的服务器核心安装选项并使用参数 -IncludeManagementTools的服务器上安装此角色,则仅安装适用于 Windows PowerShell 的 Hyper-V 模块。 可以使用另一台计算机上的 GUI 管理工具(Hyper-V 管理器)远程管理在服务器核心安装上运行的 Hyper-V 主机。 有关远程连接的说明,请参阅 使用 Hyper-V Manager 远程管理 Hyper-V 主机。
若要使用服务器管理器在 Windows Server 上安装 Hyper-V,请执行以下作:
打开 服务器管理器 (如果尚未打开)。 若要启动应用程序,请选择“ 开始”,然后搜索并选择 “服务器管理器”。
在 “服务器管理器”的“ 管理 ”菜单上,选择“ 添加角色和功能”。
在 “开始之前 ”页上,验证目标服务器和网络环境是否已准备好用于要安装的角色和功能。 选择“下一步”。
在 “选择安装类型 ”页上,选择 “基于角色”或“基于功能”的安装,然后选择“ 下一步”。
在 “选择目标服务器 ”页上,从服务器池中选择服务器,然后选择“ 下一步”。
在 “选择服务器角色 ”页上,选择 “Hyper-V”。 在 “添加角色和功能向导” 页中,选择“ 添加功能”,然后选择“ 下一步”。
在 “选择功能 ”页上,选择“ 下一步”,然后再次选择“ 下一步 ”。
在“ 创建虚拟交换机 ”页、 “虚拟机迁移 ”页和 “默认存储 ”页上,选择适合特定环境的选项。
在“ 确认安装选择 ”页上, 根据需要选择“自动重启目标服务器”,然后选择“ 安装”。
安装完成后,请验证是否已正确安装 Hyper-V。 在服务器管理器中打开“ 所有服务器 ”页,并选择安装了 Hyper-V 的服务器。 检查页面上所选服务器的 “角色和功能 ”磁贴。