Print Spooler service not running in Windows: how to fix it
The Print Spooler service (spoolsv.exe) handles your print jobs. When it crashes or stops, jobs stick in the queue and the printer stops responding. Conflicting printer drivers are a common cause. Microsoft's steps are to clear the queue, remove old or duplicate drivers and restart the service.
On this page
What it means
"Print spooler error" is not one single error. It is a name for a handful of related problems around the Print Spooler service, the Windows component that manages print jobs. When that service crashes, stops or can't start, your documents sit in the queue and the printer stops responding.
Microsoft says conflicting drivers are a common cause of spooler crashes, so the fixes below start with the queue and the drivers before touching the service itself. There is also a separate situation on print servers: since the July 2021 updates, non-administrators can't install drivers. That is by design, and it has its own section at the end.
Symptoms and causes
You are likely dealing with this problem if:
- Print jobs stay stuck in the queue and never reach the printer.
- The printer is unresponsive even though it is on and connected.
The usual causes, most common first:
- Conflicting, duplicate, outdated or corrupt printer drivers
- Microsoft names conflicting drivers as a common cause of spooler crashes.
- Print server driver restriction (separate case)
- After the July 2021 updates (KB5005010), only administrators can install drivers on a print server. This is intended behaviour, not a fault.
How to fix it
Work through these in order. They start with the quickest, safest checks and move to deeper repairs; stop as soon as the problem is gone.
1.Clear the print queue
Clearing the queue is the first step Microsoft gives for spooler problems, and it gives the spooler a clean start.
- On Windows 11, open Settings > Bluetooth & devices > Printers & scanners, select your printer and choose Open print queue. On Windows 10, open Settings > Devices > Printers & scanners, select your printer and choose Open queue.
- Right-click each job and choose Cancel. Repeat until the queue is empty.
- Send a test print.
2.Remove conflicting printer drivers
Duplicate, old or corrupt drivers are a common cause of spooler crashes.
Before you start: Only remove printers and drivers you no longer use. Have the manufacturer's driver for your current printer ready before you uninstall anything.
- Open Device Manager and expand Print queues or Printers.
- Uninstall unneeded, old or duplicate printer entries and drivers.
- Download the latest driver for your exact model from the printer manufacturer's website and install it.
3.Restart the Print Spooler service
Restarting reloads the service and can clear a hung state.
- Press WinR, type
services.mscand press Enter.services.msc - Find Print Spooler, right-click it and choose Restart.
- Send a test print.
4.Print server: non-admin users can't install a driver
After the July 2021 updates, only administrators can install drivers on a print server. If users now get blocked, this restriction is the reason.
Before you start: Do not weaken these settings to work around the block. Microsoft recommends leaving driver installation restricted to administrators.
- The simplest approach is to have an administrator install the driver on the server. This is the intended behaviour (KB5005010).
- To check the configuration, look at the registry key below. In this key,
NoWarningNoElevationOnInstallandUpdatePromptSettings(DWORD) should be 0 or not defined. A non-zero value leaves the device vulnerable to CVE-2021-34527.HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint RestrictDriverInstallationToAdministratorsdefaults to 0 with the July to early August 2021 updates and 1 from the 10 August 2021 updates. Microsoft recommends 1.- In Group Policy, go to Computer Configuration > Administrative Templates > Printers > Point and Print Restrictions and set both prompts to Show warning and elevation prompt. No restart is needed after the change.
Check that it worked
- Open Services and confirm Print Spooler shows Running.
- The print queue is empty and a test page prints.
- The printer no longer stalls after the next restart.
If it still fails
- Check the manufacturer's site for a newer driver or firmware for your exact printer model.
- If the service still won't start, note the exact message you see and search for it on Microsoft Support.
- Contact Microsoft Support or the printer manufacturer's support.
Sources
- Fix Print Spooler service not running errors in WindowsOfficial · Microsoft Support
- KB5005010: Restricting installation of new printer drivers after applying the July 6, 2021 updatesOfficial · Microsoft Support