如果您在尝试打印文档或任何文件时遇到错误消息“打印后台处理程序服务未运行(The print spooler service is not running)”,请不要担心,因为我们将看到如何修复打印后台处理程序在 Windows 10 问题上不断停止的问题(how to fix print spooler keeps stopping on Windows 10 issue)。遇到此错误后,您可能会尝试启动打印后台处理程序服务,但您会注意到它会在几秒钟后自动停止。似乎打印后台处理程序服务在Windows 10上不断崩溃。但是在解决这个问题之前,让我们看看这个Print spooler 实际上是什么?
什么是打印后台处理程序?(What is Print Spooler?)
Print spooler 是(Print)Windows操作系统附带的实用程序,可帮助管理用户发送到其打印机的所有打印作业。后台打印程序可帮助您的Windows与打印机交互,并对队列中的打印作业进行排序。如果后台打印程序服务未运行,您的打印机将无法工作。
现在您可能想知道这个错误背后的原因是什么?好吧,您遇到此问题的原因可能有很多,但主要原因似乎是过时的、不兼容的打印机驱动程序。通常,如果后台打印程序服务停止工作,它不会弹出或显示任何错误或警告消息。但在这种情况下,您将收到一条错误消息弹出窗口,因此不要浪费任何时间,让我们在下面列出的故障排除指南的帮助下查看如何修复 Print Spooler 不断自动停止。(Fix Print Spooler Keeps Stopping)
修复打印后台处理程序在(Fix Print Spooler Keeps)Windows 10上不断停止
确保 创建一个还原点(create a restore point) 以防万一出现问题。
方法 1:从 Spool 文件夹中删除内容(Method 1: Delete content from the Spool folder)
使用这种方法,您必须删除PRINTERS和驱动程序文件夹中的所有内容。此方法适用于从Windows 10到Windows XP的所有(Windows XP)Windows 操作系统(Windows OS)。要使用这种方法解决问题,步骤如下:
1.打开文件资源管理器(File Explorer),然后导航到以下路径:C:\Windows\System32\spool
2.双击“ drivers ”文件夹,然后删除(delete all files & folders)其下的所有文件和文件夹。
3.同样,您必须从PRINTERS文件夹中删除所有内容(delete all contents from the PRINTERS folder),然后重新启动“ Print Spooler ”服务。
4.然后重新启动系统以保存更改。
方法 2:重新启动 Print Spooler 服务(Method 2: Restart your Print Spooler service)
在这种方法中,您必须重新启动Print Spooler Services。要做到这一点,步骤是 -
1.按 Windows 键 + R 然后键入“ services.msc ”(不带引号)并按Enter打开“服务(Services)”窗口。
2.向下滚动并查找Print Spooler 服务,然后选择它。
3.右键单击打印后台(Print Spooler)处理程序服务,然后选择重新启动。(Restart.)
4.现在检查打印机是否工作。如果您的打印机正在工作,那么这意味着您能够 修复 Print Spooler 在 Windows 10 上不断停止的问题。(Fix Print Spooler Keeps Stopping on Windows 10 issue.)
方法 3:将后台打印程序服务设置为自动(Method 3: Set Print Spooler Service to Automatic)
1.使用键盘快捷键组合Windows key + R打开运行应用程序。
2.键入“ services.msc ”并按Enter打开“服务(Services)”窗口。
3.右键单击 Print Spooler(Right-click Print Spooler)并选择属性。(Properties.)
4.从下拉列表中将“启动类型(Startup type)”更改为“自动”,然后单击“(Automatic)Apply > OK” 。
查看您是否能够 修复 Print Spooler 在 Windows 10 上不断停止的问题,(Fix Print Spooler Keeps Stopping on Windows 10 issue,)如果不能,则继续下一个方法。
方法 4:更改后台打印程序恢复选项(Method 4: Change the Print Spooler Recovery Options)
如果未正确配置后台打印程序(Print Spooler)恢复设置,则在出现任何故障时,后台打印程序将不会自动重新启动。要恢复这些步骤是 -
1.按 Windows 键 + R 然后键入service.msc并按 Enter。
2.右键单击打印后台(Print Spooler)处理程序并选择属性。(Properties.)
3.切换到恢复选项卡(Recovery tab),然后确保从各自的下拉菜单中将第一次失败、第二次失败和后续失败(First failure, Second failure, & Subsequent failures)设置为“重新启动服务”。(Restart the Service)
4.然后,单击应用,然后单击确定。
方法 5:更新您的打印机驱动程序(Method 5: Update your Printer driver)
1.按 Windows 键 + R 然后输入“ services.msc ”并回车。
2.找到Print Spooler 服务(Print Spooler service),然后右键单击它并选择Stop。
3.再次按Windows Key + R然后键入printui.exe /s /t2并回车。
4.在打印机服务器属性(Printer Server Properties)窗口中搜索导致此问题的打印机。
5.接下来,删除打印机,当要求确认删除驱动程序时,选择是。(remove the driver as well, select yes.)
6.现在再次转到 services.msc 并右键单击Print Spooler并选择开始。(Start.)
7.接下来,导航到您的打印机制造商网站,从该网站下载并安装最新的打印机驱动程序。
例如(For example),如果您有一台 HP 打印机,那么您需要访问HP 软件和驱动程序下载页面(HP Software and Drivers Downloads page)。您可以在此处轻松下载 HP 打印机的最新驱动程序。
8.如果您仍然无法 修复打印后台处理程序不断停止( fix Print Spooler Keeps Stopping) 的问题,那么您可以使用打印机附带的打印机软件。通常,这些实用程序可以检测网络上的打印机并修复导致打印机脱机的任何问题。
例如,(For example,)您可以使用HP Print and Scan Doctor解决有关HP 打印机(HP Printer)的任何问题。
方法 6:获取 spoolsv.exe 的所有权(Method 6: Take Ownership of spoolsv.exe)
1.打开文件资源管理器(File Explorer),然后导航到此路径:C:\Windows\System32
2.接下来,找到“ spoolsv.exe ”,然后右键单击它并选择“属性”。(Properties.)
3.切换到“安全(Security)”选项卡。
4.现在在组和用户名下选择您的用户帐户(choose your user account),然后单击“高级(Advanced)”按钮。
5.现在点击当前所有者旁边的“更改”。(Change)
6.现在从“选择用户或组(Select User or Group)”窗口单击底部的高级按钮。( Advanced button)
7.下一步,单击立即查找(Find Now),然后选择您的用户帐户(select your user account),然后单击确定。
8.在下一个窗口中再次单击“确定”。(OK)
9.您将再次进入spoolsv.exe 的高级安全设置窗口( Advanced Security Settings window of spoolsv.exe),只需单击应用,然后单击确定。(Apply followed by OK.)
10.现在在spoolsv.exe 属性窗口(spoolsv.exe Properties window)下,选择您的用户帐户(your user account)(您在步骤 7 中选择的),然后单击 编辑按钮。(Edit button.)
11.选中“完全控制(Full control)”,然后单击应用,然后单击确定。
12.重新启动 Print Spooler 服务(Restart Print Spooler service)(Run > services.msc > Print Spooler)。
13.重新启动您的系统以应用更改,看看您是否能够 修复 Print Spooler 在 Windows 10 上不断停止的问题(Fix Print Spooler Keeps Stopping on Windows 10 issue)。
方法 7:从注册表中删除不必要的键(Method 7: Delete unnecessary key from Registry)
注意:(Note:)确保备份您的注册表(back up your Registry)以防万一出现问题,然后您可以使用此备份轻松恢复注册表。
1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)。
2.现在导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
3.在Providers 下你会发现两个默认的子键是 LanMan Print Services 和 Internet Print Provider。
4.以上两个子键是默认的,不要删除。(should not be deleted.)
5.现在除了上述子键删除提供者下存在的任何其他键。
6.在我们的例子中,有一个额外的子项是打印服务。
7.右键单击 打印服务(Printing Services),然后选择删除。(Delete.)
8.关闭注册表编辑器(Registry Editor)并重新启动打印后台(Restart Print Spooler)处理程序服务。
方法 8:重新安装打印机驱动程序(Method 8: Reinstall your Printer Drivers)
1.按Windows Key + R然后键入控制打印机并按Enter打开设备和打印机。(Devices and Printers.)
2.右键单击您的打印机(Right-click on your printer)并从上下文菜单中选择“删除设备”。(Remove device)
3.出现确认对话框( confirm dialog box )时,(, )单击是。( Yes.)
4.成功移除设备后,从您的打印机制造商网站下载最新的驱动程序(download the latest drivers from your printer manufacturer’s website)。
5.然后重新启动您的 PC,一旦系统重新启动,按Windows Key + R然后键入控制打印机(control printers)并按 Enter。
注意:确保您的打印机已通过(Make)USB、以太网(Ethernet)或无线方式连接到 PC 。
6.单击“设备(Device)和打印机”窗口下的“(Printers)添加打印机(Add a printer)”按钮。
7.Windows将自动检测打印机,选择您的打印机并单击下一步。(Next.)
8.将您的打印机设置为默认值(Set your printer as default),然后单击完成。(Finish.)
方法 9:使用反恶意软件扫描您的 PC(Method 9: Scan your PC with Anti-Malware)
恶意软件会给(Malware)打印服务带来巨大的麻烦。它可能会损坏系统文件或更改注册表中的任何值。恶意软件制造问题的可能性是无穷无尽的。因此,建议下载并安装恶意软件(Malware)字节或其他反恶意软件应用程序等应用程序,以扫描系统中的恶意软件。扫描您的 PC 以查找恶意软件可能会解决打印后台处理程序停止问题。( fix the Print Spooler stopping issue.)
1.下载并安装 CCleaner & Malwarebytes。
2.运行 Malwarebytes(Run Malwarebytes)(Run Malwarebytes) 并让它扫描您的系统以查找有害文件。
3.如果发现恶意软件,它将自动删除它们。
4.现在运行 CCleaner ,在“Cleaner”部分的“ Windows ”选项卡下,我们建议检查以下要清理的选项:
5.一旦您确定检查了正确的点,只需单击 Run Cleaner, 然后让 CCleaner 运行。
6.要清理您的系统,请进一步选择注册表选项卡(Registry tab)并确保选中以下内容:
7.选择Scan for Issue并允许CCleaner扫描,然后单击 Fix Selected Issues。
8.当CCleaner 询问“您要备份对注册表的更改吗?(Do you want backup changes to the registry?)” 选择是。
9.备份完成后,选择Fix All Selected Issues。
10.重新启动您的 PC 以保存更改。
受到推崇的:(Recommended:)
我希望这篇文章对您有所帮助,现在您可以轻松地在 Windows 10 上修复 Print Spooler Keeps Stopping(Fix Print Spooler Keeps Stopping on Windows 10),但如果您对本教程仍有任何疑问,请随时在评论部分提出。
Fix Print Spooler Keeps Stopping on Windows 10
If you’re facing the error message “The print spooler service is not running” when you try to print a document or any file then don’t worry as we are going to see how to fix print spooler keeps stopping on Windows 10 issue. After facing this error, you may try to start the print spooler service but you will notice that it is automatically stopped after a few seconds. It seems like the print spooler service keeps crashing on Windows 10. But before going to fix the issue lets us see what this Print spooler actually is?
What is Print Spooler?
Print spooler is a utility program that comes with the Windows operating system which helps in managing all the print jobs users sent to their printer. The print spooler helps your Windows to interact with the printer, and orders the print jobs in your queue. If the print spooler service isn’t running, your printer won’t work.
Now you might be wondering what is the cause behind this error? Well, there can be many reasons why you’re facing this issue but the main cause seems to be the outdated, incompatible printer drivers. Normally if the print spooler service stops working, it will not pop-up or show any error or warning message. But in this case, you will receive an error message pop-up, so without wasting any time let’s see How to Fix Print Spooler Keeps Stopping Automatically with the help of the below-listed troubleshooting guide.
Fix Print Spooler Keeps Stopping on Windows 10
Make sure to create a restore point just in case something goes wrong.
Method 1: Delete content from the Spool folder
Using this approach, you have to delete all the content inside the PRINTERS and drivers folder. This method works for all Windows OS right from Windows 10 till Windows XP. To solve using this approach, the steps are:
1.Open the File Explorer then navigate to the following path: C:\Windows\System32\spool
2.Double-click on “drivers” folder then delete all files & folders under it.
3.Similarly, you have to delete all contents from the PRINTERS folder and then restart the “Print Spooler” service.
4.Then reboot your system to save changes.
Method 2: Restart your Print Spooler service
In this approach, you have to restart your Print Spooler Services. To do this the steps are –
1.Press Windows Key + R then type “services.msc” (without quotes) and hit Enter to open the Services window.
2.Scroll down & look for Print Spooler service and then select it.
3.Right-click on Print Spooler service then select Restart.
4.Now check whether the printer is working or not. If your printer is working then this means you were able to Fix Print Spooler Keeps Stopping on Windows 10 issue.
Method 3: Set Print Spooler Service to Automatic
1.Use the keyboard shortcut key combination Windows key + R to open the Run application.
2.Type “services.msc” and hit Enter to open the Services window.
3.Right-click Print Spooler & choose the Properties.
4.Change the “Startup type” to ‘Automatic’ from the drop-down list & then click Apply > OK.
See if you’re able to Fix Print Spooler Keeps Stopping on Windows 10 issue, if not then continue to the next method.
Method 4: Change the Print Spooler Recovery Options
In case the Print Spooler recovery settings are not configured properly, then in case of any failure, the print spooler will not restart automatically. To recover that the steps are –
1.Press Windows Key + R then type service.msc and hit Enter.
2.Right-click Print Spooler & select Properties.
3.Switch to the Recovery tab then make sure the First failure, Second failure, & Subsequent failures are set to “Restart the Service” from their respective drop-downs.
4.Then, click Apply followed by OK.
Method 5: Update your Printer driver
1.Press Windows Key + R then type “services.msc” and hit enter.
2.Find Print Spooler service then right-click on it and select Stop.
3.Again press Windows Key + R then type printui.exe /s /t2 and hit enter.
4.In the Printer Server Properties window search for the printer which is causing this issue.
5.Next, remove the printer, and when asked for confirmation to remove the driver as well, select yes.
6.Now again go to services.msc and right-click on Print Spooler and select Start.
7.Next, navigate to your printer manufacturer website, download and install the latest printer drivers from the website.
For example, in case you have an HP printer then you need to visit HP Software and Drivers Downloads page. Where you can easily download the latest drivers for your HP printer.
8.If you’re still not able to fix Print Spooler Keeps Stopping issue then you can use the printer software that came with your printer. Usually, these utilities can detect the printer on the network and fix any issues that are causing the printer to appear offline.
For example, you can use HP Print and Scan Doctor to fix any issues regarding HP Printer.
Method 6: Take Ownership of spoolsv.exe
1.Open the File Explorer then navigate to this path: C:\Windows\System32
2.Next, find ‘spoolsv.exe’ then right-click on it and select Properties.
3.Switch to the “Security” tab.
4.Now under Group and user names choose your user account & then click on the “Advanced” button.
5.Now click on “Change” next to the current Owner.
6.Now from the “Select User or Group” window click on the Advanced button at the bottom.
7.Next, click on Find Now then select your user account then click OK.
8.Again click OK on the next window.
9.You will be again on the Advanced Security Settings window of spoolsv.exe, just click Apply followed by OK.
10.Now under spoolsv.exe Properties window, select your user account (which you selected in step 7) then click on the Edit button.
11.Checkmark “Full control” then click Apply followed by OK.
12.Restart Print Spooler service (Run > services.msc > Print Spooler).
13.Reboot your system to apply changes and see if you’re able to Fix Print Spooler Keeps Stopping on Windows 10 issue.
Method 7: Delete unnecessary key from Registry
Note: Make sure to back up your Registry just in case something goes wrong then you can easily restore the registry using this backup.
1.Press Windows Key + R then type regedit and hit Enter to open Registry Editor.
2.Now navigate to the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
3.Under Providers you will find two default sub-keys which are LanMan Print Services and Internet Print Provider.
4.Above two sub-keys are the default and should not be deleted.
5.Now apart from the above sub-keys delete any other key present under Providers.
6.In our case, there is an additional subkey which is Printing Services.
7.Right-click on Printing Services then select Delete.
8.Close Registry Editor & Restart Print Spooler service.
Method 8: Reinstall your Printer Drivers
1.Press Windows Key + R then type control printers and hit Enter to open Devices and Printers.
2.Right-click on your printer and select “Remove device” from the context menu.
3.When the confirm dialog box appears, click Yes.
4.After the device is successfully removed, download the latest drivers from your printer manufacturer’s website.
5.Then reboot your PC and once the system restarts, press Windows Key + R then type control printers and hit Enter.
Note: Make sure your printer is connected to the PC via USB, Ethernet, or wirelessly.
6.Click on the “Add a printer” button under the Device and Printers window.
7.Windows will automatically detect the printer, select your printer and click Next.
8.Set your printer as default and click Finish.
Method 9: Scan your PC with Anti-Malware
Malware can cause tremendous trouble in printing services. It can corrupt system files or may change any values in the registry. The possibilities of creating issues by malware are endless. So, it is recommended to download and install applications like Malwarebytes or other anti-malware applications to scan for malware in your system. Scanning your PC for malware may fix the Print Spooler stopping issue.
1.Download and install CCleaner & Malwarebytes.
2.Run Malwarebytes and let it scan your system for harmful files.
3.If malware is found it will automatically remove them.
4.Now run CCleaner and in the “Cleaner” section, under the Windows tab, we suggest checking the following selections to be cleaned:
5.Once you’ve made certain the proper points are checked, simply click Run Cleaner, and let CCleaner run its course.
6.To clean your system further select the Registry tab and ensure the following are checked:
7.Select Scan for Issue and allow CCleaner to scan, then click Fix Selected Issues.
8.When CCleaner asks “Do you want backup changes to the registry?” select Yes.
9.Once your backup has completed, select Fix All Selected Issues.
10.Restart your PC to save changes.
Recommended:
I hope this article was helpful and now you can easily Fix Print Spooler Keeps Stopping on Windows 10, but if you still have any questions regarding this tutorial then feel free to ask them in the comment section.