데스크톱 창 관리자가 항상 켜집니다.

플랫폼

클라이언트 – Windows 8 서버 – Windows Server 2012

설명

Windows 8 DWM(데스크톱 창 관리자)은 항상 ON이며 최종 사용자 및 앱에서 사용하지 않도록 설정할 수 없습니다. Windows 7에서와 같이 DWM은 데스크톱을 구성하는 데 사용됩니다. Windows 7에서 사용하도록 설정된 환경 외에도 이제 DWM 데스크톱 컴퍼지션을 사용하면 모든 테마에 대해 데스크톱 컴퍼지션, 스테레오스코픽 3D 지원, Windows 스토어 앱 환경의 관리, 분리 및 보호가 가능합니다.

모든 테마에 대한 데스크톱 컴퍼지션

Windows Vista 및 Windows 7에서 데스크톱 컴퍼지션은 AERO Glass 테마에서만 사용하도록 설정됩니다. 따라서 Windows 클래식 및 고대비 테마 사용자는 Windows Flip, DPI(고해상도) 크기 조정 자동 크기 조정, 썸네일 미리 보기 및 전체 화면 돋보기와 같은 데스크톱 컴퍼지션에서 사용하도록 설정된 환경을 사용할 수 없습니다. 또한 이러한 이전 버전의 Windows에서 앱 개발자는 여러 코드 경로를 작성하고 유지 관리해야 합니다. 하나는 데스크톱 컴퍼지션이 사용되는 경로이고 다른 하나는 데스크톱 컴퍼지션이 비활성화된 경로입니다.

Windows 8 사용하면 모든 테마에 대해 데스크톱 컴퍼지션이 활성화됩니다. Windows 클래식 및 고대비 테마 사용자는 Windows Flip, DPI(고해상도) 크기 조정 자동 크기 조정, 미리 보기 미리 보기 및 전체 화면 돋보기와 같은 데스크톱 컴퍼지션에서 사용하도록 설정된 환경을 사용할 수 있습니다. 또한 개발자는 여러 코드 경로를 작성하고 유지 관리할 필요가 없으므로 개발이 간소화됩니다.

입체 3D 지원

DWM 데스크톱 컴퍼지션은 창 및 전체 화면 입체 3D 앱 콘텐츠의 렌더링 및 프레젠테이션을 지원합니다.

Windows 스토어 앱을 사용하여 환경 관리, 분리 및 보호

DWM 데스크톱 컴퍼지션을 사용하면 Windows 스토어 앱 창에서 데스크톱 앱 창을 관리하고 분리하여 새 Windows 스토어 앱 창에서 데스크톱 앱 창을 분리하고 보호합니다. 데스크톱 컴퍼지션은 모든 앱 창을 관리하므로 데스크톱 컴퍼지션을 사용하지 않도록 설정하면 예기치 않은 동작이 발생할 수 있습니다. 또한 데스크톱 컴퍼지션은 새 Windows 운영 체제의 핵심 성격을 형성하는 추가 창 애니메이션뿐만 아니라 새 시작 메뉴를 구성하는 역할을 합니다.

데스크톱 컴퍼지션 제어

Windows Vista 및 Windows 7에서는 다양한 시나리오에서 데스크톱 컴퍼지션을 사용할 수 없습니다. Windows 8 DWM 데스크톱 컴퍼지션은 핵심 운영 체제 구성 요소이며 사용하지 않도록 설정할 수 없습니다. 몇 가지 예외를 제외하고 데스크톱 컴퍼지션은 항상 켜집니다. 사용자가 로그온하기 전에 시작되며 세션 기간 동안 활성 상태로 유지됩니다. 이 섹션에서는 Windows 8 데스크톱 컴퍼지션이 비활성화된 Windows 7의 시나리오를 처리하는 방법을 설명합니다.

서버 SKU 및 특정 클라이언트 SKU

Windows 8 모든 서버 및 클라이언트 SKU에는 데스크톱 컴퍼지션이 사용하도록 설정되어 있습니다. 이렇게 하면 서버 관리자와 사용자가 데스크톱 컴퍼지션에서 사용하도록 설정된 환경을 활용할 수 있습니다.

데스크톱 컴퍼지션에 대한 기본 요구 사항

Windows 8 WDDM 드라이버 지원 및 시스템 색 깊이를 통해 그래픽 어댑터 및 시스템 색 깊이 요구 사항을 충족하도록 합니다.

WDDM 드라이버 지원

시스템에 WDDM 규격 그래픽 드라이버가 없는 경우 Windows 8 Microsoft 기본 디스플레이 어댑터를 기본 어댑터로 사용합니다. DWM은 항상 기본 어댑터에서 실행되므로 시스템에서 WDDM 규격 그래픽 드라이버를 사용할 수 없는 경우(설치 또는 비활성화 여부에 관계없이) 데스크톱을 작성하도록 Microsoft 기본 디스플레이 어댑터를 선택합니다.

Microsoft 기본 디스플레이 어댑터는 GPU가 아닌 CPU를 사용하여 모든 그리기를 수행하는 소프트웨어 래스터라이저입니다. Microsoft 기본 디스플레이 어댑터(특히 애니메이션)에서 데스크톱 컴퍼지션의 성능은 GPU에서 데스크톱 컴퍼지션을 실행할 때만큼 원활하지 않을 수 있습니다.

시스템 색 깊이

색 깊이가 픽셀당 32비트로 설정되지 않으면 데스크톱 컴퍼지션을 실행할 수 없습니다. Windows 7에서는 다음과 같은 시나리오에서 시스템의 색 깊이를 변경할 수 있습니다.

  • 최종 사용자는 Windows 디스플레이 제어판 또는 타사 제어판을 사용하여 시스템 색을 변경합니다.
  • 최종 사용자는 공용 API를 통해 시스템의 색 깊이를 변경하는 앱을 실행합니다.

Windows 7과 달리 Windows 8 픽셀당 32비트 이외의 색 깊이를 지원하지 않습니다. 사용자는 제어판을 사용하여 시스템의 색 깊이를 더 이상 변경할 수 없습니다. 또한 앱 개발자는 API를 사용하여 시스템의 색 깊이를 변경할 수 없습니다. Windows 8 시스템의 색 깊이를 픽셀당 32비트 미만으로 변경하려는 앱을 검색하고 앱 호환성 shim을 적용하여 앱을 실행해야 한다고 사용자에게 알릴 것입니다. 사용자의 확인 후 앱 호환성 shim이 적용되고 shim은 시스템이 픽셀당 32비트에서 실행되도록 하면서 낮은 색 모드를 앱에 가상화합니다.

WinSAT

Windows 8 데스크톱 컴퍼지션은 WinSAT 점수에 의존하지 않습니다. 또한 WinSAT에는 더 이상 DWM 평가가 포함되어 있지 않습니다.

앱 호환성 및 사용자 작업

Windows 8:

  • 창 7에 있는 데스크톱 컴퍼지션을 사용하지 않도록 설정하기 위한 모든 옵션이 제거됩니다.
  • 데스크톱 컴퍼지션은 모든 테마를 작성합니다.
  • 앱은 DwmEnableComposition을 사용하여 데스크톱 컴퍼지션을 사용하지 않도록 설정할 수 없습니다. 이전 버전과의 호환성을 유지하기 위해 이 API를 호출하면 성공이 반환됩니다. 그러나 데스크톱 컴퍼지션은 사용하지 않도록 설정되지 않습니다.
  • "데스크톱 컴퍼지션 사용 안 함" shim이 제거됨
  • 애플리케이션 속성 대화 상자의 호환성 탭에서 "데스크톱 컴퍼지션 사용 안 함" 옵션이 제거되었습니다.

앱은 원격 작업에 미러링 드라이버를 사용합니다.

Windows 8:

  • 원격 시나리오에 대한 미러 드라이버를 지원하지 않습니다. 미러 드라이버를 사용하는 대부분의 기존 앱은 계속 작동해야 하지만, DWM ON을 사용하여 Windows 8 기존 미러 드라이버를 지원하는 데 필요한 인프라 변경으로 인해 미러 드라이버를 사용하는 일부 기능이나 앱이 작동하지 않을 수 있습니다.
  • 원격 시나리오에 미러 드라이버를 사용하는 앱 개발자를 위한 데스크톱 중복 API를 지원합니다.
  • 기존 접근성 미러 드라이버를 지원하지 않습니다.
  • 기존 미러 드라이버는 Windows 8 호환되도록 업데이트해야 합니다.

원격 데스크톱 연결

Windows 8 데스크톱 컴퍼지션은 항상 원격 데스크톱 연결에 대해 사용하도록 설정됩니다. Windows 8 원격 컴퓨터에 연결하는 클라이언트 컴퓨터는 Windows 클라이언트 버전에 관계없이 항상 원격 데스크톱 세션에 대해 데스크톱 컴퍼지션을 사용하도록 설정됩니다. 데스크톱 컴퍼지션은 클라이언트 컴퓨터의 여러 모니터와 원격 앱 세션에 대해 지원됩니다.

또한 Windows 8 원격 컴퓨터에 연결할 때 원격 데스크톱 연결 클라이언트의 이러한 설정은 적용되지 않습니다.

  • 색 깊이
  • "컴퍼지션 사용" 확인란

연결의 색 깊이는 항상 픽셀당 32비트로 설정되며 데스크톱 컴퍼지션은 항상 사용하도록 설정됩니다.