많은 사용자가 실행 중인 프로그램을 모두 닫지 않은 상태에서 컴퓨터를 종료하는 경우가 흔합니다. Windows 10은 기본적으로 시스템 종료 시 열려 있는 응용 프로그램을 자동으로 강제 종료하는데, 이 때문에 저장하지 않은 작업 내용이 사라질 수 있습니다. 다행히 설정을 변경하면 Windows가 응용 프로그램을 임의로 종료하지 않도록 막을 수 있으며, 이를 통해 진행 중인 작업을 보존하고 프로그램을 안전하게 직접 닫을 수 있습니다.
단, 로컬 그룹 정책 편집기는 Windows 10 Home 에디션에서는 제공되지 않으므로, Home 버전 사용자를 위해 레지스트리 편집기를 활용하는 방법도 함께 소개합니다.
종료 전 앱 자동 종료 차단하기
Windows 10이 종료될 때 응용 프로그램을 강제로 닫지 않도록 설정하는 방법은 크게 두 가지입니다. 하나는 로컬 그룹 정책 편집기를 이용하는 방법이고, 다른 하나는 레지스트리 편집기를 이용하는 방법입니다. 두 방법 모두 결과는 동일하며, 본인이 사용 중인 Windows 에디션과 익숙한 도구에 따라 선택하면 됩니다.
방법 1: 로컬 그룹 정책 편집기에서 설정 변경하기
로컬 그룹 정책 편집기(Local Group Policy Editor)는 Windows 운영 체제의 다양한 동작을 세밀하게 관리하고 구성할 수 있는 도구입니다. 아래 단계에 따라 종료 시 응용 프로그램 자동 종료 기능을 비활성화할 수 있습니다.
참고: 로컬 그룹 정책 편집기는 Windows 10 Pro, Enterprise, Education 에디션에서만 사용할 수 있습니다. 다른 에디션을 사용 중이라면 바로 방법 2로 이동하세요.
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 입력란에 "gpedit.msc"를 입력하고 Enter 키를 누르면 로컬 그룹 정책 편집기가 실행됩니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하세요.

- 왼쪽 창에서 다음 경로로 이동합니다:
컴퓨터 구성 \ 관리 템플릿 \ 시스템 \ 종료 옵션

- 오른쪽 창에서 "종료를 차단하거나 취소하는 응용 프로그램의 자동 종료 끄기(Turn off automatic termination of applications that block or cancel shutdown)" 항목을 두 번 클릭합니다. 새 창이 열리면 설정을 구성되지 않음(Not Configured)에서 사용(Enabled)으로 변경한 후, 적용(Apply)과 확인(OK) 버튼을 클릭하여 변경 사항을 저장합니다.

- 설정이 완료되면 이제 Windows는 종료 시 응용 프로그램을 더 이상 강제로 닫지 않습니다.
방법 2: 레지스트리 편집기에서 설정 변경하기
두 번째 방법은 레지스트리 편집기를 통해 설정을 수정하는 것입니다. 레지스트리 편집기에 익숙한 사용자에게 유용하지만, 첫 번째 방법보다 세부 조정 옵션이 적다는 점을 참고하세요. 또한 필요한 키나 값이 없는 경우 직접 생성해야 할 수 있습니다. 아래 단계를 따라 진행해 보세요.
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다. "regedit"를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC(사용자 계정 컨트롤) 창에서 예를 클릭하여 관리자 권한으로 엽니다.

- 레지스트리 편집기 왼쪽 창에서 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
- 오른쪽 창에서 AllowBlockingAppsAtShutdown 값을 찾습니다. 해당 값이 없다면 오른쪽 창의 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택하여 새 값을 만든 뒤 이름을 AllowBlockingAppsAtShutdown으로 지정합니다.

- 생성한 값을 두 번 클릭하고 값 데이터(Value data)를 1로 변경한 후 확인(OK) 버튼을 클릭하여 적용합니다.

- 모든 수정을 마친 후에는 반드시 컴퓨터를 재시작해야 변경 사항이 적용됩니다.