Windows 8 / Windows 8.1 이 모바일 기기를 지원함에 따라 Windows 에도 DPI Scaling 기능이 들어가게 되었더군요. 그동안 듀얼 모니터에서 Internet Explorer 11 사용 시 노트북에 있던 화면을 모니터로 끌어다 두면 확대 축소 값이 바뀌어 매번 불편했는데 원인은 DPI Scaling 때문이었습니다. Windows 제품 군 중에서 이러한 DPI Scaling 이 적용되는 프로그램들은 Internet Explorer, Microsoft Office, Windows Photo Viewer, Windows Media Player, Windows Firewall, the Windows 8 Calendar app, Windows Journal. 입니다. 하지만 모바일 유저가 아닌 고해상도 모니터를 사용하는 데스크탑, 노트북 유저들은 이러한 기능이 필요없기 때문에 이를 비활성화 시켜야 합니다. 비활성화를 하는 방법은 크게 2가지가 있습니다.
1. 프로그램 바로가기 편집
바로가기 아이콘을 오른쪽 마우스 클릭하여 속성창을 열고 호환성 탭으로 이동하면 아래와 같은 화면이 나옵니다. 여기서 높은 DPI 설정에서 디스플레이 배율을 사용하지 않음(Disable Display Scaling On High DPI Settings)에 체크하여 DPI Scaling 사용을 해제할 수 있습니다. 본 방법은 프로그램 마다 개별적으로 적용됩니다.
2. Windows Display 설정
윈도우즈 전체 설정을 변경하고 싶을 경우 제어판의 디스플레이 항목에서 중간 부분에 있는 표시된 모든 항목에 대해 하나의 크기 조정 수준 선택(Change the size of all items))을 체크하신 후 원하는 크기로 설정하시면 됩니다. 보통의 경우 작게(100%) 로 설정하시면 됩니다.
3. 레지스터 설정
실행창에 regedit 를 입력하여 레지스트리 편집기를 실행 시키신 후, 아래의 위치에 해당 값을 추가하시면 됩니다. 프로그램마다 개별 적용되는 것으로 추측됩니다만, 이 방법은 실제 적용해보지 않았습니다.
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "<full path to Executable>" /t REG_SZ /d "~ HIGHDPIAWARE"