작업 스케줄러가 작업을 종료하지 않습니다

작업 스케줄러가 작업을 종료하지 않습니다

때때로 중단되는 예약된 작업이 있습니다. 단지 응답이 중지됩니다. Windows 2003에서는 3시간 후에 작업을 종료하도록 작업 스케줄러가 구성되어 있었습니다. 32비트 프로세스입니다.

Windows 2008 R2에서는 "다음보다 오래 실행되는 경우 작업 중지" 및 "요청 시 실행 중인 작업이 종료되지 않으면 강제로 중지"를 설정했습니다.

그러나 작업이 중단되면 작업이 중지되지 않고 며칠 동안 프로세스 탐색기에 유지됩니다.

Windows Scheduler가 프로세스를 종료하지 않는 이유에 대한 단서가 있습니까?

(이 게시물이 문제에 대해 재현 가능한 설정이 있습니다.)

답변1

대답은 64비트 작업 스케줄러가 실제로 32비트 작업을 종료하지 않는다는 것입니다.

우리는 다음을 실행하여 이 문제를 해결했습니다.pskill예약된 작업의 작업 1로. pskill32비트 프로세스를 디스패치하는 데 문제가 없습니다.

답변2

"다음보다 오래 실행되는 경우 작업 중지" 바로 아래에는 "요청 시 실행 중인 작업이 종료되지 않으면 강제로 중지합니다"라는 옵션이 있습니다. 두 번째 옵션이 선택되어 있습니까?

관련 정보