一、通过控制面板取消未完成任务
Windows系统 - 按 `Win + R` 打开运行窗口,输入 `services.msc` 并回车,找到 `Print Spooler` 服务,右键重启该服务。
- 打开“设备管理器”(右键“此电脑”→“管理”→“设备管理器”),找到“打印队列”,取消暂停状态。
Mac系统
- 打开“系统偏好设置”→“打印机与扫描仪”,右键目标打印机选择“取消暂停”。
二、强制关闭打印机并重启
关闭打印机电源
- 拔掉电源线或关闭打印机电源按钮。
重启电脑
- 重启后重新连接打印机电源,此时未完成的任务通常会自动取消。
三、通过任务管理器终止进程(Windows)
1. 按 `Ctrl + Shift + Esc` 打开任务管理器。
2. 在“进程”或“详细信息”中,找到与打印机相关的进程(如 `spooler.exe`),右键终止这些进程。
四、检查硬件连接(基础排查)
USB接口: 检查USB线是否插紧,尝试更换接口。 网络连接
五、系统级修复(高级操作)
重置打印队列
- 打开命令提示符(管理员权限),输入以下命令删除临时打印文件:
```bash
net stop spooler
del /F /Q %systemroot%\System32\spool\PRINTERS\*
net start spooler
```
- 重启电脑完成系统缓存刷新。
注册表修复
- 按 `Win + R` 输入 `regedit`,导航至 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print`,删除异常打印机项后重启。
注意事项
强行终止 `Print Spooler` 服务可能导致未完成任务丢失,建议优先通过任务管理器或服务管理器操作。
网络打印机需额外确认IP地址和端口配置。
驱动程序损坏时,建议通过设备管理器卸载后重新安装。
通过以上步骤,通常可以解决打印机异常重启的问题。若问题仍未解决,建议联系专业技术人员进一步排查。