ターミナル サービス - ユーザーがリモート セッションでローカル プリンタを使用できないようにします

ターミナル サービス - ユーザーがリモート セッションでローカル プリンタを使用できないようにします

ユーザーが RDP 経由でサーバーにログオンし、リモート デスクトップ クライアントの [ローカル リソース] タブで [プリンター] ボックスにチェックを入れている場合に発生する奇妙な問題があります。基本的に、プリンターで何かをしようとすると、サーバーの CPU が 100% まで最大限に使用されます。この問題を解決する 1 つの実証済みの (経験上) 方法は、すべてのユーザーの RDP ショートカットでそのチェック ボックスがオフになっていることを確認することです。ただし、何らかの方法でサーバー上でこの機能を無効にできれば、はるかに効率的です (もちろん、根本的な原因がわかればなおさらです)。残念ながら、この機能の正式名称がわからないため、どこから始めたらよいかわかりません。皆さんの役に立つ十分な情報を提供できたかどうかさえわかりませんが、このコミュニティでは常に良い結果を得ています。問題がなければ、当社のサーバーは Windows 2003 R2 Service Pack 2 を実行しています。

答え1

この記事:http://www.virtualizationadmin.com/articles-tutorials/terminal-services/printing/windows-terminal-services-printing.html
ターミナル サービスの設定について説明します。ターミナル サービス構成管理ツールで、「ログオン時にクライアント プリンタを接続する」のチェックを外すことができます。

答え2

これは、W2K および W2K3 でよく発生する現象です。ユーザーがサーバーにログオンすると、spoolsv.exe および winlogon.exe プロセスによって CPU が急増します。spoolsv.exe の問題は数年前の修正プログラムで解決されるはずでしたが、私の TS サーバーでは依然としてこの問題が起こっています。この問題は、Citrix または 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

関連情報