Cách thay đổi bảng màu trong Windows Server 2012


20

Tôi đã cài đặt một bản sao mới của Windows Server 2012 và khi tôi đi đến Control Panel > Appearance > Display > Color and Appearancenó ghi " Trang này không có sẵn trong phiên bản Windows này ".

Phiên bản tôi đã cài đặt là phiên bản mới nhất từ ​​các bản tải xuống của thuê bao MSDN và được liệt kê trong Thuộc tính máy tính là "Tiêu chuẩn Windows Server 2012". Tôi có thể thay đổi màu nền của màn hình nền, nhưng không thay đổi màu của viền cửa sổ. Các "lược đồ" duy nhất có sẵn là "Windows Basic" và sau đó là 4 lược đồ "Tương phản cao" thậm chí xấu hơn.

Đó không phải là một vấn đề lớn, nhưng nhìn vào cửa sổ màu xanh bé xíu xấu xí mọi lúc khiến tôi đau đầu. Tại sao một thiết lập đơn giản như vậy "không có sẵn"?

Câu trả lời:


23

Bạn sẽ cần kích hoạt tính năng "Trải nghiệm máy tính để bàn" để có được các bộ phận máy tính để bàn (phối màu, đồ họa 3d, trình phát phương tiện windows, v.v.). Chúng tôi làm điều này trên các máy chủ đầu cuối của chúng tôi. Bạn có thể phải buộc người dùng sử dụng một kiểu xác định - điều này có thể được thực hiện thông qua chính sách nhóm cục bộ hoặc trong GPO dựa trên tên miền thông thường.

Dưới đây ảnh chụp màn hình đến từ đây .

Kinh nghiệm máy tính để bàn


Sau khi bạn đã chọn một bảng màu tốt hơn, bạn có thể xóa tính năng này và cài đặt của bạn sẽ được sử dụng.
zacharydl

Đây cũng là một yêu cầu nếu bạn muốn có các biểu tượng hệ thống trên máy tính để bàn của mình . Wonder WTF đã suy nghĩ ở Microsoft khi họ đóng gói các tính năng của Windows cùng nhau ...
Massimo

Sai rồi. xem romkyns trả lời.
joshudson

@joshudson Câu trả lời không sai. Phối màu là một phần của tính năng Trải nghiệm máy tính để bàn trong Windows Server. Nếu bạn không muốn cài đặt chúng và muốn sử dụng mẹo cho câu trả lời dưới đây, thì hãy thoải mái làm điều đó. Nó vẫn không có nghĩa là câu trả lời của tôi là sai. Oh, và cảm ơn cho downvote!
pauseka

@joshudson Chính xác thì "sai" là gì?
Michael Hampton

14

Trong trường hợp bạn không muốn cài đặt "Trải nghiệm máy tính để bàn", bạn có thể thay đổi bảng màu với các mục đăng ký trong

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Bạn không thể sửa đổi các màu cụ thể ở đó, nhưng thay đổi lược đồ tổng thể như GUI GUI cho phép bạn thực hiện.

Sau khi thay đổi các mục đăng ký, cần phải khởi động lại .Đăng xuất hoặc đóng máy tính từ xa dường như là đủ như TN chỉ ra . Các chìa khóa quan tâm là:

  • ColorizationColor
  • ColorizationAfterglow (Không chắc chắn về điều này)

Màu sắc được đặt ở định dạng HEX bao gồm kênh alpha. Giá trị ban đầu ( màu xanh ) là 0xc055c9ednơi c0dành cho alpha.

Ví dụ: thay đổi màu (để riêng kênh alpha) thành 0xc0eac754( màu cam ) và sau khi khởi động lại, bạn sẽ thấy bảng màu sau:

Lược đồ màu cam trên Windows Server 2012 R2


3
+1 Nhưng không cần khởi động lại, vì bạn chỉ đang thay đổi người dùng hiện tại. Đóng máy tính từ xa (không đăng xuất) hoặc đăng xuất dường như là đủ trên Windows Server 2012 R2.
TN.

ColorizationColorBalance cũng quan trọng. Điều này thay đổi thành một số lượng lớn cho hồ sơ người dùng mới, làm cho đường viền hiển thị màu đen. Bằng cách đặt nó thành 0x57 như trong ảnh chụp màn hình, mọi thứ sẽ hoạt động trở lại.
Joep Beusenberg

3

Nếu bạn không muốn cài đặt tính năng Trải nghiệm máy tính để bàn (và bạn nên suy nghĩ kỹ về nó, vì nó cũng cài đặt một loạt các ứng dụng ), có một tùy chọn khác hơi hạn chế nhưng có thể hoạt động: phối màu tương phản cao.

Bạn thấy đấy, màu sắc của lược đồ Cơ bản thực sự có thể tùy chỉnh, nhưng các điều khiển để làm như vậy chỉ hiển thị nếu bạn chọn một trong các lược đồ màu có độ tương phản cao.

Trước:

nhập mô tả hình ảnh ở đây

Sau:

nhập mô tả hình ảnh ở đây

Thật không may, theo trí tuệ vô hạn của họ, Microsofties không cho phép bạn tùy chỉnh tất cả các màu, vì vậy phương pháp này chắc chắn liên quan đến một số sự đánh đổi. Đặc biệt, màu thanh tác vụ không thể tùy chỉnh trực tiếp. Nhưng tôi dường như vẫn thích một lược đồ có độ tương phản cao được điều chỉnh theo mặc định, không có rủi ro khi cài đặt Windows Media Player và codec AVI trên các máy chủ của tôi.


3

Tôi đã tìm kiếm trên Web một tiện ích đơn giản và tìm thấy, Aero 8 Tuner.

Nó dường như có một chức năng đơn giản, để tùy chỉnh màu sắc. Tôi đã cố tải xuống nhưng trang này cho biết chương trình đã được thay thế bởi Winaero Tweaker, vì vậy tôi đã tải xuống thay thế.

Nó không có bất kỳ trình cài đặt nào nên tôi chỉ có thể nhấp để chạy nó. Nó cho thấy một cuộc đối thoại ngoại lệ về sự vắng mặt của Windows SAT, nhưng tôi chỉ có thể bỏ qua nó bằng cách nhấp vào tiếp tục.

Tôi đã điều hướng đến Giao diện -> Đồng bộ hóa Metro / Màu sắc hàng không, rồi bấm Thay đổi cả hai màu cùng một lúc. Và voilà, màu sắc khủng khiếp đã biến mất ngay lập tức mà không cần phải cài đặt hàng ngàn thành phần Trải nghiệm máy tính để bàn và khởi động lại hệ thống. Và tôi có thể làm điều đó một lần nữa, nếu tôi ghét màu sắc trong tương lai.


Điều này đã làm công việc cho tôi. Bây giờ tôi có thể phân biệt giữa nhiều phiên RDP toàn màn hình
Sergei

3

Màu sắc có thể được thay đổi thông qua PowerShell mà không cần cài đặt Desktop Experience hoặc làm rối thủ công với regedit.exe. Ví dụ: tôi đã chọn ba bảng màu sau cho các máy chủ của mình:

# 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

Màu sắc phải được đặt làm số nguyên. Bạn có thể chuyển đổi giá trị màu hex hex thành số nguyên bằng PowerShell:

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

1

Bạn cần cài đặt Desktop Experience. Chỉ cần mở Powershell của bạn và thực hiện các lệnh này để cài đặt ::

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Để cài đặt Server Graphical Shell với Windows PowerShell, hãy sử dụng các lệnh sau:

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Để cài đặt Trải nghiệm máy tính để bàn với Windows PowerShell, hãy sử dụng các lệnh sau:

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Để cài đặt Media Foundation với Windows PowerShell, hãy sử dụng các lệnh sau:

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Để gỡ cài đặt Server Graphical Shell bằng Windows PowerShell, hãy sử dụng các lệnh sau:

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

Đó là nó! Sau khi thực hiện khởi động lại. Bạn sẽ tìm thấy 'Cá nhân hóa' sau khi nhấp vào Bàn làm việc và bạn cũng có thể bật Âm thanh. Chúc mừng !!!!


0

trong máy chủ 2012 R2 sau khi cài đặt trải nghiệm máy tính để bàn Bạn có thể thay đổi màu sắc của các cửa sổ

nhập mô tả hình ảnh ở đây


-4

Đó là một máy chủ. Bạn thực sự đã đưa ra câu trả lời cho mình với dòng này:

"Trang này không có sẵn trong phiên bản Windows này"

Máy chủ được đề cập cho quản trị từ xa, do đó, thật vô nghĩa khi lập trình các tính năng đó vào cốt lõi của HĐH.


1
Tôi không đồng ý với bạn Frederik, nhưng thật lạ là nó đã có sẵn cho mọi phiên bản Windows Server khác nên nó không thực sự là chương trình bổ sung. Tôi không thể tin rằng có bất kỳ ý nghĩa bảo mật nào trong bộ chọn màu và nếu chúng sẽ loại bỏ nó, tại sao không gắn với màu xám tiêu chuẩn thay vì chọn một màu quá khủng khiếp. Một lần nữa, nó không phải là một vấn đề lớn, nhưng đôi khi các quyết định của MS thực sự làm tôi ngạc nhiên.
bigmac

@bmccleary MS chắc chắn đang rời khỏi GUI GUI và đây là một trong những hiệu ứng, chủ đề đang trở thành một tính năng không gian người dùng được thêm vào hệ điều hành máy khách (và máy chủ như một tiện ích bổ sung, xem câu trả lời của Pauska). Tất cả các mã có khả năng thêm lỗ hổng, đặc biệt là theo cách bạn không thể tưởng tượng trước khi bị hack. Loại bỏ càng nhiều mã càng tốt sẽ loại bỏ các vectơ tiềm năng đó. Đối với việc lựa chọn màu sắc, có lẽ nó có ý nghĩa khuyến khích bạn học quản trị từ xa.
Chris S

Điều này không đúng chút nào. Xem câu trả lời của tôi.
pauseka

1
"Đó là một máy chủ": rõ ràng bạn không sử dụng máy chủ để phát triển, nhưng nhiều người khác làm, trong trường hợp đó là một câu hỏi hợp lý.
GlennG

1
Tôi thấy hữu ích khi thay đổi màu sắc trên các máy chủ, để tôi có thể thấy trong nháy mắt kết nối từ xa đến máy chủ nào. (Đó là cách tôi tìm thấy trang ServerFault này.)
andrewf
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.