Windows 11/10でプリンタースプーラーサービスによるCPU使用率の上昇を修正する方法

Windowsのプリンタースプーラーサービスは、いわば陰の立役者(あるいは悪役、日によって変わります)です。すべての印刷タスクをキューに入れて管理する役割を担っています。このサービスが暴走すると、つまりバックグラウンドでずっと動作し続け、CPUを占有したり、なかなか解放されなかったりすると、PC全体の動作がひどく遅くなる可能性があります。場合によっては、印刷しようとするたびに、あるいは何も印刷していないのにCPU使用率が急上昇することもあります。特に急いでいるときや、印刷ジョブの完了を待っているときには、非常にイライラさせられるでしょう。

単純な再起動だけでは解決しないこともあります。スプーラーファイルの破損、マルウェアの残存、ドライバーの問題などが原因となる場合があります。幸いなことに、他のユーザー(そして私のマシンでも)で効果があった裏技がいくつかあります。ここでの目標は、スプーラーを正常な状態に戻し、CPUの負荷を軽減して、印刷の負担を軽減し、システムをスムーズに動作させることです。

WindowsでプリンタースプーラーのCPU使用率が高い問題を解決する方法

解決策1:念のためウイルススキャンを実行する

ウイルスやマルウェアはスプーラーを含むシステムサービスに悪影響を及ぼす可能性があるため、これは有効です。PCが感染している場合、マルウェアがスプーラーを破壊し、暴走させる可能性があります。Windowsセキュリティ(またはお使いのウイルス対策ソフト)を使用して、徹底的にスキャンしてください。クイックチェックだけでなく、フルスキャンを検討してください。マルウェアがCPU使用率の急上昇の原因となっている頻度に驚くかもしれません。環境によっては、このスキャンで完全にクリーンアップするには再起動や複数回の試行が必要になる場合がありますが、試してみる価値はあります。

修正2: スプーラーサービスを再起動してキューをクリアする

これはよくある解決策ですが、驚くほど頻繁に機能します。サービスが停止しているか破損している可能性があります。これを行うには、スプーラーを停止し、印刷ジョブ(および破損したファイル)を削除してから、再起動する必要があります。

  • スタート メニュー を開き、「サービス」 を検索して、アプリをクリックして開きます。
  • Print Spooler サービスを見つけます。右クリックして、停止 をクリックします。これで、待機中のサービスが停止します。
  • を押してWindows + Eファイルエクスプローラーを開き、 へ進みますC:\WINDOWS\system32\spool\PRINTERS。権限の確認メッセージが表示される場合がありますが、そのまま承認してください。
  • このフォルダ内のすべてのファイルとフォルダを削除します。これは基本的に、印刷ジョブの停止や破損したデータの消去に相当します。
  • サービス ウィンドウに戻り、もう一度 印刷スプーラー を右クリックして、開始 をクリックします。

これによりキューがクリアされ、スプーラーがリセットされます。一部のマシンでは、この設定を完全に有効にするには再起動が必要です。少し奇妙に感じるかもしれませんが、これがWindowsの仕組みです。

修正3: プリンタドライバを再インストールする

ドライバー自体が不具合を起こすことがあります。ドライバーはWindowsとプリンターの仲介役のようなものです。ドライバーが壊れると、スプーラーサービスが過剰に負荷をかけてしまう可能性があります。再インストールすることで、通信ミスや破損したファイルを修復できる場合があります。

  • スタート メニュー を開き、コントロール パネル を検索して開きます。
  • 「システムとセキュリティ」>「Windows ツール」>「印刷の管理」 に移動します。表示されない場合は、「Windows の機能」 から印刷管理機能をインストールする必要がある可能性があります。
  • 印刷の管理カスタムフィルターを展開し、すべてのドライバーをクリックします。右側のリストでプリンタードライバーを見つけます。
  • 右クリックして「削除」を選択します。プロンプトが表示されたら確認します。
  • 次に、PC を再起動して、残っているファイルやキャッシュをクリアします。
  • 再起動後、プリンタードライバーを再インストールしてください。通常はプリンターメーカーのウェブサイトから最新のドライバーパッケージをダウンロードし、インストールウィザードに従ってください。または、プリンターを接続すると、Windowsが自動検出して基本ドライバーをインストールします。このドライバーは後で更新できます。

そうですね、Windows Update から入手したドライバーが完璧でない場合もあります。メーカーのサイトからドライバーを入手すれば、多少の手間は省けます。

結びの言葉

これらの手順に従うことで、スプーラーによるCPU使用率の急上昇は概ね解消されるはずです。それでも効果がない場合は、ドライバーの競合を詳しく調査するか、Windowsのアップデートを確認する必要があるかもしれません。Microsoftはこれらの問題を修正するパッチをリリースすることがあります。もちろん、同じプリンターでこの問題が繰り返し発生する場合は、ドライバーの切り替え、あるいはプリンターの交換を検討する時期かもしれません。

まとめ

  • 完全なウイルス スキャンを実行してマルウェアを排除します。スプーラーの破損の原因となっている可能性があります。
  • スプーラ サービスを停止し、印刷キューをクリアしてから再起動します。
  • できれば製造元の Web サイトからプリンタ ドライバーを再インストールまたは更新してください。
  • 場合によっては、クリアまたは更新後に再起動すると、頑固な問題が解決することがあります。

まとめ

このプロセス全体は面倒に思えるかもしれませんが、ほとんどの人にとっては、プリンタースプーラーを制御できるようになり、CPUの過負荷を防ぐのに十分です。多くの場合、不要なファイルを削除してドライバーを更新するだけで済みます。この方法が、システム全体のスクラブや不要なテクニカルサポートへの問い合わせを回避するのに役立つことを願っています。それは常に大きなメリットです。頑張ってください。これで数時間のストレスが軽減されることを願っています!