Print Spooler Service Keeps Stopping — Printer Cannot Print Error
About Print Spooler Service Keeps Stopping
Fix the Windows Print Spooler service repeatedly stopping or crashing, causing all printers to become unavailable and print jobs to fail. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.
Here are the key things to understand: The Print Spooler service (spoolsv.exe) manages all print jobs and printer communication in Windows. When the spooler crashes, all printers show as offline and no print jobs can be sent. Corrupted print jobs stuck in the queue can cause the spooler to crash repeatedly. Third-party printer drivers are the most common cause of spooler instability. The spooler processes run in SYSTEM context and a crash can affect system stability. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.
The most common reasons this occurs include: Corrupted print job stuck in the spooler queue causing repeated crashes. Faulty or incompatible third-party printer driver crashing the spooler process. Corrupted spooler system files (spoolsv.exe, related DLLs). Too many printers installed with conflicting drivers. Identifying the root cause is the first step toward finding the right solution.
To resolve this, follow these recommended steps: Clear the print queue: stop spooler (net stop spooler), delete files in C:\Windows\System32\spool\PRINTERS, restart spooler (net start spooler). Update printer drivers: Device Manager > Printers > right-click > Update driver for each printer. Remove and reinstall the problematic printer: Settings > Bluetooth & devices > Printers > Remove. Run SFC to repair system files: sfc /scannow from admin Command Prompt. Check Event Viewer: Windows Logs > System > look for spooler crash events to identify the faulting driver. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.
This article is part of our Windows Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.
Quick Answer
Is it safe to delete files from the PRINTERS folder?
Yes, but only while the Print Spooler service is stopped. These are queued print job files. Deleting them clears all pending print jobs. Stop the service first: net stop spooler, delete the files, then restart: net start spooler.
Overview
Fix the Windows Print Spooler service repeatedly stopping or crashing, causing all printers to become unavailable and print jobs to fail.
Key Details
- The Print Spooler service (spoolsv.exe) manages all print jobs and printer communication in Windows
- When the spooler crashes, all printers show as offline and no print jobs can be sent
- Corrupted print jobs stuck in the queue can cause the spooler to crash repeatedly
- Third-party printer drivers are the most common cause of spooler instability
- The spooler processes run in SYSTEM context and a crash can affect system stability
Common Causes
- Corrupted print job stuck in the spooler queue causing repeated crashes
- Faulty or incompatible third-party printer driver crashing the spooler process
- Corrupted spooler system files (spoolsv.exe, related DLLs)
- Too many printers installed with conflicting drivers
Steps
- 1Clear the print queue: stop spooler (net stop spooler), delete files in C:\Windows\System32\spool\PRINTERS, restart spooler (net start spooler)
- 2Update printer drivers: Device Manager > Printers > right-click > Update driver for each printer
- 3Remove and reinstall the problematic printer: Settings > Bluetooth & devices > Printers > Remove
- 4Run SFC to repair system files: sfc /scannow from admin Command Prompt
- 5Check Event Viewer: Windows Logs > System > look for spooler crash events to identify the faulting driver