Windows can’t open Add printer, The local print spooler service is not running, Please restart the spooler or restart the machineWindows cannot connect to the printer, The Local Print Spooler service is not runningThe Local Print Spooler service is not running, Please restart the Spooler or restart the machine.
Windows can’t Add or Connect to printer, Local Print Spooler Service is not running
This can happen if the Print Spooler related-file has become corrupted or gone missing. It could also happen if the concerned Windows Services are not functioning as they should. So to fix the issue, you can try the following suggestions:
1] Restart Print Spooler Service
Open the Services Manager. Locate the Print Spooler Service, right-click on it and select Properties. Change the Startup Type to Automatic and click on Start. Click on Apply and then on OK to save the settings. Now try and see if you can print.
2] Update the Printer drivers
To update drivers, press Win+R to open the Run window and type the command appwiz.cpl. Press Enter to open the Programs and features window. Locate the previously installed Printer drivers. Right-click and select Uninstall for them. Restart the system to complete the uninstall process. Connect to the Internet and then plug in the Printer to your computer now. The system will install the drivers automatically. If the system doesn’t install the printer drivers automatically, use the Add a printer wizard and the drivers can be downloaded from the manufacturer’s website. Read: Spooler subsystem app has encountered an error and needs to close.
3] Run the Printer Troubleshooter
Running the Printer Troubleshooter can help solve most print issues. To do so, click on the Start button and then on the gear-like symbol to open the Settings menu. Select Updates & Security > Troubleshoot. Choose the Printer troubleshooter from the list and run it. This Printer troubleshooter will check if:
Once the process is done, restart the system and check if it helps resolve the problem. NOTE: There used to be a Print Spooler Cleanup Diagnostic Tool available from Microsoft that removed non-Microsoft print processors and monitors. The tool had the following execution modes:
Express Cleanup – Removes all non-Microsoft print monitors and processors from print spooler.Selective Cleanup – Allows you to select which non-Microsoft print monitors and processors to disable.Express Restore – Re-enables all non-Microsoft print monitors and processors disabled by a previous execution.Selective cleanup/restore – This lets you select which third-party print monitors or print processors you want to re-enable or disable.
It does the work by changing information in the registry as follows:
It removes non-Microsoft print monitors from {PrintRootKey}\Monitors, and moves them to {PrintRootKey}\Disabled Monitors.It scans all printer drivers in the printer’s key, and updates all print drivers that are using one of the disabled monitors and disabled them.It removes non-Microsoft print processors {PrintRootKey}\Environments{Architecture}\Print Processors, and moves them to {PrintRootKey}\Environments{Architecture}\Disable d Print Processors.It scans all printers in the printer’s key, updates all print drivers that are using one of the disabled print processors, and moves them to “WinPrint.” The old print processor configuration is stored on a registry value named “Disabled Print Processor.”
Unfortunately, Microsoft has taken it down. Read: How to Repair Print Spooler in Windows. Hope this helps! Related read: Print Spooler Service Error 1068, The dependency service or group failed to start.