때때로 Windows 10 컴퓨터를 종료, 다시 시작 또는 로그오프할 때 작업을 중단하거나 취소하는 오류 메시지가 표시될 수 있습니다. 이 문제를 방지하려면 로그오프할 때 Windows가 더 오래 기다리도록 설정할 수 있습니다.
시스템을 조금 더 오래 기다리게 하면 실제로 시간을 절약할 수 있습니다. 이 상황에 직면했을 때 해야 할 일은 다음과 같습니다.
로그오프하는 동안 Windows에 오류 메시지가 표시되는 이유는 무엇인가요?
저장되지 않은 데이터가 있는 여러 작업을 동시에 실행하고 있을 수 있습니다. 이 경우 각 작업 또는 응용 프로그램은 Windows가 로그오프하기 전에 데이터를 저장하려고 시도합니다. 이것이 오류 메시지의 원인 중 하나일 수 있습니다. 해결 방법으로는 로그오프에 할당된 시간을 연장하여 모든 작업이 작업을 완료할 수 있도록 하는 것이 좋습니다.
또는 문제가 있는 작업일 수도 있습니다. 반복되는 문제일 수도 있습니다. 이 경우 사용 중인 응용 프로그램에서 데이터가 손실되지 않는다고 확신하는 경우 Windows에서 강제 로그오프를 더 빨리 수행하도록 설정할 수 있습니다.
무엇을 먼저 시도해야 하나요?
여기에 설명된 방법은 기본적으로 Windows를 종료하거나 로그오프하는 동안 더 오래 기다리게 합니다. 그러나 Windows 로그오프를 방해하는 잘못된 프로그램이 있는 경우 이를 조사해 볼 수 있습니다. Windows를 종료하거나 로그오프하는 것을 방해하는 앱이 있는 경우 먼저 시도해야 할 수정 사항이 있습니다.
이러한 옵션 중 어느 것도 작동하지 않는 경우, Windows가 로그오프하기 전에 대기하는 시간을 조정하여 실행 중이거나 버그가 있는 앱이 스스로 정리할 시간을 더 줄 수 있습니다.
로그오프할 때 Windows가 더 오래 대기하도록 설정
두 가지 프로세스를 사용할 수 있습니다. 첫 번째 프로세스인 WaitToKillAppTimeout을 사용하면 앱이 데이터를 저장하고 종료할 수 있는 20초의 시간이 주어집니다. 앱이 응답하지 않으면 Windows는 앱이 “중단”된 것으로 간주합니다. 두 번째인 HungAppTimeout은 앱이 중단된 것으로 간주하고 강제 종료 솔루션을 제공하기 전에 몇 초 동안 대기해야 하는지 알려줍니다.
이 두 값을 모두 변경하려면 레지스트리를 편집해야 하므로 주의해야 하며, 변경하기 전에 백업 복사본을 만들어 두세요.
1A. 사용자 계정에 대해서만 WaitToKillApp타임아웃을 설정하는 방법
사용자 계정에서만 로그오프할 때 Windows에서 앱을 기다리는 시간을 변경하려면 이 작업을 수행합니다.
⭐ 레지스트리 편집기를 엽니다. 자세한 내용은 Windows에서 레지스트리 편집기를 여는 방법을 참조하세요.
⭐ 레지스트리에서 다음 폴더로 이동합니다:
HKEY_CURRENT_USER\Control Panel\Desktop
⭐ 오른쪽 창에서 WaitToKillAppTimeout이라는 문자열을 찾습니다.
⭐ 문자열이 보이지 않으면 창에서 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택하여 문자열 값을 만들어야 합니다. WaitToKillAppTimeout으로 이름을 바꿉니다.
⭐ 이 문자열을 두 번 클릭하여 밀리초 단위의 값을 편집합니다. (1000밀리초는 1초와 같습니다.) 기본적으로 값 데이터는 20,000(또는 20초)으로 설정됩니다.
⭐ 이 값을 늘리면 Windows가 종료하거나 로그오프하기 전에 실행 중인 앱을 더 오래 기다리게 됩니다. (값을 줄이면 더 빨리 로그오프됩니다.)
1B. 모든 사용자에 대해 WaitToKillAppTimeout을 변경하는 방법
변경된 로그오프 규칙이 PC의 모든 사용자에게 적용됩니다.
⭐ 레지스트리 편집기를 엽니다.
⭐ 레지스트리에서 다음 폴더로 이동합니다:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
⭐ 방법 1A의 3~6단계에 따라 모든 사용자가 로그오프할 때 앱이 제대로 종료될 때까지 Windows에서 대기하는 시간을 변경합니다.
2A. 사용자 계정에 대해서만 HungAppTimeout을 설정하는 방법
이렇게 하면 Windows가 중단된 것으로 간주하는 앱이 종료될 때까지 기다리는 시간이 변경됩니다. 이것은 사용자 계정에만 해당됩니다.
⭐ 레지스트리 편집기를 엽니다.
⭐ 레지스트리에서 다음 폴더로 이동합니다:
HKEY_CURRENT_USER\Control Panel\Desktop
⭐ 오른쪽 창에서 HungAppTimeout이라는 문자열을 찾습니다.
⭐ 문자열이 없는 경우 창에서 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 문자열 값을 선택하여 문자열을 만듭니다. 이름을 HungAppTimeout으로 바꿉니다.
⭐ 이 문자열을 두 번 클릭하여 값을 다시 밀리초 단위로 편집합니다. (1000밀리초는 1초와 같습니다.) 기본적으로 값 데이터는
⭐ 이 값을 늘리면 Windows가 앱을 중단하고 종료 또는 로그오프할 때 더 오래 기다릴 수 있습니다. (더 빨리 로그오프하려면 이 값을 줄이세요.)
2B. 모든 사용자에 대한 HungApp타임아웃을 변경하는 방법
모든 사용자에 대한 기본값을 변경할 수 있습니다.
⭐ 레지스트리 편집기를 엽니다.
⭐ 레지스트리에서 다음 폴더로 이동합니다:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
⭐ 방법 2A의 3~6단계에 따라 모든 사용자가 로그오프할 때 Windows가 대기하는 시간을 변경합니다.
로그오프할 때 앱이 닫힐 때까지 시간 더 주기
종료하거나 로그오프할 때 앱이 계속 Windows를 방해하는 경우 앱이 완료되고 제대로 닫힐 수 있도록 시간을 조금 더 주는 것이 좋습니다. 이렇게 하면 앱이 로그오프 프로세스를 방해하지 않고 사용자가 수동으로 개입하지 않아도 됩니다.