通过 GPO 指定桌面墙纸图像导致背景空白

通过 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

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

wallpaper style: centered

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

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

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

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

我是否遗漏了什么?

答案1

@Simon-catlin 给出了很好的提示,下面是需要检查的更多事项的列表:

请注意,如果您必须通过 RDP 进行测试,请确保 RDP 会话设置为最大保真度(检查桌面背景,否则您将永远看不到它)。

  1. 遇到 GPO 问题时,您只需要解决该问题。仅在屏幕截图中您就设置了几十个,但您首先只需测试一个:设置背景。将计算机移至所有其他 GPO 之外的 OU,并创建一个测试 GPO 来执行此操作,这将帮助您找到问题所在:权限、冲突的 GPO 等。
  2. 一旦您验证了,您可以将 bmp 设置为 XP 内置的本地默认文件,然后手动复制您想要的文件,并尝试设置它。
  3. 一旦成功,就可以测试 GPP。请注意,您需要使用计算机 GPP 中的文件副本,以便在用户登录之前进行复制。

最后,可能需要多次用户登录才能看到它。对于某些 GPO,尤其是在 XP 中,它们在第一次登录时设置,但直到第二次登录才生效。您通常会在事件日志中看到有关此信息。

答案2

我怀疑这种情况发生是因为用户使用的是基于软件的壁纸而不是静态图像。在这种情况下,策略壁纸会一直显示,直到本地控制壁纸的软件启动,此时就会发生冲突,显然双方都没有获胜。检查用户登录该计算机时正在运行什么。许多屏幕保护程序也会设置壁纸。

答案3

事实证明,问题是双重的。

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

因此,这篇 Technet 文章c:\scripts,我使用可继承权限将域用户分配给包含文件夹computer configuration\policies\windows settings\security settings\file system

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

注销并重新登录并完成所有配置后,桌面背景图像即可显示。

答案4

我发现,当使用 UltraVNC 或 Team Viewer 访问有问题的电脑时,壁纸会立即重新出现。

相关内容