※本ページにはプロモーション(広告)が含まれています
印刷しようとしたら「プリンターに接続できません」「印刷スプーラーサービスが実行されていません」というエラーが出て困ったことはありませんか?
Windowsの印刷スプーラー(Print Spooler)は、印刷ジョブを管理するWindowsの重要なサービスです。このサービスが停止したり、印刷キューが詰まったりすると、プリンターが正常に動作しなくなります。
本記事では、印刷スプーラーが止まる原因から、スプーラーの再起動方法、スプールフォルダのクリア手順まで、初心者にもわかりやすく丁寧に解説します。
- 印刷スプーラーとは何か(わかりやすく解説)
- スプーラーが止まる・印刷できない主な原因5〜7個
- 印刷スプーラーの再起動方法(GUIとコマンドの両方)
- スプールフォルダのクリア手順(詰まったジョブの削除)
- 再発防止策と応用設定
- よくある質問(FAQ)
印刷スプーラーとは?
印刷スプーラー(Print Spooler)とは、Windowsに組み込まれた印刷ジョブを管理するサービスです。アプリから「印刷」を実行すると、その印刷データはまず「スプールフォルダ」と呼ばれる一時フォルダに保存され、プリンターの空き状況に応じて順番に送信されます。
このサービスが正常に動作しているからこそ、複数の印刷ジョブを並行して受け付けたり、印刷待ちの状態を管理したりすることができます。逆に言えば、スプーラーが停止すると印刷機能が完全に使えなくなります。
スプーラーの役割まとめ
| 役割 | 内容 |
|---|---|
| 印刷キューの管理 | 複数の印刷ジョブを順番に処理する |
| データの一時保存 | 印刷データをスプールフォルダに格納する |
| プリンターとの通信 | プリンタードライバー経由でデータを送信する |
| エラー処理 | 印刷失敗時の再試行・通知を行う |
印刷スプーラーが止まる主な原因
印刷スプーラーが停止・エラーになる原因はいくつかあります。自分の状況に近いものを確認してみましょう。
原因1:印刷キューが詰まっている(最多)
印刷中にプリンターの電源を落としたり、通信エラーが発生したりすると、スプールフォルダに処理できない印刷ジョブが残ったままになります。この「詰まり」がスプーラーのクラッシュを引き起こすことが最も多い原因です。
原因2:プリンタードライバーの破損・不具合
古いドライバーや、Windows Updateによる更新後に互換性の問題が生じることがあります。壊れたドライバーがスプーラーにエラーを返し続け、サービスが落ちてしまいます。
原因3:スプールフォルダ内の破損ファイル
スプールフォルダ(C:\Windows\System32\spool\PRINTERS)に破損した一時ファイルが残っていると、スプーラーがそのファイルを読み込もうとしてクラッシュします。
原因4:Windowsシステムファイルの破損
マルウェア感染や不正なシャットダウンにより、スプーラー本体(spoolsv.exe)が破損するケースがあります。この場合はシステムファイルチェッカーの実行が必要です。
原因5:依存サービスが停止している
印刷スプーラーは「Remote Procedure Call(RPC)」などのサービスに依存しています。これらが停止していると、スプーラーも正常に起動しません。
原因6:レジストリの設定が壊れている
ウイルス対策ソフトや誤ったレジストリ編集によって、スプーラーの実行ファイルパスが変わってしまうことがあります。
原因7:Windows Updateの不具合
特定のWindowsアップデートがプリンタースプーラーに影響を与えて印刷ができなくなるケースが過去に複数報告されています。このような場合は最新のパッチ適用や問題のある更新プログラムのロールバックで解決することがあります。
対処法1:印刷スプーラーを再起動する
まず最初に試すべき基本の対処法です。スプーラーを再起動するだけで多くの問題が解決します。GUIとコマンドの2通りの方法を紹介します。
方法A:サービス管理ツール(GUI)で再起動する
手順:
- Windows + R キーを押して「ファイル名を指定して実行」を開く
services.mscと入力して Enter を押す- サービス一覧が開いたら、「Print Spooler」を探す(「印刷スプーラー」と表示される場合もある)
- 「Print Spooler」を右クリックして「再起動」を選択する
- 「スタートアップの種類」が「自動」になっていることを確認する(なっていなければ変更する)
方法B:コマンドプロンプト(管理者)で再起動する
コマンドで素早く操作したい場合はこちらの方法が便利です。
手順:
- スタートメニューを右クリックして「Windows ターミナル(管理者)」または「コマンドプロンプト(管理者)」を開く
- 以下のコマンドを順番に実行する:
net stop spooler
net start spooler
「印刷スプーラーサービスは正常に停止しました。」「印刷スプーラーサービスは正常に開始されました。」と表示されれば成功です。
対処法2:スプールフォルダをクリアする(詰まったジョブの削除)
スプーラーを再起動しても改善しない場合は、スプールフォルダに残った壊れた印刷ジョブを手動で削除します。
スプールフォルダのクリア手順(完全版)
ステップ1:スプーラーを停止する
管理者権限のコマンドプロンプトまたはPowerShellで以下を実行します:
net stop spooler
ステップ2:スプールフォルダを開く
Windows + R → 以下のパスを貼り付けて Enter:
C:\Windows\System32\spool\PRINTERS
ステップ3:フォルダ内のファイルをすべて削除する
「PRINTERS」フォルダ内にあるすべてのファイル(.SHD / .SPL 拡張子のファイル)を選択して削除します。
ステップ4:スプーラーを再起動する
net start spooler
net stop spooler
del /Q /F /S "%SystemRoot%\System32\spool\PRINTERS\*.*"
net start spooler
このコマンドを順番に実行するだけで、スプーラーの停止・スプールフォルダのクリア・再起動が一括で完了します。
対処法3:プリンタードライバーを更新・再インストールする
ドライバーの破損・互換性問題が原因の場合は、ドライバーを一度削除して最新版を入れ直すことが有効です。
ドライバーの削除と再インストール手順
- Windows + I で「設定」を開く
- 「Bluetoothとデバイス」→「プリンターとスキャナー」を開く
- 問題のあるプリンターを選択して「削除」をクリックする
- スプーラーを再起動する(対処法1の手順を実施)
- プリンターメーカーの公式サイトから最新ドライバーをダウンロードしてインストールする
| メーカー | ドライバーダウンロードページ |
|---|---|
| Canon(キヤノン) | https://cweb.canon.jp/drv-software/ |
| Epson(エプソン) | https://www.epson.jp/support/ |
| Brother(ブラザー) | https://www.brother.co.jp/product/driver/ |
| HP | https://support.hp.com/jp-ja/drivers |
| Ricoh(リコー) | https://www.ricoh.co.jp/support/download/ |
対処法4:依存サービスを確認・起動する
印刷スプーラーが依存しているサービスが停止していると、スプーラー自体も起動しません。以下のサービスが動いているか確認しましょう。
確認が必要な依存サービス
| サービス名 | 説明 | 推奨スタートアップ |
|---|---|---|
| Remote Procedure Call (RPC) | Windowsの基盤的な通信サービス | 自動 |
| DCOM Server Process Launcher | COMコンポーネントの起動管理 | 自動 |
| RPC Endpoint Mapper | RPCの接続先を管理する | 自動 |
確認・起動手順:
- Windows + R →
services.mscを開く - 上記のサービスを一つずつ探して「状態」が「実行中」になっているか確認する
- 停止している場合は右クリック →「開始」を選択する
- スタートアップの種類が「自動」になっていない場合は「自動」に変更する
対処法5:レジストリの印刷スプーラーパスを確認・修正する
マルウェアや誤操作でスプーラーの実行ファイルパスが変わってしまうことがあります。正しいパスに戻すことで改善する場合があります。
手順
- Windows + R →
regeditを入力して Enter - 以下のパスに移動する:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler - 「ImagePath」という値をダブルクリックする
- 値のデータが以下の通りになっているか確認する:
%SystemRoot%\System32\spoolsv.exe - 異なる値になっている場合は上記の正しい値に修正して「OK」を押す
対処法6:Windows Updateを適用する
Microsoftは印刷スプーラーに関連するバグ修正を定期的に配信しています。Windowsを最新の状態にすることで問題が解消するケースがあります。
Windows Updateの確認手順
- Windows + I で「設定」を開く
- 「Windows Update」をクリックする
- 「更新プログラムの確認」ボタンをクリックする
- 利用可能な更新プログラムがあれば「今すぐダウンロードしてインストール」を実行する
- 再起動が必要な場合は再起動して、その後印刷を試みる
対処法7:システムファイルチェッカーを実行する
Windowsのシステムファイルが破損している場合は、システムファイルチェッカー(SFC)とDISMコマンドで修復できます。
SFCとDISMの実行手順
管理者権限のコマンドプロンプトを開き、以下を順番に実行します。
ステップ1:DISMでWindowsイメージを修復する
DISM /Online /Cleanup-Image /RestoreHealth
完了まで10〜20分かかることがあります。
ステップ2:SFCでシステムファイルをスキャン・修復する
sfc /scannow
「Windows リソース保護により、破損したファイルが見つかりました。(中略)修復されました。」と表示されれば修復成功です。
対処法の選び方:症状別フローチャート
| 症状 | まず試す対処法 | それでも直らない場合 |
|---|---|---|
| 印刷が全くできない | 対処法1(スプーラー再起動) | 対処法2(スプールクリア) |
| 印刷キューが消えない | 対処法2(スプールクリア) | 対処法3(ドライバー再インストール) |
| スプーラーがすぐ止まる | 対処法3(ドライバー更新) | 対処法7(SFC) |
| Windows Update後に発生 | 対処法6(Update再適用) | 対処法3(ドライバー更新) |
| 特定のプリンターだけNG | 対処法3(ドライバー再インストール) | 対処法4(依存サービス確認) |
再発防止策
印刷スプーラーの問題は一度解決しても再発することがあります。以下の対策を取っておくと予防できます。
1. スプーラーのスタートアップを「自動」に設定する
services.msc でPrint Spoolerを開き、スタートアップの種類を「自動」に設定します。これにより、PC起動時に自動的にサービスが立ち上がります。
2. 印刷キューを定期的に確認する
タスクバーのプリンターアイコンから印刷キューを確認し、不要なジョブが残っていないか定期的にチェックしましょう。
3. プリンタードライバーを最新に保つ
メーカーのサイトで定期的に最新ドライバーが提供されていないか確認し、アップデートしましょう。
4. Windowsを常に最新の状態に保つ
Windows Updateはセキュリティ上も重要です。特にスプーラーの脆弱性に関するパッチは積極的に適用してください。
5. 印刷中はプリンターの電源を切らない
印刷中にプリンターの電源を強制的に切ると、スプールフォルダに不完全なファイルが残る原因になります。印刷完了後に電源を切る習慣をつけましょう。
トラブルの少ない家庭用プリンター(2026年おすすめ)
プリンタースプーラーのトラブルは古いプリンターや低品質なドライバーを使っている機種で起きやすい傾向があります。買い替えを検討している方は、ドライバーのサポートが充実しているメーカー品を選ぶことをおすすめします。
| 機種 | 特徴 | おすすめポイント |
|---|---|---|
| Canon PIXUS TS8630 | インクジェット複合機 | 最新ドライバーの安定性が高く、Windows 11対応も万全 |
| Epson EW-M973A3T | エコタンク搭載複合機 | 大容量インクでランニングコストが低く、ドライバーも安定 |
よくある質問(FAQ)
Q1. 印刷スプーラーを再起動したのにすぐまた止まってしまいます。どうすればいいですか?
A. スプーラーがすぐに再停止する場合、スプールフォルダに壊れたファイルが残っているか、プリンタードライバーに問題がある可能性が高いです。対処法2(スプールフォルダのクリア)と対処法3(ドライバー再インストール)を組み合わせて試してみてください。それでも改善しない場合は対処法7(SFC)を実行しましょう。
Q2. 「印刷スプーラーサービスへの接続を確立できませんでした」というエラーが出ます。
A. このエラーは印刷スプーラーサービスが完全に停止している状態を示しています。services.msc でPrint Spoolerサービスを探し、右クリックから「開始」を選択してください。起動しない場合は依存サービス(Remote Procedure Call等)が止まっていないか対処法4を参照して確認しましょう。
Q3. 印刷キューにジョブが残っていて削除できません。
A. 印刷キューが削除できない場合は、スプーラーが起動したままだとファイルがロックされているためです。対処法2の手順に従い、スプーラーを停止してからスプールフォルダのファイルを削除してください。停止後は直接ファイルを削除できるようになります。
Q4. 複数のプリンターがあるのに、1台だけ印刷できません。
A. スプーラーの問題ではなく、その1台のドライバーに問題がある可能性が高いです。問題のあるプリンターのドライバーだけを削除して再インストール(対処法3)を試してみてください。また、そのプリンターのUSBケーブルやWi-Fi接続も確認しましょう。
Q5. Windows Updateをしたら急に印刷できなくなりました。
A. 特定のWindowsアップデートがスプーラーに影響を与えることがあります。まず「設定」→「Windows Update」→「更新の履歴」を開き、最近インストールされた更新プログラムを確認してください。問題のある更新プログラムは「更新プログラムをアンインストールする」から削除できます。また、プリンターメーカーのサイトで最新のWindows対応ドライバーが提供されていないかも確認しましょう。
Q6. 「PrintNightmare」とは何ですか?対処法は?
A. 2021年に発見された印刷スプーラーの深刻な脆弱性で、悪意のある攻撃者がリモートから管理者権限を取得できるという問題でした。現在はMicrosoftからセキュリティパッチが提供されています。Windows Updateを適用して最新の状態に保つことで対処できます。
Q7. スプールフォルダを削除してしまいました。どうすればいいですか?
A. PRINTERS フォルダ自体を削除してしまった場合は、管理者権限のコマンドプロンプトで以下を実行してフォルダを再作成してください:
mkdir "%SystemRoot%\System32\spool\PRINTERS"
その後、スプーラーを再起動(net start spooler)してみてください。
Q8. ネットワークプリンター(共有プリンター)だけ印刷できない場合は?
A. ネットワークプリンターの場合は、スプーラーの問題に加えてネットワーク接続の問題も考えられます。プリンターに直接Wi-Fiまたは有線で接続して印刷できるか確認してください。直接なら印刷できる場合は、ネットワーク共有の設定やファイアウォールの設定を見直してみましょう。
まとめ
Windowsの印刷スプーラーが止まる・印刷できない問題は、ほとんどのケースで以下の手順で解決できます。
| 優先順位 | 対処法 | 難易度 |
|---|---|---|
| 1 | 印刷スプーラーを再起動する | ★☆☆(簡単) |
| 2 | スプールフォルダをクリアする | ★★☆(普通) |
| 3 | プリンタードライバーを再インストールする | ★★☆(普通) |
| 4 | 依存サービスを確認する | ★★☆(普通) |
| 5 | SFCでシステムファイルを修復する | ★★★(やや難しい) |
| 6 | レジストリのパスを確認・修正する | ★★★(慎重に) |
まずはスプーラーの再起動 → スプールフォルダのクリア → ドライバー再インストールの3ステップを試してみてください。この3つで90%以上のケースは解決します。
それでも問題が続く場合は、SFCによるシステム修復やWindows Updateの適用を検討しましょう。印刷スプーラーの問題は適切な手順で対処すれば必ず解決できます。この記事が参考になれば幸いです。
- Windowsでプリンターがオフラインになる原因と対処法
- プリンターで両面印刷できない原因と対処法
- プリンターの色がおかしい・印刷がかすれる原因と対処法
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!