본문 바로가기
고급 기능 활용

[윈도우10/11] 작업 스케줄러로 프로그램 자동 실행하는 방법

by First Challenger 2025. 6. 13.
반응형

프로그램 자동화

  이번 시간에는 작업 스케줄러를 이용해 프로그램을 자동으로 실행하는 방법에 대해서 알아보겠습니다. 예전에 제가 주식 자동매매 프로그램을 만들 때 쓰던 방식인데요. 손을 대지 않아도 혹은 집을 비워도 정해진 시간에 맞춰서 컴퓨터가 켜지고, 일정시간동안 프로그램이 실행된 뒤, 장 마감시간 이후에 컴퓨터를 종료되도록 설정해뒀었습니다. 오늘은 그 자동화 과정 중 핵심적인 부분 중 하나인 자동 실행 설정 방법을 설명해드리도록 할게요.


2. 본문

1. 작업 스케줄러 열기

  시작 메뉴를 누르고 작업 스케줄러를 검색하여 실행합니다.

 

2. 작업 스케줄러 라이브러리 하위에 새 폴더 생성

  작업 스케줄러 라이브러리 하단에 개인이 사용할 스케줄러 생성을 위해 새 폴더를 생성합니다. 작업 스케줄러 라이브러리가 선택되어 있는 상태여야합니다. New 폴더를 만들어보겠습니다.

작업 스케줄러 새 폴더 생성
New 폴더 생성

 

3. 작업 만들기

  작업 만들기를 눌러 자동으로 실행할 프로그램을 추가합니다. 일반, 트리거, 동작, 조건, 설정 탭에서 필요한 사항들을 추가하고 확인을 누릅니다.

New 폴더 생성

 

4. 일반 탭 설정

  일반 탭에서는 작업의 이름을 만들고, 가장 높은 수준의 권한으로 실행(I)를 활성화합니다. 이렇게 설정해야 관리자 권한 실행 확인 버튼이 뜨지 않습니다.

일반 탭 설정 1
일반 탭 설정 2

 

5. 트리거 탭 설정

  트리거 탭에서는 실행 조건을 만드는 곳입니다. 시간은 언제부터 몇 시에 실행시킬 지 설정합니다. 시작 날짜를 설정하고, 몇 시 몇 분 몇 초에 실행할지 정합니다. 저는 주중에만 사용하기 때문에 매주(W) 월, 화, 수, 목, 금에 실행되도록 설정했습니다. 종합해보면 2025년 6월 12일부터 주중 오후 9시 9분 25초에 프로그램이 실행됩니다.

 

트리거 탭 설정 1
트리거 탭 설정 2

 

6. 동작 탭 설정

  동작 탭에서는 실행할 프로그램을 입력하는 곳입니다. 저는 bat 파일을 실행시키기 때문에 파일의 위치를 찾아서 입력시켜줍니다.

동작 탭 설정 1
동작 탭 설정 2
동작 탭 설정 3
동작 탭 설정 4

 

7. 조건 탭 설정

  조건 탭은 별도로 설정할 내용이 없습니다. 다만, 노트북을 사용하고 있다면 배터리 전원 관련 내용만 설정하시면 될 것 같습니다.

조건 탭 설정 1

 

8. 설정 탭 설정

  설정 탭작업의 동작에 영향을 주는 추가 설정을 지정합니다. 다음 시간 이상 작업이 실행되면 중지(K) 체크 항목을 해제합니다. 우리는 작업을 반복적으로 실행하기 때문에 중지되면 안됩니다. 마무리 됐다면 확인을 눌러줍니다.

설정 탭 설정 1
설정 탭 설정 2

 

9. 작업 설정 완료

  이로써 모든 설정이 완료되었습니다. 자신이 설정한 내용이 그림처럼 요약되어있습니다. 해당 작업을 더블 클릭해서 위의 내용을 다시 한번 확인할 수 있습니다.

작업 완료


결론

  작업 스케줄러를 활용하면 사람의 개입 없이도 정해진 시간에 프로그램을 자동으로 실행 할 수 있습니다. 저처럼 주식 자동매매나 백업, 데이터 수집, 서버 재시작 같은 작업을 반복하는 경우 특히 유용하게 사용할 수 있습니다.
  이번 글에서는 자동화 과정 중에서도 가장 핵심이 되는 자동 실행 설정 방법 을 다뤘고, 이후에는 자동 종료에 대한 방법도 소개하도록 하겠습니다.


자주 묻는 질문 (FAQ)

Q1. 컴퓨터가 꺼져 있을 때도 프로그램이 자동 실행되나요?

A1. 아닙니다. 작업 스케줄러는  컴퓨터가 켜져 있어야  실행됩니다. 컴퓨터가 꺼져 있으면 작업이 실행되지 않으므로,  BIOS에서 자동 전원 켜짐 설정 과 함께 사용해야 완전한 자동화를 구현할 수 있습니다.

 

Q2. 프로그램 실행 시 명령 프롬프트 창이 잠깐 뜨는 건 어떻게 없애요?

A2. bat 파일을 실행할 경우 기본적으로 CMD 창이 뜹니다. 이를 막으려면 `VBS` 스크립트를 사용해 배치 파일을  숨김 실행 하거나,  작업 속성의 '숨김' 실행 옵션 을 설정해야 합니다.

 

Q3. 시간 설정을 바꾸고 싶은데 매번 새로 만들어야 하나요?

A3. 아닙니다. 작업 스케줄러에서  기존 작업을 더블 클릭 한 뒤, '트리거' 탭에서 시간을 수정하면 됩니다. 굳이 새 작업을 만들 필요는 없습니다.


추가 자료 및 참고 링크

  [마이크로소프트] 작업 스케줄러 공식 문서

  [윈도우10/11] 작업 스케줄러로 컴퓨터 자동 종료하는 방법

 

[윈도우10/11] 작업 스케줄러로 컴퓨터 자동 종료하는 방법

자동화의 마지막, 컴퓨터 종료 이번 시간에는 작업 스케줄러를 이용해 컴퓨터를 자동으로 종료하는 방법에 대해서 알아보겠습니다. 작업 스케줄러로 프로그램을 자동실행하는 방법에 이어서

windows.realjourney.co.kr

 

반응형