Come modificare la combinazione di colori in Windows Server 2012


20

Ho installato una nuova copia di Windows Server 2012 e quando accedo Control Panel > Appearance > Display > Color and Appearanceindica " Questa pagina non è disponibile in questa edizione di Windows ".

La versione che ho installato è l'ultima di download di abbonati MSDN ed è elencata in Proprietà del computer come "Windows Server 2012 Standard". Posso cambiare il colore di sfondo del desktop, ma non i colori dei bordi della finestra. Gli unici "schemi" disponibili sono "Windows Basic" e quindi 4 schemi "Contrasto elevato" ancora più brutti.

Non è un grosso problema, ma guardare i brutti bordi blu della finestra per tutto il tempo mi fa venire il mal di testa. Perché un'impostazione così semplice "non sarebbe disponibile"?

Risposte:


23

È necessario abilitare la funzione "Esperienza desktop" per ottenere le parti del desktop (combinazioni di colori, grafica 3d, Windows Media Player ecc.). Lo facciamo sui nostri terminal server. Potrebbe essere necessario forzare gli utenti a utilizzare uno stile definito: ciò può essere fatto tramite i criteri di gruppo locali o in un oggetto Criteri di gruppo basato su dominio normale.

Lo screenshot qui sotto viene da qui .

Esperienza desktop


Dopo aver scelto una combinazione di colori migliore, è possibile rimuovere la funzione e le impostazioni rimarranno.
Zacharydl,

Questo è anche un requisito se si desidera avere icone di sistema sul desktop . Wonder WTF stava pensando a Microsoft quando ha messo insieme le funzionalità di Windows ...
Massimo

Sbagliato. vedi la risposta di Romkyns.
joshudson,

@joshudson La risposta non è sbagliata. Le combinazioni di colori fanno parte della funzionalità Esperienza desktop in Windows Server. Se non vuoi installarli e desideri utilizzare il trucco sulla risposta di seguito, sentiti libero di farlo. Non significa ancora che la mia risposta sia sbagliata. Oh, e grazie per il downvote!
pauska,

@joshudson Cos'è esattamente "sbagliato"?
Michael Hampton

14

Nel caso in cui non si desideri installare "Esperienza desktop", è possibile modificare la combinazione di colori inserendo le voci di registro

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Non è possibile modificare colori specifici lì, ma cambiare lo schema generale come la GUI di Windows ti consente di fare.

Dopo aver modificato le voci del registro, è necessario riavviare .Una disconnessione o la chiusura del desktop remoto sembra essere sufficiente come sottolinea TN . Le chiavi di interesse sono:

  • ColorizationColor
  • ColorizationAfterglow (Non sono sicuro di questo)

I colori sono impostati in formato HEX incluso il canale alfa. Il valore iniziale ( blu ) è 0xc055c9eddove si c0trova l'alfa.

Ad esempio, cambia il colore (lascia solo il canale alfa) su 0xc0eac754( arancione ) e dopo un riavvio vedrai la seguente combinazione di colori:

Combinazione di colori arancione su Windows Server 2012 R2


3
+1 Ma non è necessario riavviare, in quanto si sta semplicemente cambiando l'utente corrente. Chiudere il desktop remoto (senza disconnettersi) o disconnettersi sembra essere sufficiente su Windows Server 2012 R2.
TN.

Anche ColorizationColorBalance è importante. Questo diventa un numero enorme per i nuovi profili utente, rendendo i bordi resi neri. Impostandolo su 0x57 come nello screenshot, tutto funziona di nuovo.
Joep Beusenberg,

3

Se non vuoi installare la funzionalità Esperienza desktop (e dovresti pensarci due volte, poiché installa anche un sacco di app ), c'è un'altra opzione che è un po 'limitata ma potrebbe funzionare: le combinazioni di colori ad alto contrasto.

Vedete, i colori dello schema di base sono effettivamente personalizzabili, ma i controlli per farlo sono visibili solo se si seleziona uno degli schemi di colore ad alto contrasto.

Prima:

inserisci qui la descrizione dell'immagine

Dopo:

inserisci qui la descrizione dell'immagine

Sfortunatamente, nella loro infinita saggezza, Microsofties non ti consente di personalizzare tutti i colori, quindi questo approccio comporta sicuramente alcuni compromessi. In particolare, il colore della barra delle applicazioni non è direttamente personalizzabile. Ma continuo a preferire uno schema ottimizzato ad alto contrasto al valore predefinito, senza i rischi di installare Windows Media Player e i codec AVI sui miei server.


3

Ho cercato sul Web una semplice utility e ho trovato Aero 8 Tuner.

Sembrava avere una semplice funzione, personalizzare il colore. Ho provato a scaricarlo, ma la pagina diceva che il programma era stato sostituito da Winaero Tweaker, quindi l'ho scaricato.

Non aveva alcun programma di installazione, quindi ho potuto semplicemente fare clic per eseguirlo. Ha mostrato un dialogo di eccezione sull'assenza di Windows SAT, ma ho potuto semplicemente ignorarlo facendo clic su continua.

Sono passato a Aspetto -> Sincronizza Metro / Aero Colore, quindi ho fatto clic su Cambia entrambi i colori contemporaneamente. E voilà, il colore orribile è sparito all'istante, senza la necessità di installare migliaia di componenti Desktop Experience e riavviare il sistema. E posso farlo di nuovo, se vengo ad odiare il colore in futuro.


Questo ha fatto il lavoro per me. Ora posso distinguere tra più sessioni RDP a schermo intero
Sergei

3

I colori possono essere cambiati tramite PowerShell senza installare Desktop Experience o scherzare manualmente con regedit.exe. Ad esempio, ho scelto i seguenti tre colori per i miei server:

# 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

I colori devono essere impostati come numeri interi. È possibile convertire il valore di colore esadecimale RGB in numero intero utilizzando PowerShell:

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

1

Devi installare Desktop Experience. Basta aprire Powershell ed eseguire questi comandi per installare ::

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Per installare Server Graphical Shell con Windows PowerShell, utilizzare i comandi seguenti:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Per installare Desktop Experience con Windows PowerShell, utilizzare i comandi seguenti:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Per installare Media Foundation con Windows PowerShell, utilizzare i comandi seguenti:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Per disinstallare Server Graphical Shell con Windows PowerShell, utilizzare i comandi seguenti:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

Questo è tutto! Dopo aver eseguito il riavvio. Troverai "Personalizza" dopo aver fatto clic su Desktop e puoi anche abilitare Audio. Saluti!!!!


0

nel server 2012 R2 dopo l'installazione dell'esperienza desktop È possibile modificare i colori di Windows

inserisci qui la descrizione dell'immagine


-4

È un server. In realtà hai già dato tu stesso la risposta con questa linea:

"Questa pagina non è disponibile in questa edizione di Windows"

I server sono utili per l'amministrazione remota, quindi non ha senso programmare effettivamente queste funzionalità nel cuore del sistema operativo.


1
Non sono in disaccordo con te Frederik, ma è strano che sia stato disponibile per tutte le altre versioni di Windows Server, quindi non è davvero una programmazione aggiuntiva. Non riesco a credere che ci siano implicazioni di sicurezza in un selettore di colori e se lo rimuoveranno, perché non attenersi al colore grigio standard invece di scegliere un colore così orrendo. Ancora una volta, non è un grosso problema, ma a volte le decisioni della SM mi sorprendono davvero.
bigmac,

@bmccleary MS si sta decisamente allontanando dalle GUI del server e questo è uno degli effetti, i temi stanno diventando una funzionalità dello spazio utente aggiunta ai sistemi operativi client per impostazione predefinita (e i server come componente aggiuntivo, vedi la risposta di Pauska). Tutto il codice potenzialmente aggiunge vulnerabilità, specialmente in modi che non puoi immaginare prima che venga violato. La rimozione di più codice possibile rimuove anche quei potenziali vettori. Per quanto riguarda la scelta del colore, forse era pensato per incoraggiarti a imparare l'amministrazione remota.
Chris S,

Questo non è affatto corretto. Vedi la mia risposta
pauska,

1
"E 'un server": ovviamente, si non si utilizzano i server per lo sviluppo, ma molti altri lo fanno, in questo caso si tratta di una domanda ragionevole.
GlennG

1
Trovo utile cambiare i colori sui server, in modo da poter vedere a colpo d'occhio quale connessione remota è a quale server. (Ecco come ho trovato questa pagina ServerFault.)
andrewf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.