Situation
in our environment we are using the following servers to deploy printers in our domain forest:
Problem
I have a group policy assigned to 2 computers in our domain. One is a 64bit Windows 10 the other one is a 64bit Windows 7.
Details of the gpo:
Computer management
> Preferences
> Control panel settings
> Printers
Here I have defined 11 TCP/IP printers to deploy with an update action. So I have entered the IP of the printer and linked to the printer on the file and print server.
The problem is, that some printers aren't visible in the client control panel
> printers and devices
.
Other details
What can be the cause of this?
UPDATE
Using the gpresult /H command I have found the error code on the printers that were not deployed:
0x80070bcb
UPDATE 2
Added a new policy Points and print restrictions
and disabled the point and print restrictions
setting.
Still the same...
When I go to the shared printer on the computer I can manually add this printer perfectly.
UPDATE 3
New error code in the gpresult: 0x80070706
UPDATE 4
Error 0x80070706 is solved.
So still facing the 0x80070bcb
error for some printers.
The weird thing is that on the Win7 computer other printers have this error then on the Win10 and vice versa...
UPDATE 5
Ok now we are getting somewhere. I have edit the local group policy on the Win7 computer and set the Point and print restrictions
settings to disabled.
Did a gpupdate /force
and now all the other printers are deployed.
But I can't do this for all 70 computers. How can I deploy this setting in my group policies on my server?
I have disabled this setting under User configuration
> Administrative templates
> Printers
.
Under Computer configuration
> Administrative templates
> Printers
this setting in not available.
But that doesn't work.
UPDATE 6
Problem solved! View answer with details!
The error code you are getting (0x80070bcb) refers to an issue typically with driver downloads, specifically related to UAC prompts.
See here for a good explanation: Deploying printers via GPO
Specifically:
This basically means that the client couldn’t download the driver, but the real reason is because of UAC and the computer not requesting permission to install a driver. Thankfully there is a Policy that we can enable that will allow us to set the permission requirements during printer driver installation. Using the Point and Print Restrictions Policy we can enable printer driver installation without it getting hassled by UAC. Under Windows Vista it is a User Policy and on Windows 7 it is a Computer Policy (I have both enabled for good measure).
So enable the Point and Print Restrictions Policy and change the following options:
- When installing drivers for a new connection: Do not show warning or elevation prompt
- When updating drivers for an existing connection: Show warning only
Ok, after some hours spending and searching I have found the solution. All of my printers are now deployed on the Win7 and Win10 computers.
The fix was to update the ADM files on my Windows server because the setting Point and print restrictions
wasn't available under Computer configuration
.
Then set this also disabled
, did a gpupdate /force
and voila, all printers deployed!
Many thanks to @TheCleaner also!
User contributions licensed under CC BY-SA 3.0