Comment changer le jeu de couleurs dans Windows Server 2012

20

J'ai installé une nouvelle copie de Windows Server 2012 et quand j'y vais, je Control Panel > Appearance > Display > Color and Appearancedéclare " Cette page n'est pas disponible dans cette édition de Windows ".

La version que j'ai installée est la plus récente des téléchargements d'abonnés MSDN et est répertoriée sous Propriétés de l'ordinateur comme «Windows Server 2012 Standard». Je peux changer la couleur d'arrière-plan du bureau, mais pas les couleurs des bordures de fenêtre. Les seuls "schémas" disponibles sont "Windows Basic", puis 4 schémas encore plus laids "à contraste élevé".

Ce n'est pas une grosse affaire, mais regarder les vilaines bordures bleues de la fenêtre tout le temps me donne mal à la tête. Pourquoi un paramètre aussi simple "ne serait-il pas disponible"?

bigmac
la source

Réponses:

23

Vous devrez activer la fonction "Expérience de bureau" pour obtenir les pièces du bureau (schémas de couleurs, graphiques 3D, lecteur multimédia Windows, etc.). Nous le faisons sur nos serveurs de terminaux. Vous devrez peut-être forcer les utilisateurs à utiliser un style défini - cela peut être fait via la stratégie de groupe locale ou dans un objet de stratégie de groupe basé sur un domaine normal.

La capture d'écran ci-dessous vient d'ici .

Expérience de bureau

pauska
la source
Après avoir choisi un meilleur jeu de couleurs, vous pouvez supprimer la fonction et vos paramètres resteront en place.
zacharydl
C'est également une exigence si vous souhaitez avoir des icônes système sur votre bureau . Wonder WTF pensait à Microsoft quand ils ont empaqueté des fonctionnalités Windows ensemble ...
Massimo
Faux. voir la réponse de romkyns.
joshudson
@joshudson La réponse n'est pas fausse. Les schémas de couleurs font partie de la fonctionnalité Expérience de bureau dans Windows Server. Si vous ne souhaitez pas les installer et souhaitez utiliser l'astuce de la réponse ci-dessous, n'hésitez pas à le faire. Cela ne signifie toujours pas que ma réponse est fausse. Oh, et merci pour le downvote!
pauska
@joshudson Qu'est-ce qui est "mal" exactement?
Michael Hampton
14

Si vous ne souhaitez pas installer "Desktop Experience", vous pouvez modifier le jeu de couleurs avec les entrées de registre dans

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Vous ne pouvez pas modifier des couleurs spécifiques là-bas, mais changer le schéma global comme l'interface graphique Windows vous le permet.

Après avoir modifié les entrées de registre, un redémarrage est requis .Une déconnexion ou une fermeture du bureau distant semble être suffisante comme le souligne TN . Les clés d'intérêt sont:

  • ColorizationColor
  • ColorizationAfterglow (pas sûr de celui-ci)

Les couleurs sont définies au format HEX, y compris le canal alpha. La valeur initiale ( bleue ) est 0xc055c9edc0est l'alpha.

Par exemple, changez la couleur (laissez le canal alpha tranquille) en 0xc0eac754( orange ), et après un redémarrage, vous verrez le schéma de couleurs suivant:

Schéma de couleurs orange sur Windows Server 2012 R2

Linus Caldwell
la source
3
+1 Mais le redémarrage n'est pas nécessaire, car vous ne faites que changer d'utilisateur actuel. La fermeture du bureau à distance (sans déconnexion) ou la déconnexion semble être suffisante sur Windows Server 2012 R2.
TN.
ColorizationColorBalance est également important. Cela se transforme en un nombre énorme de nouveaux profils d'utilisateurs, ce qui rend les bordures rendues noires. En le définissant sur 0x57 comme dans la capture d'écran, tout fonctionne à nouveau.
Joep Beusenberg
3

Si vous ne souhaitez pas installer la fonctionnalité Expérience de bureau (et vous devriez y réfléchir à deux fois, car elle installe également un tas d'applications ), il existe une autre option qui est un peu limitée mais qui pourrait fonctionner: les jeux de couleurs à contraste élevé.

Vous voyez, les couleurs du jeu de base sont en fait personnalisables, mais les commandes pour ce faire ne sont visibles que si vous sélectionnez l'un des jeux de couleurs à contraste élevé.

Avant:

entrez la description de l'image ici

Après:

entrez la description de l'image ici

Malheureusement, dans leur sagesse infinie, les Microsofties ne vous permettent pas de personnaliser toutes les couleurs, cette approche implique donc certainement des compromis. En particulier, la couleur de la barre des tâches n'est pas directement personnalisable. Mais je semble toujours préférer un schéma à contraste élevé modifié par défaut, sans les risques d'installer Windows Media Player et les codecs AVI sur mes serveurs.

RomanSt
la source
3

J'ai cherché sur le Web un utilitaire simple et j'ai trouvé Aero 8 Tuner.

Il semblait avoir une fonction simple, pour personnaliser la couleur. J'ai essayé de le télécharger mais la page indiquait que le programme avait été remplacé par Winaero Tweaker, donc je l'ai téléchargé à la place.

Il n'avait aucun programme d'installation, donc je pouvais simplement cliquer pour l'exécuter. Il a montré un dialogue d'exception sur l'absence de Windows SAT, mais je pouvais simplement l'ignorer en cliquant sur continuer.

J'ai accédé à Apparence -> Synchroniser Metro / Aero Color, puis j'ai cliqué sur Changer les deux couleurs à la fois. Et voilà, la couleur horrible a disparu instantanément, sans avoir besoin d'installer des milliers de composants Desktop Experience et de redémarrer le système. Et je peux le faire à nouveau, si je déteste la couleur à l'avenir.

Merde de légumes
la source
Cela a fait le travail pour moi. Maintenant, je peux faire la différence entre plusieurs sessions RDP en plein écran
Sergei
3

Les couleurs peuvent être modifiées via PowerShell sans installer Desktop Experience ou déconner manuellement avec regedit.exe. Par exemple, j'ai choisi les trois schémas de couleurs suivants pour mes serveurs:

# 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

Les couleurs doivent être définies sous forme d'entiers. Vous pouvez convertir la valeur de couleur hexadécimale RVB en entier à l'aide de PowerShell:

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

Vous devez installer Desktop Experience. Ouvrez simplement votre Powershell et exécutez ces commandes pour installer:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Pour installer le shell graphique du serveur avec Windows PowerShell, utilisez les commandes suivantes:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Pour installer Desktop Experience avec Windows PowerShell, utilisez les commandes suivantes:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Pour installer Media Foundation avec Windows PowerShell, utilisez les commandes suivantes:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Pour désinstaller le Server Graphical Shell avec Windows PowerShell, utilisez les commandes suivantes:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

C'est ça! Après avoir exécuté le redémarrage. Vous trouverez «Personnaliser» après avoir cliqué sur le bureau et vous pouvez également activer l'audio. À votre santé!!!!

user3479901
la source
0

dans le serveur 2012 R2 après l'installation de l'expérience de bureau Vous pouvez changer les couleurs des fenêtres

entrez la description de l'image ici

integratorIT
la source
-4

C'est un serveur. En fait, vous avez déjà donné la réponse vous-même avec cette ligne:

"Cette page n'est pas disponible dans cette édition de Windows"

Les serveurs sont destinés à l'administration à distance, il est donc inutile de programmer ces fonctionnalités dans le cœur du système d'exploitation.

Frederik Nielsen
la source
1
Je ne suis pas en désaccord avec vous Frederik, mais il est étrange qu'il soit disponible pour toutes les autres versions de Windows Server, ce n'est donc pas vraiment une programmation supplémentaire. Je ne peux pas croire qu'il y ait des implications de sécurité dans un sélecteur de couleurs, et s'ils vont le supprimer, pourquoi ne pas s'en tenir à la couleur grise standard au lieu de choisir une couleur si horrible. Encore une fois, ce n'est pas un gros problème, mais parfois les décisions de la SP me surprennent vraiment.
bigmac
@bmccleary MS s'éloigne définitivement des interfaces graphiques du serveur et c'est l'un des effets, les thèmes deviennent une fonctionnalité d'espace utilisateur ajoutée par défaut aux systèmes d'exploitation client (et les serveurs en tant que module complémentaire, voir la réponse de Pauska). Tout le code ajoute potentiellement des vulnérabilités, en particulier d'une manière que vous ne pourriez pas imaginer avant qu'il ne soit piraté. Supprimer autant de code que possible supprime également ces vecteurs potentiels. Quant au choix de la couleur, il s'agissait peut-être de vous inciter à apprendre l'administration à distance.
Chris S
Ce n'est pas correct du tout. Voir ma réponse.
pauska
1
"C'est un serveur": évidemment, vous n'utilisez pas de serveurs pour le développement, mais beaucoup d'autres le font, auquel cas c'est une question raisonnable.
GlennG
1
Je trouve utile de changer les couleurs sur les serveurs, afin que je puisse voir en un coup d'œil quelle connexion à distance est vers quel serveur. (C'est ainsi que j'ai trouvé cette page ServerFault.)
andrewf