Jak zmienić schemat kolorów w systemie Windows Server 2012

20

Zainstalowałem nową kopię systemu Windows Server 2012, a kiedy do Control Panel > Appearance > Display > Color and Appearanceniej przejdę , stwierdza: „ Ta strona nie jest dostępna w tej edycji systemu Windows ”.

Zainstalowana wersja jest najnowszą wersją pobraną przez subskrybenta MSDN i jest wymieniona w obszarze Właściwości komputera jako „Windows Server 2012 Standard”. Mogę zmienić kolor tła pulpitu, ale nie kolory granic okna. Jedynymi dostępnymi „schematami” są „Windows Basic”, a następnie 4 jeszcze bardziej brzydsze schematy „Wysoki kontrast”.

To nie jest wielka sprawa, ale patrzenie na brzydkie niebieskie okiennice przez cały czas sprawia mi ból głowy. Dlaczego tak proste ustawienie „byłoby niedostępne”?

bigmac
źródło

Odpowiedzi:

23

Aby uzyskać części pulpitu (schematy kolorów, grafika 3D, Windows Media Player itp.), Musisz włączyć funkcję „Desktop Experience”. Robimy to na naszych serwerach terminali. Konieczne może być zmuszenie użytkowników do używania określonego stylu - można to zrobić za pomocą lokalnych zasad grupy lub w zwykłym obiekcie zasad grupy opartym na domenie.

Poniższy zrzut ekranu pochodzi stąd .

Obsługa pulpitu

Pauska
źródło
Po wybraniu lepszego schematu kolorów możesz usunąć tę funkcję, a ustawienia zostaną zachowane.
zacharydl
Jest to również wymagane, jeśli chcesz mieć ikony systemowe na pulpicie . Ciekawe, że WTF zastanawiało się w Microsoft, kiedy spakowali razem funkcje Windows ...
Massimo,
Źle. zobacz odpowiedź romkyns.
joshudson
@joshudson Odpowiedź nie jest zła. Schematy kolorów są częścią funkcji Desktop Experience w systemie Windows Server. Jeśli nie chcesz ich instalować i chciałbyś skorzystać z podpowiedzi przedstawionej poniżej, możesz to zrobić. To wciąż nie znaczy, że moja odpowiedź jest zła. Och, i dzięki za głos!
pauska
@joshudson Czym dokładnie jest „źle”?
Michael Hampton
14

Jeśli nie chcesz instalować programu „Desktop Experience”, możesz zmienić schemat kolorów za pomocą wpisów rejestru

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Nie można tam modyfikować określonych kolorów, ale można zmienić ogólny schemat, tak jak pozwala na to GUI systemu Windows.

Po zmianie wpisów rejestru wymagane jest ponowne uruchomienie komputera .Wylogowanie lub zamknięcie zdalnego pulpitu wydaje się wystarczające, jak wskazuje TN . Kluczami zainteresowania są:

  • ColorizationColor
  • ColorizationAfterglow (nie jestem pewien co do tego)

Kolory są ustawione w formacie HEX, w tym kanał alfa. Początkowa ( niebieska ) wartość to 0xc055c9edgdzie c0jest alfa.

Na przykład zmień kolor (pozostaw kanał alfa w spokoju) na 0xc0eac754( pomarańczowy ), a po ponownym uruchomieniu zobaczysz następujący schemat kolorów:

Schemat kolorów pomarańczowych w systemie Windows Server 2012 R2

Linus Caldwell
źródło
3
+1 Ale ponowne uruchomienie nie jest wymagane, ponieważ zmieniasz tylko bieżącego użytkownika. Zamykanie pulpitu zdalnego (bez wylogowania) lub wylogowanie wydaje się wystarczające w systemie Windows Server 2012 R2.
TN.
ColorizationColorBalance jest również ważny. Liczba nowych profili użytkowników zmienia się na ogromną liczbę, co powoduje, że ramki są renderowane jako czarne. Po ustawieniu na 0x57 jak na zrzucie ekranu wszystko działa ponownie.
Joep Beusenberg
3

Jeśli nie chcesz instalować funkcji Desktop Experience (i powinieneś pomyśleć o tym dwa razy, ponieważ instaluje ona także wiele aplikacji ), istnieje inna opcja, która jest nieco ograniczona, ale może działać: schematy kolorów o wysokim kontraście.

Widzisz, kolory schematu podstawowego są w rzeczywistości konfigurowalne, ale kontrolki, które to robią, są widoczne tylko, jeśli wybierzesz jeden z schematów kolorów o wysokim kontraście.

Przed:

wprowadź opis zdjęcia tutaj

Po:

wprowadź opis zdjęcia tutaj

Niestety, w swojej nieskończonej mądrości, Microsofties nie pozwalają na dostosowanie wszystkich kolorów, więc takie podejście zdecydowanie wiąże się z pewnymi kompromisami. W szczególności koloru paska zadań nie można bezpośrednio dostosowywać. Ale nadal wydaje mi się, że wolę ulepszony schemat wysokiego kontrastu niż domyślny, bez ryzyka instalowania Windows Media Player i kodeków AVI na moich serwerach.

RomanSt
źródło
3

Przeszukałem Internet w poszukiwaniu prostego narzędzia i znalazłem Aero 8 Tuner.

Wydawało się, że ma jedną prostą funkcję, aby dostosować kolor. Próbowałem go pobrać, ale strona powiedziała, że ​​program został zastąpiony przez Winaero Tweaker, więc zamiast tego pobrałem.

Nie miał żadnego instalatora, więc mogłem po prostu kliknąć, aby go uruchomić. Pokazał wyjątek dotyczący braku Windows SAT, ale mogłem go zignorować, klikając Kontynuuj.

Nawigowałem do Wygląd -> Synchronizuj Metro / Aero Color, a następnie kliknąłem Zmień oba kolory jednocześnie. I voilà, okropny kolor zniknął natychmiast, bez potrzeby instalowania tysięcy komponentów Desktop Experience i restartowania systemu. I mogę to zrobić ponownie, jeśli w przyszłości nienawidzę koloru.

Cholerne warzywa
źródło
To zrobiło dla mnie robotę. Teraz mogę rozróżnić wiele pełnoekranowych sesji RDP
Siergiej
3

Kolory można zmieniać za pomocą programu PowerShell bez instalowania Desktop Experience lub ręcznego zmieniania programu regedit.exe. Na przykład wybrałem następujące trzy schematy kolorów dla moich serwerów:

# 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

Kolory muszą być ustawione jako liczby całkowite. Możesz przekonwertować wartość koloru szesnastkowego RGB na liczbę całkowitą za pomocą programu PowerShell:

[Convert]::ToInt32("ff0000", 16)
16711680
Ville Salonen
źródło
1

Musisz zainstalować Desktop Experience. Wystarczy otworzyć program PowerShell i wykonać te polecenia, aby zainstalować:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Aby zainstalować graficzną powłokę serwera za pomocą Windows PowerShell, użyj następujących poleceń:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Aby zainstalować Desktop Experience z Windows PowerShell, użyj następujących poleceń:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Aby zainstalować Media Foundation z Windows PowerShell, użyj następujących poleceń:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Aby odinstalować graficzną powłokę serwera za pomocą Windows PowerShell, użyj następujących poleceń:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

Otóż ​​to! Po wykonaniu uruchom ponownie. Po kliknięciu Pulpit znajdziesz „Personalizuj”, a także możesz włączyć Audio. Twoje zdrowie!!!!

użytkownik3479901
źródło
0

w serwerze 2012 R2 po zainstalowaniu środowiska pulpitu Możesz zmienić kolory okien

wprowadź opis zdjęcia tutaj

integratorIT
źródło
-4

To jest serwer. Właściwie już udzieliłeś odpowiedzi w tej linii:

„Ta strona nie jest dostępna w tej edycji systemu Windows”

Serwery są przeznaczone do zdalnej administracji, dlatego nie ma sensu programować tych funkcji w rdzeniu systemu operacyjnego.

Frederik Nielsen
źródło
1
Nie zgadzam się z tobą Frederik, ale to dziwne, że był dostępny dla każdej innej wersji systemu Windows Server, więc nie jest to tak naprawdę dodatkowe programowanie. Nie mogę uwierzyć, że próbnik kolorów ma wpływ na bezpieczeństwo, a jeśli zamierzają go usunąć, dlaczego nie zastosować standardowego szarego koloru zamiast wybierać tak przerażający kolor. Ponownie, nie jest to duży problem, ale czasami decyzje stwardnienia rozsianego naprawdę mnie zaskakują.
bigmac
@bmccleary MS zdecydowanie odchodzi od GUI serwerów i jest to jeden z efektów, motywy stają się domyślnie funkcją przestrzeni użytkownika dodaną do systemów operacyjnych klienta (i serwery jako dodatek, patrz odpowiedź Pauski). Cały kod potencjalnie dodaje luki, zwłaszcza w sposób, którego nie można sobie wyobrazić przed włamaniem. Usunięcie jak największej liczby kodów usuwa również te potencjalne wektory. Jeśli chodzi o wybór koloru, być może miało to zachęcić cię do nauki zdalnej administracji.
Chris S
To wcale nie jest poprawne. Zobacz moją odpowiedź.
pauska
1
„Jest to serwer”: oczywiście ty nie używają serwerów dla rozwoju, ale wiele robią inni, w tym przypadku jest to uzasadnione pytanie.
GlennG,
1
Przydaje mi się zmiana kolorów na serwerach, dzięki czemu mogę na pierwszy rzut oka zobaczyć, które zdalne połączenie jest z którym serwerem. (I tak znalazłem tę stronę ServerFault.)
andrewf