terminal服务 – 防止用户在远程会话中使用本地打印机

当用户通过RDPlogin到服务器并且在远程桌面客户端的“本地资源”选项卡中选中了“打印机”框时,我们遇到了一个奇怪的问题。 基本上,服务器的CPU可以达到100%,试图用打印机做一些事情。 一个certificate(通过经验)解决这个问题的方法是确保checkbox没有在每个人的RDP快捷方式中被选中。 但是,如果我们可以以某种方式禁用服务器上的function,效率会更高。 (当然更好的是知道根本原因)不幸的是,我不知道从哪里开始,因为我不知道这个function的官方名称是什么。 我甚至不确定我是否提供了足够的信息来帮助你,但是我一直对这个社区有好运。 如果有问题,我们的服务器正在运行Windows 2003 R2 Service Pack 2。

本文: http : //www.virtualizationadmin.com/articles-tutorials/terminal-services/printing/windows-terminal-services-printing.html
描述terminal服务的设置。 您可以在“terminal服务configurationpipe理工具”中取消选中“在login时连接客户端打印机”。

这在W2K和W2K3上是相当普遍的。 当用户login到服务器时,spoolsv.exe和winlogon.exe进程会激增CPU。 spoolsv.exe问题应该是由几年前的修补程序解决,但我仍然看到我的TS服务器上的问题ocurr。 这个问题似乎是正在使用思杰或RDP。 您可以通过GPO或TS上的RDP协议来控制客户端打印机的映射。

http://www.brianmadden.com/blogs/guestbloggers/archive/2005/02/22/war-story-the-most-important-spooler-hotfix.aspx

http://support.microsoft.com/?kbid=840371