F
FiZi
Sorry for the double post. I should have cross-posted this into both
microsoft.public.windows.group_policy and
microsoft.public.windows.terminal_services
We've got a Windows 2003 R2 Domain with Windows XP desktops and a Windows
2008 Terminal Server.
A standard user account has a roaming profile compatible with Windows XP. XP
roaming profiles are incompatible with Windows Vista/2008 I believe. When a
user with an XP based roaming profile logs into our 2008 Terminal Server they
get a profile error message and a temporary profile.
We want to prevent users from loading their roaming profiles when they login
to the Terminal Server and instead get a "permanent" local profile on the
server.
We configured a GPO with Computer -> Administrative Templates -> System ->
User Profiles -> Only Allow local user profiles = Enabled and applied it to
the OU the server is located in. We also have GPO loopback processing mode
enabled and set to 'Merge'.
This GPO worked for about 1-2 weeks. It seems after our last reboot for
patch Tuesday on Sept 16th users are now being reverted back to temporary
profiles. If a user previously logged into the server while the GPO was
applied and working they can manually convert their "roaming profile" to a
"local profile" and the message will go away. Any new user logging in simply
gets a temporary profile which is gone when they logoff and they are unable
to manually change it to a local profile.
If I run a manual 'gpupdate /force' I can see in the event log that GPO is
applied successfully with no errors but the problem persists. I've run
'rsop.msc' and I can see everything in my GPO being applied EXCEPT for the
"Only Allow local user profiles" setting.
I've reviewed the notes for the Windows 2008 Updates that were installed and
I don't believe any of them are the culprit.
Anyone have any idea why this one GPO setting suddenly stopped apply? Is
there a better method to do this that I haven't thought of?
microsoft.public.windows.group_policy and
microsoft.public.windows.terminal_services
We've got a Windows 2003 R2 Domain with Windows XP desktops and a Windows
2008 Terminal Server.
A standard user account has a roaming profile compatible with Windows XP. XP
roaming profiles are incompatible with Windows Vista/2008 I believe. When a
user with an XP based roaming profile logs into our 2008 Terminal Server they
get a profile error message and a temporary profile.
We want to prevent users from loading their roaming profiles when they login
to the Terminal Server and instead get a "permanent" local profile on the
server.
We configured a GPO with Computer -> Administrative Templates -> System ->
User Profiles -> Only Allow local user profiles = Enabled and applied it to
the OU the server is located in. We also have GPO loopback processing mode
enabled and set to 'Merge'.
This GPO worked for about 1-2 weeks. It seems after our last reboot for
patch Tuesday on Sept 16th users are now being reverted back to temporary
profiles. If a user previously logged into the server while the GPO was
applied and working they can manually convert their "roaming profile" to a
"local profile" and the message will go away. Any new user logging in simply
gets a temporary profile which is gone when they logoff and they are unable
to manually change it to a local profile.
If I run a manual 'gpupdate /force' I can see in the event log that GPO is
applied successfully with no errors but the problem persists. I've run
'rsop.msc' and I can see everything in my GPO being applied EXCEPT for the
"Only Allow local user profiles" setting.
I've reviewed the notes for the Windows 2008 Updates that were installed and
I don't believe any of them are the culprit.
Anyone have any idea why this one GPO setting suddenly stopped apply? Is
there a better method to do this that I haven't thought of?