Fix Printer Spooler Stopped Error on Windows

The printer spooler service stops unexpectedly, preventing print jobs from processing. This guide provides steps to restart the spooler, clear stuck jobs, and prevent recurrence.

Symptoms

  • Print jobs remain in queue and never print.
  • Error message: "Printer spooler stopped" or "The printer spooler service is not running."
  • Cannot add or remove printers.
  • Event Viewer logs error ID 7031 or 7034 for spoolsv.exe.

Root Causes

  1. Corrupted print jobs – A stuck or corrupted print job can crash the spooler.
  2. Driver conflicts – Outdated or incompatible printer drivers cause instability.
  3. Service dependencies – Missing dependencies like RPC or HTTP service.
  4. Registry corruption – Damaged spooler registry keys (e.g., HKLM\SYSTEM\CurrentControlSet\Control\Print).
  5. Third-party interference – Antivirus or firewall blocking spooler operations.

Step-by-Step Fix

Step 1: Restart the Print Spooler Service

  1. Press Win + R, type services.msc, and press Enter.
  2. Find Print Spooler in the list.
  3. Right-click and select Stop (if running).
  4. Right-click again and select Start.
  5. Set Startup type to Automatic (if not already).

Step 2: Clear Stuck Print Jobs

  1. Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS.
  2. Delete all files in that folder (requires admin rights).
  3. Go back to Services and restart Print Spooler.

Step 3: Use Command Prompt (Admin)

  1. Open Command Prompt as Administrator.
  2. Run these commands in order:
    net stop spooler
    del %systemroot%\System32\spool\PRINTERS\* /Q
    net start spooler

Step 4: Check Event Viewer for Errors

  1. Open Event Viewer (eventvwr.msc).
  2. Navigate to Windows Logs > System.
  3. Look for errors with source Print or Service Control Manager.
  4. Note the error code and search for specific driver or file issues.

Step 5: Update or Reinstall Printer Drivers

  1. Go to Settings > Bluetooth & devices > Printers & scanners.
  2. Select your printer and click Remove device.
  3. Download the latest driver from the manufacturer’s website.
  4. Install the driver and add the printer again.

Alternative Fixes

  • Registry Fix: Navigate to HKLM\SYSTEM\CurrentControlSet\Control\Print, export as backup, then delete keys related to corrupted printers. Reboot and re-add printers.
  • System Restore: Roll back to a point before the issue started.
  • Dependency Check: Ensure Remote Procedure Call (RPC) and HTTP services are running.
  • Antivirus Exclusion: Add spoolsv.exe and the spool folder to antivirus exclusions.

Prevention

  1. Regular driver updates – Keep printer drivers current.
  2. Clear print queue regularly – Delete old jobs to avoid corruption.
  3. Monitor Event Viewer – Watch for recurring errors.
  4. Use batch file – Create a script to restart spooler and clear queue on demand:
    @echo off
    net stop spooler
    del /Q %systemroot%\System32\spool\PRINTERS\*
    net start spooler
  5. Limit print job size – Avoid printing very large documents that may overload the spooler.

Additional Notes

If the spooler stops immediately after starting, check for third-party print management software (e.g., HP, Canon utilities) that may conflict. Uninstall them temporarily to test. Also ensure Windows is up to date via Windows Update.

Related Errors in Hardware – Printers
Service Required / Ink Pad End of Life Epson Waste Ink Pad Counter Overflow Fix Printer Leaving Lines on Every Page? Here's the Fix Duplex Jam / Duplex Module Failure Printer duplex module failure – real fix for that jam message Print Preview Lies? Fix When Printed Output Differs

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.