Fix: Print Spooler keeps stopping on Windows 10

Milan Stanojevic avatar. By: Milan Stanojevic
9 minute read

Home » Fix: 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 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.

Print Spooler keeps stopping on Windows 10, how to fix it?

Fix – Print Spooler keeps stopping Windows 10

Solution 1 – Uninstall unnecessary 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:

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

  1. Press Windows Key + R and enter services.msc. Press Enter or click OK.
    print-spooler-keeps-stopping-services-1
  2. When Services window opens, locate Print Spooler, right click it and choose Stop.
    print-spooler-keeps-stopping-services-2
  3. 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.
  4. Once you open PRINTERS folder, delete all files from it.
  5. Disconnect your printer from your PC.
  6. Go back to Services window, right click Print Spooler and select Start.
  7. Connect the printer to your PC again.

Solution 3 – Check if Print Spooler service is set to Automatic

Sometimes this problem with Print Spooler can occur if the Print Spooler service isn’t set to Automatic. To change this setting, follow these steps:

  1. Open Services window, locate Print Spooler service and double click it to open its properties.
  2. In the Startup type section make sure that Automatic option is selected.
    print-spooler-keeps-stopping-automatic-1
  3. Click Apply and OK to save changes.

Solution 4 – Change Recovery options

If Print Spooler service keeps stopping, you might be able to fix it by changing the Recovery options. To do that, follow these steps:

  1. Open Services window, locate Print Spooler service and double click it.
  2. When properties window opens, go to Recovery tab.
  3. Locate Subsequent failures setting and set it to Restart the Service.
    print-spooler-keeps-stopping-restart-1
  4. Click Apply and OK to save changes.

Solution 5 – Reinstall / update your printer drivers

In some cases you can fix this problem simply by updating your printer drivers. To update your printer driver, simply visit your printer manufacturer’s website and download the latest drivers for your printer. After installing the latest driver check if the problem is resolved. Some users are suggesting to remove your printer driver completely and then install the latest driver, so you might want to try that as well.

 

Updating drivers manually 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.

    1. Download and install TweakBit Driver Updater
    2. driver updater starting windowOnce 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.driver updater scanning
    3. 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 all recommended updates.
      driver updater scan finished
      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.

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:

      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.
        print-spooler-keeps-stopping-remote-2
      5. 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 32-bit 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 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint 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:

      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 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:

      1. Press Windows Key + R and enter regedit. Press Enter or click OK.
        print-spooler-keeps-stopping-regedit-1
      2. When Registry Editor opens, navigate to the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print 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 x64Print Processors key.
      3. Delete all keys except winprint. Simply right click the key you want to remove and choose Delete from the menu.
        print-spooler-keeps-stopping-regedit-2
      4. 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:

      1. In Registry Editor go to the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintProviders key in the left pane.
      2. 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 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:

      1. Press Windows Key + S and enter print management. Select Print Management from the list of results.
        print-spooler-keeps-stopping-print-management-1
      2. When Print Management opens, in the left pane select All Drivers option.
        print-spooler-keeps-stopping-print-management-2
      3. 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:

      1. Go to C:WindowsSystem32 and right click spool folder. Choose Properties from the menu.
      2. Go to Security tab and click the Edit button.
        print-spooler-keeps-stopping-spool-folder-1
      3. Click the Add button.
        print-spooler-keeps-stopping-spool-folder-2
      4. In Enter the object names to select enter your user name and click Check Names. If your user name is correct, click OK to save changes.
        print-spooler-keeps-stopping-spool-folder-3
      5. Select your user name from the Group or user names section and check Full Control in Allow column.
        print-spooler-keeps-stopping-spool-folder-4
      6. 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 C:windowssystem32spoolerprinters and
C:windowssystem32spoolerdrivers folders. After deleting these files, disconnect your printers from your PC and connect them again after a couple of seconds. Lastly, start the Spooler service 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:

      1. Press Windows Key + S and enter internet options. Select Internet Options from the menu.
        print-spooler-keeps-stopping-reset-1
      2. Go to Advanced tab and click Reset.
        print-spooler-keeps-stopping-reset-2
      3. 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:

      1. Open Registry Editor.
      2. In the left pane navigate to the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler key.
      3. In the right pane, double click the DependOnService.
      4. Change the value data to RPCSS and click OK to save changes.
        print-spooler-keeps-stopping-dependant-1
      5. 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:

      1. Open Services window and locate Print Spooler service. Double click it to open its properties.
      2. When Properties window opens, go to Log on tab.
      3. Locate Allow service to interact with desktop option and disable it.
        print-spooler-keeps-stopping-log-on-1
      4. Click Apply and OK to save changes.

After turning this feature off the problem with Print Spooler service should be fixed.

If you’re still having issues with your peripherals or you simply want to avoid them for the future, we recommend you to download this tool to fix various PC problems, such as hardware failure, but also file loss and malware.

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.

READ ALSO:

Discussions

Next up

How to fix corrupted Ableton files on Windows 10

Vladimir Popescu avatar. By: Vladimir Popescu
3 minute read

There is nothing worse than getting an error message when trying to open your Ableton Live set. All the hard work you put in seems […]

Continue Reading

How to fix corrupted memory dump effectively and efficiently

Sovan Mandal avatar. By: Sovan Mandal
3 minute read

It isn’t every day that you come across a corrupted memory dump file But when you do, you will rue your luck you did. That […]

Continue Reading

Create amazing YouTube video tutorials with these 5 software

Vladimir Popescu avatar. By: Vladimir Popescu
Less than a 1 minute read

In the last five years or so, the amount of video content uploaded to various social media networks has increased drastically. Everybody can launch their […]

Continue Reading