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

Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법

멀티 모니터 설정이 올바르지 않으면 기본(또는 원하는) 모니터에서 프로그램이 열리지 않고 다른 모니터에서 실행될 수 있습니다. 또한 오래된 Windows 버전이나 시스템 드라이버도 이러한 문제의 원인이 될 수 있습니다.

이 문제는 사용자가 애플리케이션(또는 특정 앱/게임)을 기본 모니터나 원하는 모니터에서 실행하려고 할 때, 해당 애플리케이션이 두 번째 모니터에서 열리면서 발생합니다.

Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법

본격적인 해결 방법을 시도하기 전에 먼저 디스플레이 확장 설정으로 문제가 해결되는지 확인해 보세요. 또한 Steam 클라이언트 같은 런처를 통해 게임을 실행하는 경우, 별도로 설정하지 않는 한 게임은 일반적으로 런처가 실행 중인 모니터에서 열린다는 점도 참고하세요.

그리고 운영체제는 DVI/VGA 케이블보다 HDMI/DisplayPort 케이블로 연결된 모니터를 우선시하는 경향이 있습니다. 이 가능성을 배제하려면 HDMI/DisplayPort로 연결된 모니터를 기본 디스플레이로 설정해 보거나, 가능하다면 DVI/VGA 연결 모니터를 HDMI/DisplayPort로 연결해 보세요(어댑터가 필요할 수 있습니다). 마지막으로, 시스템 종료 전에 어떤 디스플레이도 절전 모드에 들어가지 않도록 설정되어 있는지 확인하세요.

방법 1: 시스템 드라이버와 Windows를 최신 버전으로 업데이트

Windows와 시스템 드라이버는 새로운 기능 추가와 알려진 버그 수정을 위해 지속적으로 업데이트됩니다. 시스템 드라이버나 Windows 버전이 오래되었다면 이 문제가 발생할 수 있으며, 최신 빌드로 업데이트하면 해결될 수 있습니다.

  1. 시스템의 Windows를 최신 빌드로 업데이트합니다. 이때 선택적 업데이트도 반드시 설치되어 있는지 확인하세요.
  2. 그다음 시스템 드라이버를 최신 버전으로 업데이트합니다. Intel Driver & Support Assistant나 Dell Support Assistant 같은 드라이버 업데이트 유틸리티를 사용 중이라면 이를 활용해 드라이버를 업데이트하세요.
  3. Windows와 드라이버 업데이트 후 멀티 모니터 문제가 해결되었는지 확인합니다.

방법 2: 원하는 디스플레이에서 창 모드로 프로그램 닫기

Windows는 보통 애플리케이션을 마지막으로 닫았던 모니터에서 다시 엽니다. 아래 단계를 따라 해 보세요. 다만 전체 화면 게임(창 모드 또는 테두리 없는 창 모드로 전환 필요)이나 워드 프로세서 같은 애플리케이션(다른 문서를 열 때 잘못된 모니터에서 실행될 수 있음)에는 적용되지 않을 수 있습니다.

  1. 문제가 되는 애플리케이션을 실행하고 완전히 로드될 때까지 기다립니다.
  2. 복원 버튼(창 닫기 버튼 옆의 사각형 버튼)을 클릭해 애플리케이션을 창 모드(최대화·최소화되지 않은 상태)로 전환한 뒤, 원하는 모니터로 드래그하여 옮깁니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. 애플리케이션을 최대화하거나 최소화하지 않은 상태로 닫고, 시스템 트레이에 백그라운드 작업이 남아 있는지 확인합니다. 작업 관리자에서도 해당 애플리케이션과 관련된 프로세스가 없는지 확인하세요.
  4. 문제가 해결되었는지 확인합니다. 해결되었다면 다음 실행부터는 최대화 창 모드로 사용할 수 있습니다.

만약 해결되지 않았다면 1~3단계를 반복하되, 애플리케이션을 닫을 때 Ctrl 키를 누른 상태에서 닫아 보고 문제가 해결되는지 확인하세요.

방법 3: 잘못된 모니터 비활성화 후 다시 활성화

이 문제는 멀티 모니터 구성의 일시적 오류 때문일 수 있으며, 잘못된 모니터를 비활성화했다가 다시 활성화하면 오류를 초기화할 수 있습니다.

  1. 애플리케이션을 닫고, 작업 관리자나 시스템 트레이에 관련 프로세스가 없는지 확인합니다.
  2. 바탕화면을 마우스 오른쪽 버튼으로 클릭하고 디스플레이 설정을 선택합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. 창 왼쪽에서 디스플레이를 선택한 뒤, 오른쪽에서 아래로 스크롤하여 여러 디스플레이 항목을 찾고 잘못된 디스플레이를 선택합니다.
  4. '이 디스플레이 연결 끊기'를 선택한 후 PC를 재부팅합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  5. 재부팅 후 원하는 모니터에서 애플리케이션을 실행하고 종료합니다(1단계 반복). 그런 다음 해당 모니터를 다시 활성화하고 문제가 해결되었는지 확인합니다.
  6. 해결되지 않았다면 모니터를 한 번 더 제거(1~4단계)한 뒤, Windows + X 키를 동시에 눌러 빠른 설정 메뉴를 엽니다.
  7. 장치 관리자를 열고 장치 관리자의 보기 메뉴를 확장합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  8. '숨겨진 장치 표시'를 클릭한 뒤 모니터 항목을 확장합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  9. 현재 사용 중인 모니터를 제외한 나머지 모든 모니터를 제거하고 시스템을 재부팅합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  10. 재부팅 후 5~6단계를 반복하여 문제가 해결되었는지 확인합니다.

방법 4: 기본 디스플레이를 다른 모니터로 변경

많은 애플리케이션은 시스템의 기본 디스플레이에서 실행되는 것을 선호합니다. 이 경우 원하는 모니터를 기본 디스플레이로 설정하면 문제가 해결될 수 있습니다.

  1. 애플리케이션을 완전히 종료하고, 작업 관리자를 통해 관련 프로세스를 강제로 종료합니다.
  2. Windows 키를 누르고 설정을 연 뒤, 시스템 → 디스플레이 탭에서 아래로 스크롤하여 여러 디스플레이 옵션으로 이동합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. 원하는 디스플레이를 선택하고 이 디스플레이를 주 모니터로 만들기를 클릭합니다(이미 기본 디스플레이라면 다른 디스플레이를 기본으로 설정한 후 다시 원하는 모니터로 되돌리세요).Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  4. 애플리케이션이 원하는 모니터에서 열리는지 확인합니다.

방법 5: 화면 간 전환 활용하기

문제가 계속된다면 화면 전환 기능을 이용해 애플리케이션을 원하는 화면으로 이동시킬 수 있습니다.

  1. 문제가 되는 애플리케이션을 실행하고 완전히 로드될 때까지 기다립니다.
  2. Windows + P 키를 눌러 프로젝트 설정을 열고 '두 번째 화면'을 선택합니다(애플리케이션이 기본 모니터로 돌아옵니다).Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. 다시 Windows + P 키를 누르고 'PC 화면만'을 선택합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  4. 애플리케이션을 완전히 종료한 뒤 다시 실행하여 기본 모니터에서 열리는지 확인합니다.

방법 6: 미리 보기 화면 활용하기

작업 표시줄의 미리 보기 화면을 이용해 애플리케이션을 원하는 모니터로 이동하면 멀티 모니터 구성 오류를 해소할 수 있습니다.

  1. 문제가 되는 애플리케이션을 연 뒤, 작업 표시줄에서 해당 애플리케이션 위에 마우스를 올립니다. 그러면 애플리케이션의 축소 미리 보기 화면이 나타납니다.
  2. 미리 보기 화면을 마우스 오른쪽 버튼으로 클릭하고 '복원'을 선택합니다.
  3. 다시 애플리케이션 위에 마우스를 올리고 미리 보기 화면을 마우스 오른쪽 버튼으로 클릭합니다.
  4. '이동'을 선택한 후 Shift + Windows + 방향키(오른쪽 또는 왼쪽) 단축키를 사용해 애플리케이션을 원하는 모니터로 이동시킵니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  5. 복원 버튼을 눌러 애플리케이션을 창 모드로 전환한 뒤 닫습니다.
  6. 애플리케이션을 다시 실행하여 원하는 모니터에서 열리는지 확인합니다.

방법 7: 시스템 작업 표시줄 사용자 지정

위 방법들이 모두 효과가 없다면, 작업 표시줄 설정을 변경하여 문제가 되는 애플리케이션이 원하는 모니터에서 열리도록 조정할 수 있습니다.

  1. 바탕화면을 마우스 오른쪽 버튼으로 클릭하고 개인 설정을 선택합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  2. 왼쪽 창에서 작업 표시줄을 선택하고, 오른쪽에서 '작업 표시줄 단추 표시 위치' 드롭다운 메뉴를 확장합니다.
  3. '창이 열려 있는 작업 표시줄'을 선택한 뒤, 시작 메뉴 바로 가기를 통해 애플리케이션이 원하는 모니터에서 열리는지 확인합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법

방법 8: GitHub PowerToys 활용하기

GitHub의 PowerToys는 고급 사용자가 Windows 환경을 세밀하게 조정해 생산성을 높일 수 있게 해주는 도구입니다. 이 유틸리티에는 이 문제를 해결할 수 있는 고급 멀티 디스플레이 설정이 포함되어 있습니다.

  1. 웹 브라우저를 열고 GitHub의 PowerToys 릴리스 페이지로 이동합니다.
  2. 페이지에서 EXE 파일을 다운로드한 뒤 관리자 권한으로 설치합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. PowerToys를 실행하고 설정을 연 뒤, FancyZones를 열고 Edit Zones를 선택합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  4. 레이아웃을 행(row) 또는 열(column) 형태로 구성하고 '영역 주변 공간 표시' 옵션을 비활성화합니다(PowerToys 설정 창을 각 모니터로 드래그하여 반복 적용하세요).Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  5. PowerToys 설정을 다시 열고 FancyZones로 이동합니다.
  6. '새로 생성된 창을 마지막으로 알려진 영역으로 이동' 옵션을 활성화합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  7. 애플리케이션을 원하는 화면으로 드래그하고, 해당 화면 위에서 Shift 키를 누른 상태로 드래그를 놓습니다(애플리케이션이 해당 화면에 할당됩니다).
  8. 애플리케이션을 다시 실행하여 올바른 모니터에서 열리는지 확인합니다.

방법 9: 원하는 모니터에 애플리케이션 바로 가기 만들기

애플리케이션을 표시하고 싶은 모니터에 바로 가기를 만들고, 그 바로 가기를 통해 실행하면 문제가 해결될 수 있습니다.

  1. 애플리케이션을 완전히 종료하고, 작업 관리자에 관련 프로세스가 없는지 확인합니다.
  2. 문제가 되는 애플리케이션의 EXE 파일 위치를 찾습니다. 예를 들어 포트나이트 게임에서 문제가 발생한다면 EXE 파일(FortniteClient-Win64-Shipping.exe)은 보통 다음 위치에 있습니다:
    %PROGRAMFILES%\Epic Games\Fortnite\FortniteGame\Binaries\Win64
  3. Shift + Windows + 왼쪽/오른쪽 방향키 단축키를 사용해 원하는 모니터로 이동합니다.
  4. 바탕화면을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 바로 가기를 선택합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  5. '찾아보기' 버튼을 클릭해 애플리케이션의 EXE 파일을 지정합니다.
  6. '다음'을 선택한 뒤 마침 버튼을 클릭합니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  7. 해당 바로 가기를 통해 애플리케이션을 실행하여 원하는 모니터에서 시작되는지 확인합니다.
  8. 정상적으로 실행된다면 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  9. '실행' 드롭다운 메뉴를 열고 최대화를 선택하면 대상 모니터에서 애플리케이션이 최대화된 상태로 실행됩니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법

방법 10: 애플리케이션 설정 변경 및 명령줄 인수 사용

특히 게임을 포함한 많은 애플리케이션은 게임 내 설정에서 표시할 모니터를 지정할 수 있는 옵션을 제공합니다. 이 설정을 활용하면 문제가 해결될 수 있습니다.

  1. 문제가 되는 애플리케이션/게임을 실행하고, 설정에서 특정 모니터에서 실행하는 옵션이 있는지 확인합니다. 있다면 해당 설정을 활성화하고 문제가 해결되는지 확인하세요.
  2. 없다면 Steam 클라이언트를 실행(미설치 시 설치)하고 빅 픽처 모드를 활성화합니다. Steam 클라이언트를 통해 Steam 외 게임도 실행할 수 있습니다.Windows에서 프로그램이 기본 모니터 대신 두 번째 모니터로 열릴 때 해결하는 10가지 방법
  3. 디스플레이 설정에서 게임을 플레이할 모니터를 지정한 뒤 문제가 해결되는지 확인합니다.
  4. 해결되지 않는다면 게임의 구성 파일 편집을 시도해 보세요. 예를 들어 네버윈터(Neverwinter)의 경우 X:\Neverwinter\Neverwinter\Live\Localdata에 있는 GamPrefs.pref 파일(X는 게임 설치 드라이브)에서 MonitorIndex 속성을 1 또는 2로 설정해 선호하는 모니터를 지정할 수 있습니다.
  5. 그래도 안 된다면 명령줄 인수로 원하는 모니터를 지정해 보세요. 예를 들어 많은 Unity 게임은 -show-screen-selector 또는 -adapter N 인수를 지원하며, N은 애플리케이션을 표시할 모니터 번호입니다.
  6. 마지막으로 GitHub 프로젝트인 Borderless Gaming을 사용해 문제가 해결되는지 확인해 보세요.

그래도 문제가 지속된다면 시스템 클리너 애플리케이션으로 창 크기나 개인 설정 정보를 정리해 보세요. 또한 Window Resizer Pro(Chrome 확장 프로그램), PersistentWindows, PrgLnch, UltraMon, MurGeeMon, Actual Window Manager, DisplayFusion, NVIDIA 제어판, MaxTo 등 서드파티 유틸리티를 활용하는 것도 좋은 방법입니다.