컴퓨터를 사용하다보면 오류난 프로그램이 응답하지 않아 종료하기를 기다릴 때가 있습니다.
레지스트리를 수정하여 바로 끝낼 수 있는 방법입니다.
HKEY_CURRENT_USER / Control Panel / desktop
우측화면에서 AutoEndTasks 의 값을 "1"로 설정하면 윈도우 종료시 메세지가 나오지 않고
강제로 해당 프로그램을 종료시킵니다.
또 다른 방법,
이러한 시간이 소요되는 원인은 윈도우가 일정시간동안 해당 프로그램이
응답하기를 기다려주기 때문인데,
따라서 이러한 응답 대기시간을 좀더 낮게 조정하면 프로그램을 강제적으로 종료시켜야
할 경우 좀더 빨리 프로그램 종료 대화 상자가 뜨게 되어
다소 빠르게 시스템을 원상복구할 수 있게 됩니다.
■ 해결책 ■
① [시작 - 실행] `regedit` 입력하여 레지스트리를 실행한다.
② [HKEY_CURRENT_USERControl Paneldesktop]을 더블클릭한다.
③ [편집 - 등록 - 문자열값]을 클릭한다.
④ 새로 만들어진 문자열 값의 이름을 "HungAppTimeout"으로 바꾼다.
(단, 따옴표는 포함시키지 않는다.)
⑤ 새로 만들어진 문자열 값을 더블 클릭하고, 값을 1000으로 설정한다.
(참고로, 기본값은 5000 밀리세컨으로 지정되어 있다.)
이러한 설정을 통해 윈도우가 프로그램의 응답을 기다려야하는 시간이 1/5로 단축 됩니다.
또한 테스크 메니저를 사용해 응답없는 프로그램을 종료시킬 때까지 기다리는
시간을 임의로 정의할 수 있습니다.
다음과 같은 과정을 수행하고 나서 시스템을 재시작하면 모든 것이 완료됩니다.
다시말해 해당 프로그램을 최종적으로 종료하는 대화 상자가 뜨기까지의 시간을
단축할 수 있게 됩니다.
먼저 위에서처럼, 해당 킷값으로 이동한다.
■ 해결책 ■
① [시작 - 실행] `regedit` 입력하여 레지스트리를 실행한다.
② [HKEY_CURRENT_USERControl Paneldesktop]을 더블클릭한다.
③ [편집 - 등록 - 문자열값]을 클릭한다.
④ 새로 만들어진 문자열 값의 이름을 "WaitToKillAppTimeout"으로 바꾼다.
(단, 따옴표는 포함시키지 않는다.)
⑤ 새로 만들어진 문자열 값을 더블 클릭하고, 값을 1000으로 설정한다.
(참고로 말하면, 기본값은 20000 밀리세컨으로 지정되어 있다.)
이 킷값으로 인해 이미 실행 중인 프로그램을 종료할 경우,
윈도우를 종료하거나 재시작하기 위해 소요되는 시간을 자동으로 설정하는 것이 가능합니다.
물론 임의로 값을 더 작게 설정할 수도 있지만,
너무 작은 값을 지정하게 되면 윈도우 자체가 응답하지 않을 수도 있으니
조심해서 사용하셔야 합니다.
'[유익한 상식들] > 컴퓨터 기본지식' 카테고리의 다른 글
[스크랩] 엑셀, 워드 따라잡기 (0) | 2007.07.30 |
---|---|
[스크랩] 가상 메모리 부족이라고 나올때 대처방법 (0) | 2007.07.30 |
[스크랩] 한글 단축키 쉽게 외우기 (0) | 2007.07.30 |
[스크랩] 음악파일 다운 받는 방법 (0) | 2007.07.30 |
[스크랩] 삭제된 사진 살려내기 (0) | 2007.07.30 |