您可能遇到过打印机卡住并且打印作业一直纠缠在队列中的情况。发生这种情况时,您将无法打印任何新文档,而是继续等待打印长队列中的文件。队列中的项目可能需要很长时间才能打印,因此最好取消所有正在进行的打印作业。如果您想知道如何在 Windows 10 中清除打印机队列,请详细阅读本教程。
当用户启动打印命令时,将创建打印作业并由假脱机程序服务进行处理。如果已经有其他文件需要打印,系统只会在队列被清除时打印您的文件。万一打印机因任何原因停止工作,所有打印作业都会卡住,您必须清除所有附件,无论它们是最近的还是旧的。在今天的帖子中,我们概述了可以轻松完成此任务的六种工作方式,即从队列中清除打印作业。
在Windows10中删除或清除打印机队列
如果由于打印机队列卡住而无法打印新文档,请尝试以下解决方法 –
1.手动清除打印机队列
为了清除现有的打印队列,您必须停止并重新启动 Print Spooler 服务。以下是手动执行此任务的方法 –
- 首先,关闭打印机并取下电缆。
- 按 Win + R 打开“运行”对话框。
services.msc
在文本字段中键入并点击OK。- 在“服务”窗口中,向下滚动并找到后台打印程序。
- 找到后,右键单击它,然后选择“停止”选项。
- 停止打印后台处理程序服务后,转到以下位置,然后删除该文件夹中的所有内容。
C:\Windows\System32\spool\PRINTERS
- 清除打印机文件夹中的所有文档后,返回服务窗口。
- 再次右键单击 Print Spooler 服务,这次选择启动选项。
2.通过命令提示符删除所有打印作业
或者,也可以通过在 Windows 控制台上执行一些代码来删除整个打印机队列。以下是删除所有卡住的打印作业的方法 –
- 打开具有管理权限的命令提示符。
- 当 UAC 提示出现时,点击Yes。
- 通过运行以下命令行停止打印后台处理程序服务 –
net stop spooler
- 接下来,执行以下代码删除 Printers 文件夹中的所有内容 –
del /Q /F /S "%windir%\System32\spool\PRINTERS\*.*"
- 当此代码成功运行时,重新启动后台打印程序服务。为此,请在提升的提示符下运行此命令 –
net start spooler
- 键入“ exit ”并按 Enter 键退出 Windows 控制台。
- 重启你的电脑。
重新登录到您的设备,连接打印机电缆,您现在可以开始新的打印作业。
3.使用打印管理清除打印机队列
打印管理是另一个可行的选项,您可以使用它来清除队列中的所有打印作业。以下是如何进行 –
- 按 Win + S 启动搜索窗口。
- 键入“打印管理”并双击最上面的结果。
- 导航到左侧窗格中的“所有打印机”选项卡。或者,选择菜单栏上的操作选项卡并单击打开打印机队列。
- 在中央面板上,您可能会看到队列状态、作业进入以及特定“打印机名称”旁边的其他内容。
- 右键单击打印机并选择“打开打印机队列”。
- 在下一个屏幕上,选择您不再希望打印的所有项目,右键单击,然后点击取消所有文档。
4. 使用控制面板
控制面板还提供了一个选项来摆脱 Windows 10 中的当前打印队列。要通过控制面板清除打印机队列,请使用以下步骤 –
- 启动控制面板。
- 转到右上角,然后使用“查看方式”旁边的下拉菜单选择“大图标”。
- 这样做将显示所有控制面板项目。
- 选择设备和打印机。
- 接下来,选择要从中取消所有打印作业的打印机。
- 转到菜单栏并点击查看正在打印的内容。
- 选择您不想再恢复的打印作业,然后点击选项 –取消所有文档。
- 如果出现任何确认消息,请点击是。
5. 通过 Windows 设置
与控制面板类似,用户也可以使用设置应用程序取消 Windows 10 PC 上最近的打印任务。以下是执行此任务的方法 –
- 在“设置”应用程序中浏览到以下路径 –
Settings (Win + I) > Devices > Printers & Scanners
- 转到右侧,选择您的打印机,然后点击扩展窗格中的“打开队列”。
- 接下来应该会出现一个包含所有最近打印作业的列表。
- 右键单击任意位置并选择选项 –取消所有文档。
6. 创建并运行批处理文件以清除打印队列
您可以使用上述任何一种方法来摆脱 Windows 10 中卡住的打印作业。但是,如果您的打印机时不时卡住怎么办?那么,在这种情况下,应该创建一个批处理文件,并在需要时运行它。这就像一个简单的过程,其唯一目的是清除现有的打印队列。以下是创建和使用此类文件的方法 –
- 右键单击桌面上的任意位置,然后选择新建 > 文本文档。
- 当记事本打开时,将下面的 cmdlet 复制/粘贴到其中。
- 转到文件并单击另存为。
- 随后,使用“保存类型”下拉菜单,选择所有文件。
- 在“
File name
”下,键入ClearPrintQueue.bat
并点击保存。您也可以使用任何其他名称,只要确保在末尾加上“.bat”即可。 - 右键单击新创建的批处理文件并选择以管理员身份运行。
- 当UAC提示时,点击是授权访问命令提示符。
我希望您现在能够轻松摆脱设备上卡住的打印队列。如果您有任何疑问或建议,请在下面的评论部分告诉我们。