때때로 중단되는 예약 된 작업이 있습니다. 응답하지 않습니다. Windows 2003에서는 3 시간 후에 작업을 종료하도록 작업 스케줄러를 구성했습니다. 32 비트 프로세스입니다.
Windows 2008 R2에서는 “보다 오래 실행되면 작업 중지”및 “요청시 실행중인 작업이 종료되지 않으면 강제로 중지”로 설정했습니다.
그러나 태스크가 정지되면 절대 중지되지 않으며 며칠 동안 프로세스 탐색기에 남아 있습니다.
Windows 스케줄러가 프로세스를 종료하지 않는 이유는 무엇입니까?
( 이 게시물 이 문제에 대한 재현 설정이 있습니다.)
답변
대답은 64 비트 작업 스케줄러가 실제로 32 비트 작업을 종료하지는 않는다는 것입니다.
pskill
예약 된 작업의 작업 1 로 실행하여이 문제를 해결했습니다 . pskill
32 비트 프로세스를 디스패치하는 데 아무런 문제가 없습니다.
답변
“보다 오래 실행되면 작업 중지”바로 아래에 “요청시 실행중인 작업이 종료되지 않으면 강제로 중지합니다”라는 옵션이 있습니다. 두 번째 옵션이 체크되어 있습니까?