0x00000709

Fix Printer Spooler Service Keeps Stopping on Windows

Hardware – Printers Intermediate 👁 9 views 📅 May 25, 2026

The printer spooler service crashes or stops repeatedly, preventing printing. This guide covers causes like corrupt drivers or spooler files and provides step-by-step fixes.

Symptoms

You may encounter any of the following:

  • Print jobs get stuck in the queue and never print.
  • Error message: "Printer Spooler Service keeps stopping" or "Spooler subsystem app has stopped working."
  • Cannot add or remove printers in Windows Settings or Control Panel.
  • The Print Spooler service status shows as "Stopped" and fails to start automatically.
  • Event Viewer logs show errors related to the spooler service (Event ID 7031, 7034, or 7000).

Root Causes

The printer spooler service stops due to:

  • Corrupt spooler files: Damaged files in the %systemroot%\System32\spool\PRINTERS folder cause the service to crash.
  • Faulty printer drivers: Incompatible or corrupt drivers trigger instability.
  • Third-party conflicts: Antivirus software or system utilities may interfere with the spooler.
  • Malware or virus: Malicious software can corrupt the spooler service.
  • Service dependencies: Missing or corrupt dependencies like RPC (Remote Procedure Call) can stop the spooler.

Step-by-Step Fix

Step 1: Restart the Print Spooler Service

  1. Press Win + R, type services.msc, and press Enter.
  2. Locate Print Spooler in the list.
  3. Right-click and select Stop.
  4. Wait 10 seconds, then right-click again and select Start.
  5. Set startup type to Automatic (right-click > Properties > Startup type).

Step 2: Clear the Spooler Folder

  1. Stop the Print Spooler service as above.
  2. Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS.
  3. Delete all files inside the folder (you may need admin permissions).
  4. Restart the Print Spooler service.

Step 3: Update or Reinstall Printer Drivers

  1. Go to Device Manager (right-click Start > Device Manager).
  2. Expand Print queues or Printers.
  3. Right-click your printer and select Update driver > Search automatically for drivers.
  4. If that fails, right-click and select Uninstall device (check "Delete the driver software for this device").
  5. Download the latest driver from your printer manufacturer's website and install it.

Step 4: Run System File Checker (SFC)

  1. Open Command Prompt as Administrator.
  2. Type sfc /scannow and press Enter.
  3. Wait for the scan to complete and repair any corrupt system files.
  4. Restart your computer.

Step 5: Check for Malware

  1. Run a full scan with Windows Defender or a trusted antivirus tool.
  2. Remove any detected threats and restart the spooler service.

Alternative Fixes

  • Use Registry Edit: Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler and ensure the Start DWORD value is 2 (Automatic).
  • Disable third-party services: Temporarily disable antivirus or firewall to see if they interfere.
  • Create a batch script: Use net stop spooler && del %systemroot%\System32\spool\PRINTERS\* /Q && net start spooler to automate cleanup.
  • System Restore: Roll back to a point before the issue began.

Prevention

  • Regularly update printer drivers from the manufacturer's website.
  • Avoid installing unnecessary printer software or utilities.
  • Keep Windows updated to receive stability patches.
  • Run periodic malware scans to prevent infections.
  • Clear the spooler folder monthly if you print frequently.
  • Use a dedicated printer server or network printer to offload spooling tasks.
Common Error CodesMeaning
0x00000709Operation could not be completed (printer name conflict)
0x0000011bSpooler service error (often driver-related)
Event ID 7034Service terminated unexpectedly

By following these steps, you should restore the printer spooler service and resume normal printing. If the problem persists, consider reinstalling Windows or contacting professional support.

Was this solution helpful?