본문 바로가기

컴퓨터&인터넷

윈도우 시작 프로그램 등록하기 2 - 작업스케줄러 사용법

 

윈도우 시작할 때 프로그램을 자동실행하는 방법 중 작업스케줄러를 활용하는 방법도 있다.

작업스케줄러는 윈도우 기본 기능이지만 사용법이 좀 복잡해 초보들은 거의 이용하지 않는 것 같다.

대부분의 프로그램들은  '윈도우 시작 시 실행'하는 옵션도 있고, 몇몇 예약작업들을 설치할때 작업스케줄러에 등록해놓기도 한다.

 

가끔 몇몇 무설치 포터블 프로그램이나 생소한 프로그램들 중에는 시작 프로그램 폴더에 등록해도 정상 실행되지 않는 경우도 있다. 대부분은 윈도우 호환성 문제거나 보안 때문에 발생하는 권한 문제 때문이라고 한다.

바로가기 속성에서 '관리자 권한으로 실행' 옵션에 체크하고 시작 프로그램 폴더에 바로가기 파일을 넣어둬도 정상 실행되지 않는 프로그램도 간혹 있다.

 

그럴때 써먹을 수 있는 윈도우 관리 도구가 작업스케줄러다.

 

기본적인 시작 프로그램 등록 방법은 아래 링크 참고.

2018/09/05 - [컴퓨터&인터넷] - 윈도우 시작 프로그램 등록하기

 

 

- 기본적인 작업스케줄러 사용법.

 

 

△ 작업 스케줄러는 작업 표시줄의 시작 버튼을 누르면 보이는 프로그램 그룹 메뉴 > Windows 관리 도구에 있다.

 

△ 작업 스케줄러를 실행하면 보이는 첫 화면이다.

작업 스케줄러 라이브러리에 설치한 각종 프로그램들의 예약 작업들이 등록되어 있다.

 

△ 등록되어있던 기존의 작업을 수정/편집하려면 해당 작업을 우클릭해서 속성을 눌러 들어가면 된다.

사용안함 이나 사용을 눌러 비활성화시킬 수도 있다.

새로운 작업을 등록하려면 빈 곳을 우클릭해서 기본 작업 만들기새 작업 만들기를 누르면 된다. 우측 메뉴 모음에 있는 아이콘을 눌러도 된다.

 

기본 작업 만들기는 마법사 형태로 편리하게 만들 수 있지만 새 작업 만들기가 설명하기 쉽고 수정/편집도 용이해서 새 작업 만들기만 대충 정리해봤다

 

 

새 작업 만들기를 누르면 위와 같은 창이 뜬다.

일반/ 트리거/ 동작/ 조건/ 설정 5가지 설정탭이 있다.

일반에서 이름을 적당하게 입력하고 위 스샷과 같이 설정하는게 가장 일반적이다.

 

트리거는 작업 실행 조건을 말한다.

네번째 탭의 (다른 종류의) 조건과 같이 작동되기 때문에 여러가지 다양한 조건을 설정할 수 있다.

새 트리거 조건을 만들기 위해 새로 만들기를 누른다.

 

△ 그러면 새 트리거 만들기 창이 뜬다.

작업 시작 조건은 위처럼 예약 상태/ 로그온할 때/ 시작할 때 ... 등등 여러가지다.

시작 프로그램을 등록하려면 로그온할 때를 선택하면 된다.

예약 상태는 알람 같은 스케줄러 기능이라고 보면 된다. 

 

△ 윈도우가 시작되고 로그온이 되면 어떤 동작을 할건지 설정해야 한다.

새로 만들기를 눌러 새 동작을 만든다. 

 

새 동작 만들기 창이 뜨면 프로그램 시작/ 전자 메일 보내기/ 메시지 표시 세 가지 중에 하나를 선택하게되어 있다.

전자메일보내기메시지표시는 '사용하지않음'이 붙어있고 기능이 동작하지 않는다. 선택 옵션에 왜 그대로 놔뒀는지 모르겠다.

 

프로그램 시작을 선택하고 찾아보기를 눌러 exe나 bat 같은 실행 파일을 지정해준다.

인수 추가는 프로그램이 지원하는 파라미터값을 입력하는 곳이다.

 

메시지 표시는 말 그대로 텍스트 알람 메시지 창인데 정상 동작하지 않는다.

알람 메시지를 바탕화면에 띄우고 싶으면 간단한 메시지 박스 VBScript 를 활용하면 된다.

VBS 파일을 프로그램 시작에 등록하면 되는데 자세한 사용법은 맨 아래 [예약 스케줄 작업]을 참고하면 됨.

 

△ 동작을 다 만들면 조건에서 실행 여부 조건을 설정하게 되어 있다.

일반적인 프로그램 실행 작업은 전원 부분만 체크한다.

△ 마지막으로 설정 탭에서 기타 설정을 하게 된다.

요청 시 작업이 실행되도록 허용요청할 때 실행 중인 작업이 끝나지 않으면 강제로 작업 중지 에 체크해야 프로그램을 종료했다가 다시 실행할 수 있다.

 

 

아래의 예들은 일반 설치 프로그램에서 자동으로 등록해놓은 작업과 개인적으로 사용하는 작업들이다.

참고하면 될 것 같다.

 

 

# ccleaner 설치 프로그램

 

 

# 포터블 프로그램

 

 

# 예약 스케줄 작업

 

 

- 작업스케줄러 예약 작업으로 현재 시간 알람과 메시지창을 실행하려면 아래 링크 참조.

2018/02/06 - [컴퓨터&인터넷] - 윈도우 음성인식 기능으로 현재 시간 듣기 (자명종/ 알람)

 

 

# 기타 작업 스케줄러 관련 글

- 작업 스케줄러로 UAC 예외 프로그램 실행하기.

http://finder-textcube.blogspot.com/2011/08/uac.html

- 작업예약 at, schtasks 차이 설정 방법 등.

https://m.blog.naver.com/sangnam18/110099600083

- 윈도우7에서 지정된 시간에 컴퓨터 자동종료하기.

http://www.piscomu.com/Windows7/28082