spoolsv.exe (印刷スプーラー) とは何ですか? 印刷時に CPU スパイクを修正するにはどうすればよいですか?


Windows
2025-09-21T10:00:20+02:00

最終更新日: 2025年09月23日

印刷に問題があり、PCのファンがフルスピードで回転していることに気づきました。タスクマネージャーを開くと、spoolsv.exeというプロセスがCPUの90%以上を使用していることに気づきました。一体何が起こっているのでしょうか?ご安心ください。以下で詳しく説明します。 spoolsv.exe とは何ですか? 印刷時に CPU スパイクを修正するにはどうすればよいですか?.

spoolsv.exe (印刷スプーラー) とは何ですか?

Windowsユーザーは、パソコンの動作が遅い場合、タスクマネージャーを使って競合するプロセスを停止できることをご存知でしょう。タスクマネージャーを調べてみると、次のようなことが分かるかもしれません。 spoolsv.exeプロセスはCPUスパイクの原因です停止してみましたが、問題は解決せず、タスクマネージャーに戻ると、また急上昇が続きます。ウイルスでしょうか?何が起こっているのでしょうか?

まず基本的なことから始めましょう。spoolsv.exe はウイルスではありません。むしろ、正当かつ不可欠なプロセスです。 マイクロソフトウィンドウズ (実際、最も古いものの一つです)。その名前は 印刷スプーラーサービス実行ファイルスペイン語の印刷スプーラーサービス。その機能は次のとおりです。 印刷キューを管理するつまり、印刷ジョブをプリンターに送信する前に一時的にキューに保存します。

それを理解するには想像してみて このプロセスなしで印刷するとどうなるでしょうか?クリックすると 印刷 100ページの文書の場合、WordやExcelなどのプログラムはプリンターと直接通信する必要があります。しかし、問題はそれだけではありません。各ページが処理され印刷されるまで、他の操作はできません。つまり、100ページが印刷されている間、PCはずっとロック状態になってしまうのです。

印刷スプールプロセスの仕組み

前の例は、プリントスプーラープロセスとその実行ファイルspoolsv.exeがいかに有用で必要であるかを示しています。基本的に、その機能は次のとおりです。 コンピュータとプリンタの間の仲介役として機能するあなたの仕事は以下のとおりです。

  1. 印刷ジョブを受信する プログラムまたはアプリケーションから。
  2. 当該作業を一時フォルダに保存する 印刷キューファイルの形式で保存されます。これにより、アプリケーションがすぐに解放され、作業を続行できるようになります。
  3. バックグラウンドで印刷キューを管理する例えば、処理可能な速度でプリンターにデータを送信します。また、システムが処理に必要なリソースを確保したらすぐに実行できるよう、タスクの順序付きキューを維持します。

ここで言及しておくべきことは、このジョブの「キューイング」は、 スプール (オンラインでの周辺機器同時操作(※原文に誤りがあります)。これは、低速なデバイス上で高速なプロセスを実行できるようにする基本的なコンピューティング技術です。CPU(その特徴的な速度)はデータを(はるかに低速な)プリンターに送信し、他のタスクを続行するために解放されます。

spoolsv.exe がCPUを大量に消費するのはなぜでしょうか?原因と解決策

予想通り、 spoolsv.exeファイルはSystem32フォルダにあります。他の重要なMicrosoft Windowsプロセスと同様に、このプロセスは静かに、そして慎重に動作し、多くのリソースを消費しません…しかし、制御不能に陥るまでは。この重要なプロセスがCPUを大量に消費してしまう最も一般的な理由とその解決策を見てみましょう。

破損または古いプリンタドライバ

これが、spoolsv.exeが印刷時にCPU使用率の急上昇を引き起こす主な原因です。そのため、以下の点を確認することをお勧めします。 プリンタドライバが最新バージョンに更新されているこれを行うには、まずプリンターの正確なモデルを確認し、公式 Web サイトにアクセスして最新バージョンのドライバーをダウンロードする必要があります。

後、 プリンタをアンインストールする 「設定」→「デバイス」→「プリンターとスキャナー」に進みます。そこでプリンターを選択し、「デバイスの削除」をクリックします。最後に 新しいドライバーをインストールする ダウンロードしたものを復元します。Windows Update で自動的に適切なものを見つけるよりも、この方法の方がはるかに便利です。

印刷ジョブの詰まりや破損

印刷しようとすると起こります 複雑な、破損した、または非常に大きな形式の文書 正しく処理されていないファイルです。そのため、キューに滞留し、スプーラは何度も処理を試みますが、成功しません。これによりリソース消費が増加します。解決策は?次のように印刷サービスを再起動してください。

  1. プレス ウィンドウズ + R、書いている サービス.msc Enter キーを押します。
  2. サービスリストで、 印刷キューサービス.
  3. 右クリックして選択 リブート。 行き詰まったら、 逮捕 その後 始める。
  4. オプションとして、プリンターの電源をオフにしてからオンにすることをお勧めします。

一時キューファイルが破損しています

前の手順がうまくいかない場合は、印刷ジョブが停止しており、特別な対策が必要です。これは通常、次のような場合に発生します。 異なるコンピュータが同じプリンタにデータを送信したり、Windowsサーバーを備えたプロフェッショナル環境では.

必要なのは、印刷キューに含まれるすべての一時ファイルを手動で削除してクリーンアップすることです。これを行うには、ファイルエクスプローラーを開き、以下のフォルダに移動します。 C:/Windows/System32/spool/PRINTERSその後、そのフォルダ内のすべてのファイルを削除すれば完了です。

ビジネス環境では、 エラーログを無効にする spoolsv.exe が必要以上にリソースを消費するのを防ぐことができます。以下の手順に従ってください。

  1. レジストリ エディター (regedit.exe) を開きます。
  2. HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Print に移動します。
  3. DisableWERLogging という名前の DWORD 値を作成し、その値を 1 に設定します。
  4. スプーラー サービスを再起動します。

偽装したマルウェア

この原因はあまり一般的ではありませんが、プリントスプーラがCPU使用率の急上昇を引き起こしたり、少なくとも原因のように見える可能性があります。他の正当なWindowsプロセスと同様に、 lsass.exe o ランタイムブローカー.exe, 自身を隠すために spoolsv.exe に偽装するウイルスが存在します。しかし実際には、別のフォルダーにホストされているマルウェアが危険なほどリソースを消費しています。

spoolsv.exeが正規のものかどうかはどうやってわかるのでしょうか?主に、 その場所のため: System32フォルダにあるはずです。確認するには?タスクマネージャーを開き、spoolsv.exeプロセスを見つけて右クリックします。そこで「ファイルの場所を開く」を選択します。開いたフォルダがC:/Windows/System32でない場合は、マルウェアである可能性が高いです。この時点で、何をすべきかは分かっています。ウイルス対策ソフトでディープスキャンを実行してください。

結論として、Windows 印刷スプーラーサービスとは何か、そしてシステムにおけるその重要性についてご理解いただけたかと思います。このサービスがなければ、印刷ジョブの完了を待つのは面倒な作業になります。また、印刷時の CPU 負荷スパイクのトラブルシューティング方法もご理解いただけたかと思います。 サービスを再起動するか、キューを手動でクリアするか、ドライバーを更新してください。完了です!