sodcalculator

10 Tech How-To

Print Spooler Error 0x800706b9: Fixes That Work

Guide 10-22309 · Updated · Step by step

Print spooler error 0x800706b9 typically appears when the Windows Print Spooler service fails to start or stops unexpectedly, often due to corrupted spooler files, driver conflicts, or insufficient permissions. The fix usually involves restarting the Print Spooler service, clearing the spooler queue, and updating or reinstalling the printer driver. Below, we explain the causes, step-by-step solutions, and preventive measures.

What Is the Print Spooler and Why Does It Fail?

The Print Spooler is a Windows service that manages all print jobs sent to local and network printers. It acts as a buffer, holding print data until the printer is ready to process it. When the spooler encounters a problem, it can crash or stop, leading to error codes like 0x800706b9. This specific error often indicates that the spooler service cannot start because of a corrupted spool file, a damaged driver, or a conflict with another service.

Common Causes of Error 0x800706b9

  • Corrupted spooler files: The files in the %systemroot%\System32\spool\PRINTERS folder can become corrupted, preventing the service from starting.
  • Outdated or incompatible printer drivers: A driver that is not designed for your Windows version can cause the spooler to crash.
  • Insufficient permissions: The Print Spooler service account may lack the necessary permissions to access its files or registry keys.
  • Malware or third-party software: Some malicious programs or poorly coded utilities can interfere with the spooler service.
  • Windows updates: A recent update may have introduced a bug or changed a setting that breaks the spooler.

Step-by-Step Fixes for Error 0x800706b9

1. Restart the Print Spooler Service

  1. Press Windows + R, type services.msc, and press Enter.
  2. Scroll to Print Spooler, right-click it, and select Restart (or Start if it is stopped).
  3. If the service fails to start, note the error message—it may give additional clues.

2. Clear the Spooler Queue

Sometimes the spooler stops because a stuck print job is corrupt. Clear the queue:

  1. Open Command Prompt as Administrator.
  2. Type net stop spooler and press Enter.
  3. Navigate to C:\Windows\System32\spool\PRINTERS and delete all files inside (you may need to show hidden files).
  4. Type net start spooler and press Enter.

3. Update or Reinstall the Printer Driver

  1. Open Device Manager (right-click Start → Device Manager).
  2. Expand Print queues, right-click your printer, and select Update driver.
  3. Choose Search automatically for drivers. If none found, download the latest driver from the printer manufacturer’s website and install it.
  4. If the issue persists, uninstall the driver (right-click → Uninstall device), then restart your PC and reinstall the driver.

4. Check Service Permissions

The Print Spooler service runs under the Local System account. If permissions are misconfigured, the service may fail. Use Process Monitor (from Microsoft Sysinternals) to see exactly which file or registry key is being denied access, then grant appropriate permissions. This is advanced; if you are not comfortable, skip to the next step.

5. Run the Windows Printer Troubleshooter

  1. Go to Settings → Update & Security → Troubleshoot → Additional troubleshooters.
  2. Select Printer and run the troubleshooter. It may automatically detect and fix common issues.

6. Check for Windows Updates

Microsoft often releases fixes for spooler-related bugs. Go to Settings → Update & Security → Windows Update and install any pending updates. After updating, restart your PC and test printing.

When the Error Persists: Advanced Solutions

If none of the above work, the issue may be deeper. Try the following:

  • Start the spooler in Safe Mode: Boot into Safe Mode and try starting the spooler. If it works, a third-party service or driver is interfering.
  • Use System Restore: Restore your PC to a point before the error started. This can undo recent changes that broke the spooler.
  • Repair Windows: Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth from an elevated Command Prompt to fix corrupted system files.

How to Prevent Future Spooler Errors

  • Always install printer drivers from the manufacturer’s official website, not from third-party download sites.
  • Regularly clear old print jobs from the queue—don’t let them pile up.
  • Keep Windows updated, but if a specific update causes spooler issues, you can temporarily uninstall it and report the problem to Microsoft.
  • Use a reliable antivirus and scan your system periodically to avoid malware that can corrupt the spooler.

Frequently Asked Questions

What does error 0x800706b9 mean?

It means the Print Spooler service cannot start or stopped unexpectedly. The error code itself is generic, but it usually points to a problem with the spooler’s files, drivers, or permissions.

Can I fix this without admin rights?

Most fixes require administrator privileges because they involve changing system services and files. If you don’t have admin rights, contact your IT department or the person who manages your computer.

Will reinstalling Windows solve the problem?

It usually would, but it’s a last resort. Try all the steps above first—reinstalling Windows is time-consuming and may not be necessary.

Why does the spooler stop after I restart it?

If the spooler stops immediately after starting, a corrupt print job or a faulty driver is likely causing it to crash. Clear the queue and update the driver as described above.

Is this error related to a specific printer brand?

No, error 0x800706b9 can occur with any printer brand. The cause is usually on the Windows side, not the printer hardware.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →