У меня Есть сервер Windows 2008R2 с активным каталогом.
Все клиентские системы являются Windows 8/8.1 Pro.
Я должен продвинуть корпоративные обои через AD GPO в клиентской системе, я создал совместно используемую папку на сервере с .jpg файлом в нем и дал его общий путь, GPO для установки обоев. После создания политики и тестирования его в одной из клиентской системы он работает, и это применяет обои.
Теперь проблема состоит в том, что каждый раз, когда мы изменяем файл обоев в совместно используемой папке, это не становится обновленным в клиентской системе. Клиентская система все еще показывает ранее примененные обои.
Странная вещь находится в клиентской системе под, "Персонализировали---> Настольный Фон", это показывает, недавно обновил изображение миниатюр обоев, но это не становится прикладным.
После выполнения некоторого поиска я столкнулся с немногими статьями от technet, но это не помогло.
http://support2.microsoft.com/default.aspx?scid=kb;EN-US;977944
Заранее спасибо.
Это потому что, когда компьютеры запускают групповую политику, они не видят новый номер версии для обоев GPO, которые у них есть, и, следовательно, не обрабатывают объект GPO повторно, поэтому они используют параметры, кэшированные при получении этого объекта GPO. Попробуйте запустить gpupdate / force
на одном из компьютеров со старыми обоями, чтобы убедиться, что это причина. (Проблема заключается в том, что обои обновляются после выполнения этой команды.)
В дальнейшем вы можете решить эту проблему, следя за сменой обоев с помощью gpupdate / force
для всех ваших клиентов, либо просто внося изменения в GPO после смены обоев. Лично я бы порекомендовал изменить объект групповой политики - наиболее очевидный способ, который приходит на ум, - это каждый раз менять имя файла обоев (добавляя в конце номер версии, например, corpwallpaperv2.png
) и обновление GPO для получения новой версии.
В сообщении службы поддержки на Technet
есть предложенный ответ на вашу проблему. второй при входе или выходе пользователя. Картинка, которую вы указали в качестве обоев будет преобразован и сохранен как trancodedwallpaper.jpg, который хранится в% Appdata% \ Roaming \ Microsoft \ Windows \ Themes.
Если процесс преобразования завершился неудачно, правильные обои не могли быть отображается. Кажется, что trancodedwallpaper.jpg в ваших cilents все еще указал на старый файл. Вы можете отредактировать HKCU \ Control Panel \ Desktop \ Wallpaper, чтобы указать его как упомянутые в ветке ниже (в которой также перечислены многие другие обходные пути): обои через группу Политика и Windows 7 http://social.technet.microsoft.com/Forums/en-US/winserverGP/thread/a1ebfe81-421e-4630-8c1f-8068222ee533 И, пожалуйста, также посмотрите этот FAQ на форуме, который может оказаться полезным: Форум FAQ: политика обоев может не работать на клиентах Windows 7 http://social.technet.microsoft.com/Forums/en/winserverGP/thread/6e4c2546-9cfd-49b7-b193-9007517a5632
Когда я разбирался в групповой политике, я также столкнулся с этой проблемой, когда обои не менялись, даже если была применена групповая политика и изображение в меню изменилось. Это произошло потому, что настройки обоев - это политика, которая требует выхода из системы, прежде чем они будут применены должным образом. Мне потребовались годы, чтобы найти место, где это действительно говорилось, и это меня до бесконечности раздражало. Возможно, в данный момент это для вас не имеет значения, но я надеюсь, что это кому-то поможет.
Пожалуйста, следуйте инструкциям, я уверен, что это сработает для вас.
Перейдите по следующему пути: -
C:\ Users \ выберите имя пользователя \ AppData \ Roaming \ Microsoft \ Windows \ Themes \
Переименуйте TranscodedWallpaper в TranscodedWallpaper_old
Теперь выйдите из системы текущего пользователя и войдите снова. Вы получите измененные обои.
Кто-то упоминает ниже идеи, но на практике это невозможно, потому что сколько раз мы будем делать то же самое. Мы используем систему 200, так как мы можем идти по очереди? ..
Пожалуйста, следуйте инструкциям, я уверен, что это сработает для вас.
Перейдите по следующему пути: -
C: \ Пользователи \ выберите имя пользователя \ AppData \ Roaming \ Microsoft \ Windows \ Themes \ Переименуйте TranscodedWallpaper в TranscodedWallpaper_old Теперь выйдите из системы текущего пользователя и войдите снова. Вы получите измененные обои
Если на одном компьютере или на нескольких компьютерах работает несколько пользователей, вы можете создать пакетный файл:
Откройте Блокнот и добавьте следующие строки ...
echo Удалить TranscodedWallpaper
del% userprofile% \ AppData \ Roaming \ Microsoft \ Windows \ Themes \ TranscodedWallpaper
эхо Готово!
Сохранить как имя_файла.bat
Вы также можете включить его при запуске, поэтому вам не нужно запускать его каждый раз.
имя_файла.bat
и вставьте ярлык в папку автозагрузки всего пользователя « C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
»