Windows Server 2012에서 색 구성표를 변경하는 방법


20

새로운 Windows Server 2012 사본을 설치했으며 Control Panel > Appearance > Display > Color and Appearance" 이 페이지의 Windows 버전에서는이 페이지를 사용할 수 없습니다 "라고 표시됩니다.

내가 설치 한 버전은 MSDN 구독자 다운로드 중 최신 버전이며 컴퓨터 속성 아래에 "Windows Server 2012 Standard"로 표시됩니다. 바탕 화면 배경색은 변경할 수 있지만 창 테두리의 색은 변경할 수 없습니다. 사용할 수있는 유일한 "스킴"은 "Windows Basic"이고 그 다음에는 더 못생긴 "고 대비"구성표입니다.

큰 문제는 아니지만 항상 못생긴 아기 파란색 창 테두리를 보면 두통이 생깁니다. 왜 그런 간단한 설정을 "사용할 수없는 것"입니까?

답변:


23

바탕 화면 부분 (색 구성표, 3D 그래픽, Windows Media Player 등)을 가져 오려면 "Desktop Experience"기능을 활성화해야합니다. 터미널 서버에서이 작업을 수행합니다. 사용자가 정의 된 스타일을 사용하도록해야 할 수도 있습니다. 로컬 그룹 정책이나 일반 도메인 기반 GPO를 통해이를 수행 할 수 있습니다.

아래 스크린 샷은 여기에서 제공됩니다 .

데스크탑 경험


더 나은 색 구성표를 선택한 후 기능을 제거하면 설정이 그대로 유지됩니다.
— zacharydl

바탕 화면에 시스템 아이콘을 표시 하려는 경우에도이 요구 사항이 있습니다 . WTF는 Windows 기능을 함께 패키지화 할 때 Microsoft에서 생각하고있었습니다.
— Massimo

잘못된. 롬 킨스 답변을 참조하십시오.
— joshudson

@joshudson 정답이 아닙니다. 색 구성표는 Windows Server의 데스크톱 경험 기능의 일부입니다. 설치하고 싶지 않고 아래 답변에 트릭을 사용하려면 자유롭게 수행하십시오. 여전히 내 대답이 잘못되었다는 의미는 아닙니다. 아, 그리고 downvote 주셔서 감사합니다!
— pauska

@joshudson 정확히 "잘못"은 무엇입니까?
— Michael Hampton

14

"Desktop Experience"를 설치하지 않으려는 경우 레지스트리 항목을 사용하여 색 구성표를 변경할 수 있습니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

특정 색상을 수정할 수는 없지만 Windows GUI에서 허용하는 전체 구성표를 변경하십시오.

레지스트리 항목을 변경 한 후 다시 부팅해야합니다 .TN이 지적한 것처럼 원격 데스크톱에서 로그 아웃하거나 닫는 것으로 충분 합니다 . 관심있는 키는 다음과 같습니다.

  • ColorizationColor
  • ColorizationAfterglow (이것에 대해 확실하지 않음)

색상은 알파 채널을 포함하여 16 진수 형식으로 설정됩니다. 초기 ( blue ) 값은 알파의 0xc055c9ed위치 c0입니다.

예를 들어 색상을 변경하고 (알파 채널 만 남겨둔 상태) 0xc0eac754( 주황색 )으로 재부팅하면 다음 색상 구성표가 표시됩니다.

Windows Server 2012 R2의 주황색 구성표


3
+1 그러나 현재 사용자 만 변경하기 때문에 재부팅 할 필요가 없습니다. Windows Server 2012 R2에서는 원격 데스크톱을 닫거나 (로그 아웃하지 않고) 로그 아웃하는 것으로 충분합니다.
— TN.

ColorBalance도 중요합니다. 이것은 새로운 사용자 프로필을 위해 막대한 숫자로 변경되어 테두리가 검은 색으로 렌더링됩니다. 스크린 샷과 같이 0x57로 설정하면 모든 것이 다시 작동합니다.
— Joep Beusenberg

3

Desktop Experience 기능을 설치하지 않으려 는 경우 (다중 앱 도 설치 하므로이 기능에 대해 두 번 생각해야 함 ) 약간 제한적이지만 작동 할 수있는 또 다른 옵션 인 고 대비 색 구성표가 있습니다.

기본 구성표의 색상은 실제로 사용자 정의 할 수 있지만 그렇게하는 컨트롤은 고 대비 색상 구성표 중 하나를 선택한 경우에만 표시됩니다.

전에:

여기에 이미지 설명을 입력하십시오

후:

여기에 이미지 설명을 입력하십시오

불행히도 무한한 지혜로 Microsoft는 모든 색상 을 사용자 정의 할 수 없으므로이 접근법에는 분명히 일부 절충이 포함됩니다. 특히 작업 표시 줄 색상을 직접 사용자 지정할 수는 없습니다. 그러나 여전히 서버에 Windows Media Player 및 AVI 코덱을 설치할 위험없이 고 대비 구성을 기본값으로 조정하는 것을 선호하는 것 같습니다.


3

웹에서 간단한 유틸리티를 검색하고 Aero 8 Tuner를 찾았습니다.

색상을 사용자 정의하는 간단한 기능이 하나있는 것 같습니다. 나는 그것을 다운로드하려고했지만 페이지는 Winaero Tweaker에 의해 프로그램이 대체되었다고 말했기 때문에 대신 다운로드했다.

설치 프로그램이 없으므로 클릭하여 실행할 수 있습니다. Windows SAT가 없다는 예외 대화 상자가 표시되었지만 계속을 클릭하여 무시할 수 있습니다.

모양-> Metro / Aero 색상 동기화로 이동 한 다음 한 번에 두 색상 변경을 클릭했습니다. 그리고 수천 개의 Desktop Experience 구성 요소를 설치하고 시스템을 다시 시작할 필요없이 끔찍한 색상이 즉시 사라졌습니다. 나중에 색을 싫어하면 다시 할 수 있습니다.


이것은 나를 위해 일을했습니다. 이제 여러 개의 전체 화면 RDP 세션을 구분할 수 있습니다
— Sergei

3

Desktop Experience를 설치하거나 regedit.exe를 사용하여 수동으로 엉망으로 만들지 않고 PowerShell을 통해 색상을 변경할 수 있습니다. 예를 들어 서버에 대해 다음 세 가지 색 구성표를 선택했습니다.

# 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

색상은 정수로 설정해야합니다. PowerShell을 사용하여 RGB 16 진수 색상 값을 정수로 변환 할 수 있습니다.

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

1

Desktop Experience를 설치해야합니다. Powershell을 열고 다음 명령을 실행하여 설치하십시오.

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Windows PowerShell과 함께 서버 그래픽 셸을 설치하려면 다음 명령을 사용하십시오.

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Windows PowerShell과 함께 Desktop Experience를 설치하려면 다음 명령을 사용하십시오.

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Windows PowerShell과 함께 Media Foundation을 설치하려면 다음 명령을 사용하십시오.

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Windows PowerShell에서 서버 그래픽 셸을 제거하려면 다음 명령을 사용하십시오.

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

그게 다야! 재시작 후. 데스크탑을 클릭하면 '개인 설정'이 표시되며 오디오를 활성화 할 수도 있습니다. 건배!!!!


0

데스크톱 환경을 설치 한 후 서버 2012 R2에서 창의 색상을 변경할 수 있음

여기에 이미지 설명을 입력하십시오


-4

서버입니다. 당신은 이미이 줄로 스스로 대답을했습니다 :

"이 버전의 Windows에서는이 페이지를 사용할 수 없습니다"

서버는 원격 관리 용이므로 실제로 이러한 기능을 OS의 핵심에 프로그래밍하는 것은 의미가 없습니다.


1
Frederik에 동의하지 않지만 다른 모든 버전의 Windows Server에서 사용할 수 있으므로 추가 프로그래밍이 아니라는 것이 이상합니다. 색상 선택기에 보안 관련 영향이 있다고 믿을 수 없으며, 색상 선택기를 제거하려는 경우 너무 끔찍한 색상을 선택하는 대신 표준 회색 색상을 사용하지 마십시오. 다시 말하지만, 큰 문제는 아니지만 때로는 MS의 결정이 나를 놀라게합니다.
— bigmac

@bmccleary MS는 확실히 서버 GUI에서 멀어지고 있으며 이는 효과 중 하나이며, 테마는 기본적으로 클라이언트 OS에 추가 된 사용자 공간 기능이되고 있습니다 (추가 기능인 서버는 Pauska의 답변 참조). 모든 코드는 특히 해킹 당하기 전에 상상할 수 없었던 방식으로 취약점을 추가합니다. 가능한 많은 코드를 제거하면 이러한 잠재적 인 벡터도 제거됩니다. 색상 선택에 관해서는 아마도 원격 관리를 배우도록 권장하기위한 것일 수 있습니다.
— Chris S

이것은 전혀 정확하지 않습니다. 내 대답을 참조하십시오.
— pauska

1
분명히 : "그것은 서버의" 당신 은 합리적인 질문이 경우, 개발 서버를 사용하지 않는, 그러나 많은 다른 사람 않습니다.
— GlennG

1
서버의 색상을 변경하여 어떤 서버에 어떤 원격 연결이 있는지 한눈에 알 수 있습니다. (이 ServerFault 페이지를 찾은 방법은 무엇입니까?)
— andrewf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.