如何在Windows中强制清除打印队列


您是否遇到过尝试打印某些事情并且没有任何反应的情况?你等它打印,但工作没有通过?打印作业可能无法实际打印的原因有很多,但其中一个常见原因是打印机队列的打印作业卡住了。

这可能由于多种原因而发生。假设您尝试在几小时后打印一些东西,但打印机已关闭。您最终不需要该文档而您忘了它。然后你回来试着打印。打印作业被添加到队列中,如果以前的作业没有被自动删除,它将落后于从未打印过的打印作业。

有时您可以手动进入并删除打印作业,但有时你只是无法摆脱它!在这种情况下,您必须手动清除打印队列。在本文中,我将向您展示清除打印队列的步骤。

在Windows中清除打印队列

为了使打印服务重新启动并运行,请按照这些步骤:

1。转到“开始”,“控制面板”和管理工具。双击服务图标。

2。向下滚动到Print Spooler服务,然后右键单击它并选择停止。为此,您需要以管理员身份登录。此时,没有人能够在此服务器上托管的任何打印机上打印任何内容。

3。接下来,您需要转到以下目录:C:\ WINDOWS \ System32 \ spool \ PRINTERS。如果C驱动器不是默认的Windows分区,您还可以在资源管理器的地址栏中键入%windir%\ System32 \ spool \ PRINTERS删除此文件夹中的所有文件。

这将清除所有打印队列(如果您在服务器上执行此操作,最好先确保没有其他打印作业正在为服务器上的任何其他打印机进行处理,因为执行此步骤也将删除这些作业。

4。现在,您可以返回服务控制台并右键单击并为Print Spooler服务选择开始

此时,您应该能够毫无问题地进行打印。如果您更喜欢使用脚本,即服务器,则可以使用以下命令创建批处理文件,或者只需在命令提示符下键入它们:

net stop spooler

del%systemroot%\ System32 \ spool \ printers \ * / Q / F / S

net start spooler

第一个和第三个命令相当明显:它们停止并启动打印后台处理程序服务。中间命令删除打印机文件夹中的所有内容,/ Q用于安静模式,这意味着您不会询问是否要删除每个文件。 / F将强制删除所有只读文件,并且/ S将删除所有子目录(如果存在)。删除此文件夹中的内容永远不会损害您的计算机,因此如果您看到某些文件或文件夹并且不确定它们是否适用,请不要担心。

如果你想知道如何创建批处理文件 ,你可以阅读我以前的帖子。然后,您只需要清除打印队列,就可以运行批处理文件。幸运的是,清除打印队列的过程与Windows 8,Windows 7,Vista和XP相同。

3000+ Portuguese Words with Pronunciation

相关文章:


3.08.2014