FIX: Print Spooler keeps stopping on Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Download PDF
Affiliate Disclosure

  • 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.
Print Spooler keeps stopping on Windows 10

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:

  1. Press Windows Key + X to open Win + X menu and select Control Panel from the list.
  2. When Control Panel opens, locate Devices and Printers.
  3. In Devices and Printers section, select the printer you want to remove and click Print server properties.
  4. Go to Drivers tab. You should see the list of all installed printers.
  5. Select the printer you want to remove and click then Remove button.
  6. Select Remove driver and driver package and click OK to completely remove the printer.
  7. 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.

  1. When the Services window opens, locate Print Spooler, right-click it and choose Stop.
  2. 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.
  3. Once you open the PRINTERS folder, delete all files within.
  4. Disconnect your printer from your PC.

Epic guide alert! Update your drivers like an expert by checking out this article!

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:

    1. Download and install TweakBit Driver Updater
    2. 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.driver updater scanning
    3. 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:

    1. Open Services window and make sure that Print Spooler service is running. In addition, check if the service is set to Automatic startup.
    2. Locate Remote Procedure Call (RPC) service and check if its Startup type is set to Automatic.
    3. Double click Remote Procedure Call (RPC) Locator service to open its properties.
    4. When Properties window opens, set the Startup type to Automatic and click the Start button to start the service.
    5. 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:

  1. Open the Services window.
  2. 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:

  1. Press Windows Key + R and enter regedit. Press Enter or click OK.
  2. 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.
  3. Delete all keys except winprint. Simply right click the key you want to remove and choose Delete from the menu.
  4. 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:

  1. In Registry Editor go to the

    key in the left pane.

  2. You should see several subkeys available. Delete all keys except Internet Print Provider and LanMan Print Services.

Can’t access Registry Editor? Things aren’t as scary as they seem. Check out this guide.

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.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!
  • I find your Solutions here very helpful. I also went thru a nightmare trying to find a solution. But my best solution, which I managed to resolved the issue on 2 PC is to do a Regedit. Goto HKLMSystemCurrentControlSetControlPrintEnvironmentsWindows NT x86Drivers
    Under Windows NT x86 & Windows x64, delete 1 Printer Driver at a time to see which Printer Driver is causing the Hang up issue of the Print Server. No need to delete all the Drivers. Just 1 at a time and try to restart the Print Spooler Service, under Services.msc.