Планировщик заданий Windows для начинающих

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

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

Еще на тему администрирования Windows

Запуск планировщика заданий

Запуск планировщика заданий

Как всегда, начну с того, как запустить планировщик заданий Windows из окна «Выполнить»:

Следующий способ, который будет работать в Windows 10, 8 и в Windows 7 — зайти в папку «Администрирование» панели управления и запустить планировщик заданий оттуда.

Использование планировщика заданий

Главное окно планировщика заданий

Планировщик заданий имеет примерно тот же интерфейс, что и другие инструменты администрирования — в левой части древовидная структура папок, по центру — информация о выбранном элементе, справа — основные действия над задачами. Доступ к этим же действиям можно получить из соответствующего пункта главного меню (При выборе конкретной задачи или папки пункты меню меняются на относящиеся к выбранному элементу).

Основные действия в планировщике заданий

В данном инструменте вам доступны следующие действия над задачами:

  • Создать простую задачу — создание задания с помощью встроенного мастера.
  • Создать задачу — то же, что и в предыдущем пункте, но с ручной настройкой всех параметров.
  • Импортировать задачу — импорт ранее созданной задачи, которую вы экспортировали. Может пригодиться, если вам нужно настроить выполнение определенного действия на нескольких компьютерах (например, запуск проверки антивирусом, блокировка сайтов и прочее).
  • Отображать все выполняемые задачи — позволяет посмотреть список всех задач, которые запущены в настоящий момент времени.
  • Включить журнал всех заданий — позволяет включить и отключить ведение журнала планировщика заданий (записывает все действия, запускаемые планировщиком).
  • Создать папку — служит для создания собственных папок в левой панели. Можно использовать для собственного удобства, чтобы было понятно, что и где вы создали.
  • Удалить папку — удаление папки, созданной в предыдущем пункте.
  • Экспорт — позволяет экспортировать выбранную задачу для последующего использования на других компьютерах или на этом же, например, после переустановки ОС.

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

Кстати, если у вас есть подозрения на наличие вредоносного ПО, рекомендую заглянуть в список всех выполняемых задач, это может оказаться полезным. Также будет полезным включить журнал заданий (по умолчанию отключен), и заглянуть в него после пары перезагрузок, чтобы посмотреть, какие задания выполнялись (для просмотра журнала используйте вкладку «Журнал», выбрав папку «Библиотека планировщика заданий»).

Выполняемые задачи

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

Создание простой задачи

Теперь давайте посмотрим, как создать простую задачу в планировщике заданий. Это самый легкий способ для начинающих пользователей, который не требует особенных навыков. Итак, выбираем пункт «Создать простую задачу».

Имя и описание задачи

На первом экране вам потребуется ввести имя задачи и, при желании, ее описание.

Время выполнения задания

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

Запуск программы в планировщике заданий

И последний этап, выбрать, какое именно действие будет выполняться — запуск программы (к ней можно добавить аргументы), вывод сообщения или отправка сообщения электронной почты.

Создание задачи без использования мастера

Если вам требуется более точная настройка задач в планировщике заданий Windows, нажмите «Создать задачу» и вас ждет множество параметров и опций.

Создание сложной задачи

Я не буду подробно описывать полный процесс создания задачи: в общем-то, в интерфейсе все достаточно ясно. Отмечу лишь существенные отличия по сравнению с простыми задачами:

  1. На вкладке «Триггеры» вы можете задать сразу несколько параметров для ее запуска — например, при простое и при блокировке компьютера. Также, при выборе пункта «По графику», вы можете настроить выполнение в определенные числа месяца или дни недели. Задание условий выполнения задачи
  2. На вкладке «Действие» вы можете определить запуск сразу нескольких программ или выполнения других действий на компьютере. Список действий задачи
  3. Также вы можете настроить выполнение задачи при простое компьютера, только при питании от розетки и другие параметры. Условия для задачи

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

Надеюсь, что кому-то изложенное сможет пригодиться.

Комментарии (152) к Планировщик заданий Windows для начинающих

  • Александр

    Здравствуйте! С новым 2020 годом! Пожалуйста, ответьте на электронную почту:
    У меня есть такой вопрос: я хочу создать задачу, которая будет в зависимости от даты и времени отображать диалоговые окна. Например, чтобы каждого первого января в 0 часов компьютер мог поздравлять меня с новым годом, каждого девятого мая — с днём победы и т.д. Могу ли я создать такие задачи? Дело в том, что я уже пытался что-то делать: создал простую задачу, дал ей имя и краткое описание, установил для эксперимента «Однократное выполнение», далее поставил «Вывести сообщение», дал сообщению название и текст, нажал кнопку «ОК» и тут, вылезла ошибка о том, что данный элемент не рекомендуется. Невозможно создать задачу! Подскажите, пожалуйста, можно ли создавать такого рода задачи? Спасибо большое! Ещё раз с новым годом!

    Ответить

    • Dmitry

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

      Ответить

  • Алексей

    Дмитрий, ПК зависает из-за перегрузки памяти. Процессор при этом остается незагруженным. Система «съедает» всю, и не дает пользоваться даже текстовым редактором Word. На просторах инета пишут что, нужно отключить Task host в Планировщике службу обновления Win. Но такого (TaskScheduler->IdIe Maintenance) в моем ПК нет.
    Что можете посоветовать.

    Ответить

  • Александр

    Здравствуйте!
    У меня есть такой вопрос: я хочу создать задачу, которая будет в зависимости от даты и времени отображать диалоговые окна. Например, чтобы каждого первого января в 0 часов компьютер мог поздравлять меня с новым годом, каждого девятого мая — с днём победы и т.д. Могу ли я создать такие задачи? Дело в том, что я уже пытался что-то делать: создал простую задачу, дал ей имя и краткое описание, установил для эксперимента «Однократное выполнение», далее поставил «Вывести сообщение», дал сообщению название и текст, нажал кнопку «ОК» и тут, вылезла ошибка о том, что данный элемент не рекомендуется. Невозможно создать задачу!
    Прочитав ваш ответ, я всё так и сделал: указал вариант действия «Запуск программы» и ввёл в поле «Программа или сценарий» слово «msg». Далее, в поле «Аргументы» ввёл текст сообщения: «Пробую выводить сообщение регулярно». Всё получилось, задача создалась, но почему-то она долго не выполнялась. Я открыл «Планировщик заданий» и увидел там надпись в графе «Состояние» слово «Готово», а в графе «Состояние последнего запуска» сообщение: «Не удаётся найти файл». В чём дело? Спасибо огромное!

    Ответить

    • Dmitry

      странно. msg.exe должна быть начиная с XP и до последней 10-ки.
      единственное, команду я неправильно дал. Она полностью так выглядит:

      msg "%username%" Сообщение

      (можно проверить в Win+R — скопировать команду и посмотреть, сработает ли).
      Если сработает, то по идее и в планировщике должна работать, но в аргументах получается у нас должно быть

      "%username%" Сообщение

      Ответить

  • Александр

    Здравствуйте ещё раз!
    Я попробовал выполнить
    msg «%username%» Сообщение
    в окне «Выполнить», но команда не сработала. Пишет: «Не удаётся найти «msg». Повторите попытку». Даже текст сообщения не хочет писать. Также я пробовал ввести
    msg.exe «%username%» Сообщение, но тоже нет никакого результата, и тоже ошибка вылезает о том, что файл не удаётся найти. Хотя, у меня стоит Windows 8.1 с BIN. Хотя, реестр я чистил самостоятельно, удалял записи только тех программ, которых я когда-то давно устанавливал и которых нет на компьютере. Но при поиске в «Пуске» обнаружилась какая-то другая программа «sessionmsg.exe» в папке «System 32». Я с ней пробовал выполнить такую же задачу и она создалась, но не выполнялась, вылезла ошибка в планировщике.
    Подскажите, пожалуйста, что делать дальше? Или у меня такая странная Windows?

    Ответить

    • Dmitry

      А вот тут уже не могу ответить.
      Я точно знаю, что эта конструкция работала на 7-ке и точно знаю, что работает на 10-ке, так как проверял, прежде чем вам отправить. Отсюда делаю вывод, что по идее должна исправно работать и в 8.1 и по какой-то причине у вас этот компонент вырезан.
      Можете поискать еще в интернете, как показать сообщение с помощью PowerShell, затем подготовить скрипты с нужными сообщениями и уже их запускать в планировщике.

      Ответить

    • Станислав Андреевич Березин

      Попробуйте, сделать это через вызов скрипта на Visual Basic Script или JavaScript.

      Ответить

  • Андрей

    Доброго времени. Есть файл *.vbs для запуска определенной программы в фоне:

    Set oShell = Wscript.CreateObject("WScript.Shell")
    CommandLine = "%COMSPEC% /c TS.exe"
    oShell.Run CommandLine, 0, 0

    Файл находится в папке с программой. Какую программу/аргументы надо прописать в планировщике, чтобы программа запускалась при запуске ПК? Если запустить сам файл *.vbs, программа запускается как надо, т.е. скрыто в фоне, а вот с планировщиком не получается. Пробовал разные варианты — безрезультатно.

    Ответить

    • Dmitry

      Такой вариант:
      wscript.exe и передача пути к файлу vbs в качестве параметра в задании планировщика.
      В параметрах самого задания — с наивысшими правами и скрытым.

      Ответить

      • Андрей

        (скриншоты)
        Строка в аргументах: «D:\Program Files\имя папки\имя файла.vbs»
        Если так то не работает.

        Ответить

        • Dmitry

          Да, именно так. Странно. Еще накопал такой вариант в обсуждениях на форумах:

          cmd.exe /C "c:\windows\system32\cscript.exe //B //nologo C:\ScheduledJobs\PrimeReconDev\myVBScript.vbs"

          кто-то в bat пишет и его через планировщик запускает, кто-то — прямо в планировщике и у некоторых заработало.

          Ответить

  • Андрей

    Заработало как надо.
    Программа или сценарий: wscript.exe
    Аргументы: «d:\Program Files\папка программы\имя файла.vbs»
    Рабочая папка: d:\Program Files\папка программы\ (без кавычек)
    С наивысшими правами и скрытым — можно не отмечать, что с ними, что без них разницы в моём случае нет.
    Так, что заработало бы и после первой Вашей подсказки, укажи я папку программы. Правда я указывал, но всё время в кавычках, а с ними не работает.
    Вопрос закрыт. Спасибо за помощь.

    Ответить

Оставить комментарий

Новое

Список инструкций Windows 10 Подписаться