Windows 10/11で印刷ジョブが詰まってキャンセルできないときの対処法6選
印刷待ちのジョブをキャンセルしようとして、印刷ジョブを右クリックしても何も反応せず、困ったことはありませんか?さらに悪いことに、新しい書類の印刷すらできなくなってしまうこともあります。つまり、印刷キューが完全に詰まった状態——印刷もできなければ、保留中のジョブのキャンセルもできない——になってしまうのです。
詰まった印刷ジョブのキューをクリアする方法
Windows 11/10のPCで印刷ジョブが詰まってしまい、キャンセルしたいのにもできない場合は、以下の6つの方法を試してみてください。
1) PCを再起動し、プリンターの電源を入れ直す
ご存じのとおり、この方法でたいていの問題は解決します。実際、まず再起動を試すという方がほとんどでしょう。ただ、毎回PCやプリンターを再起動するのは手間がかかりますよね。そこで、以降に紹介するよりスマートな解決策も覚えておきましょう。
2) すべての印刷ジョブをキャンセルして再印刷する
タスクバーのプリンターアイコンをクリックしてプリンターを開き、「プリンター」メニューから「すべてのドキュメントをキャンセル」を選択します。
Windows 10の場合は、「設定」→「デバイス」→「プリンターとスキャナー」を開きます。対象のプリンターを選択すると、「キューを開く」というボタンが表示されます。これをクリックすると印刷ジョブの一覧が確認できるので、ジョブを右クリックして「すべてのドキュメントをキャンセル」を選びましょう。
3) 印刷キューを手動で空にする
Windowsの検索ボックスに「services.msc」と入力してEnterキーを押し、「サービス」管理ツールを開きます。一覧を下へスクロールして「Print Spooler(プリント スプーラー)」を見つけ、右クリックして「停止」を選択してください。
次に、以下のフォルダーへ移動し、フォルダー内の中身をすべて削除します(フォルダー自体は削除しないよう注意してください)。
C:\Windows\System32\spool\PRINTERS
その後、もう一度Print Spoolerサービスを右クリックして「開始」を選択し、サービスを再起動します。印刷キューを更新すると、問題が解消しているはずです。
4) バッチファイル(.bat)を作成して実行する
以下のコードをメモ帳にコピー&ペーストし、「.bat」形式のファイルとして保存しておきましょう。
@echo off echo Stopping print spooler. echo. net stop spooler echo Erasing Temporary Junk Printer Documents echo. del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" echo Starting print spooler. echo. net start spooler
印刷キューが詰まったときにこのバッチファイルを実行すれば、スプーラーの停止→一時ファイルの削除→スプーラーの再起動という一連の作業をワンクリックで自動処理できます。
5) Print Flushユーティリティを利用する
Print Flushは、詰まった印刷キューを解消するために必要な全ステップを自動的に実行してくれる、シンプルなバッチファイル型のユーティリティです。手作業を行いたくない方におすすめのツールです。
6) Print Spooler Cleanup Diagnosticを実行する
Microsoftのサポート技術情報 KB2768706 から「Print Spooler Cleanup Diagnostic」をダウンロードできます。このツールは、マイクロソフト以外の印刷プロセッサやモニターを除去するだけでなく、プリントスプーラーやコンピューターに関する基本情報(プリンタードライバー、プリンター構成、ネットワークの基本設定、フェイルオーバークラスタリングなど)を収集し、複数のクリーンアップモードを提供します。
このツールには、以下の実行モードが用意されています。
- Express Cleanup – マイクロソフト以外のすべての印刷モニターおよび印刷プロセッサをプリントスプーラーから削除します。
- Selective Cleanup – 無効化するマイクロソフト以外の印刷モニターやプロセッサを個別に選択できます。
- Express Restore – 以前の実行で無効化された、マイクロソフト以外のすべての印刷モニターとプロセッサを一括で再有効化します。
- Selective cleanup/restore – 再有効化または無効化したいサードパーティ製の印刷モニター・プロセッサを選択して操作できます。
このツールは、レジストリ内の情報を次のように変更することで動作します。
{PrintRootKey}\Monitorsからマイクロソフト以外の印刷モニターを削除し、{PrintRootKey}\Disabled Monitorsへ移動します。- プリンターのキー配下にあるすべてのプリンタードライバーをスキャンし、無効化されたモニターを使用しているドライバーを検出して無効化します。
{PrintRootKey}\Environments\{Architecture}\Print Processorsからマイクロソフト以外の印刷プロセッサを削除し、{PrintRootKey}\Environments\{Architecture}\Disabled Print Processorsへ移動します。- プリンターのキー配下にあるすべてのプリンターをスキャンし、無効化された印刷プロセッサを使用しているドライバーを更新して標準の「WinPrint」へ切り替えます。旧印刷プロセッサの構成は、「Disabled Print Processor」という名前のレジストリ値に保存されるため、後から復元することも可能です。
状況に応じてこれらの方法を使い分ければ、Windows 10/11で印刷ジョブが詰まって動かなくなるトラブルも素早く解決できます。快適な印刷環境をお楽しみください!
-
Windows 10でプリンタースプーラーエラーを修正する方法|原因別の対処法10選
スプーリングとは、2つの異なるデバイス間でデータをやり取りするための仕組みです。プリンタースプーラーとは、ユーザーが印刷コマンドを実行した際に、PCからプリンターへデータを送り届けるシステムを指します。Windows 10 PCで「Print Spoolerサービスが頻繁に停止する」というエラーに直面している場合、それはプリンターとPCの間に通信上の問題が発生していることを意味します。この問題は特定のアプリケーションやハードウェアに限定されるものではなく、さまざまな形で発生し、多種多様なエラーとして現れます。 プリンタースプーラーエラーの主な症状 プリンターがまったく印刷しない 同じファイル
-
印刷キューに残ったジョブをすばやく削除する方法【Windows対応】
デジタル化が進む現代でも、紙への印刷需要は完全になくなったわけではありません。写真や重要な書類を手軽に印刷できるプリンターは、今なお欠かせない周辺機器の一つです。しかし、いざ印刷しようとしたら「印刷キューにジョブが残ったまま動かない」「ドキュメントが印刷待ちの状態から消えない」といったトラブルに遭遇した経験はありませんか。この記事では、印刷キューに詰まったジョブをすばやく解消する方法と、再発を防ぐための対策をわかりやすく解説します。 印刷キューに残ったジョブをクリアする手順 印刷コマンドを実行したのに、プリンターから何も出力されない場合、以下の2つの方法でキューに滞留しているドキュメントを削除