Как изменить цветовую схему в Windows Server 2012
Я установил свежую копию Windows Server 2012 и когда я иду в Control Panel > Appearance > Display > Color and Appearance
в нем говорится "Эта страница недоступна в этой редакции Windows".
Установленная мною версия является последней из загрузок подписчика MSDN и указана в разделе "Свойства компьютера" как "Windows Server 2012 Standard". Я могу изменить цвет фона рабочего стола, но не цвета границ окна. Единственными доступными "схемами" являются "Windows Basic", а затем еще более уродливые схемы "High Contrast".
Это не так уж и сложно, но смотреть на уродливые голубые границы окна у меня все время головная боль. Почему такая простая настройка "недоступна"?
8 ответов
Вам потребуется включить функцию "Desktop Experience", чтобы получить детали рабочего стола (цветовые схемы, 3d-графику, проигрыватель Windows Media и т. Д.). Мы делаем это на наших терминальных серверах. Возможно, вам придется заставить пользователей использовать определенный стиль - это можно сделать с помощью локальной групповой политики или в обычном доменном объекте групповой политики.
Если вы не хотите устанавливать "Desktop Experience", вы можете изменить цветовую схему с записями реестра в
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM
Вы не можете изменить определенные цвета там, но измените общую схему, как позволяет Windows GUI.
После изменения записей реестра требуется перезагрузка. Выход из системы или закрытие удаленного рабочего стола кажутся достаточными, как указывает TN. Ключи интереса:
ColorizationColor
ColorizationAfterglow
(не уверен насчет этого)
Цвета задаются в HEX-формате, включая альфа-канал. Начальное ( синее) значение 0xc055c9ed
где c0
для альфы.
Например, измените цвет (оставьте альфа-канал в покое) на 0xc0eac754
( оранжевый), и после перезагрузки вы увидите следующую цветовую схему:
Я искал в Интернете простую утилиту и нашел, Aero 8 Tuner.
Казалось, есть одна простая функция, чтобы настроить цвет. Я пытался скачать его, но на странице говорилось, что программа была заменена Winaero Tweaker, поэтому я скачал ее.
У него не было никакого установщика, поэтому я мог просто щелкнуть, чтобы запустить его. Он показывал исключительный диалог об отсутствии Windows SAT, но я мог просто проигнорировать его, нажав продолжить.
Я перешел к "Внешний вид" -> "Синхронизировать цвета метро / аэро" и затем щелкнул "Изменить оба цвета одновременно" И вуаля, ужасные цвета исчезли мгновенно, без необходимости установки тысяч компонентов 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
Цвета должны быть заданы как целые числа. Используя PowerShell, вы можете преобразовать шестнадцатеричное значение цвета RGB в целое число:
[Convert]::ToInt32("ff0000", 16)
16711680
Если вы не хотите устанавливать функцию Desktop Experience (и вам следует дважды подумать об этом, так как она также устанавливает множество приложений), есть еще один вариант, который немного ограничен, но может работать: цветовые схемы с высокой контрастностью.
Видите ли, цвета базовой схемы на самом деле можно настраивать, но элементы управления для этого видны только при выборе одной из высококонтрастных цветовых схем.
До:
После:
К сожалению, благодаря своей бесконечной мудрости, Microsofties не позволяют настраивать все цвета, поэтому этот подход определенно предполагает некоторые компромиссы. В частности, цвет панели задач не настраивается напрямую. Но я все еще, кажется, предпочитаю настроенную высококонтрастную схему по умолчанию, без риска установки Windows Media Player и AVI-кодеков на моих серверах.
Вам необходимо установить Desktop Experience . Просто откройте ваш Powershell и выполните эти команды для установки:
Import-Module ServerManager
Install-WindowsFeature Server-Gui-Mgmt-Infra
Чтобы установить серверную графическую оболочку с Windows PowerShell, используйте следующие команды:
Import-Module ServerManager
Install-WindowsFeature Server-Gui-Shell
Чтобы установить Desktop Experience с 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
Это оно! После выполнения перезагрузите. Вы найдете "Персонализация" после нажатия на рабочем столе, и вы также можете включить аудио. Ура!!!!
В сервере 2012 R2 после установки рабочего стола вы можете изменить цвета окон
Это сервер. Вы на самом деле уже дали ответ с этой строкой:
"Эта страница недоступна в этом выпуске Windows"
Серверы предназначены для удаленного администрирования, поэтому нет смысла программировать эти функции в ядре ОС.