작업 스케줄러
기본 제공 도구Windows 7, 8.1, 10, 11
작업 스케줄러는 설정된 시간이나 로그인, 시작, 유휴 시간과 같은 이벤트 발생 시 프로그램 및 스크립트를 실행하는 Windows 구성 요소입니다. Windows 자체적으로 유지 관리를 위해 수백 개의 작업을 사용하며, 많은 앱이 업데이트 등을 위해 자체 작업을 추가합니다. taskschd.msc를 통해 실행할 수 있습니다.
1작업 및 트리거
각 작업에는 트리거(시작 시점), 동작(실행 내용), 조건(예: AC 전원 연결 시에만), 설정(예: 시간 제한 후 중지)이 있습니다. 작업은 '작업 스케줄러 라이브러리' 아래의 폴더로 구성되며, Microsoft\Windows 폴더에는 시스템 자체 작업이 포함되어 있습니다.
2명령줄
schtasks /query /fo LIST /v는 모든 작업을 세부 정보와 함께 나열합니다. '/change /tn <name> /disable'은 특정 작업을 사용 안 함으로 설정하며, '/delete /tn <name>'은 작업을 제거합니다. PowerShell에서는 'Get-ScheduledTask' 및 'Disable-ScheduledTask'를 사용하여 동일한 작업을 수행할 수 있습니다.
3시작 방법으로서의 작업
작업은 로그인 시 실행될 수 있으므로 일부 프로그램은 시작 항목 대신 작업을 사용합니다. '설정 > 앱 > 시작 앱'에는 표시되지 않으므로, 프로그램이 계속 자동으로 시작되는 경우 작업 스케줄러에서 확인해야 합니다.
작업을 사용 안 함으로 설정하는 방법
- Win+R을 누르고 taskschd.msc를 입력한 뒤 Enter를 누릅니다.
- 작업 스케줄러 라이브러리를 열고 해당 프로그램의 폴더를 선택합니다.
- 작업을 선택하고 '트리거' 및 '동작' 탭을 확인합니다.
- 작업을 마우스 오른쪽 버튼으로 클릭하고 '사용 안 함'을 선택합니다(삭제보다는 사용 안 함을 권장합니다).
- 재시작 후 프로그램이 여전히 필요한 대로 작동하는지 확인합니다.
주의 사항
- Microsoft\Windows 아래의 작업은 업데이트, 유지 관리 및 백업을 처리하므로 목적을 확실히 알지 못하는 경우 사용 안 함으로 설정하지 마십시오.
- 작업을 삭제하면 해당 작업을 생성한 프로그램 없이는 복구할 수 없지만, 사용 안 함 설정은 복구가 가능합니다.
관련 문서
- 시작 앱Windows가 함께 시작하는 프로그램을 나열하는 위치, 시작 영향이 의미하는 바, 시작 앱을 안전하게 해제하는 방법입니다.
- 이벤트 뷰어이벤트 뷰어에서 Windows 이벤트 로그를 읽는 방법, 충돌 및 오류와 관련된 로그, 내보내거나 지우는 방법.
- Windows 업데이트 캐시 (SoftwareDistribution)SoftwareDistribution 폴더의 역할, Windows Update 파일이 용량을 차지하는 이유, 업데이트 캐시를 안전하게 정리하거나 재설정하는 방법.
출처
- 개발자를 위한 작업 스케줄러 (Microsoft Learn) learn.microsoft.com
- schtasks 명령 (Microsoft Learn) learn.microsoft.com
최종 검토: