Question Locked

Group Policy not applying

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Here is the scenerio:
I do have all the users in the same OU, and the computers are in different OU. I want to apply the Group Policies on the computer OU. When I put both the users and computers in the same OU, the policy applies fine. But, if the user is not on the same OU as in the computer, the policy doesn't take effect. The policy I was trying to test with is just a simple IE default home page, in the user configuration section. I tried disabling the unused portion "computer configuration", the result is the same.
Am I missing something very obvious about the Group Policy application? Putting both the computer and the user in the same OU is not an option here. I would appreciate if somebody can help me on this.
Thanks.

4 replies

by rsgdmn

I noticed this is an older post. I 'm having the same issue with settingan Automatic Configuration setting for IE. Did you ever find a solution?

by psymon_e

It's all down to the order in which the group policies are processed, and herin loopback processing is the key

1) local - these are the built in policies on all xp installs

2) site - if you have multiple sites configured (physical locations) you can attach a policy to each site

3) domain - the primary default gp

4) OU - each OU inwards until it reaches the one that contains your computer or user account

Finally, computer accounts process their GPs on startup, while user accounts apply theirs at logon

You can view the precise order in which the policies have been applied using the resultant set of policy logging

right-click the computer in question (make sure its on and connected to the domain) go to all tasks, and resultant set of policy logging

in the wizard, it will ask you to pick a user account (one of the cached profiles from when that user logged into the machine)

It will produce what looks on first sight to be a gp editor, but you will notice the only gp options listed in it are the ones that have been configured by the gps that affect that computer/user combination.

if you right-click on either computer or user configuration, and go to properties, you will see a list of the policies that have been applied.

This is where the penny should begin to drop.

the policies are applied in a sequence from bottom to top.

imagine layering stencils, one on top of another. If the very bottom policy has a setting configured, and all the ones above it are not configured, then that setting will shine through all the way to the top.

If all of them have a certain setting configured, then it goes through in sequence and the one at the top is the winner.

What you will see is that the computer gp is below the user gp, because the computer gp was processed when the machine started and the user gp was processed when they logged in. Therefore its the user gp that wins out.

How do I put the computer setting above the user setting? The answer is inside the gp you have applied to your computers

in the computers group policy, go to administrative templates, system, group policy

you should find a setting called "user group policy loopback processing mode"

If you enable this setting, the group policy processing makes a copy of the computers gp, and sticks it on top of the stack ABOVE the user policy that was processed, meaning the settings defined in the computer gp win out.

In real terms, this means that the computers gp is re-processed whenthe user logs in, AFTER the user gp has been processed.

There are two modes for this, replace, and merge.

replace will wipe all the user gp settings clean, so that only the computer gp settings come through. Handy for specialist computers that you want configured in a specific way, no matter who logs in, but not if there are some settings you still want to apply by user.

merge will simply apply the computers gp atop of the user gp.
Be careful though. any settings applied in the computer gp will overwrite the settings in the user gp.

If it is JUST that setting you want to override the users gp settings, I would suggest creating a second group policy on the computers OU, and specify just the homepage, and the loopback proccessing in merge mode

that will do the trick

by stratamite

The loopback policy is great tool. I'm a new Admin and am having some trouble with it though. We have domain policy setting in place that is set to lock domain accounts after 10 minutes, but we have computers in our domain that are used with smartboards and we want the screensaver timeout to set for 30 minutes. I felt a loopback would fit the bill perfectly. It is set up correctly and should work but it isn't. The scope contains two user groups I have created containing all the users. I linked it the OU I created and merged it with our domain policy, but setting the screensaver timeout to 1800. I then added the target computers. This should be working, but it seems that it only work properly if I also add the user accounts to OU of the loopback. I don't want users to have the 30 min every machine only on the target machines. What am I missing here?
Thanks,

This discussion is closed to new replies.