Windows 系统中,
打印机的假脱机文件(缓存文件)堆积易引发打印任务卡住、重复打印、无法删除任务等问题。清理
打印机缓存是解决这类故障的高效方法,核心操作围绕停止打印后台处理程序、删除缓存文件、重启服务展开。
奥德彪学习网详细梳理了分步操作流程、权限获取技巧、命令行快捷清理方法及故障排查注意事项,适用于
Windows 7/8/10/11 全版本系统,帮助用户快速解决打印异常问题。
打印缓存文件由Print Spooler(打印后台处理程序) 管理,清理前需先停止该服务,否则缓存文件会被系统占用无法删除。
- 按下
Win + R 组合键,打开「运行」对话框。
- 输入
services.msc 并回车,进入系统「服务」窗口。
- 在服务列表中找到 Print Spooler,右键点击,选择「停止」。
打印机缓存文件默认存储在系统
目录下,部分
电脑可能因权限限制无法直接访问,需先获取
文件夹权限。
所有 Windows 版本的缓存文件路径一致:
C:\Windows\System32\spool\PRINTERS
- 打开「文件资源管理器」,导航到上述路径,右键点击 PRINTERS 文件夹,选择「属性」。
- 切换到「安全」选项卡,点击「高级」按钮。
- 在高级安全设置窗口中,点击「更改所有者」,输入当前用户名并点击「检查名称」,确认后保存。
- 勾选「替换子容器和对象的所有者」,点击「应用」「确定」。
- 返回「安全」选项卡,点击「编辑」,添加当前用户,勾选「完全控制」权限,点击「确定」。
双击打开 PRINTERS 文件夹,删除其中所有文件(这些文件是待打印任务的缓存数据,删除后不会影响已完成的打印任务)。
- 回到「服务」窗口(若已关闭,可重复步骤一的 1-2 打开)。
- 找到 Print Spooler,右键点击,选择「启动」。
- (可选优化)双击 Print Spooler 服务,将「启动类型」设置为「自动」,避免下次开机需手动启动服务。
若完成上述步骤后,仍有打印任务显示 “卡住” 或 “无法删除”,可执行以下操作:
- 打开「控制面板」→「设备和打印机」。
- 右键点击出现异常的打印机,选择「查看正在打印的任务」。
- 在打印队列窗口中,点击顶部「打印机」菜单,取消勾选「暂停打印」和「脱机使用打印机」(若有勾选)。
- 选中残留任务,右键选择「取消」,即可删除任务。
通过管理员权限的
命令提示符,可一键完成 “停止服务→删除缓存→启动服务” 全流程,步骤如下:
- 按下
Win + X,选择「Windows 终端(管理员)」或「命令提示符(管理员)」。
- 依次输入以下三条命令,每条命令输入后按回车执行:
net stop spooler
del /f /s /q C:\Windows\System32\spool\PRINTERS\*.*
net start spooler
若清理后仍频繁出现打印故障,需排查以下问题:
- 驱动程序问题:缓存异常可能是打印机驱动损坏导致,建议卸载现有驱动,到打印机品牌官网下载最新官方驱动重新安装。
- 第三方软件干扰:部分杀毒软件、系统优化工具可能误删或锁定打印缓存文件,可临时关闭这类软件后测试打印功能。
- 网络打印机特殊排查:若使用的是网络打印机,除清理缓存外,还需检查网络连接稳定性,重启路由器或打印机设备后再尝试打印。