- Although printing is easy in Windows 10, you might come across various issues.
- Print Spooler is known to stop working on Windows 10 quite often- go through these steps and find the proper solution to fix it.
- This guide is part of our larger printing troubleshooting hub. Don't forget to bookmark this section of the website in case you need it later.
Printing documents is quite simple in Windows 10, but some users reported issues while printing.
Your printer relies on the Print Spooler in order to work, and according to users, it often crashes. Let’s see how to fix that.
What to do if print spooler keeps stopping on Windows 10?
Solution 1 – Uninstall unnecessary printers
Having two or more printers installed 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 Remove button.
- Select Remove driver and driver package and click OK to completely remove the printer.
- After removing unnecessary printers, restart your PC.
Note that this might be a solution only 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 them.
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 type services.msc. Then press Enter.
- 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 it. Also, the folder can be hidden sometimes, so make sure you have the option to view hidden files turned on.
- Once you open the PRINTERS folder, delete all files within.
- 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 on how to use it:
- Download and install TweakBit Driver Updater
- Once installed, the program will start scanning your PC for outdated drivers. Driver Updater will check your installed driver versions against its cloud database 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 obsolete 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.
Solution 3 – Check if Remote Procedure Call services are running
Users reported that Remote Procedure Call services can also cause problems with the Print Spooler, therefore you need to 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 Remote Procedure Call (RPC) service and check if its Startup type is set to Automatic.
- 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 4 – 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 or even from a virtual machine that runs Windows 10.
Make sure that the version of Windows 10 is the same (either 32-bit version or 64-bit).
To locate the spool folder, simply go to C:WindowsSystem32 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, 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.
Solution 5 – 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 6 – Modify your registry
You can fix the problem with Print Spooler by deleting a 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_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86PPrint Processors
key in the left pane. If you have 32-bit version of Windows 10. If you use 64-bit version, go to the
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x64Print Processors.
- Delete all keys except winprint. Simply right click the key you want to remove and choose Delete from the menu.
- Close the 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
key in the left pane.
- You should see several subkeys available. Delete all keys except Internet Print Provider and LanMan Print Services.
Solution 7 – 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.
Finally, reinstall the printer drivers and the issue should be fixed.
Editor’s Note: This guide continues on the next page. For more information on how to fix additional printing issues, do check out our dedicated troubleshooting hub.