Rain WikiWindows · Linux · Android

Планировщик заданий

Планировщик заданий — это компонент Windows, который запускает программы и скрипты в заданное время или при наступлении определенных событий, таких как вход в систему, запуск или переход в режим простоя. Сама Windows использует сотни заданий для обслуживания, и многие приложения добавляют свои собственные, часто для обновлений. Он открывается с помощью taskschd.msc.

1Задания и триггеры

Каждое задание имеет триггеры (когда оно запускается), действия (что оно выполняет), условия (например, только при питании от сети) и параметры (например, остановка по истечении времени). Задания организованы в папки в Библиотеке планировщика заданий; папка Microsoft\Windows содержит системные задания.

2Командная строка

schtasks /query /fo LIST /v выводит список всех заданий с подробностями. '/change /tn <name> /disable' отключает задание, '/delete /tn <name>' удаляет его. В PowerShell команды 'Get-ScheduledTask' и 'Disable-ScheduledTask' выполняют те же действия.

3Задания как способ автозагрузки

Поскольку задание может выполняться при входе в систему, некоторые программы используют задания вместо записей автозагрузки. Параметры > Приложения > Автозагрузка не отображают их, поэтому Планировщик заданий — это место, которое стоит проверить, если программа продолжает запускаться.

Как отключить задание

  1. Нажмите Win+R, введите taskschd.msc и нажмите Enter.
  2. Откройте Библиотеку планировщика заданий и выберите папку программы.
  3. Выберите задание и ознакомьтесь с вкладками Триггеры и Действия.
  4. Нажмите правой кнопкой мыши на задание и выберите Отключить (лучше выбрать Отключить, чем Удалить).
  5. После перезагрузки проверьте, работает ли программа так, как вам нужно.

Осторожно

  • Не отключайте задания в папке Microsoft\Windows, если вы не знаете их назначения; они отвечают за обновления, обслуживание и резервное копирование.
  • Удаление задания нельзя отменить без программы, которая его создала; отключение можно.

Источники

  1. Планировщик заданий для разработчиков (Microsoft Learn) learn.microsoft.com
  2. Команды schtasks (Microsoft Learn) learn.microsoft.com

Последняя проверка: