有几种打印机问题(printer problems),包括卡纸或墨水不足,但很少有比打印作业无法删除更烦人的了。
通常,简单地取消打印作业就可以解决问题,但在某些情况下,您可能需要使用不同的解决方案从打印队列中删除有问题的项目。
无论您使用的是本地打印机还是网络打印机,并且它无法删除一个或多个打印作业,我们都会向您展示一些经过验证的修复程序,可以帮助您删除卡住的打印作业并重新开始。
为什么您的打印作业不会在 Windows 中删除(Why Your Print Job Won’t Delete in Windows)
当您的打印机被物理卡住时,这已经够糟糕了。
更令人沮丧的是,如果您正在打印的文档被卡在队列中,导致无法打印更多文档,或者打印机不断地反复打印相同的作业。无论是哪种情况,您都希望取消或删除打印作业以节省纸张和墨水。
但是,打印过程在Windows中的工作方式有所不同。当您将打印作业发送到打印队列时,打印文件不会直接发送到您的打印机,而是会到达管理所有打印作业的假脱机程序。
后台处理程序还允许您更改待处理打印作业的顺序或完全删除它们。如果出现问题,打印文件将保留在队列中,因为无法打印任何文件。
发生这种情况时,第一个解决方案是删除打印作业以允许其他打印作业累积打印。但是,如果您无法删除打印作业,这将不起作用。
为了解开队列并让事情重新开始,这里有一些修复方法可以在传统方法不起作用时尝试。
在 Windows 中删除卡住的打印作业的 8 个修复 (8 Fixes to Delete a Stuck Print Job in Windows )
除了取消打印作业或重新启动打印机和计算机之外,您还可以使用不同的方法来删除打印作业。我们将引导您完成修复不会在Windows中删除的打印作业所需采取的步骤。
1. 通过您的打印机设置或按钮删除打印作业(1. Delete a Print Job through Your Printer Settings or Buttons)
如果打印作业不会从您的 PC 中删除,您可以使用打印机的按钮或设置来执行此操作。大多数打印机都有一个取消(Cancel)、停止(Stop)或重置(Reset)按钮,如果结合使用这些按钮,可以帮助删除打印作业或清除队列。
您还可以移除纸盘以延迟打印作业,然后将其删除以避免浪费纸张。您也可以关闭打印机电源,拔下电源并让它完全重置,然后再重新打开以清除打印作业。
2. 使用 Windows 设置删除打印作业(2. Use Windows Settings to Delete a Print Job)
您还可以通过Windows 设置(Windows Settings)访问打印队列以快速删除打印作业。
- 为此,请选择开始(Start )>设置( Settings )>设备( Devices)。
- 在左侧窗格中选择打印机和扫描仪。(Printers & Scanners)
- 接下来,选择要删除的打印作业所在的打印机,然后选择(printer)打开队列(Open queue)。
- 您将在所选打印机的打印队列中看到所有打印作业。选择要删除的文档,然后选择文档(Document )>取消( Cancel)。或者,右键单击打印作业(print job)并选择取消(Cancel)。选择是(Yes),打印作业将被删除。
注意(Note):如果要取消队列中的所有打印作业,请选择打印机(Printer )>取消所有文档( Cancel All Documents)。
3. 在 Windows 中使用控制面板删除打印作业(3. Use Control Panel to Delete a Print Job in Windows)
控制面板(Control Panel)在Windows 10中不是很明显,但您可以通过选择开始(Start)访问它,在出现的搜索框中输入控制面板(Control Panel),然后从列表中选择控制面板。(Control Panel)
- 要清除或删除不会从控制(Control)面板( Panel)中删除的打印作业,请选择硬件和声音(Hardware and Sound )>设备和打印机( Devices and Printers)。
- 选择要从中清除或删除打印作业的打印机,然后选择查看正在打印的内容(See what’s printing)。或者,您可以右键单击打印机,选择在新窗口中打开(Open in a new window),然后选择查看正在打印的内容(See what’s printing)。
- 取消(Cancel)打印作业以清除队列或将其删除。
4. 使用命令提示符删除打印作业(4. Use Command Prompt to Delete a Print Job)
(Command Prompt)当您想要删除打印作业时,命令提示符可以帮助您停止和启动打印后台处理程序。(Print Spooler)
- 为此,请选择开始(Start)并在搜索框中输入CMD,然后在命令提示符(Command Prompt)搜索结果下选择以管理员身份运行。(Run as administrator )
- 在命令提示符(Command Prompt)框中,输入以下命令:net spooler并按Enter 键(Enter)。
- 打开文件资源管理器(File Explorer)并单击地址栏。键入C:\Windows\System32\Spool\Printers并按Enter。
- 突出显示(Highlight)文件,右键单击它们并选择Delete。
- 返回命令提示符(Command Prompt),键入net start spooler,然后按Enter重新启动 Print Spooler。
5. 使用 Windows 服务删除打印作业(5. Use Windows Services to Delete a Print Job)
您还可以在“服务(Services)”窗口中停止和启动Print Spooler 。
- 为此,请右键单击开始(Start )>运行( Run)并在运行对话框中键入services.msc 。按Enter。
- 向下滚动以找到Print Spooler,右键单击它并选择Stop。
- 在“服务(Services)”窗口仍然打开的情况下,转到“打印机(Printers)”目录并删除其中的文件,以删除不会删除的打印作业以及队列中的任何其他待处理的打印作业。
- 接下来,打开File Explorer,选择地址栏并输入C:\Windows\System32\Spool\Printers。按Enter。
- 突出显示(Highlight)并右键单击所选文件,然后选择删除(Delete)。返回“服务(Services)”窗口并重新启动Printer Spooler服务以通过右键单击Print Spooler > Start来完成该过程。
6.重置打印后台处理程序(6. Reset the Print Spooler)
如果一切都失败了,您可以在打印作业不会在Windows中删除时重置(Windows)打印后台(Print Spooler)处理程序。
- 为此,请右键单击开始(Start )>运行( Run)并在运行对话框中输入services.msc 。
- 找到Print Spooler,右键单击并选择Stop。
- 再次右键单击Print Spooler,然后选择重新启动(Restart)以重新启动服务。
将出现一个有关重新启动服务的对话框,这意味着您已成功重置打印后台处理程序。
7.重新安装打印驱动程序(7. Reinstall the Print Driver)
如果您仍然无法在Windows中删除打印作业,您可以删除并重新安装打印驱动程序。这样做将重置打印软件系统。
- 要重新安装打印驱动程序,请断开打印机的所有电缆,然后在 Windows 中进入控制面板(Control Panel )>硬件和声音( Hardware and Sound )>设备和打印机( Devices and Printers)。
- 右键单击您的打印机图标并选择删除设备(Remove Device)以卸载打印机软件。
- 重新启动计算机,访问设备制造商的网站并下载适用于您打印机型号的打印机驱动程序。(printer driver)根据网站上的说明安装它。完成后,检查打印作业是否仍然存在,然后再次尝试将其删除。
8. 手动清除并重新启动打印后台处理程序(8. Clear and Restart Print Spooler Manually)
如果您想删除打印作业,因为它会影响队列中的其余项目,您可以手动清除并重新启动打印假脱机程序以重新缓冲所有文档并删除该打印作业。
- 为此,请右键单击开始(Start )>运行( Run)并在运行对话框中输入services.msc 。
- 在“服务(Services)”窗口中找到Print Spooler服务,双击它并在“属性(Properties)”窗口中选择“常规(General)”选项卡。
- 接下来,选择停止(Stop)按钮,然后打开文件资源管理器(File Explorer)。
- 转到地址栏,键入%windir%\System32\spool\PRINTERS并按Enter。
- 删除(Delete)所有文件并返回“服务(Services )”窗口。选择开始(Start )重新启动后台打印程序(Print Spooler)服务,然后选择确定(OK )关闭并退出窗口。
队列中的所有打印作业将被重新假脱机并发送到您的打印机,您可以删除所需的打印作业。
在 Windows 10 中无法删除打印作业时要尝试的其他事情(Other Things to Try When Print Job Won’t Delete in Windows 10)
- 检查打印机是否脱机或暂停,因为这将使打印作业保持在队列中,直到您的打印机再次处于活动状态。您可以检查是否在打印队列窗口中选择了暂停打印(Pause Printing)或脱机使用打印机选项。(Use Printer Offline)如果是,请清除选择。
- 暂时禁用防火墙软件。您的Windows防火墙软件可能会干扰打印作业,但您可以暂时禁用它以清除打印队列并查看打印作业是否已删除。如果它没有被删除,那么防火墙就不是问题。但是,如果打印作业被删除,请调整防火墙设置以允许后台打印程序服务访问您的计算机系统。
- 使用其他Windows(Windows)帐户登录。如果您仍然无法删除打印作业,请重新启动 PC 并使用其他用户帐户登录。如果您可以删除新帐户中的打印作业,请检查旧帐户是否已损坏或具有打印所需的权限。
- 使用系统文件检查器(System File Checker)扫描您的 PC以确定系统文件是否存在任何问题并进行修复。为此,请打开命令提示符(Command Prompt),输入SFC /scannow并按Enter。
- 确认Windows端口设置中的打印机 IP 地址与打印机的实际 IP 地址相匹配。如果不匹配,请输入正确的 IP 地址并再次尝试删除打印作业。
清除卡住的打印作业(Clear Stuck Print Jobs)
无论您使用哪种打印机,您都可能会遇到需要删除打印作业的情况。Windows 10 使您可以轻松执行此操作,但如果打印作业卡在队列中,您可能无法取消或完全删除它,从而进一步阻止其他打印作业打印。
尝试本指南中的修复和提示,并在评论中告诉我们什么对您有用。
Print Job Won’t Delete in Windows? 8+ Ways to Fix
There аre severаl kinds of printer problems including paper jams or low ink but few are more annoying than when a print job won’t delete.
Often, simply canceling the print job can fix the problem, but there are certain instances that may require you to remove the offending items from the print queue using different solutions.
Whether you’re using a local or network printer, and it fails to delete one or more print jobs, we’ll show you some proven fixes that can help you delete the stuck print job and start over.
Why Your Print Job Won’t Delete in Windows
It’s bad enough when your printer is physically jammed up.
What’s more frustrating is if the document you’re printing gets stuck in the queue preventing further documents from being printed, or the printer continually prints the same job over and over. Whatever the case may be, you’d want to cancel or delete the print job to save on paper and ink.
However, the printing process works differently in Windows. When you send a print job to the print queue, the print files don’t go directly to your printer but arrive in the spooler, which manages all print jobs.
The spooler also lets you change the order of pending print jobs or remove them altogether. If a problem occurs, the print files remain in the queue as none of the files can be printed.
When that happens, the first solution would be to delete the print job to allow other print jobs that accumulated to print. But this won’t work if you can’t delete the print job.
To unglue the queue and get things going again, here are some fixes to try when conventional methods won’t work.
8 Fixes to Delete a Stuck Print Job in Windows
There are different methods you can use to delete a print job besides canceling the print job or restarting your printer and computer. We’ll walk you through the steps you need to take to fix a print job that won’t delete in Windows.
1. Delete a Print Job through Your Printer Settings or Buttons
If a print job won’t delete from your PC, you can use your printer’s buttons or settings to do it. Most printers have a Cancel, Stop or Reset button, which if used in combination can help delete the print job or clear the queue.
You can also remove the paper tray to delay the print job and then delete it to avoid paper wastage. You can also power off your printer, unplug and let it reset fully before turning it back on again to clear the print job.
2. Use Windows Settings to Delete a Print Job
You can also access the print queue via Windows Settings to quickly delete a print job.
- To do this, select Start > Settings > Devices.
- Select Printers & Scanners on the left hand pane.
- Next, select the printer with the print job you want to delete and then select Open queue.
- You’ll see all the print jobs in the print queue for the printer you selected. Select the document you want to delete and then select Document > Cancel. Alternatively, right-click the print job and select Cancel. Select Yes and the print job will be removed.
Note: If you want to cancel all print jobs in the queue, select Printer > Cancel All Documents.
3. Use Control Panel to Delete a Print Job in Windows
The Control Panel isn’t very visible in Windows 10, but you can access it by selecting Start, enter Control Panel in the search box that appears and select Control Panel from the list.
- To clear or remove a print job that won’t delete from the Control Panel, select Hardware and Sound > Devices and Printers.
- Select the printer you want to clear or delete a print job from and then select See what’s printing. Alternatively, you can right-click the printer, select Open in a new window and then select See what’s printing.
- Cancel the print job to clear the queue or delete it.
4. Use Command Prompt to Delete a Print Job
Command Prompt can help you stop and start the Print Spooler when you want to delete a print job.
- To do this, select Start and enter CMD in the search box, and then select Run as administrator under the Command Prompt search result.
- In the Command Prompt box, enter this command: net spooler and press Enter.
- Open File Explorer and click the address bar. Type C:\Windows\System32\Spool\Printers and press Enter.
- Highlight the files, right-click on them and select Delete.
- Go back to Command Prompt, type net start spooler and then press Enter to restart the Print Spooler.
5. Use Windows Services to Delete a Print Job
You can also stop and start the Print Spooler in the Services window.
- To do this, right-click Start > Run and type services.msc in the run dialog box. Press Enter.
- Scroll down to find Print Spooler, right-click on it and select Stop.
- With the Services window still open, go to the Printers directory and delete the files in it to remove the print job that won’t delete and any other pending print jobs in the queue.
- Next, open File Explorer, select the address bar and type C:\Windows\System32\Spool\Printers. Press Enter.
- Highlight and right-click the selected files, and then select Delete. Go back to the Services window and restart the Printer Spooler service to complete the process by right-clicking Print Spooler > Start.
6. Reset the Print Spooler
If all else fails, you can reset the Print Spooler when the print job won’t delete in Windows.
- To do this, right-click Start > Run and enter services.msc in the run dialog box.
- Find Print Spooler, right-click and select Stop.
- Right-click Print Spooler again and select Restart to restart the service.
A dialog box will appear about restarting the service, meaning you’ve successfully reset the print spooler.
7. Reinstall the Print Driver
If you still can’t delete the print job in Windows, you can remove and reinstall the print drivers. Doing this will reset the printing software system.
- To reinstall the print driver, disconnect any cables from your printer, and then go to Control Panel > Hardware and Sound > Devices and Printers in Windows.
- Right-click your printer’s icon and select Remove Device to uninstall the printer software.
- Restart your computer, go to your device manufacturer’s website and download the printer driver for your printer’s model. Install it based on the instructions on the website. Once done, check if the print job is still there and try deleting it again.
8. Clear and Restart Print Spooler Manually
If you want to delete a print job because it’s affecting the rest of the items in the queue, you can manually clear and restart the print spooler to respool all documents and delete that print job.
- To do this, right-click Start > Run and enter services.msc in the run dialog box.
- Find the Print Spooler service in the Services window, double-click on it and select General tab in the Properties window.
- Next, select the Stop button and then open File Explorer.
- Go to the address bar, type %windir%\System32\spool\PRINTERS and press Enter.
- Delete all the files and go back to the Services window. Select Start to restart the Print Spooler service and then select OK to close and exit the window.
All the print jobs in your queue will be re-spooled and sent to your printer and you can delete the print job you want.
Other Things to Try When Print Job Won’t Delete in Windows 10
- Check if the printer is offline or paused as this will keep the print jobs in queue until your printer is active again. You can check whether the Pause Printing or Use Printer Offline options are selected in the print queue window. If they are, clear the selection.
- Disable your firewall software temporarily. Your Windows firewall software may interfere with the print job but you can temporarily disable it to clear the print queue and see if the print job is deleted. If it’s not deleted, then the firewall isn’t the problem. However, if the print job is deleted, adjust the firewall settings to allow the print spooler service to access your computer’s system.
- Sign in with a different Windows account. If you’re still struggling with deleting a print job, restart your PC and sign in using a different user account. If you can delete the print job in the new account, check whether the old one is corrupted or has the required permissions to print.
- Scan your PC using System File Checker to determine whether there are any issues with system files and repair them. To do this, open a Command Prompt, enter SFC /scannow and press Enter.
- Confirm that the printer’s IP address in Windows port settings matches your printer’s actual IP address. If it doesn’t match, enter the correct IP address and try to delete the print job again.
Clear Stuck Print Jobs
Regardless of the printer you use, you’re likely to encounter situations where you need to delete a print job. Windows 10 makes it easy for you to do so, but if the print job is stuck in the queue, you may not be able to cancel or delete it altogether further preventing other print jobs from printing.
Try the fixes and tips in this guide and let us know in a comment what worked for you.