我已经通过组策略为我的 AD 的所有用户设置了壁纸:
User Configuration -> Policies -> Administrative Templates -> Desktop -> Desktop Wallpaper
用户首次登录时会显示此壁纸,但如果用户不注销而只是断开 RDP 连接并重新连接 RDP,则会显示默认的 Windows Server 2008 背景。
有人知道我做错了什么吗?
我在用户登录的机器和 Active Directory 控制器上都运行 Windows Server 2008 R2。
编辑:我遇到了以下行为:首次登录后,注册表值
HKCU\控制面板\桌面\壁纸
包含以下内容:
C:\用户\UserXYZ\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
这实际上是 Windows Server 2008 R2 标准壁纸。如果我手动覆盖此设置并将其设置为我的自定义壁纸,则每次断开连接并重新登录后,一切都会正常工作!
答案1
我遇到了同样的问题,不仅在 RDP 上,而且在计算机上也遇到了。我找到了一个解决方案,即添加一个策略来设置注册表设置(首选项 -> Windows 设置 - 注册表)。
属性配置单元 HKEY_CURRENT_USER 键路径 控制面板\桌面 值名称 壁纸 值类型 REG_SZ 值数据 \yourserver\Public\looknfeel\background.jpg
显然,一定要首先检查事件日志以确保您的策略正在被应用,因为这是第一个要检查的地方。
答案2
以未获得所需桌面的相关用户身份登录。运行 RSOP 以确保他们已获得相关 GPO。确保 GPO 已强制执行。确保食物链中较高级别的其他 GPO 未对桌面强制执行不同的策略。阅读以下信息。
当组策略对象 (GPO) 启用链接时,这意味着组策略对象中的设置将应用于其具有链接的对象(可以是本地系统、域、站点和组织单位)。
默认情况下,组策略对象 (GPO) 中的设置按以下顺序应用:首先是本地系统策略,然后是 Active Directory 域级别的策略,然后是 Active Directory 站点级别的策略,然后是计算机和用户所属的所有组织单位的策略,从域的根开始。最后应用的设置是有效的设置。
当强制执行组策略对象 (GPO) 时,这意味着组织单位 (在 Active Directory 用户和计算机 MMC 中显示为文件夹) 上的组策略对象中的设置不能被在组织单位下启用链接的组策略对象 (GPO) 所否决,该组织单位具有强制执行的组策略对象 (GPO)。在 Active Directory 用户和计算机 MMC 中,“下”表示它是一个子文件夹。
这是一篇关于解决此问题的帖子。您的“策略”路径可能不正确:请查看帖子这里并确保您已经应用此修补程序。
最后,确保要设置为壁纸的文件的位置位于每个人都可以访问的服务器共享上,并且 NTFS 权限正确。
答案3
检查 RDP 设置。我似乎记得默认情况下 RDP 会禁用壁纸以节省带宽/减少延迟。
答案4
我终于知道问题出在哪里了。Windows 应用了我通过注册表设置的设置,一切正常。问题是,在 Windows Server 2008 R2 客户端上,主题最终将决定设置哪种壁纸。
所以我要做的就是创建一个自定义主题并通过 GPO 为用户加载该主题。