Your printer relies on Print Spooler in order to work, and according to users, Print Spooler keeps stopping on Windows 10, so let’s see how to fix that.
What to do if print spooler keeps stopping on Windows 10
Fix – Print Spooler keeps stopping Windows 10
Solution 1 – Uninstall unecessary printers
If you have two or more printers installed that can sometimes cause issues with Print Spooler and printing.
If Print Spooler keeps stopping on your Windows 10 PC, you might be able to fix this problem by uninstalling the printers that you don’t use.
To do that, follow these steps:
- Press Windows Key + X to open Win + X menu and select Control Panel from the list.
- When Control Panel opens, locate Devices and Printers.
- In Devices and Printers section select the printer you want to remove and click Print server properties.
- Go to Drivers tab. You should see the list of all installed printers.<
- Select the printer you want to remove and click then <stron< span=””>Remove button.
- Select Remove driver and driver package and click OK to completely remove the printer.
- After removing unnecessary printers, restartg> your PC.
As we already mentioned, you should use this solution if you had two or more printers installed on your PC. Sometimes printer drivers can cause Print Spooler service to stop working, so be sure to remove those drivers.
Solution 2 – Delete Print Spooler files
Sometimes Print Spooler service can keep stopping due to Print Spooler files, and one way to fix this problem is to remove those files.
Before you can remove these files, you need to disable Print Spooler service by following these steps:
- Press Windows Key + R and enter services.msc. Press Enter click OK
- When the Services window opens, locate Print Spooler, right-click it and choose Stop.
- Minimize Services window and go to C:WindowsSystem32spoolPRINTERS folder. Keep in mind that you’ll need administrator privileges to access this folder. This folder can also be hidden sometimes, so be sure that you have the option to view hidden files turned on.
- Once you open PRINTERS folder, delete all files from it.
- Disconnect your printer from your PC.
Manually updating your drivers is very annoying and can permanently damage your PC (by downloading the wrong driver versions).
So, we recommend you to download TweakBit’s Driver Updater (100% safe and tested by us) to do it automatically.
This tool is approved by Microsoft and Norton Antivirus. After several tests, our team concluded that this is the best automatized solution. Below you have a quick guide how to do it.
- Download and install TweakBit Driver Updater
- Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
- Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the ‘Update driver’ link next to the driver name. Or simply click the ‘Update all’ button at the bottom to automatically install recommended updates.
Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.
Disclaimer: some features of this tool are not free.
Solution 6 – Check if Remote Procedure Call services are running
Users reported that Remote Procedure Call services can also cause problems with Print Spooler, therefore you need make sure that these services are running properly.
To do that, follow these steps:
- Open Services window and make sure that Print Spooler service is running. In addition, check if the service is set to Automatic startup.
- Locate <strong< span=””>>Remote Procedure Call (RPC) service and check if its Startup type is set to Automatic.</strong<>
- Double click Remote Procedure Call (RPC) Locator service to open its properties.
- When Properties window opens, set the Startup type to Automatic and click the Start button to start the service.
- After the service is started, click Apply and OK to save changes.
Solution 7 – Copy the spool folder from a working PC
According to users, you can fix this problem simply by copying the spool folder from a working Windows 10 PC.
If you can’t find another Windows 10 PC, you can also copy this folder from a virtual machine that runs Windows 10.
Before copying this folder, be sure to copy it from the same version of Windows 10.
For example, if you use 32-bit version of Windows 10, copy this folder from another extannotation”>32-bspan>it Windows 10 PC. Same thing applies to 64-bit systems.
To locate spool folder, simply go to C:WindowsSystem32 folder, locate spoon folder and copy it to the problematic PC.
Instead of overwriting your spool folder, we suggest that you rename it or move it to a different location and then paste the new spoon folder.
In addition to copying spool folder, users are also suggesting to export and copy a registry key from a working PC. Simply export
key, transfer it to the problematic PC and run it to add it to the registry. After doing that, the problem with Print Spooler should be fixed.
Solution 8 – Restart Print Spooler service
One of the simplest solutions is to simply restart Print Spooler service. To do that, follow these steps:
- Open the Services window.
- Locate Print Spooler service, right-click it and choose Restart.
After restarting the service, check if the problem is resolved.
Solution 9 – Modify your registry
You can fix the problem with Print Spooler by deleting few values from your registry. Before you start modifying the registry, we strongly suggest that you create a backup of the registry so you can easily restore it if anything goes wrong.
To edit your registry, follow these steps:
- Press Windows Key + R and enter regedit. Press Enter or click OK.
- When Registry Editor opens, navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT\ x86Print Processorskey in the left pane. If you have 32-bit version of Windows 10. If you use 64-bit version, go to theHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT\ x64Print Processors
- Delete all keys except winprint. Simply right click the key you want to remove and choose Delete from the menu.
- Close Registry Editor.
After deleting the keys, try to start Print Spooler service again. According to users, Print Spooler should start without any problems.
Users are also suggesting to delete non-default provides. To do that, follow these steps:
- In Registry Editor go to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\SetControlPrintProviders key in the left pane.
- You should see several subkeys available. Delete all keys except Internet Print Provider and LanMan Print Services.
Solution 10 – Remove the driver and driver entries from the registry
Some users are also suggesting to remove all entries from the registry that are related to your printer.
This can be a complicated and potentially dangerous process, so be extra cautions. After deleting all entries related to your printer, make sure that all its drivers are removed from your PC.
After that, just reinstall the printer drivers and the issue should be fixed.
Solution 11 – Delete the duplicated drivers
Users reported that you can fix the problem with Print Spooler simply by deleting the duplicated drivers using Print Management tool. To do that, follow these steps:
- Press Windows Key + S and enter print management. Select Print Management from the list of results.
- When Print Management opens, in the left pane select All Drivers option.
- List of all printer drivers will appear. If you notice duplicated drivers on the list, be sure to delete them by right-clicking them and choosing the Remove Driver Package option.
Solution 12 – Take control of the spoon folder
According to users, it seems that you can fix this problem by changing few security permissions. To fix this problem, you need to have full control over the spool folder.
To get full control, do the following:
- Go to C:\Windows\System32 and right-click spool folder. Choose Properties from the menu.
- Go to the Security tab and click the Edit button.
- Click the Add button.
- In Enter the object names to select enter your user name and clickCheck Names. If ion”>your user name is correct, click OK to save changes.
- Select your user name from the <eGroup or user names section and check Full Control in Allow
- Click Apply and OK to save changes.
After gaining Full Control over the spool folder, problem with stopping Print Spooler service should be fixed.
Solution 13 – Delete files from printers and drivers folders
Users reported that restarting the Print Spooler service doesn’t always fix the issue, therefore you should also try deleting all files from the
After deleting these files, disconnect your printers from your PC and connect them again after a couple of seconds. Lastly, start the Spoolerservice and check if the error is resolved.
Solution 14 – Reset Internet options
Few users reported that they fixed this issue simply by resetting Internet options. To do that, you need to follow these steps:
- Press Windows Key + S and enter internet options. Select Internet Options from the menu.
- Go to Advancedtab and clickReset.
- Click the Reset button again to confirm.
After resetting your Internet settings, the problem with Print Spooler should be fixed.
Solution 15 – Use Print as Image option
Users reported this issue while trying to print PDF files with Adobe Reader. According to them, they are able to print all documents except PDF.
To solve this issue you need to go to the Advanced printing setup and select Print as Image option. After using this option you should be able to print without any problems.
Solution 16 – Change the DependOnService value
Several users reported that they fixed this issue simply changing the DependOnService value in their registry. To change this value, follow these steps:
- In the left pane navigate to the
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler key
- In the right pane, double click the DependOnService.
- Changespan> the value data to RPCSS and click OK to save changes.
- After doing that, restart your PC and check if the problem is resolved.
Solution 17 – Disable Allow service to interact with desktop option
To fix the problem with Print Spooler service, you might have to disable Allow service to interact with desktop option. To do that, follow these steps:
- Open Services window and locate Print Spooler service. Double click it to open its properties.
- When the Properties window opens, go to Log on tab.
- Locate Allow service to interact with desktop option and disable it.
- Click Apply and OK to save changes.
After turning this feature off the problem with Print Spooler service should be fixed.
Print Spooler service can cause a lot of problems for Windows 10 users, but you should be able to fix this problem by using one of our solutions.
- Fix: Unable to Print With HP Envy Printer After Windows 10 Upgrade
- 6 best printer management software to optimize performance
- How to stop getting printer processing command errors on PC