Windows 10打印机驱动残留需三步清理:1. 通过打印机服务器属性批量删除驱动包;2. 停止Print Spooler服务并清空C:\Windows\System32\spool\PRINTERS缓存;3. 卸载配套软件及用pnputil命令彻底清除驱动存储中的残余驱动包。

Windows 10系统中残留的无用打印机驱动常导致打印后台处理程序(Print Spooler)假死、崩溃或打印作业卡在队列无法清除,必须从驱动注册、服务锁定、配套软件三层面同步清理。
通过打印服务器属性批量删驱动及驱动包
这是最直接有效的方式,能一次性清除所有已注册但未被设备使用的驱动程序包,避免逐个点击的低效操作。
按 Win + R 输入 control printers 回车,快速打开“设备和打印机”界面。
在空白处右键 → 选择“打印机服务器属性”(若无此选项,先单击任一打印机再点顶部菜单栏的“打印机服务器属性”)。
切换到“驱动程序”选项卡,列表中会显示所有已安装的驱动,包括早已删除设备却仍滞留的“幽灵驱动”。
按住 Ctrl 键多选目标驱动(如旧HP LaserJet、Canon MF系列等),或按 Ctrl + A 全选后取消勾选需保留的驱动。
点击“删除”按钮 → 在弹出窗口中必须勾选【删除驱动程序和驱动程序包】 → 点“确定”。这一步漏选会导致驱动文件残留,后续仍可能引发Spooler异常。
强制停止Print Spooler并清空PRINTERS缓存目录
当驱动显示“正在使用中”或删除失败时,90%以上是Print Spooler服务正占用驱动文件或队列文件,必须先释放句柄。
按 Win + R 输入 services.msc 回车,打开服务管理器。
找到“Print Spooler”,右键 → “停止”。注意:此时所有打印功能将立即中断,但这是必要前提。
打开文件资源管理器,导航至:C:\Windows\System32\spool\PRINTERS。
该目录下所有文件均为待处理或挂起的打印作业缓存,必须全部删除——选中全部内容 → 按 Shift + Delete 永久清除(跳过回收站)。若提示“权限不足”,请关闭窗口,右键资源管理器图标选择“以管理员身份运行”后再进入。
返回服务管理器,右键“Print Spooler” → “启动”。服务重启后,之前卡死的队列状态会被重置,为下一步驱动清理扫清障碍。
卸载品牌配套软件与通用驱动平台
HP Smart、Canon IJ Network Tool、Samsung Easy Printer Manager这类工具不显示在驱动列表里,但会在后台持续加载驱动接口,是Spooler反复崩溃的隐藏元凶。
方法一:按 Win + R 输入 appwiz.cpl 回车,打开“程序和功能”。
点击“排序依据”→“名称”,查找含以下关键词的条目:HP、Samsung、Canon、Epson、Universal Print Driver、Easy Printer、Smart Install。
逐个右键卸载,卸载过程中若提示“是否同时删除驱动”,一律选“是”。
方法二(更彻底):对顽固残留,可使用厂商官方清理工具,例如HP提供“HP Print and Scan Doctor”,Canon提供“Canon Driver Uninstaller”,下载后以管理员身份运行,自动扫描并移除深层注册项。
用pnputil命令从驱动存储中永久删除驱动包
前几步完成后,仍有极少数驱动会藏在系统驱动存储(Driver Store)中,Windows更新可能悄悄将其重新注入。这是最后一道防线。
以管理员身份运行命令提示符(右键“开始”→“命令提示符(管理员)”或“Windows PowerShell(管理员)”)。
输入命令:pnputil /enum-drivers 回车,列出所有已签名驱动包,找到目标驱动对应的OEMxx.inf编号(如oem12.inf)。
执行删除命令:pnputil /delete-driver oem12.inf /uninstall(将oem12.inf替换为你查到的实际编号)。
该操作不可逆,【删除后系统将完全失去对该驱动包的识别能力,即使插入对应打印机也不会自动安装】,务必确认该驱动确实不再需要。


















