10

Я пытаюсь настроить задачу, которая будет запускать .exe каждую минуту.

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

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

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

обзор

Редактировать детали

настройки

настройки

4 ответа4

15

На всякий случай, если вы запускаете задачу вручную ...

Я только что столкнулся с этой же проблемой в Windows 7. Я не проверял это ни с какой другой версией Windows.

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

При запуске вручную задача будет запускаться только один раз и все!

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

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

2

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

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

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

1

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .