Session printers will not delete
Posted on 2009-04-10
My problem is as follows. I have a multitude of users that connect to my 2003 server through remote desktop, once they close and end their session the printers that are available to them remain on the server and do not delete causing problems for those that connect afterwards from a separate location and name but using the same session number.
eg. hltupstairs connects and has printer abc123 correctly connect and redirect to their local printer. It appears on the server as printer abc123 (from hltupstairs) in session 1. However once they disconnect this printer remains on the server. They connect again and the printer is again connected and redirect but this time in a new session, but both still remain on the server. And when hltdownstairs connects as session 1 it has occasional trouble printing.
Regardless the problem is printers not auto deleting after clients disconnect from a remote desktop session. So eventually the printer folder on the server is full of tons of printers duplicates with different sessions associated with them. Which also causes confusion when choosing a printer. And of course I cannot delete them from printers folder on the server because they are no longer "connected".
I have UPHClean installed (which took care of some of the problems for a while), but this problem still persists. The only solution that I have found is to end spoolsv from running and then restart it. Which is definitely not a fix or a viable option. Any help on this matter would be appreciated!! Thanks in advance.