プリンターとスキャナー
 Computer >> コンピューター >  >> ハードウェア >> プリンターとスキャナー

Windows 10で印刷スプーラーが停止し続ける問題の原因と6つの解決策

プリンター関連のトラブルの中でも、「Windows 10で印刷スプーラーが停止し続ける」という問題は、現在ユーザーから最も多く報告されている不具合の一つです。この問題に直面して「印刷スプーラーの問題をどうやって直せばいいのか?」とお悩みの方へ、本記事では正確かつ簡単に実践できる解決策を詳しくご紹介します。

スプーラーに問題が発生すると、印刷ジョブの管理が困難になり、何度印刷を試みても正常に印刷できなくなります。印刷スプーラーはプリンターを適切に動作させ、ドキュメントなどをトラブルなく印刷するための重要な仕組みです。そのため、スプーラーが動作しなくなると大きな支障が出てしまいます。

印刷スプーラーとは?

スプーラーの修理・対処を始める前に、「そもそも印刷スプーラーとは何か」を理解しておきましょう。印刷スプーラー(Print Spooler)とは、実行ファイル(ソフトウェアプログラム)の一種で、プリンターサーバーやプリンターに送信されたすべての印刷タスクを管理する役割を担っています。いわば、印刷インターフェースの中核をなすコンポーネントです。

スプーラーはシステムの起動と同時に読み込まれ、シャットダウンするまで継続的に動作します。また、プリンタードライバーの検出、印刷ジョブのスケジューリングなどもスプーラーの担当範囲です。

Windows 10で印刷スプーラーが停止し続ける原因

印刷スプーラーが停止する原因は一つだけではなく、さまざまな要因がスプーラーの動作に影響を与えます。ドライバーの問題や複数のプリンターがインストールされていることなどが考えられます。主な原因として以下の点が挙げられます。

  • 不要なプリンターが多数インストールされている
  • 印刷スプーラーのファイル破損
  • リモートプロシージャコール(RPC)サービスの異常
  • スプールフォルダーの問題
  • レジストリエラー
  • ドライバーの不具合

Windows 10の印刷スプーラーを修復する6つの方法

原因がわかったところで、「Windows 10で動作しない印刷スプーラーをどう修正すればいいのか」という具体的な解決策を見ていきましょう。この問題には複数の対処方法があり、以下に順番に解説します。上から順に試してみてください。

解決策1:不要なプリンターをアンインストールする

2台以上のプリンターがインストールされていると、スプーラーの動作に悪影響を及ぼし、印刷ジョブに支障が出ることがあります。この場合は、使用していないプリンターを削除することで改善が期待できます。以下の手順に従ってください。

手順1: Windows 10で[設定]→[デバイス]→[プリンターとスキャナー]を開きます。

手順2: 使用していないプリンターを選択します(既定のプリンターは削除しないよう注意してください)。

手順3: 対象のプリンターを選択し、[デバイスの削除]をクリックします。

手順4: 作業完了後、パソコンを再起動します。

なお、削除作業の前に、ドライバーが正しくインストールされているか確認してください。場合によっては、プリンター本体ではなくドライバーが問題の原因になっていることもあります。

解決策2:Remote Procedure Callサービスが実行中か確認する

印刷スプーラーサービスは、Remote Procedure Call(RPC)サービスに依存しています。これらのサービスが正しく実行されていないと、スプーラーに問題が発生します。以下の手順で確認しましょう。

手順1: Windowsキー + Rを押し、「services.msc」と入力して[サービス]ウィンドウを開きます。

手順2: サービス一覧から[Print Spooler](印刷スプーラー)を探します。

手順3: 「Print Spooler」を右クリックし、[開始]を選択します。

手順4: 再度右クリックして[プロパティ]を開きます。

手順5: プロパティ画面で[スタートアップの種類][自動]に設定します。

手順6: [適用]をクリックし、[OK]で閉じます。

以上の手順でトラブルシューティングは完了です。この方法で問題が解決しない場合は、次の方法を試してください。

解決策3:印刷スプーラーサービスを再起動する

印刷スプーラーが頻繁に停止する場合、スプーラーサービスの再起動は最も手軽でシンプルな解決方法です。

手順1: [サービス]ウィンドウを開きます。

手順2: 一覧から[Print Spooler]サービスを探します。

手順3: 「Print Spooler」を右クリックし、[再起動]を選択します。

再起動後、問題が解決したかどうかを確認してください。非常に簡単な操作なので、まず最初に試してみる価値のある方法です。

解決策4:レジストリを編集してトラブルを解消する

印刷スプーラーが起動してもすぐに停止してしまう場合は、レジストリの編集が有効な解決策となります。レジストリからいくつかの値を削除するだけで問題を解決できることがあります。

注意: 作業を始める前に、必ずレジストリのバックアップを作成しておいてください。万が一問題が発生した場合でも、復元できるようにするためです。

手順1: Windowsキー + Rを押し、「regedit」と入力します。

手順2: Enterキーを押して[OK]をクリックします。

手順3: レジストリエディターが開いたら、左側のペインで以下のキーに移動します。

32ビット版のWindows 10の場合:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors

64ビット版のWindows 10の場合:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x64\Print Processors

手順4: winprint以外のすべてのキーを削除します。削除したいキーを右クリックし、メニューから[削除]を選択します。

手順5: レジストリエディターを閉じます。

キーを削除したら、印刷スプーラーサービスを再度開始してください。エラーなしでスムーズに起動するはずです。

さらに、標準以外のプロバイダーを削除したい場合は、以下の手順も試してみてください。

手順1: レジストリエディターで次のキーに移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers

手順2: LanMan Print ServicesInternet Print Provider以外のキーを削除します。

解決策5:正常なPCからスプールフォルダーをコピーする

印刷スプーラーの問題をクリアしたい場合、正常に動作している別のWindows 10パソコンやノートPC(または仮想マシン)からスプールフォルダーをコピーするという方法もあります。なお、Windows 10のバージョン(32ビット/64ビット)が同じである必要があります。

まず、スプールフォルダーの場所はC:\Windows\System32\spoolフォルダー内にあるため、そこからフォルダーをコピーして、問題のあるパソコンに転送します。

その際、既存のスプールフォルダーを上書きせず、名前を変更するか別の場所に移動してから、新しいスプールフォルダーを貼り付けることをおすすめします。

次に、正常なPCからレジストリキー(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print)をエクスポートし、問題のあるシステムに転送して実行し、レジストリに追加します。

解決策6:ドライバーとレジストリのドライバーエントリを削除する

Windows 7やWindows 10で印刷スプーラーが停止し続ける場合は、プリンターに関連するレジストリエントリをすべて削除する方法もあります。

注意: この操作は複雑で、誤るとシステムに深刻な影響を与える可能性があります。作業の際は十分に慎重に行ってください。

プリンターに関連するすべてのエントリを削除した後、ドライバーがパソコンから完全に削除されているか確認します。最後に、プリンタードライバーを再インストールすれば、問題が解決するはずです。

まとめ

Windows 10で印刷スプーラーの問題に遭遇したときは、本記事で紹介した6つの方法を順番に試してみてください。どの方法も実際に効果が期待できるものばかりです。すべての方法を試しても問題が解決しない場合は、お使いのプリンターブランドのサポート窓口に直接問い合わせることをおすすめします。

よくある質問(FAQ)

Q1: プリンターがスプーリング状態になるのはなぜですか?

ドキュメントを印刷しようとしても、印刷が開始されずにスプーラーによって印刷キューに追加されたままになることがあります。これは、キューが停止しているために印刷ジョブが処理されない状態です。これがプリンターがスプーリング状態になる理由です。

Q2: スプーラーサービスエラーとは何ですか?

印刷スプーラーは、プリンターとパソコン間の通信を確立するために不可欠な要素です。スプーラーにエラーが発生すると、パソコンとプリンターの通信に支障をきたし、印刷処理が妨げられたり、印刷出力に失敗したりします。

Q3: 印刷スプーラーが実行中かどうか確認する方法は?

[サービス]ウィンドウで一覧を下にスクロールし、「Print Spooler」を探します。スプーラーサービスが停止している場合、状態欄は空白で表示されます。逆に実行中の場合は、「実行中」と表示されます。

Q4: 印刷ボタンをクリックしても何も起こらないのはなぜですか?

印刷をクリックしても何も反応がなく、印刷設定ウィンドウが消えてしまうことがあります。これは、インターネットブラウザーがポップアップをブロックしていることが原因です。他のアプリケーションからは正常に印刷できるのにブラウザーからだけ印刷できない場合は、ポップアップブロックが原因である可能性が高いです。

Q5: 印刷スプーラーを無効化できますか?

今後一切印刷をする予定がなく、物理的なプリンターを接続しないのであれば、印刷サービスを無効化しても安全です。ただし、印刷APIを使用するアプリケーションは、スプーラーを無効化すると動作しなくなる点に注意してください。

最後までお読みいただきありがとうございました。プリンターの機種や機能はそれぞれ異なるため、すべての手順がそのまま当てはまらないこともありますが、ここで紹介したのは最も一般的な解決策です。6つの方法をすべて試しても問題が解決しない場合は、コメント欄やチャットからお気軽にお問い合わせください。

  1. Windows 11で「Microsoft Print to PDF」が動作しないときの対処法まとめ

    Windows 11で「Microsoft Print to PDF(PDFとして印刷)」が使えなくなってお困りではありませんか?この記事では、この問題を解決するために試せる具体的な対処法をわかりやすくご紹介します。 「Microsoft Print to PDF」とは? Microsoft Print to PDFは、ドキュメントや画像をPDF形式で保存できるWindows標準の便利な機能です。Windows 10で初めて搭載され、パソコン上のあらゆるデータを手軽にPDFとして出力できます。たとえばWordファイルをそのままPDFドキュメントとして保存したり、書式を崩さずに素早く変換したりす

  2. 【解決】Windows 10で印刷スプーラーが停止し続ける・起動しない問題の対処法

    文書の印刷はとても簡単な操作ですが、印刷中やプリンターのインストール時に「印刷スプーラーサービスが実行されていません」というエラーが発生するケースがあります。「ローカル印刷サービスが実行されていません。スプーラーを再起動するか、コンピューターを再起動してください」といったメッセージが表示され、サービスコンソールから再起動しても何度も停止してしまうこともあります。同じ問題でお困りの方に向けて、Windows 10で印刷スプーラーが停止し続ける、または起動しない問題を解決するための効果的な対処法を紹介します。 印刷スプーラーサービスとは? 印刷スプーラーとは、プリンターが印刷できる状態になるまで