Group Policy Wallpaper Setting for users is only applied for the first time

active-directoryremote desktopwindows-server-2008

I have set a wallpaper for all users of my AD through a group policy:

User Configuration -> Policies -> Administrative Templates -> Desktop -> Desktop Wallpaper

This wallpaper is shown for the first time a user logs on, but if he does not log off and just disconnects the RDP connection and reconnects with RDP the default Windows Server 2008 background is shown.

Does anyone know what I am doing wrong?

I am running Windows Server 2008 R2 on both, the machines where users logon and the Active Directory Controller.

EDIT: I have encountered the following behaviour: After the first login the registry value

HKCU\Control Panel\Desktop\Wallpaper

contains the following:

C:\Users\UserXYZ\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg

which is essentially the Windows Server 2008 R2 standard wallpaper. If I override this setting by hand and set it to my custom wallpaper, everything works fine, after each disconnect and new logon!

Best Answer

I had the same problem, not just on RDP but also on computers. I found a solution which is adding a policy to set a registry setting (Preferences -> Windows Settings - Registry).

Properties Hive HKEY_CURRENT_USER Key path Control Panel\Desktop Value name Wallpaper Value type REG_SZ Value data \yourserver\Public\looknfeel\background.jpg

Obviously make sure to first check the event log to make sure your policies are being applied as this would be the first place to check.