首页 > 探索 > 正文

命令行重启打印机服务怎么弄?Windows 下实操步骤与常见问题

2026-10-24 22:22:55 · 判若云泥网 · 休闲 · 阅读 903

打印机突然不响应、命令任务卡在队列里删不掉、行重下实打印后台提示“服务已停止”时,启打很多人的印机第一反应是重启电脑。其实在多数 Windows 场景中,服务真正需要重启的操步往往只是打印后台处理服务(Print Spooler),而不是骤常整台机器。用命令行重启打印机服务,见问通常比反复重启系统更快,命令也不会打断你正在做的行重下实其他工作。本文按“先判断、启打再操作、印机最后排查”的服务顺序,把命令、操步入口和失败分支讲清楚,骤常你照着做基本能覆盖常见的卡纸式故障。

需要先说明一点:命令行重启打印机服务主要适用于 Windows 系统。macOS 和 Linux 也有各自的打印服务,但服务名和命令不同,本文不展开。另外,如果你在公司域环境或受管控的电脑上,部分服务可能被组策略限制,无法手动停止,此时应以单位 IT 部门的说明为准。

先判断:是不是打印服务的问题

在动手敲命令前,先做两个快速确认。第一,打开“设置 → 蓝牙和其他设备 → 打印机和扫描仪”,看目标打印机是否显示“脱机”或“暂停”。第二,随便发一个测试页,观察打印队列窗口:如果任务一直停在“正在打印”却毫无动静,或者队列里堆了多个删不掉的任务,基本可以判定是 Print Spooler 卡住了。

还有一种典型现象:点开打印机属性时提示“后台打印程序服务未运行”。这句话几乎就是明示——需要重启打印服务。此时不必急着重装驱动,先按下面的命令行方式处理,往往几十秒就能恢复。

方法一:用命令提示符重启打印服务

最通用的做法是使用管理员权限的命令提示符。按下 Win 键,输入“cmd”,在“命令提示符”上右键选择“以管理员身份运行”。如果系统弹出用户账户控制提示,点击“是”。窗口标题栏出现“管理员”字样,才说明权限正确,否则后面的停止命令会报“拒绝访问”。

  • 输入 net stop spooler 并回车,等待提示“Print Spooler 服务已停止”。
  • 输入 net start spooler 并回车,看到“Print Spooler 服务已经启动成功”即可。
  • 回到打印机队列,把残留任务取消,再重新发送一次打印任务测试。
  • 这两条命令就是命令行重启打印机服务的核心。它的逻辑是“先停后起”,相当于给打印后台做一次软重启。如果停止时提示“服务正在停止”却迟迟不结束,可以多等十几秒;仍无反应时,再考虑重启电脑。

    方法二:用 PowerShell 或 sc 命令

    如果你更习惯 PowerShell,同样以管理员身份打开,输入 Restart-Service spooler 即可一步完成停止和启动。若提示服务被禁用,可先执行 Set-Service spooler -StartupType Automatic,把启动类型改回自动,再重启服务。传统方式还可以用 sc stop spooler 和 sc start spooler,效果与 net 命令一致。

    这几种写法没有本质优劣,选你顺手的一种就行。需要提醒的是,命令中的服务名必须是 spooler,拼错会提示“服务名无效”。如果你不确定服务名,可以在“服务”管理界面(Win+R 输入 services.msc)里找到“Print Spooler”,右键查看属性,那里显示的名称就是准确写法。

    重启后仍不打印,按这个顺序排查

    服务重启成功但问题依旧,通常不是服务本身,而是队列文件或驱动出了问题。可以按下面顺序处理,每一步做完都测试一次,避免一次性改动太多反而找不到原因。

  • 清空打印队列:停止 spooler 后,打开资源管理器进入 C:\Windows\System32\spool\PRINTERS,删除里面的文件,再启动 spooler。这一步能清掉卡死的任务文件,是很多“删不掉的任务”的根治办法。
  • 检查默认打印机:系统可能把默认设备切到了“Microsoft Print to PDF”之类的虚拟打印机,导致你以为没反应。
  • 查看端口与连接:USB 打印机换过接口、网络打印机 IP 变动,都会让任务发不出去。网络机型可在浏览器输入打印机 IP,看管理页面是否能打开。
  • 更新或重装驱动:到打印机厂商官网下载对应型号驱动,优先选与系统版本匹配的版本,不要用来路不明的“万能驱动”。
  • 检查系统更新与权限:少数情况下是系统补丁或安全软件拦截了后台服务,可临时退出安全软件测试,但测试完记得恢复。
  • 如果以上都试过仍无效,且是多台电脑共用一台网络打印机,问题可能出在打印服务器或网络策略上,这就超出单机命令行的范围了,建议联系设备厂商支持或单位 IT。

    几个容易踩的坑

    第一,不用管理员权限运行命令,几乎必然失败。第二,停止服务时不要同时打开着打印队列窗口,否则可能提示文件被占用。第三,重启打印服务只解决“后台卡死”,不解决硬件故障——缺墨、卡纸、硒鼓寿命到期,命令行是修不好的。第四,在共享打印环境中重启服务,可能会短暂中断其他人的打印任务,办公场景最好先和同事打个招呼。

    把流程记成一句话:管理员开命令行,net stop spooler 再 net start spooler,不行就清 PRINTERS 文件夹,再不行查驱动和网络。多数打印卡死问题,走完这三步就能恢复,比重启电脑省事得多。涉及系统版本差异或受管控设备时,具体入口和权限请以你本机实际界面及官方说明为准。