远程桌面到特定服务器尝试发送打印作业

我们有一个包含大约30台计算机的域networking和Windows Server SBS 2003 32bit上的活动目录。 每当我从任何其他机器连接到此服务器,它会自动尝试发送某种types的打印作业。 它不能打印,但打印机似乎从来没有收到工作。 我已经看到在连接到这个特定服务器的每台计算机上发生这种情况。 如果安装了多个打印作业,似乎可以将这些打印作业重复发送到不同的打印机。 一旦我取消一个打印作业,它就开始另一个,重复几次,最后停下来。

这里可能会发生什么?

PS – 我原本以为这是与MS OneNote有关,但事实certificate,这是发生在没有OneNote的电脑上。

看起来我是非常接近我的评论: http : //social.technet.microsoft.com/Forums/en-US/officeitpro/thread/fdb951e5-82a4-46a0-8a74-5677b18094d6显示其他人有同样的问题。

如果您不需要通过远程桌面连接进行隧道打印,则可以在mstsc.exe的选项的“本地资源”选项卡中取消选中“打印机”checkbox。

如果您确实需要远程桌面打印机redirect,则在MS修复OneNote驱动程序之前,您可能会运气不佳,但http://support.microsoft.com/kb/911913build议可能会阻止此问题的registry设置,如果“发送到OneNote“”打印机“没有设置为您的默认打印机(它应该在Win2008 +中的盒子开箱即用,但知识库文章build议Win2003需要一个修补程序才能遵守此registry设置 – 请确保您执行尽职调查安装它):

  1. 打开regedit.exe
  2. 导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
  3. 创build一个名为RedirectDefaultPrinterOnly的新的DWORD值(或编辑现有的值)
  4. 将其值设置为1
  5. 将您的打印机列表中的任何其他打印机设置为默认值

当然,如果您需要从服务器进行打印,并且您的networking足够小/可pipe理,则可以直接连接到所需的打印机,直接连接到服务器,并完全禁用该服务器的打印机redirect:

  1. 在服务器上,打开regedit.exe
  2. 导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
  3. 创build一个名为fEnablePrintRDR的新DWORD值(或编辑现有的值)
  4. 将其值设置为0

如果registry编辑服务器上的东西似乎有点太危险,也许尝试执行相同的本地安全策略选项: http : //technet.microsoft.com/en-us/library/cc731963%28v = ws.10%29.aspx

您可以通过编辑文件%appdata%\Microsoft\Windows\Hyper-V\Client\1.0\vmconnect.rdp.{virtual machine GUID}.config来避免与虚拟机共享主机的打印机并将简单的True更改为False遵循本指南。

打算build议清除

 C:\Windows\System32\spool\PRINTERS 

在服务器和客户端的文件夹,以确保然后重新启动后台处理程序服务,看看有什么东西卡在打印机队列?