Fix Printer Spooler Service Stopping Repeatedly
The printer spooler service crashes or stops unexpectedly, preventing printing. This guide covers symptoms, root causes, and step-by-step fixes to restore the spooler and prevent future failures.
Symptoms
- Print jobs remain in queue or disappear without printing.
- Error message: "The printer spooler service is not running."
- Printer spooler service stops automatically after starting.
- Cannot open printers & scanners settings.
- Event Viewer shows Spooler service errors (Event ID 7031, 7034).
Root Causes
- Corrupted print spooler files (e.g., .SHD, .SPL).
- Faulty or incompatible printer drivers.
- Third-party software conflicts (e.g., antivirus, cloud print services).
- Registry corruption in spooler keys.
- Insufficient permissions or disk space.
Step-by-Step Fix
1. Stop the Spooler Service
- Open Command Prompt as Administrator.
- Type:
and press Enter.net stop spooler
2. Clear Spooler Files
- Navigate to
C:\Windows\System32\spool\PRINTERS - Delete all files inside the PRINTERS folder. Do not delete the folder itself.
3. Remove Corrupt Registry Entries (Optional but recommended)
- Press Win+R, type
, press Enter.regedit - Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers - Delete any subkeys that correspond to problematic printers (backup first).
4. Restart the Spooler Service
- In Command Prompt (Admin), type:
net start spooler - Set startup type to Automatic:
sc config spooler start= auto
5. Reinstall Printer Drivers
- Open Devices and Printers.
- Right-click the affected printer > Remove Device.
- Download latest drivers from manufacturer website.
- Install drivers and add printer again.
Alternative Fixes
- Run System File Checker:
in Admin CMD.sfc /scannow - Disable Print Spooler Dependencies: Check services like HTTP, RPC, and ensure they are running.
- Check for Malware: Run a full antivirus scan.
- Create a New User Profile: Corrupt user profile can affect spooler.
Prevention
- Regularly clear print queues and spooler files.
- Keep printer drivers updated from official sources.
- Avoid installing unnecessary printer software or toolbars.
- Monitor Event Viewer for spooler errors and address early.
- Configure Group Policy to restart spooler service on failure (for advanced users).
By following these steps, you can resolve the printer spooler service stopping issue and restore normal printing functionality. If problems persist, consider a Windows repair installation or contact hardware vendor support.
Was this solution helpful?