Home » Fix Local Print Spooler Service Is Not Running

Fix Local Print Spooler Service Is Not Running

  • by
  • 6 min read

The Print Spooler Service stores printing instructions in Windows operating system and then gives these instructions to the printer to complete a print job. Thus, the printer connected to the computer starts printing the document. A Print Spooler Service generally withholds all printing documents in the list and thereafter transfers them one by one to the printer. The FIFO (First-In-First-Out) strategy is used here for printing the remaining documents in queue. 

This program is based on two essential files, namely, spoolss.dll and spoolsv.exe. Since it is not stand-alone software, it depends on these two services: Dcom and RPC. The Print Spooler Service will stop operating if any of the said dependency services fail. Sometimes, a printer may get stuck or stop functioning. If you are also dealing with the same problem, you are at the right place. We bring a perfect guide that will help you fix Local Print Spooler Service is not running error in Windows.

The Local Print Spooler Service Is Not Running

Fix Local Print Spooler Service Is Not running

Method 1: Start or Restart Print Spooler Service

To fix the Print Spooler Service error in Windows, you have to first ensure that:

  • Print Spooler Service is in an active state
  • Its dependencies are also active

Step A: How to check if Print Spooler service is in an active state

1. Launch the Run dialog box by holding Windows + R keys together.

2. Once the Run dialog box opens, enter services.msc and click OK.

Once the Run dialog box opens, enter services.msc and click OK | Local Print Spooler Service is not running-Fixed

Also Read: Fix Print Spooler Keeps Stopping on Windows 10

Case I: If Print Spooler is Inactive,

1. The Services window will open when you type the command services.msc. Here, search for Print Spooler.

2. Right-click on Print Spooler service then select Properties.

Now, click on Properties.

3. Now, Print Spooler Properties (Local Computer) window will pop up. Set the value to Automatic as depicted in this picture.

Set the Startup type to Automatic

4. Here, select OK and click on Start.

5. Now, select OK to exit the tab.

Case II: If Print Spooler is Active

1. The Services window will open up when you type the command services.msc. Here, search for Print Spooler.

2. Right-click on it and click on Restart.

Now, click on Restart.

3. The Print Spooler will restart now.

4. Now, select OK to exit the window.

Also Read: Fix Printer Spooler Errors on Windows 10

Step B: How to check if the dependencies are active

1. Open the Run dialog box by holding Windows and R keys together.

2. Once the Run dialog box opens, type services.msc and click OK.

Once the Run dialog box opens, enter services.msc and click OK.

3. Services window will appear once you click OK. Here, navigate to Print Spooler.

4. Right-click on Print Spooler and select Properties.

Now, click on Properties | Local Print Spooler Service is not running-Fixed

5. Now, Print Spooler Properties (Local Computer) window will expand. Here, move to the Dependencies tab.

6. Here, click on the Remote Procedure Call (RPC) icon. Two options will be expanded: DCOM Server Process Launcher and RPC Endpoint Mapper. Make a note of these names and exit the window.

Make a note of these names and exit the window.

7. Navigate to the Services window again and search for DCOM Server Process Launcher.

Navigate to the Services window again and search for DCOM Server Process Launcher.

8. Right-click on DCOM Server Process Launcher and click on Properties.

9. Now, DCOM Server Process Launcher Properties (Local Computer) window will appear. Set the value to Automatic as depicted below.

Set the Startup type to Automatic as depicted in the below picture.

10. Here, click on Apply and then click on the Start button.

11. Now, wait for some time and click on OK to exit the Properties window.

12. Navigate to the Services window again and search for RPC Endpoint Mapper.

13. Right-click on RPC Endpoint Mapper and select Properties.

Right-click on RPC Endpoint Mapper and select Properties | Local Print Spooler Service is not running-Fixed

14. Now, RPC Endpoint Mapper Properties (Local Computer) window will pop up. From the Startup type drop-down select Automatic. 

16. Now, click Apply followed by OK to exit the Properties window.

The sub-steps mentioned in Step A and Step B will make Print Spooler Service and Print Spooler Service Dependencies run on your Windows system. Try these two steps on your computer and restart it. The ‘Local Print Spooler Service is not running’ error will be fixed now.

Also Read: Fix Windows could not start the Print Spooler service on local computer

Method 2: Use Print Spooler Repair Tool

The Print Spooler Service error can be fixed by using Print Spooler Repair Tool. Follow the below-mentioned steps to resolve this issue:

Note: The Print Spooler Repair Tool will reset all printer setup to their default value.

1. Install the Print Spooler Repair Tool.

2. Open and Run this tool in your system.

3. Now, select the Repair icon displayed on the screen. This will fix all errors and also refresh the Print Spooler Service.

4. A success message will be displayed at the end of the process, confirming that it has fixed its issues.

5. Reboot the computer.

The Print Spooler Service error will be fixed now. Try to print a document and verify it.

Even after trying the given methods, the error still occurs; it indicates that the printer driver has been corrupted. Try reinstalling it to fix this issue.

Recommended:

We hope this article was helpful and you were able to fix the Print Spooler Service error. If you have any queries regarding this article, reach out to us through the comments section below. 

nv-author-image

Elon Decker

Elon is a tech writer at TechCult. He's been writing how-to guides for about 6 years now and has covered many topics. He loves to cover topics related to Windows, Android, and the latest tricks and tips.

Leave a Reply

Your email address will not be published. Required fields are marked *