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 SpoolerStatus が Running なら正常です。
方法2:cmdで実行する場合
管理者としてコマンドプロンプトを起動して、以下を実行します。
net stop spooler
del /Q /F %SystemRoot%\System32\spool\PRINTERS\*
net start spooler手動で消す場合
Win + R以下を入力:
services.mscPrint Spooler を右クリックして停止
エクスプローラーで以下を開く:
C:\Windows\System32\spool\PRINTERS中のファイルを削除
Print Spooler を再度開始
注意点
削除されるのは待機中の印刷ジョブです。
プリンタードライバーやプリンター設定は通常消えません。
ただし、同じジョブがまた詰まる場合は、原因はキューではなく以下の可能性があります。
プリンターがオフライン扱い
用紙切れ・紙詰まり
USB/Wi-Fi接続不良
プリンタードライバー異常
古い印刷ジョブのデータ破損
「一時停止」や「オフラインで使用する」が有効
その場合は、キュー削除後にプリンターを再起動し、必要なら PC も再起動してください。
このブログへのコメントはmuragonユーザー限定です。