您有多少次想取消打印作业,但是当您右键单击打印作业以结束卡住的打印作业时,它什么也没做?此外,您也无法打印任何内容。简而言之,您的打印队列被卡住了——您既不能打印任何东西,也不能取消挂起的打印作业。
取消卡住的打印作业队列
如果您在 Windows 11/10 PC 上遇到打印作业卡住的问题并想取消它,但不能,您有这些选项。
1)重新启动(Reboot)计算机并重新启动打印机
您可能已经注意到,这通常可以解决问题,并且通常会这样做。但这不是任何人想要的选择。
2) 取消并重新打印
从任务栏(Taskbar)打印机图标中,单击打开打印机(Printer)>打印机菜单(Printer Menu)> 取消所有文档。
在Windows 10中,打开Settings > 设备(Devices) > Printers 和扫描仪。选择打印机,在它下面,你会看到一个按钮——打开队列(Open queue)。单击(Click)它以查看打印作业的队列。右键单击作业并选择取消所有文档(Cancel all documents)。
阅读(Read):打印机说缺纸,但有纸
3)手动刷新打印队列
为此,请在Windows搜索中键入services.msc ,然后(services.msc)按 Enter(Enter)打开Services Manager。向下导航(Navigate)到Print Spooler。右键单击此服务并“停止”该服务。
接下来,导航到以下文件夹并删除该文件夹的所有内容(CONTENTS)。
C:\Windows\System32\spool\PRINTERS
现在再次右键单击Print Spooler服务并重新启动它。
刷新打印队列。你的问题应该已经解决了。
4) 运行这个 BAT 文件
在记事本(Notepad)中复制粘贴以下内容并将其保存为 .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
需要时运行 bat 文件。或者,您也可以下载我们准备的这个现成的bat文件fixprintq。
5)使用打印冲洗
此实用程序是一个简单的批处理文件,它采取所有必要的步骤来解除打印机队列等问题。去这里拿。(here.)
6)运行打印后台处理程序清理诊断(Run Print Spooler Cleanup Diagnostic)
(Download)从KB2768706下载打印后台处理程序清理(Print Spooler Cleanup Diagnostic)诊断。它删除了非 Microsoft 打印处理器和监视器。此外,它还收集有关打印后台处理程序和计算机的基本信息,例如有关打印驱动程序、打印机、基本网络和故障转移群集的信息,并提供各种清理模式。
该工具具有以下执行模式:
- Express Cleanup –从打印后台处理程序中删除所有非 Microsoft 打印监视器和处理器。
- 选择性清理(Cleanup)-允许(Allows)您选择要禁用的非 Microsoft 打印监视器和处理器。
- 快速恢复 - 重新启用(Express Restore – Re-enables)之前执行禁用的所有非 Microsoft 打印监视器和处理器。
- 选择性清理/恢复- 允许(– Lets)您选择要重新启用或禁用的第三方打印监视器或打印处理器。
该工具通过更改注册表中的信息来完成其工作,如下所示:
- 它将非 Microsoft 打印监视器从 中删除
{PrintRootKey}Monitors
,并将它们移动到{PrintRootKey}Disabled Monitors
. - 它扫描打印机密钥中的所有打印机驱动程序,并更新所有使用禁用监视器之一的打印驱动程序并禁用它们。
- 它删除了非 Microsoft 打印处理器
{PrintRootKey}Environments{Architecture}Print Processors
,并将它们移动到{PrintRootKey}Environments{Architecture}Disabled Print Processors
. - 它扫描打印机密钥中的所有打印机,更新所有使用禁用的打印处理器之一的打印驱动程序,并将它们移动到“WinPrint”。旧的打印处理器配置存储在名为“禁用的打印处理器”的注册表值中。
阅读(Read):Printer not printing in color on Windows 11/10。
祝你今天过得愉快!
Cancel jammed or stuck Print Job queue in Windows 11/10
How many times has it happened to уou that you want to cancel a print job, but when you right-click on the print job to еnd the ѕtuck print job, it does nothing? Moreover, you are also unablе to prіnt аnything. In short, your print queue gеts jammed – neither can you рrint anythіng nor cancel the pending print jobs.
Cancel stuck Print Job queue
If you face this issue of a stuck print job on your Windows 11/10 PC and want to cancel it, but cannot, you have these options.
1) Reboot your computer & restart your printer
You may have noticed that this usually solves the problem, and most usually do this. But this is not an option anyone would like.
2) Cancel and print afresh
From the Taskbar printer icon, click open the Printer > Printer Menu > Cancel all documents.
In Windows 10, open Settings > Devices > Printers & scanners. Select the printer, and under it, you will see a button appear – Open queue. Click on it to see the queue of printing jobs. Right-click on the job and select Cancel all documents.
Read: Printer says Out of Paper, but has Paper
3) Manually flush the print queue
To do this, type services.msc in Windows search and hit Enter to open Services Manager. Navigate down to Print Spooler. Right-click on this service and ‘Stop’ this service.
Next, navigate to the following folder and delete all the CONTENTS of this folder.
C:\Windows\System32\spool\PRINTERS
Now right-click again on the Print Spooler service and restart it.
Refresh the print queue. Your problem should have been solved.
4) Run this BAT file
Copy-paste the following in Notepad and save it as a .bat file:
@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
Run the bat file when the need arises. Alternatively, you may also download this ready-made bat file fixprintq, which has been prepared by us.
5) Use Print Flush
This utility is a simple batch file that takes all the steps necessary to un-jam a printer queue and more. Go get it here.
6) Run Print Spooler Cleanup Diagnostic
Download the Print Spooler Cleanup Diagnostic from KB2768706. It removes non-Microsoft print processors and monitors. Additionally, it collects basic information about the print spooler and the computer, such as information about print drivers, printers, basic networking, and failover clustering and offers various modes of cleanups.
The tool has the following execution modes:
- Express Cleanup – Removes all non-Microsoft print monitors and processors from print spooler.
- Selective Cleanup – Allows you to select which non-Microsoft print monitors and processors to disable.
- Express Restore – Re-enables all non-Microsoft print monitors and processors disabled by a previous execution.
- Selective cleanup/restore – Lets you select which third-party print monitors or print processors you want to re-enable or disable.
The tool does its work by changing information in the registry as follows:
- It removes non-Microsoft print monitors from
{PrintRootKey}\Monitors
, and moves them to {PrintRootKey}\Disabled Monitors
. - It scans all printer drivers in the printer’s key, and updates all print drivers that are using one of the disabled monitors and disabled them.
- It removes non-Microsoft print processors
{PrintRootKey}\Environments\{Architecture}\Print Processors
, and moves them to {PrintRootKey}\Environments\{Architecture}\Disabled Print Processors
. - It scans all printers in the printer’s key, updates all print drivers that are using one of the disabled print processors, and moves them to “WinPrint.” The old print processor configuration is stored on a registry value named “Disabled Print Processor.”
Read: Printer not printing in color on Windows 11/10.
Have a nice day!