好きこそものの上手なれ

他人から見れば、下手の横好きですが、そっと見守ってください。

Win11でプリンターのキューが残って印刷できない時に、強制的に印刷キューをクリアする方法

人生やり直し隊ニャン

私は方法2(DOSコマンド)をよく使います。

net stop spooler
del /Q /F %SystemRoot%\System32\spool\PRINTERS\*
net start spooler


===

Windows 11 では、Print Spooler を停止 → キューファイル削除 → Print Spooler を再起動で、強制的に印刷キューをクリアできます。

方法1:PowerShellで強制クリア

管理者として PowerShell を起動して、以下を実行してください。


Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -ErrorAction SilentlyContinue
Start-Service -Name Spooler


これで、残っている印刷ジョブは強制削除されます。

確認するなら:


Get-Service -Name Spooler


Status が Running なら正常です。


方法2:cmdで実行する場合

管理者としてコマンドプロンプトを起動して、以下を実行します。


net stop spooler
del /Q /F %SystemRoot%\System32\spool\PRINTERS\*
net start spooler



手動で消す場合

  1. Win + R

  2. 以下を入力:

services.msc



  1. Print Spooler を右クリックして停止

  2. エクスプローラーで以下を開く:


C:\Windows\System32\spool\PRINTERS


  1. 中のファイルを削除

  2. Print Spooler を再度開始


注意点

削除されるのは待機中の印刷ジョブです。


プリンタードライバーやプリンター設定は通常消えません。

ただし、同じジョブがまた詰まる場合は、原因はキューではなく以下の可能性があります。

  • プリンターがオフライン扱い

  • 用紙切れ・紙詰まり

  • USB/Wi-Fi接続不良

  • プリンタードライバー異常

  • 古い印刷ジョブのデータ破損

  • 「一時停止」や「オフラインで使用する」が有効

その場合は、キュー削除後にプリンターを再起動し、必要なら PC も再起動してください。