How to Fix Printer Spooler Error on Windows: Complete Guide
The print spooler keeps stopping? Learn how to fix print spooler errors on Windows 10 and 11 with these proven methods, from service restarts to registry cleanup.
By Solve Tech Problems Online Team
The print spooler is a Windows service that manages print jobs — it receives documents from your applications, queues them, and sends them to the printer. When this service stops or errors out, nothing will print, and you might see error messages like “The print spooler service is not running” or “Operation could not be completed (error 0x000006ba).”
This guide covers every method to fix print spooler errors on Windows 10 and 11.
What Causes Print Spooler Errors?
Before fixing the problem, it helps to know what might be causing it:
- Corrupted print jobs stuck in the spooler queue
- Outdated or conflicting printer drivers
- Printer driver conflicts from previously installed printers
- Malware or virus infections that target system services
- Windows Update bugs that corrupt the spooler service
- Registry corruption in the print spooler keys
- Third-party print management software conflicting with the Windows spooler
Fix 1: Restart the Print Spooler Service
This is the simplest fix and resolves the problem about 50% of the time.
Using the Services Console:
- Press Win + R, type
services.msc, and press Enter - Scroll down to Print Spooler
- Right-click it and select Restart
- If “Restart” is greyed out, right-click and select Stop
- Wait 10 seconds, then right-click and select Start
- Try printing again
Using Command Prompt:
- Click Start, type
cmd, right-click Command Prompt, select Run as administrator - Type the following commands, pressing Enter after each:
net stop spooler net start spooler - Close Command Prompt and try printing
Fix 2: Clear the Print Spooler Queue
Corrupted print jobs stuck in the spooler folder can cause the service to crash repeatedly.
- Stop the print spooler first (see Fix 1 — make sure it’s stopped, not running)
- Press Win + R, type the following path, and press Enter:
%WINDIR%\system32\spool\printers - Delete all files in this folder (these are temporary spool files — deleting them is safe)
- If the folder is empty, that’s fine — move to the next fix
- If you get “File in use” errors, the spooler is still running — stop it first
- Start the print spooler service (see Fix 1)
- Try printing
:::info[Tip] Clearing the spool folder removes stuck print jobs that prevent the service from starting. This is safe — these are temporary files that are normally deleted after printing. :::
Fix 3: Remove and Reinstall Problematic Printer Drivers
Corrupted or conflicting drivers are a major cause of spooler crashes.
Step 1: Remove Old Printers
- Go to Settings > Bluetooth & devices > Printers & scanners
- For each printer you no longer use, click it and select Remove
- For your current printer, also remove it — you’ll reinstall it later
Step 2: Remove Old Drivers
- Press Win + R, type
printui.exe /sand press Enter (this opens Print Server Properties) - Go to the Drivers tab
- Select each old/unused printer driver and click Remove
- Choose Remove driver and driver package and click OK
- Leave only the drivers you actively need (or remove all and reinstall fresh)
Step 3: Reinstall Your Printer
- Restart your computer
- Go to Settings > Bluetooth & devices > Printers & scanners > Add device
- Let Windows install a fresh driver, or download the latest from your manufacturer’s website
Fix 4: Change Print Spooler Recovery Settings
You can configure Windows to automatically restart the spooler if it fails.
- Press Win + R, type
services.msc, press Enter - Double-click Print Spooler (don’t right-click — double-click to open properties)
- Go to the Recovery tab
- Set First failure to Restart the Service
- Set Second failure to Restart the Service
- Set Subsequent failures to Restart the Service
- Set Reset fail count after to 1 day
- Set Restart service after to 1 minute
- Click Apply then OK
This doesn’t fix the root cause but prevents the spooler from staying down if it crashes.
Fix 5: Run the Windows Troubleshooter
Windows has a built-in printer troubleshooter that can detect and fix common spooler issues.
On Windows 11:
- Go to Settings > System > Troubleshoot > Other troubleshooters
- Find Printer and click Run
- Follow the on-screen prompts
- Apply any recommended fixes
On Windows 10:
- Go to Settings > Update & Security > Troubleshoot
- Click Additional troubleshooters > Printer > Run the troubleshooter
- Follow the prompts
Fix 6: Run System File Checker
Corrupted Windows system files can cause spooler errors. The SFC tool scans and repairs them.
- Click Start, type
cmd, right-click Command Prompt, select Run as administrator - Type the following command and press Enter:
sfc /scannow - Wait for the scan to complete (it takes 5-15 minutes)
- If it finds and fixes errors, restart your computer
- Try printing again
Also Run DISM:
If SFC doesn’t fix it, run the Deployment Image Servicing and Management tool:
- Open Command Prompt as Administrator
- Type:
DISM /Online /Cleanup-Image /RestoreHealth - Wait for it to complete (10-20 minutes)
- Restart your computer
Fix 7: Clean the Registry (Advanced)
If the spooler keeps crashing, there may be corrupted registry entries. Warning: Editing the registry is risky — back it up first.
Step 1: Back Up the Registry
- Press Win + R, type
regedit, press Enter - Click File > Export
- Save the backup file somewhere safe (e.g., your Desktop)
- Name it “RegistryBackup” and save
Step 2: Clean Print Spooler Keys
- Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler - On the right side, find DependOnService and double-click it
- Make sure the value is RPCSS (nothing else). If there are other values, remove them, leaving only RPCSS
- Click OK
Step 3: Clean Old Printer Entries
- Navigate to:
(Use “Windows x86” on 32-bit systems)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors - Under Print Processors, you should see: winprint (and possibly hpproc or others)
- If there are entries from old printer manufacturers that you no longer use, you can delete those keys
- Keep winprint — never delete this one
- Restart your computer
:::warning[Critical] Never delete registry keys unless you’re certain they’re safe to remove. The registry controls critical Windows functions — a mistake can make your system unbootable. Always export a backup first. :::
Fix 8: Check for Malware
Malware can specifically target the print spooler service. Run a full system scan:
- Open Windows Security (search for it in the Start menu)
- Go to Virus & threat protection > Scan options
- Select Full scan and click Scan now
- Wait for the scan to complete (can take 30+ minutes)
- If threats are found, follow the recommended actions
- Restart your computer
Fix 9: Perform a Clean Boot
If third-party software is conflicting with the spooler, a clean boot can identify the culprit.
- Press Win + R, type
msconfig, press Enter - Go to the Services tab
- Check Hide all Microsoft services at the bottom
- Click Disable all
- Go to the Startup tab and click Open Task Manager
- Disable all startup items
- Close Task Manager, click OK in msconfig
- Restart your computer
- If the spooler works now, re-enable services one by one to find the conflicting software
- Once identified, uninstall or update the problematic software
Preventing Future Spooler Errors
- Keep Windows updated — Microsoft releases patches for spooler bugs
- Remove old printer drivers when you get a new printer
- Avoid installing multiple printer management programs — they can conflict
- Run regular malware scans to catch threats early
- Keep your printer drivers updated from the manufacturer’s website
- Don’t cancel print jobs mid-transfer — let them complete or fail naturally
:::disclaimer[Disclaimer] This article is provided for informational purposes only. Solve Tech Problems Online is an independent blog and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation or any printer manufacturer. All product names, logos, and brands are property of their respective owners. Editing the Windows registry carries risks — always create a backup before making changes. The steps above are general recommendations and may vary by Windows version. We are not responsible for any damage or data loss resulting from the use of this information. :::