Link to home
Start Free TrialLog in
Avatar of Daniel Christ
Daniel ChristFlag for United States of America

asked on

GPO for Printer Preferences not applying to Windows 7 clients

Hello,
I have setup a small network at my church - (Server 2008 R2 - fully updated).  We have XP machines on the network that are able to get the printer (copier) applied to machines.  This is a preference that is applied to "computer configuration" in Group policy.  This GPO though is NOT applying successfully to Windows 7 machines.  This IS the correct driver received from the company.  I have also tested installing the driver on a W7 machine by using the UNC path (\\server\printer) which SUCCESSFULLY installs the driver on that W7 laptop.
Here is the output from the application event viewer on a Windows 7 workstation.  It states:
"The specified printer driver was not found on the system and needs to be downloaded"
Well, this is not true as the driver is there and does in fact work as I have tested it on W7 machines!

Here is the full output from Event viewer:

Log Name:      Application
Source:        Group Policy Printers
Date:          7/28/2010 9:24:12 PM
Event ID:      4098
Task Category: (2)
Level:         Warning
Keywords:      Classic
User:          SYSTEM
Computer:      2UA02506LW.rvcf.local
Description:
The computer 'RVCF Copier' preference item in the 'MachinesGPO {28198FB5-DCC4-4529-994A-9A758C8C2CCE}' Group Policy object did not apply because it failed with error code '0x80070bcb The specified printer driver was not found on the system and needs to be downloaded.' This error was suppressed.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Group Policy Printers" />
    <EventID Qualifiers="34305">4098</EventID>
    <Level>3</Level>
    <Task>2</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-07-29T02:24:12.000000000Z" />
    <EventRecordID>1032</EventRecordID>
    <Channel>Application</Channel>
    <Computer>2UA02506LW.rvcf.local</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData>
    <Data>computer</Data>
    <Data>RVCF Copier</Data>
    <Data>MachinesGPO {28198FB5-DCC4-4529-994A-9A758C8C2CCE}</Data>
    <Data>0x80070bcb The specified printer driver was not found on the system and needs to be downloaded.</Data>
  </EventData>
</Event>


Any help is appreciated!  Thanks,

ASKER CERTIFIED SOLUTION
Avatar of Vikas Shah
Vikas Shah
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of djpazza
djpazza

I'm pushing out a printer to windows 7 clients using the same method. I did not have to do the above settings though. Have the drivers been added to the server ? You might want to drop uac down or off as a test and try.
Avatar of Daniel Christ

ASKER

Good morning,
Shahvikas ....to answer your 1st question, users are put in the "local administrator" group via group policy on the machine they log into.  This is working as they are all members of a group called "staff" and the staff group is added to the "local administrator" group on the machine.  I have verified this in "users/groups" in the computer management area.  I will take a look at the link you provided to see if I missed anything.  Also your options of 1 and 2 sound interesting as well.

Dipazza...I've also wondered about UAC.  I will certainly test this when I get a chance.  Hopefully tonight.
Thanks!
Avatar of Adam Brown
You may also want to look at the Point and Print GPO setting if you're using the printer path option in the preference (In other words, if the printer is installed on a print server and you're deploying it). The policy is located in Computer Configuration\Policies\Administrative Templates\Printers\Point and Print Restrictions
You'll want to configure that setting so it's enabled and both of the drop-down boxes are set to "Do not show warning or elevation prompt" (You can ignore the rest of the settings in that policy)

If the printer driver is installed on a 2008 server and being shared from there, you may also want to look into the Print and Document Services Role: http://technet.microsoft.com/en-us/library/cc731636%28WS.10%29.aspx
It's a good deal more flexible than the preference push method.
shahvikas,

I went through your steps and the part that got it to work is posted below in quotes from your posting.  The step by the number 1 - did it!  I didn't get to the point of turning of UAC as I really DON'T want to do that.  Although turning it off probably would have gotten it loaded, and then it would have been there for all users on that machine.  Then I probably could have turned UAC back on at that point.  Oh well, I'm good!  thanks!

"If pushing out printers via group policy, in order for the drivers to load, you have to have the following setting enabled inside your GPO. Either (or both)

1. computer\policies\admin templates\printers\point and print restrictions DISABLED"
Dan, the solution that you suggest:

1. computer\policies\admin templates\printers\point and print restrictions DISABLED"

doesn't exist under computer configuration, but only exist under user configuration.

Can you check or better explain how you solved your problem?