컴퓨터를 사용할 때 매번 반복적으로 하는 작업들이 있습니다.
매일 같은 시간에 프로그램을 실행하거나, 파일을 백업하고, 특정 알림을 띄우는 등 반복적인 작업을 자동화하고 싶다면,
윈도우에 기본 탑재된 기능인 작업 스케줄러(Task Scheduler)를 활용해 보세요.
이 글에서는 작업 스케줄러의 개념, 사용 방법, 그리고 실용적인 자동화 예시까지 순서대로 소개합니다.
작업 스케줄러란?
작업 스케줄러는 윈도우 운영체제에 내장된 자동 실행 도구로,
특정 조건이 충족되었을 때 지정한 프로그램, 명령어, 알림 등을 자동으로 실행하도록 설정할 수 있는 기능입니다.
- 예약된 시간, 시스템 부팅 시, 로그인 시 등 다양한 조건에 따라 실행 가능
- 복잡한 코딩 없이 GUI 환경에서 설정
- 개인 사용자뿐만 아니라 기업 서버에서도 널리 사용
작업 스케줄러 실행 방법
- 시작 메뉴 > 작업 스케줄러 검색
- 실행 후 좌측의 ‘작업 스케줄러 라이브러리’ 클릭
- 우측의 ‘작업 만들기’ 또는 ‘기본 작업 만들기’ 선택
작업 생성 단계별 설명
1. 일반 탭
- 작업 이름 지정
- ‘가장 높은 권한으로 실행’ 체크 권장 (관리자 권한 필요 작업 시)
2. 트리거(Trigger) 설정
작업을 언제 실행할지 정하는 조건입니다.
- 매일, 매주, 로그인 시, 시스템 시작 시 등
- 여러 트리거를 동시에 설정할 수도 있음
3. 동작(Action) 설정
트리거 조건이 충족되었을 때 무엇을 실행할지 설정합니다.
- 프로그램 실행
- 이메일 발송 (구형 윈도우만 지원)
- 메시지 표시 (경고창 등)
4. 조건(Conditions)
- 노트북의 경우 ‘전원 연결 상태일 때만 실행’ 등
- CPU 유휴 상태에서만 작동 등 세부 조건 설정 가능
5. 설정(Settings)
- 작업 실패 시 재시도 횟수
- 예약 시간이 지나도 실행할 것인지 여부 등
실용적인 활용 예시 3가지
예시 1. 매일 아침 9시에 메모장 실행
- 트리거: 매일, 오전 9시
- 동작: 프로그램 시작 >
notepad.exe입력
→ 매일 메모장 자동 실행으로 할 일 적기
예시 2. 특정 폴더 자동 백업 스크립트 실행
.bat파일 생성 예:xcopy "C:\data" "D:\backup\data" /E /Y- 작업 스케줄러에서 해당 배치파일 지정
→ 정기적인 백업 작업 자동화 가능
예시 3. 시스템 부팅 시 알림 창 띄우기
- 동작: 프로그램 시작
- 프로그램:
msg * "업무 전 이메일 확인 바랍니다"
→ 부팅 후 자동 알림 전송
주의할 점
- 경로에 공백이 있을 경우 반드시 따옴표(“”) 사용
- 프로그램 실행 시 필요한 파일이나 권한이 없으면 실패할 수 있음
- 작업 로그는 작업 스케줄러 라이브러리 > 해당 작업 > 기록 탭에서 확인 가능
작업이 실행되지 않을 때 해결 방법
- 관리자 권한으로 실행되어야 하는 작업인지 확인
- 사용자 계정이 잠겨있을 때 실행 가능한지 설정 확인
- 트리거 및 동작 설정에 누락된 부분 없는지 점검
- 로그 확인 후 오류 메시지 분석
자주 묻는 질문
Q. 작업 스케줄러는 윈도우 어느 버전부터 있나요?
A. 윈도우 XP부터 포함되어 있으며, 현재 윈도우 10, 11에도 기본 탑재되어 있습니다.
Q. 컴퓨터가 꺼져 있으면 예약 작업도 안 되나요?
A. 네. 기본적으로 시스템이 켜져 있어야만 예약 작업이 실행됩니다.
Q. 복잡한 작업도 가능하나요?
A. 가능합니다. 여러 조건과 액션을 조합하거나, 스크립트를 연결하여 복잡한 자동화를 구현할 수 있습니다.