Print Spooler是一项在(Print Spooler)Windows 10中处理打印机和打印作业的服务。但是有多种因素(例如损坏的文件、过时的驱动程序和权限不足)可能会阻止它正常运行。
因此,如果当您在 PC 上执行与打印机相关的操作时, Print Spooler崩溃、无法启动或一直停止,那么下面的修复和建议应该可以让您再次工作。
运行打印机疑难解答
Windows 10 带有内置的疑难解答程序,可以自动对计算机上的打印机问题进行排序。所以最好通过运行它来开始。
1. 打开开始(Start )菜单并选择设置(Settings)。
2. 选择更新和安全(Update & Security)。
3. 切换到疑难解答(Troubleshoot )选项卡并选择标有附加疑难解答(Additional troubleshooters)的选项。
4. 选择打印机(Printer )>运行疑难解答(Run the troubleshooter)。
5. 按照打印机(Printer)疑难解答中的所有提示查找并修复打印问题。
检查打印后台处理程序配置
如果运行打印机(Printer)疑难解答没有帮助,请仔细检查Print Spooler的配置。然后,进行任何更改以匹配以下步骤。
1. 按Windows + R打开运行框。
2.输入services.msc并选择OK。服务(Services)应用程序应立即加载。
3.双击(Double-click)标有Print Spooler的服务。
4. 将启动类型(Startup type)设置为自动(Automatic)。
5. 选择开始(Start )将服务状态(Service status)设置为运行(Running)。
6. 选择应用(Apply),然后选择确定(OK)。
检查打印后台处理程序恢复响应(Print Spooler Recovery Response)
如果问题再次出现,您必须通过调整 Print Spooler 的恢复响应来重新启动服务,即使它失败后也是如此。
1. 重新打开服务(Services )应用程序。
2. 双击Print Spooler服务。
3. 切换到恢复(Recovery )选项卡。
4.在第一次失败(First failure)、第二次失败(Second failure)和后续失败(Subsequent failures)旁边的下拉菜单中选择重新启动服务(Restart the Service)。
5. 选择应用(Apply),然后选择确定(OK)。
删除打印后台处理程序缓存
过时或损坏的打印后台(Print Spooler)处理程序缓存可能会导致它反复崩溃。尝试删除它们以检查是否有帮助。但是,在您这样做之前,您必须手动停止该服务的运行。
1. 打开服务(Services )应用程序。
2. 右键单击打印后台处理程序(Print Spooler)并选择停止(Stop)。
3. 打开文件资源管理器(File Explorer)并转到本地磁盘 (C:)(Local Disk (C:)) > Windows > System32 > spool > PRINTERS。
4.删除(Delete)目录内的所有文件。但是,请保持文件夹(如果有的话)完好无损。
5. 重新启动您的计算机。
删除(Delete Temporary Files)Windows 10中的临时文件
属于应用程序和操作系统的临时文件也可能产生冲突并阻止后台打印程序(Print Spooler)正常工作。尝试删除它们。
1. 按Windows + R打开运行(Run )框。
2.输入%temp%并选择OK。
3.删除(Delete)文件夹内的所有文件。
4. 打开另一个运行(Run )框,输入temp,然后选择OK。
5.删除(Delete)该文件夹中的所有文件。
6. 重新启动您的计算机。
有关其他说明,请查看本指南以删除 Windows 10 中的临时文件(deleting temporary files in Windows 10)。
重新安装打印机驱动程序
损坏(Corrupt)或损坏的打印机驱动程序也可能导致打印后台处理程序不断停止。如果服务在与特定打印机交互时停止工作,请尝试重新安装它。
1. 打开开始(Start )菜单并转至设置(Settings )>设备(Devices )>打印机和扫描仪(Printers & scanners)。
2. 在打印机和扫描仪(Printers & scanners )部分下选择一台打印机。
3. 选择移除设备(Remove device)。
4. 选择主页(Home )并转到应用程序(Apps )>应用程序和功能(Apps & features)。
5. 选择并删除任何与打印机相关的支持软件。
6. 重新启动您的计算机。
7. 重新打开设置(Settings)应用程序并转到设备(Devices )>打印机和扫描仪(Printers & scanners)。然后,选择添加打印机或扫描仪(Add a printer or scanner)选项并选择添加设备(Add device)。
8. 选择打印机并按照屏幕上的所有提示重新安装它。
9. 重新安装打印机的所有支持软件。
如果您在执行上述步骤时遇到问题,您可能需要了解在 Windows 10 中删除打印机驱动程序的其他方法(additional ways to remove printer drivers in Windows 10)。
更新打印机驱动程序
较新(Newer)的打印机驱动程序包含解决错误和操作系统兼容性问题的修复程序。因此,最好从打印机制造商的网站下载并安装最新的驱动程序或支持软件。此外,如果您在手动获取驱动程序时遇到任何问题,请考虑使用驱动程序更新工具。(using a driver updater tool)
更新 Windows 10
更新Windows 10有助于修复阻止打印后台(Print Spooler)处理程序正常工作的任何持久性错误和故障。检查任何待处理的更新并立即应用它们。
1. 打开开始(Start )菜单并转到设置(Settings )>更新和安全(Update & Security)。
2. 选择检查更新(Check for updates)。
3. 选择下载并安装(Download and install)以应用所有挂起的更新。
如果您在Windows 更新屏幕中看到(Windows Update)查看可选更新(View optional updates)选项,请选择它并为您的打印机应用任何 Microsoft 验证的驱动程序更新。
修复损坏的注册表项
(Broken)Windows 10中(Windows 10)损坏的注册表项也可能导致与后台打印(Print)程序相关的问题。免费的注册表清理应用程序(free registry cleaning application)(例如Wise Registry Cleaner )应该可以帮助您自动扫描和修复错误。
扫描恶意软件
计算机(Computer)病毒和恶意程序通常会导致Windows 10中的基本功能停止工作。但是,您可以使用Windows 安全(Windows Security)性通过对恶意软件执行全面扫描来排除这种情况。
1. 选择系统托盘上的Windows 安全(Windows Security)图标。
2. 选择病毒和威胁防护(Virus & threat protection)。
3. 选择扫描选项(Scan options)。
4. 选择Full scan(Full scan)旁边的单选按钮。
5. 选择立即扫描(Scan now)。
运行系统文件检查器
系统文件检查器(System File Checker)是一个命令行工具,可以帮助您修复(fix file corruption and stability issues)Windows 10中的文件损坏和稳定性问题。您可以通过提升的Windows PowerShell控制台运行它。
1. 右键单击开始(Start )按钮并选择Windows PowerShell (Admin)。
2. 键入以下命令:
sfc/ scannow
3. 按回车(Enter)。
取得 Spoolsv 的所有权
获得运行打印后台(Print Spooler)处理程序的可执行文件的所有权还可以帮助阻止服务崩溃和其他问题。
1. 打开文件资源管理器(File Explorer)并转到本地磁盘 (C:)(Local Disk (C:)) > Windows > System32。
2. 右键单击标有spoolsv的文件并选择Properties。
3. 切换到安全(Security )选项卡并选择高级(Advanced)。
4. 选择更改(Change)。
5. 输入您的 Windows 用户名并选择检查名称(Check Names)。如果输入正确,您应该会看到自动列出的用户帐户路径。
6. 选择确定(OK)。
7. 确认您在Owner旁边看到您的用户名。然后,选择Apply,然后选择OK。
8. 重新启动您的计算机。
执行系统还原
如果您的打印后台处理程序仍然停止,您可以选择将您的计算机恢复到打印后台(Print Spooler)处理程序正常工作时的较早状态。但是,只有在您之前花时间激活 Windows 10 中的系统还原功能(activate the System Restore functionality in Windows 10)时,您才能执行此操作。
1. 打开运行(Run )框。
2.输入sysdm.cpl并选择OK。
3. 切换到系统保护( System Protection)选项卡。
4. 选择系统还原(System Restore)。
5. 选择推荐还原(Recommended restore )或选择不同的还原点,(Choose a different restore point)然后选择下一步(Next)。
6. 按照屏幕上的所有说明重置您的计算机。
打印后台处理程序不间断工作
上面的任何修复都应该有助于让Print Spooler正常运行。但是,如果它们都不起作用并且您经常收到错误消息,则必须考虑将 Windows 10 恢复为出厂设置(restoring Windows 10 to factory settings)。您可能正在处理一个严重的潜在问题,只有从头开始设置操作系统才能解决。
FIX: Print Spooler Keeps Stopping On Windows 10
The Print Spooler is a service that handles printers and print jobs in Windows 10. But mυltiplе things—suсh as corrupt files, obsоlete drivers, and іnsufficient permissions—can stop it from functioning correctly.
So if the Print Spooler crashes, fails to start, or keeps stopping as you perform a printer-related action on your PC, the fixes and suggestions below should let you get it working again.
Run Printer Troubleshooter
Windows 10 comes with a built-in troubleshooter that can automatically sort printer issues on your computer. So it’s best to kick things off by running it.
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Switch to the Troubleshoot tab and select the option labeled Additional troubleshooters.
4. Select Printer > Run the troubleshooter.
5. Follow all prompts on the Printer troubleshooter to find and fix problems with printing.
Check Print Spooler Configuration
If running the Printer troubleshooter didn’t help, follow up by double-checking the configuration of the Print Spooler. Then, make any changes to match the steps that follow.
1. Press Windows + R to open the Run box.
2. Type services.msc and select OK. The Services app should load momentarily.
3. Double-click the service labeled Print Spooler.
4. Set Startup type to Automatic.
5. Select Start to set Service status to Running.
6. Select Apply, then OK.
Check the Print Spooler Recovery Response
Should the issue recur, you must follow by tweaking the Print Spooler’s recovery response in a way that restarts the service even after it fails.
1. Re-open the Services app.
2. Double-click the Print Spooler service.
3. Switch to the Recovery tab.
4. Select Restart the Service on the drop-down menus next to First failure, Second failure, and Subsequent failures.
5. Select Apply, then OK.
Delete the Print Spooler Cache
An obsolete or corrupt Print Spooler cache can cause it to crash repeatedly. Try deleting them to check if that helps. However, before you do that, you must manually stop the service from running.
1. Open the Services app.
2. Right-click Print Spooler and select Stop.
3. Open File Explorer and go to Local Disk (C:) > Windows > System32 > spool > PRINTERS.
4. Delete all files inside the directory. However, leave folders (if you see any) intact.
5. Restart your computer.
Delete Temporary Files in Windows 10
Temporary files that belong to applications and the operating system can also create conflicts and prevent the Print Spooler from working correctly. Try deleting them.
1. Press Windows + R to open the Run box.
2. Type %temp% and select OK.
3. Delete all files within the folder.
4. Open another Run box, type temp, and select OK.
5. Delete all files within that folder as well.
6. Restart your computer.
For additional instructions, check out this guide to deleting temporary files in Windows 10.
Reinstall Printer Drivers
Corrupt or broken printer drivers can also cause the print spooler to keep stopping. If the service stops working while interacting with a specific printer, try reinstalling it.
1. Open the Start menu and go to Settings > Devices > Printers & scanners.
2. Select a printer under the Printers & scanners section.
3. Select Remove device.
4. Select Home and go to Apps > Apps & features.
5. Select and remove any printer-related support software.
6. Restart your computer.
7. Re-open the Settings app and go to Devices > Printers & scanners. Then, choose the Add a printer or scanner option and select Add device.
8. Select the printer and follow all on-screen prompts to reinstall it.
9. Reinstall any support software for the printer.
If you run into issues while following the steps above, you may want to learn about additional ways to remove printer drivers in Windows 10.
Update Printer Drivers
Newer printer drivers contain fixes that resolve bugs and compatibility issues with the operating system. So it’s always a good idea to download and install the latest drivers or support software from your printer manufacturer’s website. Also, consider using a driver updater tool if you have any trouble procuring drivers manually.
Update Windows 10
Updating Windows 10 helps fix any persistent bugs and glitches preventing the Print Spooler from working correctly. Check for any pending updates and apply them now.
1. Open the Start menu and go to Settings > Update & Security.
2. Select Check for updates.
3. Select Download and install to apply all pending updates.
If you see the View optional updates option within the Windows Update screen, select it and apply any Microsoft-verified driver updates for your printer.
Fix Broken Registry Keys
Broken registry keys in Windows 10 can also result in Print Spooler-related issues. A free registry cleaning application such as Wise Registry Cleaner should help you both scan and fix errors automatically.
Scan for Malware
Computer viruses and malicious programs often cause essential functions in Windows 10 to stop working. However, you can use Windows Security to rule that out by performing a comprehensive scan for malware.
1. Select the Windows Security icon on the system tray.
2. Select Virus & threat protection.
3. Select Scan options.
4. Select the radio button next to Full scan.
5. Select Scan now.
Run the System File Checker
The System File Checker is a command-line tool that can help you fix file corruption and stability issues in Windows 10. You can run it via an elevated Windows PowerShell console.
1. Right-click the Start button and select Windows PowerShell (Admin).
2. Type the following command:
sfc/ scannow
3. Press Enter.
Take Ownership of Spoolsv
Taking ownership of the executable file that runs the Print Spooler can also help stop crashes and other issues with the service.
1. Open File Explorer and go to Local Disk (C:) > Windows > System32.
2. Right-click the file labeled spoolsv and select Properties.
3. Switch to the Security tab and select Advanced.
4. Select Change.
5. Type in your Windows username and select Check Names. If you typed it correctly, you should see the path to your user account listed automatically.
6. Select OK.
7. Confirm that you see your username next to Owner. Then, select Apply, then OK.
8. Restart your computer.
Perform a System Restore
If your print spooler still keeps stopping, you can choose to revert your computer to an earlier state when the Print Spooler worked without problems. However, you can only do that if you took the time to activate the System Restore functionality in Windows 10 previously.
1. Open the Run box.
2. Type sysdm.cpl and select OK.
3. Switch to the System Protection tab.
4. Select System Restore.
5. Select Recommended restore or Choose a different restore point and select Next.
6. Follow all on-screen instructions to reset your computer.
Print Spooler Working Non-Stop
Any of the fixes above should’ve helped get the Print Spooler up and running correctly. But if none of them worked and you keep receiving errors frequently, you must consider restoring Windows 10 to factory settings. You might be dealing with a severe underlying issue that only setting up the operating system from scratch can fix.