Что такое простой компьютера в планировщике задач
Планировщик заданий — это оснастка mmc (Microsoft Management Console), с помощью которой можно назначить различные задания, которые будут производиться в определенное время или при возникновении определенных событий. Как правило, такие задания применяются для автоматизации отдельных процессов:
- параметрическая автоматизация различных задач, выполняемых на компьютере, например:
- автоматическое создание контрольных точек восстановления в определенное время
- очистка диска в определенные дни
- запуск в определенное время дефрагментации диска
- диагностическое тестирование
Операционная система Windows 10 содержит несколько инструментов для планирования заданий, включая такие, как Планировщик заданий, инструмент командной строки Schtasks и несколько командлетов консоли Windows PowerShell. Эти инструменты можно использовать для планирования заданий как на локальных, так и на удаленных рабочих станциях.
Задания могут иметь разные связанные с ними свойства, включая следующие:
—Ежедневное пробуждение автоматического обслуживания
в Windows 7 задача обслуживания выполняется исключительно в течение часа обслуживания, по умолчанию — до 3 AM и настраивается с помощью групповая политика. Компьютер будет выходить из режима ожидания, выполнять задачи обслуживания и вернуться в спящий режим. Этот ежедневный сеанс был ограничен максимальным продолжительностью в 1 час на попытку. Это позволит системе выполнять обслуживание ежедневно, начиная с 3 AM по умолчанию. Обратите внимание, что пользователь может повторно запланировать время активации обслуживания, настроив эти параметры.
С появлением ноутбуков и значительных затрат на время работы от аккумулятора компьютеры больше не настроены на разрешение пробуждения S3 в большинстве случаев и обычно дозе в режим гибернации как можно скорее, чтобы сэкономить батарею. В ответ на эти изменения планировщик задач (> Win7) запускает задачи обслуживания, когда они загружаются, а компьютер находится в состоянии простоя и находится на питании от сети.
Этот параметр можно настроить на панели управления.
Откройте Панель управления > система и Управление безопасностью > и обслуживание > Автоматическое обслуживание.
В зависимости от того, как настроены ваши компьютеры и задачи, ежедневное поведение пробуждения может не произойти в сегодняшний день, как ожидалось в результате этой новой конфигурации. Сначала можно определить, поддерживает ли компьютер режим S3 или протокол CS (с подключением). Это можно сделать, открыв командную строку Power Shell с повышенными привилегиями и выполнив следующую команду.
Час обслуживания, если компьютер настроен правильно, все равно работает, но если нет,
- Проверьте параметры BIOS для параметров пробуждения.
- Проверьте, включен ли параметр Разрешить таймер пробуждения в окне "Параметры электропитания". последовательно выберите пункты панель управления >оборудование и звук >параметры электропитания >изменить план Параметры >изменить дополнительные параметры питания > щелкните режим сна >разрешить таймер пробуждения.
- Проверьте, настроена ли для запланированной задачи Следующая настройка.
- Маинтенанцесеттингс: для задачи необходимо настроить период, крайний срок.
- Включено: задача должна быть включена.
- Вакеторун: задаче должно быть разрешено пробудить компьютер.
- Проверьте, перешла ли компьютер в режим S3 при питании от сети.
- Система должна Включить Wake в групповая политика для обслуживания.
Подключенный ждущий режим — это состояние системы, которое может войти в систему, совместимую с АОАК.
Ознакомьтесь с различиями между современными ждущими и S3 в разделе современные резервные VS и S3.
Запуск планировщика заданий
1 способ
- Открыть консоль Управление компьютером.
Рис.1 Запуск планировщика заданий
По умолчанию консоль подключена к локальному компьютеру. Для работы с заданиями удаленных компьютеров в оснастке Управление компьютером можно щелкнуть ПКМ по корневому узлу Управление компьютером в дереве консоли (левая панель) и в контекстном меню выбрать команду Подключиться к другому компьютеру. В открывшемся диалоговом окне Выбор компьютера установить радиокнопку Другим компьютером и ввести имя требуемого компьютера в соответствующее поле, после чего нажать кнопку OK).
- Развернуть узел Планировщик заданий, затем Библиотека планировщика заданий, а в нем другие необходимые узлы.
Рис.2 Планировщик заданий
2 способ
- открыть Панель управления
- открыть раздел Администрирование (категория Мелкие значки) >Планировщик заданий.
3 способ
- Открыть C:\Windows\System32 и найти taskschd
Рис.3 Запуск планировщика заданий
4 способ
5 способ
- в окне Выполнить ( Win + R ) ввести taskschd.msc
Обнаружение состояния простоя
В Windows 7 планировщик задач проверяет, находится ли компьютер в состоянии простоя каждые 15 минут. Планировщик задач проверяет состояние простоя, используя два критерия: отсутствие пользователя и отсутствие потребления ресурсов. Пользователь считается отсутствующим, если в течение этого периода времени нет ввода с клавиатуры или мыши. Компьютер считается неактивным, если все процессоры и все диски были бездействуют более 90 % от последнего интервала обнаружения. (Исключением может быть любое приложение типа презентации, задающее флаг ES_DISPLAY_REQUIRED. Этот флаг заставляет расписание задач не рассматривать систему как неактивную, независимо от активности пользователей или потребления ресурсов.)
В Windows 7 планировщик задач считает процессор неактивным, даже если выполняются потоки с низким приоритетом (обычный приоритет < потока).
В Windows 7, когда планировщик задач обнаруживает, что компьютер неактивен, служба ожидает, пока пользователь не войдет в состояние простоя.
В Windows 8 планировщик задач выполняет те же общие проверки отсутствия пользователей и потребления ресурсов. Однако планировщик задач использует подсистему питания операционной системы для обнаружения присутствия пользователя. По умолчанию пользователь считается отсутствующим через четыре минуты без ввода клавиатуры или мыши. Время проверки потребления ресурсов сокращается до 10 минут, когда пользователь присутствует. Когда пользователь отсутствует, время проверки сокращается до 30 секунд. Планировщик задач выполняет дополнительные проверки потребления ресурсов на наличие следующих событий:
- Изменено состояние присутствия пользователя
- Источник питания ac/DC изменен
- Уровень заряда батареи изменился (только при использовании батарей)
При возникновении любого из описанных выше событий планировщик задач проверяет компьютер на отсутствие простоя с момента последней проверки. На практике это означает, что планировщик задач может объявить систему как неактивную сразу после обнаружения отсутствия пользователя, если другие условия были выполнены с момента последней проверки.
В Windows 8 пороговые значения ЦП и операций ввода-вывода равны 80 %.
При обнаружении состояния простоя в Windows 8 Server планировщик задач не учитывает присутствие или отсутствие пользователя. Чтобы пометить конец состояния простоя, планировщик задач пересматривает потребление ресурсов один раз в 90 минут.
Просмотр ранее созданных задач в Планировщике заданий
Чтобы просмотреть ранее созданные задачи необходимо открыть Планировщик заданий и выбрать узел Библиотека планировщика заданий.
Рис.22 Библиотека планировщика заданий
Задача может обрабатываться несколькими способами, когда компьютер переходит в состояние простоя. Сюда входит определение триггера простоя или задание условий простоя при запуске задачи.
Создание планируемых заданий (создание простой задачи)
- Открыть консоль Управление компьютером
- Щелкнуть правой кнопкой мыши по узлу Планировщик заданий и в контекстном меню выбрать команду Создать простую задачу. Запустится мастер создания задачи.
Рис.7 Создание простой задачи
- В разделе Создать простую задачу присвоить имя заданию и при необходимости описание.
В данной статье будет приведен пример создания простой задачи, которая бы напоминала пользователю при входе в операционную систему MS Windows 10 о каком-либо событии, например, посещении сайта COMSS.
Рис.8 Создание простой задачи
- В разделе Триггер необходимо выбрать, когда будет выполняться задание. Задание может выполняться ежедневно, еженедельно, ежемесячно, однократно, при запуске компьютера, при входе в Windows, при внесении в журнал указанного события. При выборе определенного пункта, может быть предложено задать определенное время выполнения, а также указать другие детали.
- Установить радиокнопку При входе вWindows
- Нажать кнопку Далее
Рис.9 Создание простой задачи
Рис.10 Создание простой задачи
Рис.11 Создание простой задачи
- Далее необходимо в разделе Завершение проверить сводную информацию по запланированному заданию и нажать кнопку Готово.
Рис.12 Создание простой задачи
- Проверить результат можно при следующем входе в систему. Должно появиться окно с напоминаем (Рис.13)
Рис.13 Результат запланированной задачи
Создание похожей задачи, которая бы была направлена на открытие определенной страницы в каком-либо установленном браузере при входе в операционную систему MS Windows 10
- Открыть консоль Управление компьютером
- Щелкнуть правой кнопкой мыши по узлу Планировщик заданий и в контекстном меню выбрать команду Создать простую задачу. Запустится мастер создания задачи.
- В разделе Создать простую задачу присвоить имя заданию и при необходимости описание.
- Имя: открытие сайта COMSS в браузере IE
- Описание: посещение сайта COMSS
- Нажать кнопку Далее
- “C:\Program Files (x86)\Internet Explorer\iexplore.exe”
- В поле Добавить аргументы ввести адрес сайта
- Нажать кнопку Далее
Рис.14 Создание простой задачи
- В разделе Завершение проверить сводную информацию по запланированному заданию и нажать кнопку Готово.
- Проверить результат можно при следующем входе в систему. Должен запуститься браузер IE с интернет страницей сайта COMSS (Рис. 15)
Рис.15 Результат выполненной задачи
Состояние бездействия велоспорта
Если компьютер велоспортен и выходит из состояния простоя, можно завершить и перезапустить задачу, используя следующие условия простоя. Чтобы завершить и перезапустить задачу, свойства и элементы должны иметь значение True:
действие обслуживания относится к приложению или процессу, которое помогает поддерживать работоспособность и производительность Windows пк. обслуживание включает в себя обновление Windows операционной системы (ос) и приложений, проверка безопасности и выполнение проверок на наличие вредоносных программ. Windows автоматическое управление (WAM) — это набор улучшений API планировщик задач, которые можно использовать для связывания приложений с расписанием обслуживания Windows. В частности, WAM позволяет добавлять действия, требующие регулярного планирования, но не имеющие точных требований к времени. Вместо этого WAM полагается на операционную систему, чтобы выбрать подходящее время для активации задачи в течение дня. Система выбирает эти моменты в зависимости от минимального воздействия на пользователя, производительности ПК и эффективности энергопотребления.
Пользовательский интерфейс Планировщика заданий
Панель слева содержит узел Библиотека планировщика заданий, который находится по умолчанию под узлом Планировщик заданий. Узел Библиотека планировщика заданий содержит задачи в виде иерархии узлов. Узел Microsoft, расположенный под узлом Библиотека планировщика заданий, содержит узел Windows, в котором находятся все системные задачи, используемые компонентами операционной системы.
Панель в центре экрана показывает имя и информацию о выбранной задаче. В нижней части центральной панели доступна панель просмотра, в которой показаны подробности по выделенной задаче.
На панели Действия доступны основные действия для выделенной задачи или узла. Новые задачи можно создавать при помощи действия Создать простую задачу, предназначенного для простых задач, или при помощи действия Создать задачу, предназначенного для задач, обладающих расширенным набором функций.
Рис.4 Просмотр и управление запланированными заданиями
Для работы с заданием можно щелкнуть по нему правой кнопкой мыши в основной панели и в контекстном меню выбрать одну из следующих команд:
- Выполнить — запустить задачу на выполнение;
- Завершить — если задача выполняется, остановить ее выполнение.
- Отключить — временно отключить задание;
- Экспортировать — экспортировать задание в файл, который можно импортировать на другой компьютер. После экспортирования задания нужно подключиться к консоли Управление компьютером другой компьютер, как было указано ранее, щелкнуть правой кнопкой мыши по узлу Библиотека планировщика заданий и в контекстном меню выбрать команду Импортировать задачу. В открывшемся окне навигации по файловой системе указать местонахождение экспортированного файла и сам файл и нажать кнопку Открыть;
- Свойства — просмотреть и/или редактировать свойства задания;
- Удалить — полностью удалить задание;
Чтобы увидеть выполняемые задачи, необходимо щелкнуть ПКМ по узлу Планировщик заданий и в контекстном меню выбрать команду Отображать все выполняемые задачи.
Рис.5 Настройка отображения выполняемых задач
Основные действия в планировщике заданий
Рис.6 Основные действия в Планировщике заданий
- Создать простую задачу — создание задания с помощью встроенного мастера.
- Создать задачу — создание задания с ручной настройкой всех параметров.
- Импортировать задачу — импорт ранее созданной задачи, которая была экспортирована. Необходимый функционал, если нужно настроить выполнение определенного действия на нескольких компьютерах (например, запуск проверки компьютеров антивирусом, блокировка сайтов и т.д.).
- Отображать все выполняемые задачи — позволяет посмотреть список всех задач, которые запущены в настоящий момент времени.
- Включить журнал всех заданий (Отключить журнал всех заданий) — позволяет включить и отключить ведение журнала планировщика заданий (записывает все действия, запускаемые планировщиком).
- Создать папку — служит для создания собственных папок в левой панели. Можно использовать для собственного удобства, чтобы было понятно, что и где было создано.
- Удалить папку — удаление папки, созданной ранее.
Запуск планировщика заданий
1 способ
- Открыть консоль Управление компьютером.
Рис.1 Запуск планировщика заданий
По умолчанию консоль подключена к локальному компьютеру. Для работы с заданиями удаленных компьютеров в оснастке Управление компьютером можно щелкнуть ПКМ по корневому узлу Управление компьютером в дереве консоли (левая панель) и в контекстном меню выбрать команду Подключиться к другому компьютеру. В открывшемся диалоговом окне Выбор компьютера установить радиокнопку Другим компьютером и ввести имя требуемого компьютера в соответствующее поле, после чего нажать кнопку OK).
- Развернуть узел Планировщик заданий, затем Библиотека планировщика заданий, а в нем другие необходимые узлы.
Рис.2 Планировщик заданий
2 способ
- открыть Панель управления
- открыть раздел Администрирование (категория Мелкие значки) >Планировщик заданий.
3 способ
- Открыть C:\Windows\System32 и найти taskschd
Рис.3 Запуск планировщика заданий
4 способ
5 способ
- в окне Выполнить ( Win + R ) ввести taskschd.msc
Создание планируемых заданий (создание задачи без использования мастера)
Для рассмотрения механизма создание задачи без использования мастера, в статье будет описан пример задачи, с помощью которой ежедневно в 23.00 компьютер в автоматическом режиме завершал бы работу.
- Открыть консоль Управление компьютером
- Щелкнуть правой кнопкой мыши по узлу Планировщик заданий и в контекстном меню выбрать команду Создать задачу.
- На вкладке Общие ввести имя задания и установить параметры безопасности для его выполнения.
Если задание должно выполняться под иной учетной записи, чем учетная запись текущего пользователя, можно нажать кнопку Изменить. В открывшемся диалоговом окне Выбор: "Пользователь" или "Группа" выбрать пользователя или группу, с чьей учетной записью нужно выполнять задание, а затем предоставить необходимые учетные данные.
- В разделе Имя ввести Выключение компьютера
- Установить радиокнопку в поле Выполнять с наивысшими правами
- В разделе Параметры безопасности нажать кнопку Изменить и указать пользователя, для которого применялась бы данная задача.
Рис.16 Создание задачи
- Если необходимо, установить другие требуемые параметры на вкладке Общие, используя предоставленные для этого опции.
- На вкладке Триггеры создать и настроить триггеры, используя доступные опции. Чтобы создать триггер, нажать кнопку Создать, в открывшемся окне Создание триггера задать необходимые параметры триггера, после чего нажать кнопку OK.
Рис.17 Создание задачи
В данном примере, если необходимо ежедневно завершать работу компьютера в 23.00 в окне Создание триггера:
- В разделе Параметры установить радиокнопку Ежедневно.
- Указать время действия задачи
- Нажать ОК
Рис.18 Создание задачи
- На вкладке Действия создать и настроить требуемые действия, используя предоставленные опции. Чтобы создать действие, нажать кнопку Создать, в открывшемся окне Создание действия задать необходимые параметры действия, после чего нажать кнопку OK.
В данном примере необходимо указать путь к программе shutdown с добавлением параметра /s.
Встроенная утилита shutdown позволяет удаленно или локально выключать, перезагружать систему, а также осуществлять вывод пользователя из текущего сеанса. Параметр /s позволяет осуществить завершение работы компьютера. Утилита shutdown расположена в следующей директории: C:\Windows\System32
Рис.19 Директория, где расположена утилита shutdown
- В поле Программа или сценарий указать путь к утилите shutdown C:\Windows\System32\shutdown.exe
- В поле Добавить аргументы прописать параметр /s
- Нажать кнопку ОК
Рис.20 Создание задачи
- На вкладке Условия указать условия для запуска и остановки выполнения задания.
- На вкладке Параметры указать требуемые дополнительные параметры для задания.
- Выполнив все требуемые настройки, нажать кнопку OK, чтобы создать задание.
При наступлении времени завершения работы, указанного в настройках задачи, компьютер будет выключен.
Рис.21 Результат выполнения задачи
Как работает плановое обслуживание
Задачи обслуживания планировщик задач — это уступающей задачи, выполняемые при простое компьютера и питании от сети. Одна из основных целей задач обслуживания заключается в том, чтобы снизить влияние на ПК, планируя обслуживание только в том случае, если ПК подключен к питанию от сети и простою (т. е. Если вы не используете или не выполнили шаг с компьютером). Идея обслуживания сегодня заключается в том, чтобы компьютер работал с минимальными нарушениями работы пользователя. Поэтому для использования этих периодов простоев в этом разделе мы улучшили час обслуживания в старом стиле (мы поговорим подробнее об этом в разделе « — ежедневное пробуждение автоматического обслуживания » ниже). Хотя часы обслуживания по-прежнему можно использовать, выполнение оппортунистической обслуживания лучше для обеспечения работоспособности системы.
Ваша задача может быть недоступна, если компьютер не тратит много времени на время простоя и при питании от сети. Убедитесь, что ваш сценарий по-прежнему предоставит пользователю значение, даже если оно отложено. Если пользователь активно использует компьютер, система откладывает обслуживание до последующего времени. Система также приостанавливает выполнение любой задачи обслуживания, если пользователь возвращается к использованию компьютера.
Система перезапускает приостановленную задачу обслуживания во время следующего периода простоя; Однако система не приостанавливает ни одну задачу, помеченную как критическая. Вместо этого система позволяет выполнить критическую задачу, независимо от действий пользователя.
Из-за особенностей планирования некоторые запланированные задачи могут не завершиться: возможно, имеется слишком много запланированных событий, которые помещаются в течение периода обслуживания в 1 час, или, возможно, компьютер просто не был включен. В таких случаях можно определить задачу с крайним сроком. Крайний срок определяется как повторяющийся период времени, в течение которого система должна успешно выполнять задачу по крайней мере один раз.
Если задача пропустила крайний срок, планировщик обслуживания по-прежнему будет пытаться выполнить эту задачу в течение периода обслуживания. Кроме того, планировщик не будет ограничиваться обычным временем в 1 час. Вместо этого планировщик увеличивает длительность периода обслуживания, чтобы завершить отложенную задачу.
После того, как система завершит задачу (даже с кодом ошибки ошибки), попытка считается успешной. После успешной попытки планировщик сбрасывается до регулярного расписания обслуживания и попытается выполнить задачу в течение следующего периода.
Параметры задачи для условий простоя
Параметры задачи можно использовать для определения того, как планировщик задач обрабатывает задачу, когда компьютер переходит в состояние простоя.
На следующих иллюстрациях представлены три возможных временных шкалы, показывающие, как эти различные условия простоя связаны друг с другом. Имейте в виду, что иллюстрации запускаются при активации триггера задачи или при запуске задачи по запросу (без запроса игнорировать существующие ограничения задачи).
Параметры Duration и WaitTimeout являются устаревшими. Они по-прежнему присутствуют в пользовательском интерфейсе планировщика задач, и их методы интерфейса по-прежнему могут возвращать допустимые значения, но они больше не используются.
В следующем списке описаны условия простоя.
- Запуск простоя: время, когда компьютер переходит в состояние простоя.
- Окончание простоя: время перехода компьютера из состояния простоя. Имейте в виду, что период простоя компьютера не зависит от времени простоя, описанного ранее.
Ожидание простоя и длительность простоя устарели.
- Ожидание простоя. Время ожидания, которое планировщик задач ожидает, пока неактивное состояние будет происходить после активации триггера задачи или после запуска задачи по запросу.
- Длительность простоя: время простоя компьютера перед запуском задачи.
Например, если задача запускается только в том случае, если компьютер находится в состоянии простоя в течение 30 минут, а задача ожидает, пока компьютер неактивен в течение 10 минут, задача запустится в течение 5 минут, только если компьютер был бездействующий в течение 25 минут до момента активации триггера. Задача не запускается, если компьютер переходит в состояние простоя через 5 минут после активации триггера.
По умолчанию свойству DisallowStartIfOnBatteries присвоено значение true. Это означает, что служба планировщика задач не будет выполнять задачи, которые активируются триггером простоя (или триггером с условиями простоя), когда компьютер работает на батарее. Это поведение можно изменить, задав для свойства DisallowStartIfOnBatteries значение false.
Приложения могут управлять условиями простоя, задавая свойства в интерфейсах IIdleSettings и IIdleTrigger .
При чтении или записи XML эти условия указываются в элементе Параметры схемы планировщика задач.
Определение триггера простоя
Задачу можно запустить, когда компьютер входит в состояние простоя, определив триггер простоя.
Триггер простоя активирует действие задачи, только если компьютер переходит в состояние простоя после начальной границы триггера.
Приложение может определить триггер простоя с помощью интерфейса IIdleTrigger .
При чтении или записи XML триггер простоя задается элементом IdleTrigger схемы планировщика задач.
Определение задачи автоматического обслуживания
Любую планировщик задачную задачу можно преобразовать в задачу обслуживания. Для этого необходимо убедиться, что приложение можно приостановить. Затем необходимо расширить определение задачи с помощью новых элементов маинтенанцесеттингс и алловстартондеманд .
Основная проблема при создании задачи обслуживания заключается в том, что система может приостановить и перезапустить задачу. Скорее всего, система будет приостанавливать задачу обслуживания несколько раз; Поэтому необходимо убедиться, что приложение может сохранить свое собственное состояние, а затем возобновить его в произвольный момент времени. Это гарантирует, что система не будет многократно выполнять одну и ту же часть задачи.
После того как вы убедитесь, что приложение может быть приостановлено и возобновлено надлежащим образом, можно использовать элементы маинтенанцесеттингс и алловстартондеманд , чтобы определить расписание. Маинтенанцесеттингс определяется в соответствии с периодом, крайним сроком и исключительные права.
- Этот период является обязательным и определяет, как часто должна выполняться задача. Обычно это определяется в рамках многодневного цикла, например "один раз в 5 дней". Период должен составлять по крайней мере один день, то есть вы не можете запланировать выполнение задачи несколько раз в день.
- Крайний срок является необязательным и определяет, сколько времени планировщик может завершить задачу, прежде чем уведомлять пользователя или выполнять аварийное обслуживание. Крайний срок должен быть больше периода, что означает, что система должна иметь возможность выполнять задачу по крайней мере один раз перед уведомлением пользователя.
- Кроме того, задача обслуживания может быть определена как монопольная. Монопольная задача выполняется отдельно от других задач обслуживания. Обычно монопольная задача — это одна из задач, использующая большой объем ресурсов, таких как большое количество времени ЦП или монопольный доступ к базе данных. Система завершает все неисключительные задачи обслуживания перед запуском монопольной задачи. Поэтому задачу следует объявлять как исключительную только при необходимости.
В отличие от этого, алловстартондеманд просто указывает, что система или пользователь может запустить задачу в любое время. Это позволяет системе запускать задачу во время регулярного обслуживания. В противном случае необходимо задать уникальный триггер для задачи.
Два вопроса:
1. Никак не пойму, какая разница между этими пунктами в планировщике. Не выгуглил, как не старался.
2. Если хочу, чтобы задача выполнялась через 10 минут простоя, что выбрать в каждом из этих пунктов?Можно выбрать условие, позволяющее запуск задания только в том случае, если на момент активации триггера компьютер находится в состоянии простоя в течение указанного времени. При настройке этого условия также необходимо задать время ожидания (после активации триггера задания), по истечению которого компьютер будет возвращаться в состояние простоя.
Служба планировщика заданий проверяет, не находится ли компьютер в состоянии простоя, каждые 15 минут. Состоянием простоя считается состояние компьютера, при котором запущена заставка. Если заставка не запускается, считается, что компьютер находится в состоянии простоя при 0% использования процессора и 0% активности диска в течение 90% из последних 15 минут при отсутствии ввода команд с помощью клавиатуры или мыши. Если служба планировщика заданий обнаруживает, что компьютер находится в состоянии простоя, служба начинает ожидать ввода команды пользователем, чтобы отметить конец состояния простоя.
Если задание запускается только в том случае, если компьютер находится в состоянии простоя в течение 30 минут, и задание в течение 10 минут ожидает, пока компьютер перейдет в состоянии простоя, то задание запуститься через 5 минут только в том случае, если на момент активации триггера компьютер находился в состоянии простоя в течение 25 минут. Задание не будет запущено, если компьютер переходит в состояние простоя через 5 минут после активации триггера.
Если для задания выбрано условие Останавливать при выходе компьютера из простоя, и задание запускается, пока компьютер находится в состоянии простоя, то при выходе компьютера из состояния простоя выполнение задания прекращается. Задание, выполнение которого остановлено этим условием, будет запущено повторно при следующем переходе компьютера в состояние простоя, если для этого задания выбрано условие Перезапускать при возобновлении простоя.
невыгугливаецо у него. :D
Это мы видели с коллегами, но нифига не поняли, поэтому я пришел на тостер.
Это похоже на машинный перевод, поскольку смысл фразы "При настройке этого условия также необходимо задать время ожидания (после активации триггера задания), по истечению которого компьютер будет возвращаться в состояние простоя" — разгадать не удалось ни мне, ни коллегам.
Что за "время ожидания, по истечению которого компьютер будет возвращаться в состояние простоя"? Почему компьютер будет возвращаться в состояние простоя? Ну и т.д."Если задание запускается только в том случае, если компьютер находится в состоянии простоя в течение 30 минут, и задание в течение 10 минут ожидает, пока компьютер перейдет в состоянии простоя, то задание запуститься через 5 минут только в том случае, если на момент активации триггера компьютер находился в состоянии простоя в течение 25 минут. Задание не будет запущено, если компьютер переходит в состояние простоя через 5 минут после активации триггера."
— тоже самое. Ни первое предложение не понятно, ни дальше — откуда взялось "запуститься через 5 минут", если простой 30 минут с ожиданием 10 минут? и т.д.Ну вот так и написал бы :(.
Это не машинный перевод, это просто "сложность описания" алгоритма.поскольку смысл фразы "При настройке этого условия также необходимо задать время ожидания (после активации триггера задания), по истечению которого компьютер будет возвращаться в состояние простоя" — разгадать не удалось ни мне, ни коллегам.
"После активации триггера" - То есть сработало условие на запуск задания, которое уже будет запущено безусловно, но включился второй счётчик - ожидание запуска задания.
"компьютер будет возвращаться в состояние простоя" - Не важно, сколько будет выполняться задание - компьютер будет возвращён [s]взад[/s] в состояние простоя.
Да, там получаются как бы дублирующиеся настройки. Но не совсем.Мне сложно объяснить по другому. :(. В общем, вот ещё способ понять - возьми бумагу и фломастер по вкусу, нарисуй временную шкалу, на ней расставляй и подпиши указанные в справке промежутки.
Ezhyg, "Не важно, сколько будет выполняться задание - компьютер будет возвращён [s]взад[/s] в состояние простоя."
Т.е. второе условие со скриншота -- это через какое время после старта задания (по первому условию) система опять получит флаг "комп простаивает"?Я создал новую задачу в моем планировщике задач, и я хотел, чтобы он работал, только если компьютер простаивает в течение 10 минут.
но потом я увидел этот флажок, который я не понимаю, что он делает :
в справке написано:
Если задание запускается только в том случае, если компьютер находится в режиме ожидания в течение 30 минут,
затем задача ожидает, пока компьютер будет простаивать в течение 10 минут
задание запустится через 5 минут, только если компьютер простаивает
за 25 минут до момента активации триггера. Задача
не запускается, если компьютер переходит в Состояние простоя через 5 минут после
триггер активирован.Извините, я не понимаю этого объяснения. (откуда взялись 5 минут . )
может кто-нибудь пролить свет ? ( простыми словами)
вы правы: это объяснение очень трудно следовать! Попробую объяснить по-другому: -
на скриншоте у вас есть задача, которая будет срабатывать в определенное время. Когда эта задача запускается, она будет выполняться только в том случае, если оператор "компьютер простаивает в течение 10 минут" имеет значение true. Задача будет ждать до часа, пока утверждение станет правдой, а затем она сдастся.
Если компьютер не используется в течение 10 минут или более, когда задача срабатывает, он будет выполняться немедленно. В противном случае он будет ждать.
Если компьютер простаивает, скажем, через 15 минут после запуска задачи, Задача продолжит ожидание. Через 25 минут после запуска задачи утверждение "компьютер простаивает в течение 10 минут" становится истинным, поэтому задача будет выполнена.
Если компьютер не простаивает в течение 50 минут после запуска задачи, задача не будет выполнена. Это потому, что задача перестанет ждать если компьютер простаивает более 50 минут после запуска задачи, утверждение "компьютер простаивает в течение 10 минут" будет выполняться только по истечении указанного часа ожидания.
вы должны иметь фактический триггер (например, 6 вечера каждый день) для вашей задачи, иначе "ждать простоя" не имеет смысла.
теперь Вы читаете его как:
в 6 вечера каждый день, Если компьютер еще не праздный, ждать еще 1 час в бездействии.
- если он простаивает в течение этого времени, пусть он простаивает для 10 минут, а затем задача запускается.
- если нет, задание не будет запущено.
Я могу объяснить это гораздо яснее.
представьте себе, вы сидите рядом с оживленной дороге. Вам скучно, поэтому вы играете в игру: вы говорите себе, что если ни одна машина не проезжает мимо целую минуту - вы выиграли!
дело в том, что вы, вероятно, не выиграете, если будете сидеть там всего несколько минут. Но если бы вы ждали там много часов, у вас было бы гораздо больше шансов на победу.
таким образом, есть два параметра здесь:
- сколько времени перерыв в движении должен длиться?
- как долго вы собираетесь сидеть там в ожидании перерыва?
то же самое с планировщиком заданий:
- сколько перерыве в работе должны быть?
- сколько времени компьютер должен ждать такого перерыва?
и просто усложнить это немного больше, Windows только оценивает, если компьютер простаивает каждые 15 минут. Так что даже если вы запланировать задачу в 09:00, при простое в течение 1 минуты и вы убедитесь, что вы ничего не делаете для этого целая минута, он все еще может не включаться в 09:01 а может вообще не активировать до 09:15 в зависимости от того, когда Windows оценивает состояние ожидания.
Читайте также: