[Vista/VS2008] 非同期通知を処理するとき、Printer Spoolerサービスでアクセス違反が発生しクラッシュすることがある

MSKB英語版: The Printer Spooler service may encounter an access violation and crash when the service handles asynchronous notifications from print clients on Windows Server 2008-based or Windows Vista Service Pack 1-based computers (KB958894)

対象

  • Windows Vista
  • Windows Server 2008

現象

  • 対象OSがインストールされたコンピュータで、プリンタを共有している。
  • 共有されたプリンタで印刷を行うために、クライアントが接続している。

このようなケースでは、Printer Spoolerサービスでアクセス違反が発生し、Printer Spoolerサービスはクラッシュすることがあります。また、アプリケーションログに次のようなエラーが記録されています。

ソース: Application Error, イベントID: 1000
説明: エラー発生アプリケーション spoolsv.exe, …

原因

この問題は、Printer SpoolerサービスがRemote Procedure Call(RPC)コンテキストのハンドルタイプを正しく取り扱わないために発生します。

解決策

修正プログラムが入手可能です。

TOP