Назад | Перейти на главную страницу

Как изменить цветовую схему в Windows Server 2012

Я установил новую копию Windows Server 2012, и когда я перехожу к Control Panel > Appearance > Display > Color and Appearance Здесь утверждается "Эта страница недоступна в этом выпуске Windows".

Установленная мной версия является последней из загрузок подписчиками MSDN и указана в разделе «Свойства компьютера» как «Windows Server 2012 Standard». Я могу изменить цвет фона рабочего стола, но не цвета границ окна. Единственными доступными «схемами» являются «Windows Basic», а затем еще 4 более уродливые схемы «High Contrast».

В этом нет ничего страшного, но постоянный взгляд на уродливые голубые оконные рамы вызывает у меня головную боль. Почему такая простая настройка «недоступна»?

Вам необходимо включить функцию «Desktop Experience», чтобы получить компоненты рабочего стола (цветовые схемы, трехмерную графику, проигрыватель Windows Media и т. Д.). Мы делаем это на наших терминальных серверах. Возможно, вам придется заставить пользователей использовать определенный стиль - это можно сделать с помощью локальной групповой политики или обычного объекта групповой политики на основе домена.

Скриншот ниже взят отсюда.

Если вы не хотите устанавливать «Возможности рабочего стола», вы можете изменить цветовую схему с помощью записей реестра в

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

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

После изменения записей реестра, требуется перезагрузка. Выйти или закрыть удаленный рабочий стол кажется достаточно, как TN указывает. Ключи, представляющие интерес:

  • ColorizationColor
  • ColorizationAfterglow (не уверен в этом)

Цвета задаются в HEX-формате, включая альфа-канал. Начальный (синий) значение 0xc055c9ed где c0 это для альфы.

Например, измените цвет (оставьте альфа-канал в покое) на 0xc0eac754 (оранжевый), а после перезагрузки вы увидите следующую цветовую схему:

Если вы не хотите устанавливать функцию Desktop Experience (и вам следует подумать об этом дважды, поскольку она также устанавливает кучу приложений), есть еще один вариант, который немного ограничен, но может работать: цветовые схемы High Contrast.

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

Перед:

После:

К сожалению, в своей безмерной мудрости Microsofties не позволяет вам настраивать все цветов, поэтому этот подход определенно предполагает некоторые компромиссы. В частности, цвет панели задач не настраивается напрямую. Но я все еще, кажется, предпочитаю модифицированную схему высокой контрастности по умолчанию, без риска установки Windows Media Player и кодеков AVI на моих серверах.

Я поискал в Интернете простую утилиту и нашел Aero 8 Tuner.

Похоже, у него была одна простая функция - настроить цвет. Я попытался загрузить его, но на странице было написано, что программа заменена Winaero Tweaker, поэтому я загрузил ее.

У него не было установщика, поэтому я мог просто щелкнуть, чтобы запустить его. Он показал диалог исключения об отсутствии Windows SAT, но я мог просто проигнорировать его, нажав продолжить.

Я перешел в «Внешний вид» -> «Синхронизировать цвета Metro / Aero», а затем щелкнул «Изменить оба цвета одновременно». И вуаля, ужасный цвет исчез мгновенно, без необходимости установки тысяч компонентов Desktop Experience и перезагрузки системы. И я смогу сделать это снова, если в будущем возненавижу этот цвет.

Цвета можно изменить с помощью PowerShell, не устанавливая Desktop Experience или не возиться вручную с помощью regedit.exe. Например, для своих серверов я выбрал следующие три цветовые схемы:

# Own virtual machine, do whatever you want
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 8041239
# Internal test server, other users' work might be blocked if you screw up
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 16372771
# Production server, lives are at stake!
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 13043720

Цвета должны быть целыми числами. Вы можете преобразовать шестнадцатеричное значение цвета RGB в целое число с помощью PowerShell:

[Convert]::ToInt32("ff0000", 16)
16711680

Вам необходимо установить Desktop Experience. Просто откройте Powershell и выполните следующие команды для установки:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Чтобы установить графическую оболочку сервера с Windows PowerShell, используйте следующие команды:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Чтобы установить возможности рабочего стола с Windows PowerShell, используйте следующие команды:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Чтобы установить Media Foundation с помощью Windows PowerShell, используйте следующие команды:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Чтобы удалить графическую оболочку сервера с помощью Windows PowerShell, используйте следующие команды:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

Это оно! После выполнения перезагрузки. Вы найдете «Персонализация» после нажатия на Рабочий стол, и вы также можете включить звук. Ура !!!!

в server 2012 R2 после установки рабочего стола вы можете изменить цвета окон

Это сервер. На самом деле вы сами уже дали ответ этой строкой:

«Эта страница недоступна в этом выпуске Windows»

Серверы предназначены для удаленного администрирования, поэтому нет смысла фактически программировать эти функции в ядре ОС.