Вызовите определенную тему для всей сети с помощью GPO

Я пытаюсь вызвать определенную тему ко всем машинам в моей сети. Я знаю, что GPO "Загружает Определенную Тему" в:

User Configuration/Administrative Templates/Control Panel/Personalization

Предназначен, чтобы быть для первого входа в систему только, однако я должен смочь сделать это для всех текущих пользователей. Главная цель состоит в том, чтобы изменить цвет панели инструментов/объектов окна на что-то другое, чем значение по умолчанию.

Это - то, что я попробовал:

  • Созданный тема на ПК, экспортируемом это и извлеченный .theme файл и используемый GPO для передачи этого файла пользователям ПК под C:\Users\username\AppData\Local\Microsoft\Windows\Themes. Это заставляет его обнаружиться в списке тем на экране Personalization однако, я отключил способность к пользователю изменить эти настройки в этой точке. Затем с помощью Загрузки Определенная точка Темы для .theme файл в рамках каталога выше, но это не имеет никакого эффекта.
  • Предпринятый для редактирования ключей реестра: HKCU\Control Panel\Colors и HKCU\Control Panel\Desktop\Colors без эффекта снова даже на перезапуск.

Я вытягиваю волосы здесь, и любая Групповая политика применяется и работает за исключением этого, я был бы очень признателен за любую справку на этом.Спасибо!

Править:

Пользовательская тема обнаруживается на экране персонализации, но не применяется

3
задан 17 July 2015 в 18:37
4 ответа

Несмотря на то, что они довольно старые, вот несколько различных исправлений Microsoft для проблем с этим конкретным параметром групповой политики, некорректно применяемым в Windows 7 или Windows Server 2008. Не уверен, применимы ли они в вашем случае, но вот они:

Исправление №1

Исправление №2

0
ответ дан 3 December 2019 в 08:08

В этой ситуации я бы проверил:

  • Работает ли служба тем (вы не указываете, получаете ли вы тему Windows Classic или Aero one ...).
  • Журнал событий Windows для ошибок в Aero и / или объектах групповой политики.
  • Команды для проверки объектов групповой политики, например gporesult в командной строке или rsop.msc в среде графического интерфейса Windows.

Вы должны найти что-то там, разместите, пожалуйста, и постараемся помочь оттуда.

0
ответ дан 3 December 2019 в 08:08

Вы отключаете изменение темы, а затем пытаетесь ее изменить. Попробуйте установить порядок применения политик. TechNet

0
ответ дан 3 December 2019 в 08:08

*Редактировать, это открывает окно настроек темы при запуске. Я ищу лучшее решение

Сегодня я работал над этим и придумал довольно простое решение для Windows 10.

Поскольку вы можете выполнить файлы темы, вы можете добавить файл для запуска при запуске в реестре или также добавив его в папку автозагрузки, я думаю. У меня есть моя тема в папке только для чтения в сети и добавлен ключ запуска на машине. Одним из недостатков использования ключа запуска является то, что если вы посмотрите на список запуска в диспетчере задач, он отображается как «Программа», и если их несколько, вы не можете сказать, что есть что.

  1. Определите, хотите ли вы, чтобы этот файл был локальным или в общей сетевой папке, и поместите его туда.
  2. Добавить объект групповой политики, чтобы установить тему для новых пользователей Загрузить определенную тему, расположенную по адресу Конфигурация пользователя\Политики\Административные шаблоны\Персонализация
  3. Добавить объект групповой политики, чтобы добавить раздел реестра или добавить ключ вручную через SCCM или другое программное обеспечение для управления. CMD для автоматического добавления: reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v %KeyName% /t REG_EXPAND_SZ /d "%Path%\File.theme" /f
  4. Выйти/войти и тема должна применяться в течение 30 секунд.

Через некоторое время вы можете удалить ключ запуска или оставить его на месте, чтобы тема применялась повторно после каждого входа в систему.

Проблема с применением темы к существующему профилю пользователя заключается в том, что ключ реестра для установки темы для каждого пользователя. Насколько я могу судить, нет настройки темы на уровне компьютера.Уровень пользователя устанавливается с помощью CurrentTheme в разделе Компьютер\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes. Однако изменение пути, похоже, не меняет тему.

1
ответ дан 25 August 2021 в 21:25

Теги

Похожие вопросы