Had a user that could not access any of his printers or print because his print spooler would error and stop the minute it tried to start.
Solution from HERE
- Make sure the print spooler is stopped.
- Next, open the C:\Windows\System32\Spool\Printers folder. (Here, we are assuming that your Windows is installed in the default C:\Windows folder)
Delete all the .SHD and SPL files from this folder.
- Restart the spooler and you should be good to go now.
You could also write a script to do the same action…
- @echo off
net stop spooler
del %windir%\system32\spool\printers\*.* /q
net start spooler
In this particular case a picture embeded in a Powerpoint slide seemed to be the culprit. I converted the slide to an Adobe Acrobat document and it solved the printing issue.