Windows 8 clients on our
network connecting to networked printers on a 2012 print server. Normally they
talk to the printers perfectly. However, after a remote desktop session to a
client machine, the printer shows as offline and the print spooler needs restarting
for the printer to show as online again.
Now, while this is a
workaround, I'd love to know of a fix. Most of our users are not local admins
on their machines, so restarting the spooler isn't normally an option unless I
do it for them.
For this issue, try
following steps:
First give yourself
ownership and full access to c:\windows\system32\spoolsv.exe
1. Start Search > services.msc
2. If
spooler is not on, turn it on. If after turn on, it turn off automatically,
proceed to step 3, if can turn on go to step 4
3. Start > Start Search > C:\Windows\System32\spoolsv.exe (Right
click > Properties)
4. Click on Security Tab > Advanced > Owner. Take ownership of the
file and give full permission to the file. Once done, close everything and try
to start the service again.
5. Start > Start Search > cmd (Run as Admin)
6. del
/Q C:\WINDOWS\system32\spool\PRINTERS\*.* > Press Enter
7. Once done, try to start the spooler in Services
Then, try to update printer
firmware by contacting the manufacturer.