상세 컨텐츠

본문 제목

윈도우 작업스케줄러를 이용하여 특정 서비스를 자동으로 재시작하기

Tip

by 자기 2022. 3. 18. 15:39

본문

728x90

안녕하세요!

자기입니다.

윈도우 OS에서 특정 프로그램이나 서비스를 정해진 시간에 주기적으로 자동으로 실행하게 하는 방법이 있습니다.

사용자가 수동으로 실행하지 않고 컴퓨터가 알아서 실행하게 하여 업무 효율성을 높이고자 할 때 유용한 방법입니다.

 

 

이번 포스팅에서는 윈도우에 등록된 특정 서비스를 특정한 시간에 자동으로 재시작하게 하는 작업스케줄러를 등록하는 방법을 알아보겠습니다.

먼저, 특정 서비스를 재시작하게끔 하는 bat 파일이 준비되어 있어야 하고

그 다음에 그 bat파일을 동작시키게 해 주는 윈도우 작업스케줄러를 등록합니다.

1. 서비스 재시작 bat파일 만들기

2. 윈도우 작업스케줄러 등록하기

 

net stop myServiceName
net start myServiceName

메모장 등 편집기를 이용하여 위와 같이 작성하여 적당한 이름으로 저장합니다.

위 예시에서 myServiceName은 서비스창에서 실행 중인 서비스의 이름입니다.

 

 

 

서비스창을 열어서 재시작하고자 하는 서비스의 이름을 확인할 수 있습니다.

 

윈도우 검색창에 "작업 스케줄러"로 검색하여 "작업 스케줄러"를 실행합니다.

 

 

요렇게 작업 스케줄러 창이 뜹니다.

동작 > 새 작업 만들기 를 선택해 주세요.

 

 

 

일반탭에서 이름 적당히 입력해 주시고 하단에 "가장 높은 수준의 권한으로 실행"에 체크를 해 줍니다.

 

 

트리거 탭으로 가서 [새로 만들기]를 클릭합니다.

 

새 트리거 만들기창입니다.

매일 1일마다 작업 반복 간격을 선택합니다.

아래쪽에 "사용" 항목도 체크를 합니다.

 

다음으로 동작 탭으로 가서 [새로 만들기]를 클릭합니다.

 

 

 

 

실행할 프로그램/스크립트를 선택해 줍니다.

미리 만들어 두었던 bat파일을 선택했습니다.

 

 

마지막으로 설정 탭도 위와 같이 설정되어 있는지 확인합니다.

이런 식으로 특정 서비스나 프로그램을 작업스케줄러에 등록해 놓고 자동화할 수 있습니다.

일반 사용자들의 경우 사용할 일이 없겠지만 중/상급 이상 또는 시스템관리자, 서버관리자의 경우 유용하게 사용할 수 있겠습니다.

읽어주셔서 감사합니다!

728x90

관련글 더보기

댓글 영역