在远程桌面服务(RDS)环境支持的配置方面,最大的问题是版本互作性。 大多数环境均包括多个版本的 Windows Server。 例如,你可能已有运行早期版本的 Windows Server 的 RDS 部署,但想要升级到更高版本的 Windows Server 来利用新功能。 然后,问题就变成了:哪些 RDS 组件可以与不同版本一起使用,哪些需要使用一致的版本?
本文提供了 Windows Server 中支持的 RDS 配置的基本准则。
注意
请务必查看 Windows Server 的系统要求。
最佳做法
将最近版本的 Windows Server 用于远程桌面基础结构(Web 访问、网关、连接代理和许可证服务器)。 Windows Server 与这些组件向后兼容。 因此,Windows Server 2022 RD 会话主机可以连接到 Windows Server 2025 RD 连接代理,但不能以其他方式进行连接。
对于 RD 会话主机,集合中的所有会话主机都需要处于同一级别,但可以有多个集合。 例如,你可以有一个包含 Windows Server 2019 会话主机的集合和另一个包含 Windows Server 2025 会话主机的集合。
RDS 许可证服务器只能处理来自相同或以前版本的 Windows Server 的客户端访问许可证(CAL)。 因此,如果将 RD 会话主机升级到 Windows Server 2025,则还需要升级许可证服务器。
请遵循升级远程桌面服务环境中建议的升级顺序。
如果要创建高度可用的环境,则所有连接代理都需要位于同一 OS 级别。
RD 连接代理
从 Windows Server 2016 开始,使用远程桌面会话主机(RDSH)和远程桌面虚拟化主机(RDVH)时,部署中可以拥有的连接代理数没有限制。 下表显示了可在包含三个或更多连接代理的高可用性部署中工作的 RDS 组件版本。
| HA 中的 3 个或多个连接代理 | RDSH 或 RDVH 2025 | RDSH 或 RDVH 2022 | RDSH 或 RDVH 2019 | RDSH 或 RDVH 2016 |
|---|---|---|---|---|
| Windows Server 2025 连接代理 | 受支持 | 受支持 | 受支持 | 受支持 |
| Windows Server 2022 连接代理 | 空值 | 受支持 | 受支持 | 受支持 |
| Windows Server 2019 连接代理 | 空值 | 空值 | 受支持 | 受支持 |
| Windows Server 2016 连接代理 | 空值 | 空值 | 空值 | 受支持 |
支持图形处理单元 (GPU) 加速
RDS 支持配备 GPU 的系统。 可通过远程连接使用需要 GPU 的应用程序。 此外,还可启用 GPU 加速的呈现和编程,以提升性能和可伸缩性。
远程桌面会话主机和单会话客户端作系统可以通过多种方式利用提供给作系统的物理或虚拟 GPU,包括 Azure GPU 优化虚拟机大小、物理 RDSH 服务器可用的 GPU,以及受支持虚拟机监控程序提供给 VM 的 GPU。
查看哪种图形虚拟化技术适合你? 有关离散设备分配的特定信息,请参阅 计划部署离散设备分配。
GPU 供应商可能有单独的 RDSH 方案许可方案,或限制在服务器 OS 上使用 GPU。 验证与供应商的要求。
非Microsoft虚拟机监控程序或云平台提供的 GPU 必须具有 WHQL 数字签名的驱动程序,并由 GPU 供应商提供。
远程桌面会话主机对 GPU 的支持
下表显示了不同版本的 RDSH 主机支持的方案。
| 功能 | Windows Server 2016 | Windows Server 2019 | Windows Server 2022 | Windows Server 2025 |
|---|---|---|---|---|
| 对所有 RDP 会话使用硬件 GPU | 是 | 是 | 是 | 是 |
| H.264/AVC 硬件编码(若 GPU 支持) | 是 | 是 | 是 | 是 |
| 提供给操作系统的多个 GPU 之间的负载均衡 | 否 | 是 | 是 | 是 |
| 力图最大程度减少带宽使用的 H.264/AVC 编码优化 | 否 | 是 | 是 | 是 |
| 针对 4K 分辨率的 H.264/AVC 支持 | 否 | 是 | 是 | 是 |
针对 GPU 的 VDI 支持
下表显示了客户端操作系统中对 GPU 方案的支持。
| 功能 | Windows 7 SP1 | Windows 8.1 | Windows 10操作系统 |
|---|---|---|---|
| 对所有 RDP 会话使用硬件 GPU | 否 | 是 | 是 |
| H.264/AVC 硬件编码(若 GPU 支持) | 否 | 否 | Windows 10 1703 或更高版本 |
| 提供给操作系统的多个 GPU 之间的负载均衡 | 否 | 否 | Windows 10 1803 或更高版本 |
| 力图最大程度减少带宽使用的 H.264/AVC 编码优化 | 否 | 否 | Windows 10 1803 或更高版本 |
| 针对 4K 分辨率的 H.264/AVC 支持 | 否 | 否 | Windows 10 1803 或更高版本 |
RemoteFX 3D 显示适配器 (vGPU) 支持
注意
出于安全方面的考虑,从 2020 年 7 月 14 日的安全更新开始,所有版本的 Windows 都默认禁用 RemoteFX vGPU,从 2021 年 4 月 13 日的安全更新开始,默认删除了 RemoteFX vGPU。 要了解详细信息,请参阅 KB 4570006。
当 VM 作为 Windows Server 上的 Hyper-V 来宾运行时,RDS 支持 RemoteFX v GPU。 下列来宾操作系统具有 RemoteFX vGPU 支持:
- Windows 11
- Windows 10操作系统
- 仅单会话部署中的 Windows Server
离散设备分配支持
RDS 支持从运行 Windows Server 2016 或更高版本的 Hyper-V 主机提供的离散设备分配的物理 GPU。 有关更多详细信息,请参阅离散设备分配部署规划。
VDI 部署 - 支持的来宾操作系统
Windows Server RD 虚拟化主机服务器支持以下来宾操作系统:
- Windows 11 企业版
- Windows 10 企业版
注意
- RDS 不支持异类会话集合。 集合中所有 VM 的作系统必须相同。
- 在同一台主机上,可以创建不同来宾OS版本的独立同质集合。
- 用于运行 VM 的 Hyper-V 主机必须与用于创建原始 VM 模板的 Hyper-V 主机版本相同。
单一登录
Windows Server 中的 RDS 支持两种主要的单一登录(SSO)体验:
- 应用内(Windows、iOS、Android 和 Mac 上的远程桌面应用程序)
- Web SSO
使用远程桌面应用程序,可以安全地通过每个 OS 特有的机制,将凭据存储为连接信息的一部分 (Mac),或存储为托管帐户的一部分(iOS、Android、Windows)。
若要通过 Windows 上的内置远程桌面连接客户端使用 SSO 连接到桌面和 RemoteApp,必须通过 Internet Explorer 连接到 RD 网页。 需要在服务器端使用以下配置选项。 Web SSO 不支持其他配置。
- RD Web 设置为基于表单的身份验证(默认)
- RD 网关设置为密码身份验证(默认)
- "在 'RD 网关' 属性中,RDS 部署设置为'使用 RD 网关凭据以访问远程计算机'(默认)"
注意
由于所需的配置选项,智能卡不支持 Web SSO。 使用智能卡登录的用户可能会面临多次登录提示。
有关创建 RDS VDI 部署的详细信息,请参阅 远程桌面服务 VDI 支持的 Windows 10 安全配置。
将 RDS 与应用程序代理服务配合使用
可以将 RDS 与 Microsoft Entra 应用程序代理配合使用。 RDS 不支持 Web 应用程序代理。