Планировщик задач – это специальная утилита или сервис ОС (операционной системы), предназначенная для запуска других программ или скриптов, без непосредственного участия пользователя. Также, планировщик может удалять различные файлы (например, временные файлы), записи реестра или другую информацию, становящуюся со временем ненужной. Запуск программ с помощью планировщика происходит в зависимости от таких критериев, как наступление заданного времени, переход ОС из одного состояния в другое (ждущий, спящий режимы и т.д.) или при выполнении какого-либо заданного сценария, например: поступление административного запроса от пользователя или через удаленное администрирование.
Одно из преимуществ использования планировщиков заключается в том, что можно автоматизировать однотипную, повторяющуюся работу на компьютере, чтобы не тратить много времени.
В отличии встроенного в операционную систему планировщика задач, специальные утилиты поддерживают большее количество функций, зачастую имеют более гибкие и расширенные настройки и, по сравнению со встроенными планировщиками, более удобны в использовании. Обычно, модуль планирования задач в утилитах-планировщиках разработан таким образом, чтобы использовать как можно меньше ресурсов оперативной памяти, а также процессорного времени.