Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I deploy a printer to a computer it only seems to deploy to our Windows XP machines. If I deploy to users it deploys to our Windows XP and 7 machines. When I look in the RSoP Snap-in it shows the policy hitting the computer successfully and there are no errors in the event viewer. Anyone have any ideas?

share|improve this question
What functional level is your AD at? – SpacemanSpiff May 31 '11 at 21:38
Windows Server 2003. – Untalented Jun 1 '11 at 21:26

Here's what you have to do to get Windows 7 to be printer friendly with a Windows 2003 domain/print server.

  1. Load up Remote Server Administration Tools for Windows 7 on your Windows 7 machine
  2. Create a PolicyDefinitions folder in %systemroot%\sysvol\domain\policies\ on your domain controller.
  3. From the Window 7 machine, you want to copy everything in %systemroot%\PolicyDefinitions\ into \\domain\sysvol\domain\Policies\PolicyDefinitions
  4. You'll need to install the Group Policy Management Console from the Add/Remove Programs (Programs and Features > Turn Windows features on or off)
  5. After that from the Group Policy Management Console on your Windows 7 computer, you'll want to creat a new GPO for windows 7 machines and apply the following.

Computer configuration > Policies > Administrative Templates > Printers

Set the following:

  • Only use package point and print - disabled
  • Package point and print - approved servers - disabled
  • Point and print restrictions - disabled


I would also like to add I've had a lot of trouble with this and want this answer to be complete. I've had issues with user's not being able to print on this randomly. Would remove the printer and when readding it from GPO would see the following suppressed message:

The user 'printername' preference item in the 'Site-User-Preferences-Policy {Policy-ID}' Group Policy object did not apply because it failed with error code '0x800706ba The RPC server is unavailable.' This error was suppressed.

When I would manually try to add it from the print server I would then have the message:

Connect to Printer
Windows cannot connect to the printer
Operation failed with error 0x0000002

After chasing this around for a few weeks, I found someone else had the problem. The issue is corrected in a Microsoft Hotfix.

Update for Win7 SP1

Win7 SP1 includes this hotfix, so if you're having this problem with SP1 you need to keep digging. Took me a while to figure out, so thought I'd save others the trouble. I'll repost here if I figure out why this happens on SP1.

share|improve this answer
Will test this tonight. What does copying the PolicyDefinitions do? – Untalented Jun 1 '11 at 21:27
It adds the Windows 7 GPO settings to the domain. Otherwise it doesn't know how to apply them. – Nixphoe Jun 1 '11 at 22:21
Is this required even if you have a 2008 R2 DC (We have a mix)? I've never heard about this before. – Untalented Jun 2 '11 at 19:18
it has to do with the administration templates. To read more about it:… – Nixphoe Jun 2 '11 at 20:37
I've been Understanding this more, And those admx files control the all the settings located under the Policies > Administrative Templates. With out those settings being copied over to that location, it wouldn't know how to apply those settings to the registry of your workstation. Looks like this is the "official" way to do it too.… – Nixphoe Jun 8 '11 at 23:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.