应用场景:
客户端有多台打印机,A打印机用于远程桌面连接时打印票据[针式],B打印机用于本地的文档打印[激光打印],C打印机。。。。
将A打印机设置为默认的,只映射单台打印机,方便操作者选择打印机,同时提高服务器性能。
解决方法,修改客户端注册表 ,注册表路径可以设置所有用户或者当前用户

当前用户:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
新建一个DWORD的值,名称是RedirectDefaultPrinterOnly,值为1

所有用户:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
新建一个DWORD的值,名称是RedirectDefaultPrinterOnly,值为1

RedirectDefaultPrinterOnly为0时关闭该功能

客户端版本最低必须得是RDC 5.2或者以上,另从Windows Server 2008开始,要设置只映射默认打印机,在组策略当中,我们只需要将这个策略启用就OK了,操作简单了。感谢MS的人性化设置。