Print Spooler サービスの有効/無効

プリンタ使わないマシンではPrint Spoolerサービスは必要ないと考え停止していたが、イベントログに次のようなエラーが記録されている。

ソース:TermServDevices
イベントID:1114
スプーラシステム サービスと通信中にエラーが発生しました。 サービス スナップインを開いて、印刷スプーラサービスが実行されていることを確認してください

調べてみると、リモートデスクトップで接続した時にプリンタがマッピングされPrint SpoolerサービスをTerminal Servicesが利用するためのようだ。ちなみに、このままPrint Spoolerサービスを停止したままにするとクラッシュする可能性があるらしい。

http://technet.microsoft.com/ja-jp/library/cc163044.aspx

Print Spooler サービスを停止すると、ローカル コンピュータから FAX を印刷または送信できません。ターミナル サービスを実行するサーバーでPrint Spooler サービスが停止すると、システムのレジストリ ハイブが徐々に大きくなり、システム ボリュームがいっぱいになって、サーバーがクラッシュする可能性があります。この問題の原因は、新しいクライアントがターミナル サービスを介してサーバーにログオンすると、クライアントのローカル プリンタがサーバーのプリンタ ポートにマッピングされ、このマッピングレジストリに記録されるためです。Print Spooler サービスは、ユーザーがセッションを終了したら各レコードを削除しますが、サービスが実行されていない場合、未使用のレコードは削除されません。

というわけで、Print Spoolerサービスはプリンタが存在しなくてもリモートデスクトップを利用する場合は停止しない方が良いみたい。