Rain WikiWindows · Linux · Android

Планиране на задачи

Task Scheduler е компонентът на 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Задачите като метод за стартиране

Тъй като една задача може да се изпълни при влизане в системата, някои програми използват задачи вместо записи за стартиране. Приложения > Стартиране в Настройки не ги показва, така че Task Scheduler е мястото за проверка, когато дадена програма продължава да се стартира.

Как да деактивираш задача

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

Внимание

  • Не деактивирай задачи в Microsoft\Windows, освен ако не знаеш тяхното предназначение; те управляват актуализации, поддръжка и архивиране.
  • Изтриването на задача не може да бъде отменено без програмата, която я е създала; деактивирането може.

Източници

  1. Task Scheduler за разработчици (Microsoft Learn) learn.microsoft.com
  2. Команди за schtasks (Microsoft Learn) learn.microsoft.com

Последен преглед: