Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 고DPI 장치의 디스플레이 크기 조정 비활성화하는 방법

Windows 10에는 고유한 문제점과 특이 사항들이 몇 가지 있는데, 그중 하나가 최신 버전의 Windows에 탑재된 '고DPI 장치에서의 디스플레이 크기 조정' 기능입니다. 이 기능은 '호환성 크기 조정 모드(compatibility scaling mode)'라고도 불리며, Windows 7에서 제공되던 'XP 스타일 디스플레이 크기 조정'을 대체합니다. 그 결과, 처음부터 자체 호환성 설정을 명시하지 않은 프로그램들은 화면에 심하게 흐릿하게 표시됩니다. 특히 이런 프로그램의 텍스트는 읽기가 매우 어려워 실사용에 큰 불편을 초래합니다.

문제의 원인: 기본적으로 활성화된 호환성 크기 조정 모드

안타깝게도 이 '호환성 크기 조정 모드'는 기본적으로 모든 프로그램에 대해 활성화되어 있습니다. Microsoft가 공식적으로 제공하는 해제 방법은 해당 프로그램의 바로 가기를 마우스 오른쪽 버튼으로 클릭한 후 속성 → 호환성 탭에서 '고DPI 설정 시 화면 크기 조정 안 함' 옵션을 켜는 것뿐이며, 이는 프로그램마다 하나씩 적용해야 합니다. 설치된 프로그램이 많다면 상당히 번거로운 작업이며, Microsoft가 제공하는 방법만으로는 모든 프로그램에 일괄 적용하는 것이 불가능합니다.

하지만 불가능한 것은 아닙니다. 핵심은 Windows에게 프로그램 실행 시 외부 매니페스트 파일을 우선적으로 참조하도록 지시한 뒤, 문제가 되는 각 프로그램에 대해 외부 매니페스트 파일을 생성해 배치하는 것입니다.

방법 1: 레지스트리 편집으로 외부 매니페스트 파일 활성화

1단계: 레지스트리 편집기 실행

Windows 로고 키 + R을 눌러 실행(Run) 대화 상자를 열고, regedit를 입력한 후 Enter 키를 누릅니다.

2단계: SideBySide 키로 이동

레지스트리 편집기의 왼쪽 창에서 아래 경로로 이동합니다:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide

3단계: PreferExternalManifest 값 생성

오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(New) → DWORD(32비트) 값을 선택합니다. 새 값의 이름을 PreferExternalManifest로 지정합니다.

생성된 값을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택한 뒤, 값 데이터(Value Data)1을 입력하고 Base십진수(Decimal)로 변경한 후 확인(OK)을 누릅니다. 이후 레지스트리 편집기를 닫습니다.

4단계: 매니페스트 파일 생성 및 배치

표준 매니페스트 파일의 내용을 복사해 메모장에 붙여넣습니다. 그런 다음, 크기 조정 문제를 해결하려는 프로그램의 실행 파일 이름 뒤에 .manifest 확장자를 붙여 저장합니다. 예를 들어 Photoshop이라면 파일 이름은 photoshop.exe.manifest가 됩니다.

저장한 매니페스트 파일을 해당 프로그램의 설치 루트 폴더(실행 파일이 위치한 폴더)로 이동시킵니다. 예를 들면 다음과 같습니다:

C:\Program Files\Adobe

흐릿하게 표시되는 모든 프로그램에 대해 동일한 작업을 반복하고, 각각의 설치 폴더에 매니페스트 파일을 배치합니다. 컴퓨터를 재시작할 필요는 없으며, 프로그램을 종료했다가 다시 실행하면 바로 정상적인 화면으로 표시됩니다.

방법 2: DPI Awareness Enabler 유틸리티 사용

레지스트리 편집을 부담스러워하는 사용자라면, 같은 문제를 겪었던 개발자가 만든 DPI Awareness Enabler라는 무료 도구를 활용할 수 있습니다. 훨씬 간단하고 위험도가 낮아 보이지만, 일부 사용자는 위의 레지스트리 방식만큼 깔끔한 결과를 얻지 못한다고 보고했습니다. 따라서 이 방법은 본인 책임하에 사용하는 것을 권장합니다.

  1. DPI Awareness Enabler 배포 페이지에 접속합니다.
  2. 페이지의 Licenses and download 섹션에서 DpiAwarenessEnabler 1.0.3.zip을 클릭해 다운로드합니다.
  3. 프로그램을 설치한 후 실행합니다.

프로그램이 실행되면 All detect programs 목록에서 텍스트와 이미지가 흐릿하게 보이는 프로그램들을 모두 선택해 Windows compatibility list 쪽으로 드래그 앤 드롭합니다. 이렇게 하면 해당 프로그램들이 DPI 인식(DPI aware) 상태로 전환되어 고DPI 장치용 디스플레이 크기 조정 기능이 개별적으로 비활성화되고, 흐릿한 화면 문제가 해결됩니다.