Я пытаюсь вызвать определенную тему ко всем машинам в моей сети. Я знаю, что 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
без эффекта снова даже на перезапуск.Я вытягиваю волосы здесь, и любая Групповая политика применяется и работает за исключением этого, я был бы очень признателен за любую справку на этом.Спасибо!
Править:
Пользовательская тема обнаруживается на экране персонализации, но не применяется
Несмотря на то, что они довольно старые, вот несколько различных исправлений Microsoft для проблем с этим конкретным параметром групповой политики, некорректно применяемым в Windows 7 или Windows Server 2008. Не уверен, применимы ли они в вашем случае, но вот они:
В этой ситуации я бы проверил:
Вы должны найти что-то там, разместите, пожалуйста, и постараемся помочь оттуда.
*Редактировать, это открывает окно настроек темы при запуске. Я ищу лучшее решение
Сегодня я работал над этим и придумал довольно простое решение для Windows 10.
Поскольку вы можете выполнить файлы темы, вы можете добавить файл для запуска при запуске в реестре или также добавив его в папку автозагрузки, я думаю. У меня есть моя тема в папке только для чтения в сети и добавлен ключ запуска на машине. Одним из недостатков использования ключа запуска является то, что если вы посмотрите на список запуска в диспетчере задач, он отображается как «Программа», и если их несколько, вы не можете сказать, что есть что.
Загрузить определенную тему
, расположенную по адресу Конфигурация пользователя\Политики\Административные шаблоны\Персонализация
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v %KeyName% /t REG_EXPAND_SZ /d "%Path%\File.theme" /f
Через некоторое время вы можете удалить ключ запуска или оставить его на месте, чтобы тема применялась повторно после каждого входа в систему.
Проблема с применением темы к существующему профилю пользователя заключается в том, что ключ реестра для установки темы для каждого пользователя. Насколько я могу судить, нет настройки темы на уровне компьютера.Уровень пользователя устанавливается с помощью CurrentTheme
в разделе Компьютер\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes
. Однако изменение пути, похоже, не меняет тему.