必须勾选“打印机”并启用Easy Print策略才能实现远程桌面本地打印;本地需共享打印机且安装完整驱动,远程端须运行Print Spooler服务,注册表fEnablePrintRDR和fEnableRDR值必须为1。

想在远程桌面里直接用自己电脑连着的打印机打印文件,不用拷贝回本地再操作——关键不是远程电脑有没有装驱动,而是本地打印机能不能被远程系统“看见”并走通重定向通道。
本地连接端必须启用打印机重定向
打开“远程桌面连接”(mstsc.exe)→点击右下角【显示选项】→切换到【本地资源】选项卡→在“本地设备和资源”区域【必须勾选“打印机”】→同时确认勾选了【剪贴板】(否则复制粘贴会失效)→回到【常规】选项卡保存连接设置或直接点击【连接】。
这一步漏掉就彻底没戏:不勾选打印机,远程系统根本不会尝试加载任何本地打印设备,后续所有操作都无效。
远程电脑需启用Easy Print策略并确保服务运行
在远程电脑上按 Win+R 输入 gpedit.msc 打开本地组策略编辑器→依次展开:计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 打印机重定向。
找到并双击【首先使用远程桌面轻松打印打印机驱动程序】→选择【已启用】→点击【确定】。
再找到【指定RD会话主机服务器回滚打印机驱动程序行为】→同样设为【已启用】→重启远程桌面服务或重启远程电脑生效。
如果这两项被禁用或未配置,即使本地勾了打印机,远程端也会拒绝加载重定向队列,打印机列表里永远空着。
本地打印机需共享且驱动已安装
方法一:基础验证路径
打开“控制面板 > 设备和打印机”→右键目标打印机→选择“打印机属性”→切换到“共享”选项卡→勾选“共享这台打印机”→记录共享名称(如“HP_LaserJet_P1102”)。
方法二:USB打印机特别处理
对于USB直连打印机,建议在“电源管理”选项卡中【勾选“允许计算机关闭此设备以节省电源”】,避免远程连接建立后因USB休眠导致重定向中断。
方法三:驱动检查硬门槛
必须在本地电脑上已成功安装该打印机的完整驱动(非Windows通用驱动),否则远程会话无法识别或创建重定向队列——系统依赖本地驱动生成正确的打印机描述信息,不是靠远程端驱动匹配。
注册表级补救(仅当组策略不可用时)
第一步:以管理员身份运行命令提示符
第二步:执行以下两条命令,强制启用底层重定向开关:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd" /v fEnablePrintRDR /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd" /v fEnableRDR /t REG_DWORD /d 1 /f
第三步:重启远程桌面服务(services.msc → 找到“Remote Desktop Services” → 右键重启)或直接重启远程电脑。
这两项注册表值若为0,打印机重定向和驱动器重定向在终端服务器会话中将完全不起作用,组策略设置也无法覆盖。


















