RDS 打印重定向

远程桌面服务 RDS · 第 8 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. 打印重定向概述
  2. Easy Print 驱动
  3. 配置打印机映射
  4. 打印机驱动管理
  5. 常见问题

1. 打印重定向概述

打印重定向 (Printer Redirection) 允许 RDS 会话中的用户使用本地连接的打印机进行打印,无需在 RDS01 上安装驱动程序。

重定向方式

2. Easy Print 驱动

1

确认 RDS01 服务器已安装远程桌面服务打印驱动程序:打开"设置" → "应用" → 搜索"打印"确认"Microsoft RemoteFX 打印驱动程序"已安装

2

打开组策略编辑器gpedit.msc)→ 计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 打印机

3

确认策略"使用远程桌面 Easy Print 打印机驱动程序"设置为"已启用"

4

运行 gpupdate /force 刷新组策略

PowerShell - Easy Print 配置
# 检查 Easy Print 安装状态
Get-WindowsFeature -Name "RDS-RDFE"

# 启用 Easy Print 策略
Set-GPRegistryValue -Name "RDS Printer Policy" `
    -Key "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" `
    -ValueName "fUseCGAutoConnect" -Value 1 -Type DWord

3. 配置打印机映射

1

在客户端计算机上,打开默认远程桌面连接mstsc.exe)→ 点击"显示选项"

2

切换到"本地资源和"选项卡 → 点击"本地设备和资源"下的"详细信息"

3

勾选"打印机"。如果需要映射本地磁盘和剪贴板,也一并勾选

4

点击"连接"按钮。连接建立后,在 RDS 会话中打开"设备和打印机"应能看到客户端打印机已映射

PowerShell - 查看映射的打印机
# 在 RDS01 上查看当前连接的客户端打印机
Get-Printer | Where-Object {$_.Name -match "client" -or $_.PortName -match "TS"} |
    Select-Object Name, PortName, DriverName

4. 打印机驱动管理

1

在 RDS01 服务器打开打印管理printmanagement.msc)→ 展开"打印机"节点

2

右键"打印机" → "添加打印机" → 根据需要添加网络打印机或 TCP/IP 打印机

3

查看"驱动程序"节点,确认已安装的打印机驱动列表。如果某个驱动缺失导致用户无法打印,需要添加该驱动

4

对于常用的网络打印机,在 AD 中发布打印机以便用户搜索:右键打印机 → "列队操作" → "在 Active Directory 中发布"

PowerShell - 驱动程序管理
# 添加打印机驱动
Add-PrinterDriver -Name "HP Universal Printing PCL 6"

# 查看已安装的驱动
Get-PrinterDriver | Select-Object Name, DriverVersion

5. 常见问题

Q1:用户无法使用本地打印机

确认客户端 RDP 连接时已勾选"打印机"重定向。检查 RDS01 上的 Easy Print 驱动是否安装。必要时让用户重新建立 RDP 连接。

Q2:打印乱码或格式错乱

通常是打印机驱动问题。尝试在 RDS01 上安装对应型号的专用驱动,或使用 Universal 通用驱动。