如何修复 Windows 10 上的打印机后台处理程序问题
当您的打印机拒绝打印时,可能是打印后台处理程序无法正常运行的问题 — 以下是解决问题的方法。
在 Windows 10 上,尝试这样做可能会令人沮丧 打印 并将文档卡在队列中,如果您尝试取消作业,它将永远保持删除状态。
虽然您无法打印的原因可能有很多,例如连接问题或打印机的物理问题,但通常是Windows 10 “打印后台处理程序”的问题。这是一种假脱机打印作业并处理与打印机的交互的服务,有时它会停止工作,即使在重新启动设备和打印机后也是如此。
如果您遇到此问题,您可以通过使用服务控制台或命令提示符重置设备上的打印后台处理程序来解决此特定打印机问题。
在本指南中,您将学习在 Windows 10 上修复打印后台处理程序以修复打印机的步骤。
一、如何使用服务修复打印后台处理程序
要修复打印后台处理程序服务以继续在 Windows 10 上打印,请使用以下步骤:
1. 在 Windows 10 上打开开始。
2. 搜索services.msc并单击顶部结果以打开 服务控制台。
3. 右键单击Print Spooler服务并选择属性选项。
4. 单击常规选项卡。
5. 单击停止按钮。
6. 使用Windows 键 + R键盘快捷键打开运行命令。
7. 键入以下打印机文件夹的路径,然后按Enter 键:
8. C:WindowsSystem32spoolprinters
9. 单击继续按钮(如果适用)。
10. 选择“打印机”文件夹中的所有内容(Ctrl + A键盘快捷键),然后点击“删除”按钮删除内容。
11. 在“打印机后台处理程序属性”页面上,单击“常规”选项卡。
12. 单击“开始”按钮重新启动服务。
13. 单击 确定按钮。
完成这些步骤后,您可以尝试再打印一次文档,打印机应该会按预期工作。
二、如何使用命令提示符修复打印后台处理程序
要使用命令提示符修复打印后台处理程序问题,请使用以下步骤:
1. 打开开始。
2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。
3. 键入以下命令(一次一行)以停止打印后台处理程序,删除打印机文件夹内容,并重新启动打印机后台处理程序,然后按Enter 键:
4. 网络停止假脱机程序
5. del /Q /F /S "%systemroot%System32SpoolPrinters*.*"
网络启动后台处理程序
完成这些步骤后,您应该能够向打印机发送打印作业,这一次打印机应该可以工作了。
虽然本指南侧重于 Windows 10,但重置打印后台处理程序的功能已经存在很长时间了,这意味着您可以在 Windows 8.1、Windows 7 和旧版本上使用相同的步骤。
2021 年 7 月 2 日更新:如果您因为PrintNightmare 漏洞而发现本指南,则该问题尚无永久修复方法。但是,Microsoft 建议使用PowerShell 命令暂时禁用该服务Stop-Service -Name Spooler -Force,Set-Service -Name Spooler -StartupType Disabled直到发布更新。或者,您可以禁用该策略以允许从组策略 > 计算机配置 > 管理模板 > 打印机进入打印服务器的连接,并禁用“允许打印后台处理程序接受客户端连接”策略。
2021 年 7 月 7 日更新: Microsoft 已发布适用于 Windows 10 21H1、20H2 和 2004的更新 KB5004945,以修复“PrintNightmare”漏洞。版本 1909 和操作系统的原始版本也有类似的更新。
2021 年 7 月 8 日更新:如果修复 PrintNightmare 漏洞的更新导致问题,您始终可以使用以下步骤卸载它:
1. 在 Windows 10 上打开开始。
2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。
3. 键入以下命令以查看更新历史记录并按Enter 键:
wmic qfe 列表简介 /format:table
4. 检查您设备的 Windows 更新历史记录,并通过其HotFixID和InstalledOn信息识别更新。
5. 键入以下命令以从您的计算机卸载更新,然后按Enter 键:
wusa /卸载 /kb:5004945
6. 单击是按钮。
7. 继续屏幕上的说明(如果适用)。
完成这些步骤后,更新将从您的安装中删除,从而解决打印机的任何问题。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源