Thursday, December 17, 2009

Event 6161, PrintSpooler

I have a Windows 2008 Server with various users connecting via RDP. None of the users can print. When clicking on print, all appears to work, but nothing is printed. Checking the event log records this:

The document Test Page, owned by administrator, failed to print on printer ______ on ______ (redirected 1). Try to print the document again, or restart the print spooler.
Data type: RAW. Size of the spool file in bytes: 135467. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\______. Win32 error code returned by the print processor: 5. Access is denied.

I found various references stating that this could be fixed by giving the users write permissions to the C:\windows\system32\spool folder. I tried that, but kept getting an Access Denied error with one of the files and still wasn't able to print. I resolved the problem by created a new folder in a non-system location, and gave users permissions to that folder. Then go to Printers / File / Server Properties / Advanced. Change the Spool folder to point to the new folder.

Labels: , , , ,


At December 31, 2009 at 10:17 PM , Blogger Tom said...

Thank you for your posting. I have been trying to solve this for a long time. It works!!!

At June 24, 2010 at 8:46 AM , Anonymous Anonymous said...

workes here as well

At June 22, 2011 at 9:18 AM , Anonymous said...

If you are still having problems, you can try to install a print spooler auto-restart service that will eliminate downtime for your users while you continue to troubleshoot.

SpoolWatch is a print server auto-restart service that will automatically restart a print spooler within seconds of a crash - eliminating downtime for users. It even keeps a log for administrator tracking and troubleshooting.

ITAdminTools has more info on SpoolWatch Print Server Auto Restart (which includes easy install instructions)


Post a Comment

Subscribe to Post Comments [Atom]

<< Home