게임이 갑자기 데스크톱으로 최소화되는 현상
일부 Windows 10 사용자들은 전체 화면으로 즐기던 게임이 아무런 경고 없이 데스크톱으로 최소화되는 기이한 현상을 겪고 있다고 보고했습니다. 이 문제는 무작위로 발생하며, 약 45분 간격으로 반복되는 경우가 많습니다. 놀랍게도 어떤 게임에서든 동일한 증상이 나타날 수 있습니다.

이러한 상황은 주로 타사 프로그램이나 Windows 자체가 게임 프로세스를 방해할 때 발생합니다. Windows는 알림을 강제로 화면에 푸시하는 구조를 가지고 있으며, 명령 프롬프트 창도 마찬가지입니다. 실제로 많은 사용자들이 게임이 최소화된 직후 화면에 명령 프롬프트 창이 깜빡거리는 것을 목격했다고 전했습니다.
게임이 데스크톱으로 최소화되는 원인
이 문제는 다양한 타사 프로그램과 서비스가 게임 프로세스를 방해하면서 발생하기 때문에, 컴퓨터마다 설치된 소프트웨어와 하드웨어 구성이 다르므로 원인도 제각각입니다. 가장 흔한 원인은 다음과 같습니다.
- Cortana(코르타나): 항상 음성 명령을 듣고 있다가 활성화 조건이라고 판단하면 게임을 방해할 수 있습니다.
- Microsoft Office: 백그라운드에서 정품 인증 확인 작업을 수행하며, 인증 작업이 실행될 때마다 게임이 중단되고 최소화됩니다.
- 악성코드: 컴퓨터가 감염되면 실행 중인 게임과 충돌하며 무작위로 방해할 수 있습니다.
- 타사 프로그램: 특정 프로그램이 게임을 방해하는 경우가 있으며, 해당 프로그램을 비활성화하면 해결됩니다.
해결 방법을 시작하기 전에 몇 가지 사항을 먼저 확인하세요. 최신 버전의 Windows가 설치되어 있는지, 그리고 게임도 최신 패치로 업데이트되어 있는지 점검합니다. 또한 진행하기 전에 반드시 관리자 계정으로 로그인해야 합니다.
방법 1: Cortana 비활성화
앞서 언급했듯이 Cortana는 '헤이 코르타나'라고 말하면 활성화되도록 항상 음성을 모니터링합니다. 이 기능은 다른 프로그램의 작동을 방해하고 충돌을 일으키는 것으로 알려져 커뮤니티에서 많은 비판을 받아왔습니다. 이번 사례에서도 Cortana 서비스가 게임과 충돌하여 강제로 최소화시키는 것입니다. Cortana를 비활성화하고 문제가 해결되는지 확인해 보겠습니다.
- Windows + S 키를 누르고 검색창에 "cortana"를 입력한 후 첫 번째 결과를 엽니다.
- Cortana 설정에서 Cortana 활성화와 관련된 모든 옵션의 체크를 해제합니다.
- 변경 사항을 저장하고 종료한 뒤, 컴퓨터를 재시작하고 게임을 다시 실행하여 문제가 해결되었는지 확인합니다.

방법 2: OfficeBackgroundTaskHandlerRegistration 비활성화
'OfficeBackgroundTaskHandlerRegistration'은 라이선스 정보와 Windows 서버에 접근하여 Office 정품 인증을 주기적으로 확인하는 백그라운드 서비스입니다. 이 작업이 작업 스케줄러에 나타날 때 대부분의 경우 문제를 일으키는 것으로 밝혀졌습니다. 이 서비스를 비활성화하고 변화가 있는지 확인해 보겠습니다. 문제가 해결되지 않으면 언제든지 다시 활성화할 수 있습니다.
- Windows + R 키를 누르고 실행창에 "taskschd.msc"를 입력한 후 Enter 키를 누릅니다.
- 작업 스케줄러 라이브러리를 확장하고 다음 경로로 이동합니다.
Task Scheduler Library > Microsoft > Office

- 오른쪽 목록에서 다음 두 항목을 찾습니다.
OfficeBackgroundTaskHandlerLogon
OfficeBackgroundTaskHandlerRegistration
각 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함(Disable)을 선택합니다.

- 변경 사항을 저장하고 종료합니다. 컴퓨터를 재시작한 후 게임을 실행하여 동일한 증상이 지속되는지 확인합니다.
방법 3: 악성코드 제거
악성코드 역시 다른 타사 소프트웨어처럼 컴퓨터를 수시로 방해합니다. 이는 악성코드의 본질적인 특성이며, 보통 예약된 작업 형태로 실행됩니다. 여러 사용자들이 악성코드 때문에 게임이 무작위로 최소화되어 큰 불편을 겪었다고 보고한 바 있습니다.

바이러스나 악성코드를 제거할 수 있는 백신 소프트웨어는 여러 가지가 있습니다. 기본 Windows Defender 외에도 타사 백신 프로그램으로 컴퓨터를 추가로 검사하는 것이 좋습니다. MalwareBytes를 활용한 악성코드 제거 가이드도 함께 참고하시길 권장합니다.
방법 4: 레지스트리 값 변경
'ForegroundLockTimeout'이라는 모듈은 사용자가 컴퓨터를 사용 중이더라도 강제로 데스크톱으로 전환시키는 기능을 합니다. 이 레지스트리 값은 다양한 문제를 일으키는 것으로 알려져 있으며, 관리자 권한 명령 프롬프트를 통해 쉽게 변경할 수 있습니다.
- Windows + S 키를 누르고 검색창에 "명령 프롬프트"를 입력한 후, 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
REG QUERY "HKCU\Control Panel\Desktop" /v ForegroundLockTimeout

레지스트리 키 값을 확인합니다. 값이 '0x30d40'이 아니라면 다음 단계를 진행합니다. 값이 이미 '0x30d40'이라면 변경할 필요가 없으므로 다음 해결 방법으로 넘어가면 됩니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다.
REG ADD "HKCU\Control Panel\Desktop" /v ForegroundLockTimeout /t REG_DWORD /d 0x00030d40 /f

- 변경 후 컴퓨터를 재시작하고 게임 최소화 문제가 해결되었는지 확인합니다.
방법 5: Process Explorer로 원인 진단하기
Process Explorer는 Sysinternals에서 제공하는 무료 도구로, 컴퓨터에서 실행되는 모든 프로세스를 확인할 수 있습니다. 특히 각 프로세스가 언제 실행되었고 얼마나 오래 실행되었는지까지 표시해 주기 때문에, 어떤 프로세스가 게임과 충돌하여 최소화시키는지 파악하는 데 큰 도움이 됩니다.
- Microsoft 공식 사이트에서 Process Explorer를 다운로드하여 설치합니다.
- 프로그램을 실행한 상태로 게임을 계속 플레이합니다. 게임이 최소화되는 순간 빠르게 Process Explorer를 열어 어떤 프로세스가 새로 시작되었거나 활성화되었는지 확인합니다.

이 방법을 통해 게임을 지속적으로 방해하는 타사 프로그램이나 서비스를 손쉽게 진단할 수 있습니다. 원인을 파악한 후에는 해당 애플리케이션을 제거하거나(Windows + R 키를 누르고 'appwiz.cpl' 입력), 해당 서비스를 비활성화하면 됩니다.