游客发表
很多人遇到过这种场景:文档点错了、打印掉直纸放歪了,任务想赶紧把打印任务取消,显示结果队列里那条任务一直挂着「正在删除」,正删骤刷新也不消失,除原查步新的因排打印任务还排在后面动不了。它通常不是打印掉直打印机坏了,而是任务后台打印服务、驱动或端口把这条任务锁住了。显示下面按从易到难的正删骤顺序,把可操作的除原查步排查路径讲清楚,你可以边看边做。因排
先说明一个前提:Windows 的打印掉直打印任务不是由某个窗口直接管,而是任务由后台的 Print Spooler(打印后台处理程序)统一排队、转发给打印机。显示你在「设备和打印机」里看到的队列,只是它状态的一个显示。所以当任务卡在「正在删除」,本质往往是后台服务没能完成删除动作,或者驱动/端口仍占着这份任务文件。
这三步都不涉及改系统设置,先做一遍,能排掉一部分「假卡住」的情况。如果任务仍然显示正在删除,再进入下一步。
打印后台服务是任务队列的管理者,重启它相当于把队列重新接管一次,卡住的任务文件通常会在重启过程中被释放。步骤是:按 Win+R,输入 services.msc 回车;在列表里找到「Print Spooler」;右键选择「重新启动」。如果「重新启动」是灰的,就先点「停止」,等几秒再点「启动」。
重启后回到打印机队列看任务是否消失。如果消失了,可以正常再打一份测试页确认。若服务一启动任务又回来,说明任务文件还留在磁盘上,需要手动清理,见下一节。
注意:重启服务期间不要同时发送新的打印任务,否则容易又生成一条新任务,让你误以为没生效。
任务文件一般放在系统盘的 C:\Windows\System32\spool\PRINTERS 目录下。里面如果有 .SPL 或 .SHD 文件,通常就是卡住的任务残留。操作顺序很关键:先停止 Print Spooler 服务;然后打开该目录,把里面的文件全部删除;再启动 Print Spooler 服务。
如果删除时提示「文件正在使用」,说明服务没停干净,或者有别的程序占用。可以回到服务窗口确认状态是「已停止」,必要时重启电脑后再删。这个目录是系统目录,操作前建议确认自己删的是 PRINTERS 目录内的文件,不要动其他系统文件。
删完后队列应为空。此时再打印,观察是否恢复正常。若依旧卡住,问题更可能出在驱动或端口上。
如果每次打印都容易卡、或者只有某一台打印机卡,重点看两处。一是驱动:在「设备和打印机」里右键打印机→「打印机属性」→「高级」,可以尝试「新驱动程序」更新,或先删掉这台打印机再重新添加。重装驱动前,建议记下当前型号和连接方式,避免装错版本。驱动请优先从厂商官网或系统更新渠道获取。
二是端口:同一「高级」页面里的「端口」选项卡,能看到任务走的是 USB、WSD、TCP/IP 还是别的端口。WSD 端口在部分网络环境下容易不稳定,可尝试改用标准 TCP/IP 端口(需要知道打印机的 IP 地址,可在打印机网络设置或路由器里查看)。改端口后建议重启一次打印后台服务再测试。
另外,网络打印机如果 IP 变了,队列也会一直转圈或卡删除。可以在打印机面板上查当前 IP,和电脑里端口配置的 IP 核对是否一致,以设备实际显示为准。
最后提醒两点。第一,取消打印任务的正确顺序通常是先在队列里暂停该打印机,再取消任务,能减少卡死概率。第二,涉及系统服务、系统目录和驱动改动的操作,如果不确定,先创建还原点或记录原始设置,再动手。不同 Windows 版本和打印机品牌的界面文字会有差异,具体以你系统与设备的实际界面为准。
按上面顺序走一遍,绝大多数「打印任务删不掉一直显示正在删除」都能定位到具体环节:先刷新与面板取消,再重启 Print Spooler,然后清空 PRINTERS 目录,最后查驱动与端口。把每一步的结果记下来,比反复点取消更省时间。
随机阅读
热门排行
友情链接