Print Spooler is a program in Windows that manages all print jobs in the OS. All the print jobs get queued inside the program and are processed one by one. At times the Printer Spooler service gets stuck, and you may receive Error 0x800706B9. The Exact error message says—
Windows could not start the Print Spooler service on the Local Computer. Error 0x800706B9: Not enough resources available to complete this operation.
In this article, we will talk about how to fix this error and walk you through all the troubleshooting steps,
How to fix Printer error 0x800706B9
Follow any of these methods to check if it resolves your Printer error 0x800706B9 problem.
- Restart Windows Print Spooler Service
- Run Printer Troubleshooter
- Update Printer Driver
- Fix the dependency information for the Spooler service
Many a time a simple restart of the computer also helps. Make sure to try that too.
1] Restart Windows Print Spooler Service
Remember how we suggest you restart your system every time something goes wrong? Well, Windows offers a spooler system that might stop functioning or sometimes malfunction for reasons unknown. It is for this reason that it makes sense to restart Windows 10 Print Spooler before proceeding to the next troubleshooting steps. Now let us stop and restart the Print Spooler Service.
- Type Services.msc in the Run (Win +R) and press the Enter Key.
- Locate Printer Spooler service in the right.
- Double click on it to open the properties and click on the Stop button.
- Having done that, open the following path in File Explorer
- Click on Continue when prompted.
- Delete the content in the printers folder
- Go back to Print Spooler services, and this time choose to Start
If the Print Spooler service was at fault by now, your Printer error 0x800706B9 should be fixed. If not, you can proceed to the next troubleshooting step.
Read: The Print Spooler Service is not running.
2] Run Printer Troubleshooter
The Printer troubleshooter is a tool that is designed to fix common printer related issues. Before running the troubleshooter, make sure that the printer is connected and switched on. Follow the steps below to troubleshoot the printer
- Open Windows 10 Settings (Win + I)
- Go to Update and Security > Troubleshoot
- Click on The Printer option, and click on Run the Troubleshooter button.
In Windows 11, you will have to open Settings > System > Troubleshoot to access the Troubleshooter.
In a nutshell, this method will fix software issues or certain problem that is getting the jobs held up.
Read: Print Spooler Service Error 1068, The dependency service or group failed to start.
3] Update Printer Driver
The last resort is to update the Printer Driver. Windows might have installed a generic driver, and you may want to install OEM specific driver. In case you already have one, it makes sense to find out if there is an updated driver available.
- Open Device Manager using WIn + X, followed by the M Key
- In the device list, expand the Printer queue.
- Right-click on the printer which is causing the problem, and select Update Driver
- It will initiate the Windows Update process, and try to locate the new driver.
- In case you have downloaded the driver from the OEM website, you can choose to install it using the option that shows up here.
Read: How to Repair Print Spooler in Windows 10.
4] Fix the dependency information for the Spooler service
Open Command Prompt or PowerShell with admin privileges. Execute the following command to fix the Printer Spooler dependencies.
CMD /K SC CONFIG SPOOLER DEPEND= RPCSS
The RPCSS service is the Service Control Manager for COM and DCOM servers. It performs object activations requests, object exporter resolutions, and distributed garbage collection for COM and DCOM servers. If this service is stopped or disabled, programs using COM or DCOM will not function properly.
You can also achieve the same using Registry Editor
- Type Regedit in the Run prompt, and type Regedit
- Press the Enter key to open Registry Editor
- Navigate to the following path
- In the right-pane, double-click the DependOnService value.
- Delete the existing data, and then type RPCSS
You may see HTTP along with it, which you can remove, and just keep RPCSS.
I hope the post was easy to follow, and you were able to fix the Printer error 0x800706B9.