Cómo cambiar la combinación de colores en Windows Server 2012

20

He instalado una copia nueva de Windows Server 2012 y cuando voy a Control Panel > Appearance > Display > Color and Appearanceella dice " Esta página no está disponible en esta edición de Windows ".

La versión que instalé es la última de las descargas de suscriptores de MSDN y aparece en Propiedades del equipo como "Windows Server 2012 Standard". Puedo cambiar el color de fondo del escritorio, pero no los colores de los bordes de la ventana. Los únicos "esquemas" disponibles son "Windows Basic" y luego 4 esquemas de "alto contraste" aún más feos.

No es un gran problema, pero mirar los feos bordes azules de la ventana del bebé todo el tiempo me da dolor de cabeza. ¿Por qué una configuración tan simple "no estaría disponible"?

bigmac
fuente

Respuestas:

23

Deberá habilitar la función "Experiencia de escritorio" para obtener las partes del escritorio (esquemas de color, gráficos en 3D, Windows Media Player, etc.). Hacemos esto en nuestros servidores de terminal. Es posible que tenga que obligar a los usuarios a usar un estilo definido; esto se puede hacer a través de la política de grupo local o en un GPO basado en un dominio regular.

La siguiente captura de pantalla proviene de aquí .

Experiencia de escritorio

pauska
fuente
Después de que haya elegido un mejor esquema de color, puede eliminar la función y su configuración se mantendrá.
zacharydl
Esto también es un requisito si desea tener iconos del sistema en su escritorio . Wonder WTF estaba pensando en Microsoft cuando agruparon las características de Windows juntas ...
Massimo
Incorrecto. ver la respuesta de romkyns.
joshudson
@joshudson La respuesta no es incorrecta. Los esquemas de color son parte de la función Experiencia de escritorio en Windows Server. Si no desea instalarlos y desea utilizar el truco de la respuesta a continuación, no dude en hacerlo. Todavía no significa que mi respuesta sea incorrecta. Ah, y gracias por el voto negativo!
Pauska
@joshudson ¿Qué es exactamente "incorrecto"?
Michael Hampton
14

En caso de que no desee instalar "Experiencia de escritorio", puede cambiar la combinación de colores con entradas de registro en

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

No puede modificar colores específicos allí, pero cambie el esquema general como lo permite la GUI de Windows.

Después de cambiar las entradas del registro, se requiere reiniciar .Un cierre de sesión o cierre del escritorio remoto parece ser suficiente, como señala TN . Las claves de interés son:

  • ColorizationColor
  • ColorizationAfterglow (No estoy seguro de este)

Los colores se configuran en formato HEX, incluido el canal alfa. El valor inicial ( azul ) es 0xc055c9eddonde c0está para alfa.

Por ejemplo, cambie el color (deje el canal alfa solo) a 0xc0eac754( naranja ), y después de reiniciar verá el siguiente esquema de color:

Esquema de color naranja en Windows Server 2012 R2

Linus Caldwell
fuente
3
+1 Pero no es necesario reiniciar, ya que solo está cambiando el usuario actual. Cerrar el escritorio remoto (sin cerrar sesión) o cerrar sesión parece ser suficiente en Windows Server 2012 R2.
TN.
ColorizationColorBalance también es importante. Esto cambia a un gran número de nuevos perfiles de usuario, lo que hace que los bordes se muestren en negro. Al establecerlo en 0x57 como en la captura de pantalla, todo vuelve a funcionar.
Joep Beusenberg
3

Si no desea instalar la función Experiencia de escritorio (y debería pensarlo dos veces, ya que también instala un montón de aplicaciones ), hay otra opción que es un poco limitada pero que podría funcionar: los esquemas de color de alto contraste.

Verá, los colores del esquema básico son realmente personalizables, pero los controles para hacerlo solo son visibles si selecciona uno de los esquemas de color de alto contraste.

Antes de:

ingrese la descripción de la imagen aquí

Después:

ingrese la descripción de la imagen aquí

Desafortunadamente, en su sabiduría infinita, Microsofties no le permite personalizar todos los colores, por lo que este enfoque definitivamente implica algunas compensaciones. En particular, el color de la barra de tareas no es directamente personalizable. Pero todavía parece que prefiero un esquema de alto contraste ajustado al predeterminado, sin los riesgos de instalar Windows Media Player y códecs AVI en mis servidores.

RomanSt
fuente
3

Busqué en la Web una utilidad simple y encontré Aero 8 Tuner.

Parecía tener una función simple, personalizar el color. Traté de descargarlo, pero la página decía que el programa fue reemplazado por Winaero Tweaker, así que lo descargué.

No tenía ningún instalador, así que podía hacer clic para ejecutarlo. Mostraba un diálogo de excepción sobre la ausencia de Windows SAT, pero podía ignorarlo haciendo clic en continuar.

Navegué hasta Apariencia -> Sincronizar Metro / Aero Color, y luego hice clic en Cambiar ambos colores a la vez. Y voilà, el horrible color desapareció al instante, sin la necesidad de instalar miles de componentes de Desktop Experience y reiniciar el sistema. Y puedo hacerlo de nuevo, si llego a odiar el color en el futuro.

Malditas verduras
fuente
Esto hizo el trabajo por mí. Ahora puedo diferenciar entre múltiples sesiones RDP a pantalla completa
Sergei
3

Los colores se pueden cambiar a través de PowerShell sin instalar Desktop Experience o jugar manualmente con regedit.exe. Por ejemplo, elegí los siguientes tres esquemas de color para mis servidores:

# 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

Los colores deben establecerse como enteros. Puede convertir el valor de color hexadecimal RGB a entero utilizando PowerShell:

[Convert]::ToInt32("ff0000", 16)
16711680
Ville Salonen
fuente
1

Necesita instalar Desktop Experience. Simplemente abra su Powershell y ejecute estos comandos para instalar ::

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Para instalar el Shell gráfico del servidor con Windows PowerShell, use los siguientes comandos:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Para instalar Desktop Experience con Windows PowerShell, use los siguientes comandos:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Para instalar Media Foundation con Windows PowerShell, use los siguientes comandos:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Para desinstalar el Server Graphical Shell con Windows PowerShell, use los siguientes comandos:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

¡Eso es! Después de ejecutar reiniciar. Encontrará 'Personalizar' después de hacer clic en Escritorio y también puede habilitar Audio. ¡¡¡¡Aclamaciones!!!!

user3479901
fuente
0

en el servidor 2012 R2 después de instalar la experiencia de escritorio Puede cambiar los colores de las ventanas

ingrese la descripción de la imagen aquí

integratorIT
fuente
-4

Es un servidor De hecho, ya dio la respuesta usted mismo con esta línea:

"Esta página no está disponible en esta edición de Windows"

Los servidores están destinados a la administración remota, por lo que no tiene sentido programar esas funciones en el núcleo del sistema operativo.

Frederik Nielsen
fuente
1
No estoy en desacuerdo con usted Frederik, pero es extraño que haya estado disponible para todas las demás versiones de Windows Server, por lo que no es realmente una programación adicional. No puedo creer que haya implicaciones de seguridad en un selector de color, y si van a eliminarlo, ¿por qué no seguir con el color gris estándar en lugar de elegir un color tan horrible? Una vez más, no es un gran problema, pero a veces las decisiones de la EM realmente me sorprenden.
bigmac
@bmccleary MS definitivamente se está alejando de las GUI del servidor y este es uno de los efectos, los temas se están convirtiendo en una función de espacio de usuario agregada a los sistemas operativos del cliente de forma predeterminada (y los servidores como un complemento, consulte la respuesta de Pauska). Todo el código potencialmente agrega vulnerabilidades, especialmente en formas que no podría imaginar antes de que sea pirateado. Al eliminar la mayor cantidad de código posible, también se eliminan esos vectores potenciales. En cuanto a la elección del color, quizás fue para alentarlo a aprender administración remota.
Chris S
Esto no es correcto en absoluto. Mira mi respuesta.
pauska
1
"Es un servidor": obviamente, que no utiliza servidores para el desarrollo, pero muchos otros lo hacen, en cuyo caso se trata de una pregunta razonable.
GlennG
1
Me resulta útil cambiar los colores en los servidores, para poder ver de un vistazo qué conexión remota es a qué servidor. (Así es como encontré esta página ServerFault.)
andrewf