Computer >> 컴퓨터 >  >> 시스템 >> Windows

윈도우 '재시작을 위해 이 프로그램 등록' 기능이란? 설정 방법까지 총정리

일부 프로그램은 최신 버전의 윈도우와 제대로 호환되지 않아 충돌이 발생하기도 합니다. 이럴 때 가장 일반적인 해결책은 호환 모드로 실행하는 것이죠. 그런데 여기에 더해 '재시작을 위해 이 프로그램 등록(Register this Program for Restart)'이라는 유용한 옵션이 하나 더 있습니다. 이 옵션을 사용하면 컴퓨터가 시작될 때나 프로그램이 멈췄을 때 해당 프로그램이 자동으로 다시 시작되거나 처음부터 새로 실행됩니다. 이번 글에서는 이 기능이 정확히 무엇을 하는지, 그리고 어떻게 설정하는지 자세히 알아보겠습니다.

'재시작을 위해 이 프로그램 등록'은 무엇을 하는 기능인가요?

응용 프로그램이 예외 오류에 빠지거나 '응답 없음' 상태가 되어 강제 종료를 시도하면, 윈도우는 프로그램이 스스로 닫힐 때까지 기다리거나 강제로 종료할 수 있다는 메시지를 표시합니다. 그런데 이때 배경에서 일어나는 일은 생각보다 흥미롭습니다. 마이크로소프트 공식 문서에 따르면 응용 프로그램은 응용 프로그램 복구(Application Recovery)응용 프로그램 다시 시작(Application Restart)에 미리 등록할 수 있습니다. 특히 눈여겨볼 점은 '재시작을 위해 이 프로그램 등록' 옵션이 호환 모드 탭에 포함되어 있어 일반 사용자도 손쉽게 활성화할 수 있다는 것입니다.

예를 들어 여러 프로그램을 실행한 상태에서 종료하지 않고 컴퓨터를 끄면, 재부팅 후 일부 프로그램만 다시 열리고 나머지는 열리지 않는 경우가 있습니다. 만약 특정 프로그램이 재시작 후에도 반드시 자동으로 실행되기를 원한다면 이 옵션을 활용하면 됩니다.

'재시작을 위해 이 프로그램 등록' 설정 방법

  1. 해당 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  2. 호환성(Compatibility) 탭으로 전환합니다.
  3. '재시작을 위해 이 프로그램 등록' 옆의 체크박스에 체크합니다.
  4. 적용(Apply)을 클릭한 뒤 창을 닫습니다.

이후 프로그램을 실행했을 때 멈추면, Windows 오류 보고(WER)가 자동으로 프로그램을 다시 시작해 줍니다. 단, 프로그램이 멈추기 전에 최소 60초 이상 정상적으로 실행된 상태여야 합니다. 또한 프로그램이 실행 중일 때 컴퓨터를 재시작하는 경우에도 이 기능이 동작합니다.

응용 프로그램 복구(Application Recovery)란?

개발자가 복구 관련 호출을 프로그램에 추가했다면, WER이 프로그램을 다시 시작할 때 도움이 되는 데이터와 상태 정보를 저장할 수 있습니다. 개발자는 디버깅에 활용할 수 있는 중요한 정보를 함께 전달할 수 있으며, 복구 과정이 완료되면 WER이 응용 프로그램을 종료한 후 다시 시작합니다.

윈도우가 시작 시 프로그램을 자동으로 다시 여는 이유는?

컴퓨터 부팅 시 프로그램이 자동으로 열리는 것은 해당 응용 프로그램들이 시작 프로그램으로 등록되어 있기 때문입니다. 이를 차단하려면 윈도우 설정(Win + I) > > 시작 앱으로 이동해 해당 프로그램을 끄면 됩니다. 작업 관리자(Task Manager)를 통해서도 시작 프로그램을 비활성화할 수 있습니다.

프로그램을 강제로 실행하는 방법은?

더블클릭으로 프로그램이 열리지 않는다면 관리자 권한으로 강제 실행해 볼 수 있습니다. 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택하세요. 일부 프로그램은 이 방법으로도 실행되지 않을 수 있습니다.

프로그램을 열면 바로 꺼지는 현상이 발생한다면?

프로그램이 실행 직후 곧바로 종료되는 현상은 여러 가지 원인 때문에 발생할 수 있습니다. 먼저 관리자 권한으로 실행해 보고, 그래도 문제가 해결되지 않으면 프로그램을 재설치하여 실행에 필요한 파일이 손상되지 않았는지 확인하는 것이 좋습니다.

이 글이 도움이 되길 바랍니다.