Friday, October 28, 2011 11:24 AM
I have Server 2008R2 Ent x64 with print role. I installed few printers HP, Brother Oki and share all printers. After restart server or spooler I got in Event viewer Error:
The print spooler failed to share printer %printer name% with shared resource name %sharename%. Error 5. The printer cannot be used by others on the network.
I have to reinstall printer. I can't change anything in properties. The owner is system and I can't change him.
Is there any hotfix for this? I have the same problem with HP or OKI.
Monday, October 31, 2011 5:51 AM
I would suggest you first to apply the steps mentioned in this article:
Shared Printer Availability
After that please inform us about the result.
Monday, October 31, 2011 9:15 AMModerator
At the time of spooler service startup it tries to share the printers and if at that point server service is not available then we log this event. Subsequent to this spooler process again attempts to publish the printer at which point if it succeeds then it gets out of the loop and moves further.
The event is informational only and carries no indication of any underlying problem. The non-availability of server service could be attributed to it being busy with share enumeration process.
Please created a dependency of spooler on server service to make sure that we wait for server service to start before we instantiate spooler.
Hope this helps.
Wednesday, November 02, 2011 12:18 PM
@engiz Kuskaya - I saw is page but there is no answer for my problem
@Tom Zhang - I tried to set spooler service to delay start but I got error 87: The parametr is incorrect
How can I create dependency of spooler?
Wednesday, November 02, 2011 2:36 PM
did you applied the action plan mentioned in the article and what was the result ? At which stage did you fail ? Set the following policy to enabled instead of disabled.
Allow Print Spooler to accept client connections >> Enabled
Additionally make the following test and inform us about the result.
To verify that a printer is shared or unshared properly:
1. Log on using a user account that has Print permissions to the print queue.
2. Attempt to connect to the printer in Windows Explorer through its share name (for example, \\server1\printer1), or open the Command Prompt window and then type net view \\<servername>\<sharename>.
Friday, November 04, 2011 12:48 PM
1. Allow Print Spooler(...) I had enabled this option. The problem still exists.
2. I tried connect to share but I got error. If I disable share and I can't enable again - I will get error - "access denied"(I'm owner printer)
3. Technet: I can share other printers or folders. I have enabled policy. Restart spooler again nothing change after first restart I have problem with share
Friday, November 04, 2011 6:02 PM
you are not the owner of this printer. In windows 2008 and 2008 R2 the owner of the printers are SYSTEM therefore if the problem basically occurs only with this printer take the ownership of this print queue and try again.
Security tab > Advanced > Owner > Change it to Administrator
- Edited by Cengiz Kuskaya Friday, November 04, 2011 6:03 PM
Monday, November 07, 2011 7:21 AM
After restart spooler I can't change printer owner or share printer. I got error access denied.
Monday, November 07, 2011 8:38 AM
if you cannot change the printer owner, you do not have the required permissions. Please contact your domain admin.
Monday, November 07, 2011 12:00 PM
My account is in domain admin group.
Monday, November 07, 2011 6:28 PMAnswerer
First things first. This is a print server, using the Devices and printers folder is NOT the way to admin the shared printers. Devices and printers does not open with any explicit Admin token.
Perform admin tasks with the admin tools.
Alan Morris Windows Printing Team
- Edited by Alan MorrisEditor Monday, November 07, 2011 6:32 PM