Руководство Windows · Автоматизация

Планировщик заданий Windows:
Настройка, конфигурация и примеры

Практическое руководство по созданию задач по расписанию в Windows 10 и Windows 11: триггеры, действия, условия, параметры безопасности, примеры командной строки и советы по устранению неполадок.

⊞ Windows 10 ⊞ Windows 11 ⚙️ Автоматизация 🕒 Задачи по расписанию 🧩 CMD и PowerShell

Что такое Планировщик заданий Windows?

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

Планировщик заданий доступен как в Windows 10, так и в Windows 11. Его использует сама Windows, компоненты Microsoft, драйверы устройств, антивирусы, службы обновления, программы резервного копирования, обновляющие модули браузеров и многие сторонние приложения. Для администраторов и опытных пользователей это один из самых полезных инструментов автоматизации, встроенных в операционную систему.

ℹ️
Полезно знать Консоль Планировщика заданий запускается командой taskschd.msc. Ее можно открыть из окна «Выполнить», меню «Пуск», Панели управления, «Управления компьютером», Командной строки или PowerShell.

Планировщик заданий простыми словами

Триггер

Событие, которое запускает задачу: расписание, вход пользователя, запуск системы, простой компьютера или запись в журнале событий.

▶️

Действие

То, что должна запустить Windows: исполняемый файл, скрипт, команда PowerShell или другая поддерживаемая программа.

🔋

Условия

Дополнительные требования: питание от сети, время простоя, доступность сети или разрешение выводить компьютер из сна.

🧾

Журнал

Записи о выполнении, которые помогают понять, запустилась ли задача, завершилась ли она, завершилась ошибкой или была пропущена.

Когда стоит использовать Планировщик заданий в Windows?

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

Пример 01

Запуск скриптов обслуживания

Запускайте скрипт очистки, диагностики или экспорта логов каждый день, каждую неделю или после входа пользователя в систему.

Обслуживание
Пример 02

Автоматизация резервного копирования

Запускайте команду резервного копирования, например robocopy, по расписанию без установки отдельного планировщика.

Резервная копия
Пример 03

Запуск программ или напоминаний

Открывайте программу, показывайте сообщение через скрипт или запускайте рабочий процесс в заданное время.

Продуктивность

Частые причины создать задачу по расписанию

⚠️
Важно Не отключайте случайные задачи Microsoft только потому, что они отображаются в Планировщике заданий. Многие встроенные задачи отвечают за обновления, диагностику, лицензирование, проверки безопасности, индексирование, настройку устройств и обслуживание Windows.

Как открыть Планировщик заданий в Windows 10 и Windows 11

Открыть Планировщик заданий можно несколькими способами. Самый быстрый вариант — окно «Выполнить», но поиск, Панель управления и командная строка работают не хуже.

Способ 1: открыть Планировщик заданий через «Выполнить»

  1. Нажмите Win + R, чтобы открыть окно «Выполнить».
  2. Введите taskschd.msc.
  3. Нажмите Enter или кнопку OK.
taskschd.msc

Способ 2: открыть Планировщик заданий через поиск Windows

  1. Откройте меню «Пуск».
  2. Найдите Планировщик заданий.
  3. Нажмите на лучший найденный результат.

Способ 3: открыть Планировщик заданий через Панель управления

Панель управления Система и безопасность Инструменты Windows Планировщик заданий

Способ 4: открыть Планировщик заданий из CMD или PowerShell

Откройте Командную строку, PowerShell или Windows Terminal и выполните ту же команду консоли управления:

taskschd.msc

Также можно использовать команду-ярлык Панели управления:

control schedtasks

Интерфейс Планировщика заданий: основные элементы

Окно Планировщика заданий разделено на три основные области: библиотека задач слева, выбранная папка и список задач по центру, а также панель действий справа. Если понимать назначение этих областей, работать с инструментом намного проще.

Область Что делает Как использовать
Библиотека Планировщика заданий Хранит папки и задачи, созданные Windows, компонентами Microsoft и приложениями. Создавайте собственную папку, просматривайте существующие задачи и не смешивайте личные задачи с системными.
Список задач Показывает имена задач, состояние, триггеры, следующее время запуска, последнее время запуска и результат последнего запуска. Проверяйте, готова ли задача, отключена ли она, выполняется ли сейчас или завершается ошибкой.
Панель действий Содержит команды вроде Создать простую задачу, Создать задачу, Выполнить, Отключить и Экспорт. Создавайте, редактируйте, тестируйте, импортируйте, экспортируйте, удаляйте или вручную запускайте задачи.
Вкладка «Журнал» Показывает подробные события задачи, если журнал включен. Выясняйте, почему задача не запустилась или почему вернула код ошибки.
Рекомендуемая организация Создайте отдельную папку в Библиотеке Планировщика заданий для собственных задач. Например, используйте Task Scheduler Library\MyTasks или Task Scheduler Library\AdminScripts. Так пользовательская автоматизация будет отделена от системных задач Windows.

Как создать простую задачу по расписанию в Windows

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

Пошагово: создание простой задачи

  1. Откройте Планировщик заданий.
  2. На правой панели нажмите Создать простую задачу.
  3. Введите понятное имя, например Daily Cleanup Script.
  4. Добавьте описание, чтобы позже было понятно назначение задачи.
  5. Выберите триггер: ежедневно, еженедельно, ежемесячно, однократно, при входе в систему или при запуске компьютера.
  6. В качестве действия выберите Запустить программу.
  7. Укажите исполняемый файл, интерпретатор скрипта или команду, которую нужно запустить.
  8. Проверьте сводку и нажмите Готово.

Поля «Программа», «Аргументы» и «Рабочая папка»

Многие сбои задач происходят из-за неправильного заполнения полей Программа или сценарий, Добавить аргументы или Рабочая папка. Используйте полные пути и отделяйте исполняемый файл от его аргументов.

Поле Правильный пример Значение
Программа или сценарий powershell.exe Исполняемый файл, который запускает Windows.
Добавить аргументы -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\cleanup.ps1" Параметры, передаваемые исполняемому файлу.
Рабочая папка C:\Scripts Рабочий каталог, который использует задача. Не заключайте это поле в кавычки.
⚠️
Частая ошибка Не вставляйте всю команду целиком в поле Программа или сценарий. Поместите туда исполняемый файл, а ключи, пути к файлам и параметры укажите в поле Добавить аргументы.

Расширенные параметры Планировщика заданий

Для более точной настройки используйте Создать задачу вместо Создать простую задачу. Расширенное окно дает доступ к параметрам безопасности, нескольким триггерам, нескольким действиям, условиям питания, условиям сети, повторам, ограничениям времени и настройкам совместимости.

Вкладка «Общие»: учетная запись и привилегии

Параметр Что означает Когда использовать
Выполнять только для вошедшего в систему пользователя Задача выполняется в видимом пользовательском сеансе. Используйте для задач, которые открывают окна, показывают интерфейс или взаимодействуют с рабочим столом.
Выполнять независимо от регистрации пользователя Задача может выполняться в фоне без интерактивного рабочего стола. Используйте для резервного копирования, скриптов, отчетов и обслуживания, которым не нужно видимое окно.
Выполнять с наивысшими правами Задача запускается с повышенными правами, как командная строка администратора. Используйте только тогда, когда команде действительно требуются права администратора.
Настроить для Задает поведение совместимости для выбранной версии Windows. На современных ПК выбирайте Windows 10 или Windows 11, если такой вариант доступен.

Вкладка «Триггеры»: когда запускается задача

У задачи может быть один или несколько триггеров. Например, она может запускаться каждый день в 9:00 и также при входе конкретного пользователя. Распространенные триггеры:

Вкладка «Действия»: что запускает задача

Самое распространенное действие — Запуск программы. Так можно запустить обычный исполняемый файл, BAT-файл, скрипт PowerShell, командную утилиту или интерпретатор скриптов.

Цель Программа или сценарий Добавить аргументы
Запустить BAT-файл cmd.exe /c "C:\Scripts\job.bat"
Запустить скрипт PowerShell powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\job.ps1"
Запустить команду резервного копирования robocopy.exe "D:\Work" "E:\Backup\Work" /MIR /R:2 /W:5

Вкладки «Условия» и «Параметры»

Вкладка Условия управляет требованиями к питанию, простою и сети. Вкладка Параметры отвечает за повторы, пропущенные запуски, ограничения времени и поведение, если задача уже выполняется.

Полезные условия

  • Запускать только при простое компьютера.
  • Пробуждать компьютер для выполнения задачи.
  • Запускать только при доступном сетевом подключении.
  • Для ноутбуков выполнять только при питании от сети.

Параметры для проверки

  • Останавливать задачу, если она выполняется дольше ожидаемого.
  • Запускать задачу как можно скорее после пропущенного запуска.
  • Перезапускать при сбое.
  • Не запускать новый экземпляр, если один уже выполняется.

Практические примеры использования Планировщика заданий Windows

Ниже приведены распространенные реальные сценарии. Их можно создать через интерфейс Планировщика заданий или адаптировать примеры командной строки далее в статье.

Пример 1: запускать скрипт PowerShell каждый день

Используйте такую настройку, если нужно, чтобы Windows автоматически запускала скрипт в одно и то же время каждый день.

Поле задачи Значение
Триггер Ежедневно в 9:00
Программа или сценарий powershell.exe
Добавить аргументы -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\DailyReport.ps1"
Рабочая папка C:\Scripts

Пример 2: запуск программы при входе в систему

Это полезно для программ, у которых нет надежной настройки автозапуска, или для инструментов, которые нужно запускать только под вашей учетной записью Windows.

  1. Создайте новую задачу.
  2. На вкладке Триггеры выберите При входе в систему.
  3. На вкладке Действия выберите исполняемый файл программы.
  4. Используйте Выполнять только для вошедшего в систему пользователя, если у программы есть видимый интерфейс.

Пример 3: резервное копирование папки через Robocopy каждую ночь

Следующая настройка зеркалирует D:\Work в E:\Backup\Work. Будьте осторожны с ключом /MIR: он также зеркалирует удаления, поэтому файлы, удаленные в источнике, могут быть удалены и в папке назначения.

robocopy.exe "D:\Work" "E:\Backup\Work" /MIR /R:2 /W:5 /LOG:"C:\Logs\work-backup.log"
🚨
Предупреждение о резервном копировании Проверяйте команды резервного копирования вручную перед добавлением в расписание. Неверный путь источника, путь назначения или параметр зеркалирования может перезаписать или удалить файлы.

Пример 4: выключение ПК в заданное время

Чтобы выключать компьютер каждую ночь, создайте задачу по расписанию, которая запускает shutdown.exe. Это удобно для киосков, учебных компьютеров и домашних ПК, которые не должны оставаться включенными всю ночь.

Поле Значение
Программа или сценарий shutdown.exe
Добавить аргументы /s /t 60 /c "Scheduled shutdown"

Чтобы отменить запланированное выключение до его выполнения, запустите:

shutdown.exe /a

Пример 5: перезапуск службы по расписанию

Для службы, которой иногда нужен контролируемый перезапуск, используйте PowerShell. Замените Spooler на имя нужной службы.

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "Restart-Service -Name Spooler -Force"
⚠️
Предупреждение о службах Перезапуск службы может прервать печать, сетевой доступ, работу баз данных, VPN-клиентов или другие активные задачи. Планируйте перезапуски служб только тогда, когда понимаете последствия.

Создание задач через CMD: примеры schtasks

schtasks.exe — классическая утилита командной строки для создания, просмотра, запуска, изменения и удаления задач по расписанию. Она полезна для скриптов, удаленного администрирования и повторяемой настройки.

Просмотр существующих задач по расписанию

schtasks /Query /FO TABLE

Создание ежедневной задачи

Этот пример открывает Блокнот каждый день в 9:00. Он безопасен для тестирования, потому что запускает видимое встроенное приложение.

schtasks /Create /TN "Open Notepad Daily" /TR "notepad.exe" /SC DAILY /ST 09:00

Создание задачи, которая запускается при входе в систему

schtasks /Create /TN "Run My Tool at Logon" /TR "\"C:\Tools\MyTool.exe\"" /SC ONLOGON

Создание задачи, которая запускает скрипт PowerShell

schtasks /Create /TN "Daily PowerShell Report" /SC DAILY /ST 08:30 /TR "powershell.exe -NoProfile -ExecutionPolicy Bypass -File \"C:\Scripts\DailyReport.ps1\""

Запуск, отключение, включение и удаление задачи

Действие Команда
Запустить сейчас schtasks /Run /TN "Open Notepad Daily"
Отключить schtasks /Change /TN "Open Notepad Daily" /DISABLE
Включить schtasks /Change /TN "Open Notepad Daily" /ENABLE
Удалить schtasks /Delete /TN "Open Notepad Daily" /F
💡
Совет Если задача находится внутри папки, указывайте полный путь задачи в /TN. Пример: /TN "\MyTasks\Daily PowerShell Report".

Создание задач по расписанию через PowerShell

PowerShell предоставляет структурированные командлеты для создания задач по расписанию и управления ими. Такой вариант легче читать и поддерживать, чем очень длинную команду schtasks, особенно если требуется много параметров.

Создание ежедневной задачи PowerShell по расписанию

$Action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -File C:\Scripts\DailyReport.ps1"
$Trigger = New-ScheduledTaskTrigger -Daily -At 9:00am
$Settings = New-ScheduledTaskSettingsSet -StartWhenAvailable -MultipleInstances IgnoreNew
Register-ScheduledTask -TaskName "Daily PowerShell Report" -Action $Action -Trigger $Trigger -Settings $Settings -Description "Runs the daily report script."

Создание задачи, которая запускается при старте Windows

$Action = New-ScheduledTaskAction -Execute "C:\Tools\Agent.exe"
$Trigger = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "Start Custom Agent" -Action $Action -Trigger $Trigger -Description "Starts the custom agent when Windows boots."

Просмотр и удаление задачи PowerShell по расписанию

Get-ScheduledTask -TaskName "Daily PowerShell Report"
Unregister-ScheduledTask -TaskName "Daily PowerShell Report" -Confirm:$false

PowerShell и schtasks: что выбрать

Метод Лучше подходит для Примечания
Графический интерфейс Планировщика заданий Ручная настройка, обучение, проверка деталей задачи. Самый простой вариант для начинающих и удобный способ визуально проверить параметры.
schtasks.exe BAT-файлы, старые скрипты, быстрая настройка из командной строки. Компактно, но длинные аргументы могут сделать команду трудной для чтения.
Командлеты PowerShell Повторяемая автоматизация, административные скрипты, читаемая конфигурация. Более структурированный вариант, который проще изменять для сложных задач.

Безопасность и надежность Планировщика заданий: лучшие практики

Задачи по расписанию выполняются автоматически и иногда с повышенными правами. Это делает их мощным инструментом, но также требует аккуратной настройки.

Полезный шаблон логирования

Для скриптов перенаправляйте вывод в файл журнала. Это помогает находить синтаксические ошибки, проблемы с правами, отсутствующие файлы и неожиданные результаты.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\DailyReport.ps1" *> "C:\Logs\DailyReport.log"
🔒
Заметка о безопасности Задача по расписанию, которая выполняется от имени администратора, может быть использована злоумышленником, если файл скрипта доступен обычным пользователям для записи. Храните привилегированные скрипты в папке, которую могут изменять только администраторы.

Устранение неполадок: Планировщик заданий не запускает задачу или задача завершается ошибкой

Если задача по расписанию не выполняется, не создавайте ее заново сразу. Сначала проверьте состояние задачи, результат последнего запуска, журнал, поля действия, права учетной записи, условия питания и работает ли скрипт вне Планировщика заданий.

Проблема 1: задача вообще не запускается

Проблема 2: задача запускается вручную, но не запускается по расписанию

Обычно это означает ошибку в триггере, учетной записи пользователя, условии питания или параметре пропущенного запуска. Включите Выполнить задачу как можно скорее после пропущенного планового запуска, если ПК часто выключен или спит в запланированное время.

Проблема 3: результат последнего запуска показывает 0x1

Результат 0x1 часто указывает на проблему с командной строкой, отсутствующий рабочий каталог, ошибку скрипта или неправильные аргументы. Проверьте следующее:

Проблема 4: скрипт PowerShell не запускается

Используйте powershell.exe как программу и передавайте путь к скрипту через -File. Если политика выполнения блокирует скрипт, используйте подходящий ключ политики выполнения для этой задачи.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\MyScript.ps1"

Проблема 5: журнал задачи пустой

Журнал задач может быть отключен. В Планировщике заданий выберите Планировщик заданий (локальный) и нажмите Включить журнал всех заданий на правой панели. После этого снова запустите задачу и проверьте вкладку Журнал.

Проблема 6: служба Планировщика заданий не запущена

Планировщик заданий зависит от службы Windows Планировщик заданий. Проверить службы можно командой:

services.msc

В обычной установке Windows служба Планировщика заданий не должна быть отключена.

FAQ по Планировщику заданий Windows

Q Есть ли Планировщик заданий в Windows 11?
Да. Планировщик заданий входит в Windows 11 и работает почти так же, как в Windows 10. Его можно открыть командой taskschd.msc или через поиск Планировщик заданий в меню «Пуск».
Q Чем отличается «Создать простую задачу» от «Создать задачу»?
Создать простую задачу — это упрощенный мастер для распространенных расписаний. Создать задачу открывает расширенный редактор с более точной настройкой параметров безопасности, триггеров, действий, условий, повторов, поведения при простое и нескольких действий.
Q Может ли Планировщик заданий запускать задачу, когда компьютер спит?
Он может разбудить компьютер только если задаче разрешено выводить ПК из спящего режима, а таймеры пробуждения разрешены активной схемой электропитания. На ноутбуках параметры батареи также могут помешать запуску задачи.
Q Почему задача по расписанию не показывает окно?
Если задача настроена на выполнение независимо от входа пользователя, она обычно запускается в неинтерактивном фоновом сеансе. Для видимых программ используйте Выполнять только для вошедшего в систему пользователя.
Q Безопасно ли удалять задачи из Планировщика заданий?
Удаляйте только задачи, которые создали сами или назначение которых точно понимаете. Не удаляйте случайные задачи Microsoft или задачи драйверов. Если есть сомнения, временно отключите задачу или экспортируйте ее перед необратимыми изменениями.
Q Можно ли экспортировать задачу и импортировать ее на другом ПК?
Да. Щелкните задачу правой кнопкой мыши и выберите Экспорт. На другом компьютере используйте Импортировать задачу. После импорта проверьте пути, учетные записи, пароли, буквы дисков и разрешения, потому что они могут отличаться на разных ПК.

🧩 Итоги

Планировщик заданий Windows — один из лучших встроенных инструментов автоматизации в Windows 10 и Windows 11. Используйте его для запуска скриптов, программ, резервного копирования, задач обслуживания, действий со службами и напоминаний в нужное время или после определенного системного события.

Для простых задач достаточно мастера Создать простую задачу. Для надежной автоматизации используйте Создать задачу, указывайте правильную учетную запись, отделяйте программу от аргументов, используйте полные пути, включайте логирование и проверяйте каждую задачу вручную перед тем, как полагаться на нее.