Bagaimana mengubah skema warna di Windows Server 2012

20

Saya telah menginstal salinan baru Windows Server 2012 dan ketika saya pergi Control Panel > Appearance > Display > Color and Appearancemenyatakan " Halaman ini tidak tersedia dalam edisi Windows ini ".

Versi yang saya instal adalah yang terbaru dari unduhan pelanggan MSDN dan terdaftar di bawah Computer Properties sebagai "Windows Server 2012 Standard". Saya dapat mengubah warna latar belakang desktop, tetapi bukan warna batas jendela. Satu-satunya "skema" yang tersedia adalah "Windows Basic" dan kemudian 4 skema "Kontras Tinggi" yang lebih jelek.

Ini bukan masalah besar, tetapi melihat jendela biru bayi jelek yang berbatasan sepanjang waktu membuat saya sakit kepala. Mengapa pengaturan sederhana seperti itu "tidak tersedia"?

bigmac
sumber

Jawaban:

23

Anda harus mengaktifkan fitur "Pengalaman Desktop" untuk mendapatkan bagian-bagian desktop (skema warna, grafik 3d, windows media player dll). Kami melakukan ini di server terminal kami. Anda mungkin harus memaksa pengguna menggunakan gaya yang ditentukan - ini dapat dilakukan melalui kebijakan grup lokal atau dalam GPO berbasis domain biasa.

Tangkapan layar di bawah berasal dari sini .

Pengalaman Desktop

pauska
sumber
Setelah Anda memilih skema warna yang lebih baik, Anda dapat menghapus fitur dan pengaturan Anda akan menempel.
zacharydl
Ini juga merupakan persyaratan jika Anda ingin memiliki ikon sistem di desktop Anda . Bertanya-tanya WTF berpikir dalam Microsoft ketika mereka mengemas fitur Windows bersama-sama ...
Massimo
Salah. lihat jawaban romkyn.
joshudson
@ joshudson Jawabannya tidak salah. Skema warna adalah bagian dari fitur Desktop Experience di Windows Server. Jika Anda tidak ingin menginstalnya, dan ingin menggunakan trik pada jawaban di bawah ini, silakan melakukannya. Itu masih tidak berarti bahwa jawaban saya salah. Oh, dan terima kasih untuk downvote!
pauska
@ joshudson Apa sebenarnya yang "salah"?
Michael Hampton
14

Jika Anda tidak ingin menginstal "Pengalaman Desktop", Anda dapat mengubah skema warna dengan entri registri di

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Anda tidak dapat memodifikasi warna tertentu di sana, tetapi mengubah skema keseluruhan seperti GUI windows memungkinkan Anda melakukannya.

Setelah mengubah entri registri, diperlukan reboot .Keluar atau menutup desktop jarak jauh tampaknya sudah cukup seperti yang ditunjukkan TN . Kunci-kunci yang menarik adalah:

  • ColorizationColor
  • ColorizationAfterglow (tidak yakin tentang ini)

Warna diatur dalam format HEX termasuk saluran alfa. Nilai awal ( biru ) adalah0xc055c9ed mana c0untuk alpha.

Misalnya, ubah warnanya (biarkan kanal alfa) menjadi 0xc0eac754( oranye ), dan setelah reboot Anda akan melihat skema warna berikut:

Skema Warna Oranye pada Windows Server 2012 R2

Linus Caldwell
sumber
3
+1 Tetapi reboot tidak diperlukan, karena Anda baru saja mengubah pengguna saat ini. Menutup desktop jarak jauh (tanpa keluar), atau keluar sepertinya sudah cukup di Windows Server 2012 R2.
TN.
ColorizationColorBalance juga penting. Ini berubah menjadi angka yang sangat besar untuk profil pengguna baru, menjadikan batas menjadikannya hitam. Dengan mengaturnya ke 0x57 seperti pada tangkapan layar, semuanya berfungsi lagi.
Joep Beusenberg
3

Jika Anda tidak ingin menginstal fitur Pengalaman Desktop (dan Anda harus berpikir dua kali tentang itu, seperti juga menginstal banyak aplikasi ), ada opsi lain yang agak terbatas tetapi mungkin berfungsi: skema warna Kontras Tinggi.

Anda lihat, warna skema Dasar sebenarnya dapat disesuaikan, tetapi kontrol untuk melakukannya hanya terlihat jika Anda memilih salah satu skema warna kontras tinggi.

Sebelum:

masukkan deskripsi gambar di sini

Setelah:

masukkan deskripsi gambar di sini

Sayangnya, dalam kebijaksanaan mereka yang tak terbatas, Microsofties tidak mengizinkan Anda untuk menyesuaikan semua warna, jadi pendekatan ini pasti melibatkan pertukaran. Secara khusus, warna bilah tugas tidak dapat disesuaikan secara langsung. Tapi sepertinya saya masih lebih suka skema kontras tinggi tweaked ke default, tanpa risiko menginstal Windows Media Player dan AVI codec di server saya.

RomanSt
sumber
3

Saya telah mencari di Web untuk sebuah utilitas sederhana dan menemukan, Aero 8 Tuner.

Tampaknya memiliki satu fungsi sederhana, untuk menyesuaikan warna. Saya mencoba mengunduhnya tetapi halaman mengatakan program itu digantikan oleh Winaero Tweaker, jadi saya mengunduhnya.

Itu tidak memiliki installer sehingga saya bisa klik untuk menjalankannya. Itu menunjukkan dialog pengecualian tentang tidak adanya Windows SAT, tapi saya bisa mengabaikannya dengan mengklik lanjut.

Saya menavigasi ke Appearance -> Sync Metro / Aero Color, dan kemudian mengklik Ubah kedua warna sekaligus. Dan voila, warna mengerikan itu hilang secara instan, tanpa perlu menginstal ribuan komponen Desktop Experience dan restart sistem. Dan saya bisa melakukannya lagi, jika saya membenci warna di masa depan.

Sayuran Sialan
sumber
Ini berhasil bagi saya. Sekarang saya dapat membedakan antara beberapa sesi RDP fullscreen
Sergei
3

Warna dapat diubah melalui PowerShell tanpa menginstal Desktop Experience atau bermain-main dengan regedit.exe secara manual. Misalnya saya memilih tiga skema warna berikut untuk server saya:

# 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

Warna harus ditetapkan sebagai bilangan bulat. Anda dapat mengonversi nilai warna hex hex ke integer menggunakan PowerShell:

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

Anda perlu menginstal Pengalaman Desktop. Cukup buka Powershell Anda dan jalankan perintah ini untuk menginstal ::

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Untuk menginstal Server Graphical Shell dengan Windows PowerShell, gunakan perintah berikut:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Untuk menginstal Pengalaman Desktop dengan Windows PowerShell, gunakan perintah berikut:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Untuk menginstal Media Foundation dengan Windows PowerShell, gunakan perintah berikut:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Untuk menghapus Server Graphical Shell dengan Windows PowerShell, gunakan perintah berikut:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

Itu dia! Setelah menjalankan restart. Anda akan menemukan 'Personalisasi' setelah mengklik Desktop dan Anda juga dapat mengaktifkan Audio. Tepuk tangan!!!!

pengguna3479901
sumber
0

di server 2012 R2 setelah menginstal pengalaman desktop Anda dapat mengubah warna windows

masukkan deskripsi gambar di sini

integratorIT
sumber
-4

Ini server. Anda sebenarnya sudah memberikan jawabannya sendiri dengan baris ini:

"Halaman ini tidak tersedia dalam edisi Windows ini"

Server adalah untuk administrasi jarak jauh, oleh karena itu tidak masuk akal untuk benar-benar memprogram fitur-fitur tersebut ke dalam inti OS.

Frederik Nielsen
sumber
1
Saya tidak setuju dengan Anda, Frederik, tetapi aneh bahwa itu sudah tersedia untuk setiap versi Windows Server sehingga itu bukan pemrograman tambahan. Saya tidak percaya bahwa ada implikasi keamanan pada pemilih warna, dan jika mereka akan menghapusnya, mengapa tidak tetap menggunakan warna abu-abu standar alih-alih memilih warna yang begitu menghebohkan. Sekali lagi, ini bukan masalah besar, tetapi terkadang keputusan MS benar-benar mengejutkan saya.
bigmac
@ bmccleary MS sudah pasti pindah dari Server GUI dan ini adalah salah satu efeknya, tema menjadi fitur userspace yang ditambahkan ke OS klien secara default (dan server sebagai tambahan, lihat jawaban Pauska). Semua kode berpotensi menambah kerentanan, terutama dalam cara yang tidak dapat Anda bayangkan sebelum diretas. Menghapus kode sebanyak mungkin menghilangkan vektor potensial tersebut juga. Sedangkan untuk pilihan warna, mungkin itu dimaksudkan untuk mendorong Anda untuk belajar administrasi jarak jauh.
Chris S
Ini tidak benar sama sekali. Lihat jawaban saya.
pauska
1
"Ini server": jelas Anda tidak menggunakan server untuk pengembangan, tetapi banyak yang melakukannya, dalam hal ini pertanyaan yang masuk akal.
GlennG
1
Saya merasa berguna untuk mengubah warna pada server, sehingga saya bisa melihat sekilas koneksi jarak jauh mana ke server mana. (Begitulah cara saya menemukan halaman ServerFault ini.)
andrewf