通过GPO结果在空白背景中指定桌面壁纸图像

我正在运行连接到域的Windows Server 2008和Windows XP客户端。

本地用户有一个指定的背景图像,我试图用GPO覆盖。

我尝试使用GPO将图像文件复制到computer configuration\preferences\files的本地工作站,以设置桌面墙纸

action: create

source file: \\mydomain.local\NETLOGON\wallpaper\background.bmp

destination file: c:\scripts\wallpaper\background.bmp

然后,在user configuration\administrative templates\desktop\desktop设置desktop wallpaper与设置desktop wallpaper

wallpaper name: C:\scripts\wallpaper\background.bmp

wallpaper style: centered

login后,我可以短暂地看到默认的壁纸,但随后消失了,剩下的空白背景。

映像文件在服务器上可用,并成功复制到本地工作站。

客户端扩展更新安装在工作站上,其他基于用户的GPO设置正在运行。

以下是桌面GPO中的所有设置: 桌面GPO设置桌面GPO设置

我错过了什么吗?

@西蒙卡特林有很好的提示,这里有一个更大的事情要检查:

请注意,如果您必须通过RDPtesting,请确保将RDP会话设置为最高保真度(桌面背景已选中,否则您将无法看到)。

  1. 遇到GPO问题时,您只需要解决该问题。 就在截图中,你有几十个设置,但你首先需要testing一个:设置背景。 将计算机移到其他所有GPO之外的OU,然后创build一个testingGPO,以帮助您查找挂断:权限,冲突的GPO等。
  2. 一旦你已经validation你可以将bmp设置为XP内置的本地默认文件,然后手动复制一个你想要的,并尝试设置它。
  3. 一旦工作,然后testingGPP。 请注意,您需要使用计算机GPP中的文件副本,以便在用户login之前进行复制。

最后,可能需要多个用户login才能看到它。 对于某些GPO,特别是在XP中,它们在第一次login时设置,但是直到第二次login才生效。 通常你会在事件日志中看到相关信息。

我怀疑这是因为用户使用的是基于软件的壁纸而不是静态图像。 在这种情况下,策略壁纸将显示,直到控制壁纸的软件在本地启动,此时出现冲突,显然没有一个获胜。 检查用户在该机器上login时运行的是什么。 许多屏幕保护程序也将设置壁纸。

事实certificate,这个问题是双重的。

首先,这是一个文件权限问题。 当使用组策略的“计算机configuration”部分将文件从服务器复制到工作站时,复制的文件仅被分配给域pipe理员的权限。

因此,遵循这篇TechNet文章 ,我使用computer configuration\policies\windows settings\security settings\file system将域用户分配给包含具有可inheritance权限的c:\scripts的包含文件夹

其次,需要在组策略中设置两个额外的桌面首选项。 在user configuration\administrative templates\desktop\desktopEnable Active Desktop需要启用, Disable Active Desktop需要被禁用。

注销并重新login后,桌面背景图像即可显示。