Как установить пользовательский цвет акцента по умолчанию во время развертывания Windows 10?

При развертывании Windows 10 я могу установить частичную настраиваемую тему, используя параметры в unattend.xml следующим образом:


 <settings pass="oobeSystem">
  <component name="Microsoft-Windows-Shell-Setup"
             processorArchitecture="amd64"
             publicKeyToken="31bf3856ad364e35"
             language="neutral"
             versionScope="nonSxS"
             xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
   <Themes>
    <BrandIcon>%SystemRoot%\Brand\CustomThemeIcon.png</BrandIcon>
    <DesktopBackground>%SystemRoot%\Brand\CustomDesktopBackground.jpg</DesktopBackground>
    <ThemeName>Custom Corporate Theme</ThemeName>
   </Themes>
  </component>
 </settings>

Я ищу способ установить цвет акцента по умолчанию на то, что дополняет мои собственные обои на рабочем столе вместо синего цвета барвинка по умолчанию. Пользовательский интерфейс для этого параметра в работающей установке: " Настройки"> "Персонализация"> "Цвета"> "Выберите цвет акцента". Я очень рад выбрать из предоставленной цветовой палитры, но я не знаю, как указать ее во время развертывания, чтобы она стала значением по умолчанию для всех новых учетных записей пользователей вместе с пользовательской темой.

Я думал, что элемент WindowColor мог бы сделать это, но я не смог найти документацию для него в Windows 10. Есть документация для него в Windows 7 и 8 на TechNet и MSDN, но были различия между этими версиями и никаких указаний о том, какие значения использовать в Windows 10 или будут ли работать какие-либо значения. Я старался <WindowColor>Color 1</WindowColor> просто чтобы посмотреть что получится, но я не получил желаемого результата.

Я попытался настроить нужный мне цвет в работающей версии Windows, извлечь все соответствующие значения из реестра и применить их в Windows PE к соответствующим местам в HKLM и HKCU профиля пользователя по умолчанию в целевой ОС в Windows PE до чтобы первая загрузка после install.wim была применена к диску, но это не сработало. В процессе первой загрузки и первого входа в систему мои значения были перезаписаны.

Я также попытался создать собственную тему и установить ее в качестве темы по умолчанию, изменив ссылки в реестре на aero.theme на мою собственную тему, но это по-прежнему не достигло моей цели.

Я в тупике. Цвет акцента по умолчанию выглядит ужасно с моими желаемыми пользовательскими обоями для рабочего стола. Как установить пользовательский цвет акцента по умолчанию во время развертывания Windows 10?

1 ответ

Предопределенные цвета не рекомендуются. Используйте пользовательское шестнадцатеричное значение цвета ARGB, которому предшествует 0x. Например: 0xff0078d7 (по умолчанию синий). Или вы можете использовать "Автоматически". Дополнительная информация: https://docs.microsoft.com/en-gb/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-themes-windowcolor

Другие вопросы по тегам