Windows 7에서는 프로그램이 중단되면 작업 목록을 호출합니다. 내가 "작업 끝내기"를하면 "프로그램 종료 대기"또는 "지금 끝내기"를 원하는지 묻습니다. 어느 옵션을 선택하든 "프로그램을 닫을 때까지 기다리는 동안"무기한으로 기다리는 것처럼 보입니다 (무한한 녹색 진행 표시 줄이 나타납니다). 그래서, 저는 항상 작업 목록에서 작업을 마우스 오른쪽 버튼으로 클릭하고 "프로세스로 이동"을 선택하면 프로세스 목록 탭의 관련 프로세스로 이동하고 "프로세스 끝내기"를 선택하면 100 %의 시간으로 즉시 프로그램이 종료됩니다 , 그것은 내가 원하는 것입니다.
수정 설명 :
이에 따르면 엔딩 작업은 엔딩 프로세스보다 어떤 이점이 있습니까?
최종 작업은 창에서 "닫기"버튼을 클릭하는 스킨입니다. 반면 "프로세스 끝내기"는 응용 프로그램을 실제로 종단하는 시스템과 유사합니다.
강조 표시 :
적어도 하나의 윈도우가있는 프로그램의 경우, 종료 태스크는 X "닫기"버튼을 클릭하는 것과 동일하게 작동합니다 . WM_CLOSE 메시지를 해당 윈도우에 전송하여 닫도록합니다. (콘솔 창에 대해서는 CTRL_CLOSE_EVENT입니다.) 프로그램은 사용자에게 변경 사항을 저장할지 또는 다양한 정리 작업을 수행할지 묻는 메시지를 표시 할 수 있습니다. 프로세스가 준수하면 작업 관리자는 몇 초 동안 대기하고 프로세스가 아직 실행중인 경우 프로세스를 종료합니다.
프로세스가 멈추거나 수신 한 창 메시지를 처리하지 않으면 물론 끝내기 작업이나 닫기 버튼을 사용할 수 없습니다. 이 경우 Windows는 대개 강제로 프로그램을 종료하라고 요청하지만 프로그램에 응답 할 충분한 시간을 준 후에 만 프로그램을 종료하십시오.
한편, 프로세스 끝내기 단추는 작업이나 창과 관련이 없습니다. TerminateProcess () 함수를 호출하면 Windows는이를 알리거나 정리할 기회없이 즉시 프로세스를 파괴합니다.
Windows 10에서는, 작업 관리자에있을 때 "프로세스 목록"이 있지만 프로그램을 종료해야하는 유일한 옵션은 "작업 끝내기"입니다. Windows 10에서 Win7의 "프로세스 종료"기능을 사용할 수 있습니까? 가급적 제 3 자 유틸리티가 없지만 제 3 자 유틸리티는 Windows 10에서 절대적으로 불가능한 경우에는 문제가 없습니다.
taskkill /f ...
. 두 경우 모두 특정 프로세스를 종료하기 위해 관리자 ( procexp.exe
또는 cmd.exe
) 로 실행해야 할 수 있습니다 .