종료시 앱을 종료하기 전에 Windows가 대기하는 시간 제어

0
735

컴퓨터를 종료하면 Windows가 즉시 종료되지 않습니다. 대신 실행중인 응용 프로그램과 서비스를 먼저 닫을 수 있습니다. Windows 대기 시간 및 실행중인 응용 프로그램을 자동으로 닫을 지 여부를 제어 할 수 있습니다.

일반적으로 이러한 설정을 변경할 필요는 없지만 컴퓨터를 더 빨리 종료하려면 도움이 될 수 있습니다. 일부 응용 프로그램은 설치할 때 이러한 설정을 엉망으로 만들 수 있으며 종료 프로세스가 느리게 보일 경우 기본값으로 재설정 할 수 있습니다.

데스크톱 응용 프로그램의 대기 시간 변경

컴퓨터를 종료 할 때 실행중인 응용 프로그램으로 Windows가 수행하는 작업을 제어하는 ​​세 가지 레지스트리 설정이 있습니다.

  • WaitToKillAppTimeout: PC를 종료하면 Windows는 열려있는 응용 프로그램에 20 초를 제공하여 데이터를 정리하고 저장하기 전에 데이터를 정리하고 저장합니다. 이 값은 Windows가 몇 초 동안 대기하는지 제어합니다.
  • HungAppTimeout: Windows 응용 프로그램이 5 초 이내에 응답하지 않으면 “중지”되고 “강제 종료”옵션을 제공합니다. 이 값은 응용 프로그램이 응답하지 않는 것으로 간주하기 전에 Windows가 대기하는 시간 (초)을 제어합니다.
  • 자동 종료 작업: Windows는 일반적으로 실행되는 응용 프로그램을 닫을 수있는 권한을 요청하는 시간 (초)이 지나면“강제 종료”단추를 표시합니다. 이 옵션을 사용하면 Windows가 자동으로 모든 응용 프로그램을 닫고 입력하지 않고 종료합니다.

관련 : 전문가처럼 레지스트리 편집기를 사용하는 법 배우기

표준 경고 : 레지스트리 편집기는 강력한 도구이므로 잘못 사용하면 시스템이 불안정하거나 작동하지 않을 수 있습니다. 이것은 매우 간단한 해킹이며 지침을 준수하는 한 아무런 문제가 없습니다. 즉, 이전에 사용해 본 적이 없다면 시작하기 전에 레지스트리 편집기를 사용하는 방법에 대해 읽어보십시오. 변경하기 전에 반드시 레지스트리 (및 컴퓨터)를 백업하십시오.

이러한 설정을 변경하려면 레지스트리 편집기를 사용해야합니다. 열려면 키보드에서 Windows + R을 누르고 “regedit”를 입력 한 다음 Enter 키를 누릅니다.

레지스트리 편집기 창의 왼쪽 창에서 다음 키로 이동하십시오.

HKEY_CURRENT_USERControl PanelDesktop

오른쪽 창에 “WaitToKillAppTimeout”, “HungAppTimeout”또는 “AutoEndTasks”설정이 있는지 확인하십시오. 표시되지 않으면 Windows가 기본 설정을 사용하는 것입니다.

이러한 설정 중 하나를 만들려면 왼쪽 창에서 “Desktop”키를 마우스 오른쪽 단추로 클릭하고 새로 만들기> 문자열 값을 선택하십시오. 이름을 “WaitToKillAppTimeout”, “HungAppTimeout”또는 “AutoEndTasks”중 원하는대로 설정하십시오. 이 과정을 반복하여 두 번째 또는 세 가지를 모두 추가하십시오.

구성하려면 WaitToKillAppTimeout 문자열 값을 만들고 두 번 클릭하십시오. 밀리 초 단위로 값을 입력하십시오. 예를 들어, 기본값은 “20000”이며 이는 20000 밀리 초 또는 20 초입니다. 5 초로 설정하려면 “5000”을 입력하십시오.

응용 프로그램을 정리하는 데 시간이 필요하므로이 값을 너무 낮게 설정하지 않는 것이 좋습니다. 일반적으로 2000 이하 또는 2 초 이하로 설정하지 마십시오.

구성하려면 HungAppTimeout 문자열을 작성하고 두 번 클릭하십시오. 밀리 초 단위로 값을 입력하십시오. 예를 들어, 기본값은 “5000”이며 5000 밀리 초 또는 5 초입니다. 3 초로 설정하려면 “3000”을 입력하십시오.

이 값을 너무 낮게 설정하지 않는 것이 좋습니다. 그렇지 않으면 Windows에서 응용 프로그램이 응답하지 않는 것으로 응답합니다. 일반적으로 1000 또는 1 초 미만으로 설정하지 마십시오.

구성하려면 AutoEndTasks 문자열을 작성하고 두 번 클릭하십시오. 종료시 Windows가 프로그램을 자동으로 닫으려면 “1”로 설정하십시오. 기본값은 “0”입니다. 이는 종료시 Windows가 프로그램을 자동으로 닫지 않음을 의미합니다.

열려있는 프로그램을 자동으로 닫으라고 Windows에 지시 한 경우 종료하기 전에 실행중인 프로그램에 작업을 저장하십시오. 종료시 Windows가 프로그램을 갑자기 강제 종료하면 열려있는 작업이 손실 될 수 있습니다.

변경을 취소하려면 WaitToKillAppTimeout , HungAppTimeout 또는 AutoEndTasks 오른쪽 창의 값. 옵션을 마우스 오른쪽 버튼으로 클릭하고“삭제”를 선택하여 제거하십시오. Windows는 기본 설정을 대신 사용합니다.

백그라운드 서비스

Windows는 컴퓨터를 종료 할 때 백그라운드 시스템 서비스로 Windows가 수행하는 작업을 제어하는 ​​하나의 레지스트리 설정 만 제공합니다.

  • WaitToKillServiceTimeout: 일반적으로 컴퓨터가 종료되도록 백그라운드 서비스가 정리되고 닫힐 때까지 Windows는 5 초 동안 기다립니다. 일부 응용 프로그램은 설치할 때이 값을 변경하여 백그라운드 서비스를 정리할 시간을 추가로 제공 할 수 있습니다. 이 기간이 지나면 Windows가 백그라운드 서비스를 강제로 종료합니다. 이 값은 Windows가 대기하는 시간 (초)을 제어합니다. 타이머가 만료되기 전에 모든 서비스가 성공적으로 종료되면 Windows가 자동으로 종료됩니다.

이 설정을 변경하려면 레지스트리 편집기를 사용해야합니다. 열려면 키보드에서 Windows + R을 누르고 “regedit”를 입력 한 다음 Enter 키를 누릅니다.

레지스트리 편집기 창의 왼쪽 창에서 다음 키로 이동하십시오.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

오른쪽 창에서 WaitToKillServiceTimeout 값을 찾으십시오. 보이지 않으면 왼쪽 창에서 “Control”키를 마우스 오른쪽 단추로 클릭하고 새로 만들기> 문자열 값을 선택한 다음 이름을 “WaitToKillServiceTimeout”으로 지정하십시오.

두 번 클릭 WaitToKillServiceTimeout 값을 입력하고 밀리 초 수를 입력하십시오. 기본값은 5000 밀리 초 또는 5 초입니다. 20 초로 설정하려면“20000”을 입력하십시오.

값을 너무 낮게 설정해서는 안됩니다. 그렇지 않으면 백그라운드 서비스가 제대로 종료되지 않습니다. 경험상이 값을 “2000”또는 2 초 미만으로 설정하지 마십시오.

이 변경 사항을 취소하려면 여기로 돌아와서 WaitToKillServiceTimeout 선택권. 기본 설정 인 “5000”으로 설정하십시오.