Повтор завдання планувальника завдань не спрацьовує


11

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

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

Коли я запускаю завдання вручну, воно працює як очікувалося, але якщо я залишу завдання досягти "Наступного часу запуску" замість того, щоб він працював і оновлював "Останній час виконання", "Наступний час виконання" оновлюється для запуску через хвилину, а «Останній час запуску» залишається колишнім.

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

Огляд

Редагувати деталі

Налаштування

Налаштування


Перевірте переглядача подій на випадок аварії. Це може працювати у фоновому режимі, тож ви не запускаєте новий екземпляр? Перевірте диспетчер завдань, щоб переконатися, що exe не працює
Дейв

@Dave Це, здається, не працює у фоновому режимі, і я не бачу журналів у переглядачі подій для планувальника завдань. Чи знаєте ви, чи має .exe знаходитися у певному місці чи щось подібне?
Джек Аллен

Ні, .exe може бути де завгодно. Однак, exe може бути збоєм чи подібним, тому я подумав перевірити переглядач подій. Що таке додаток? Один ви написали або "інший"?
Дейв

.Exe - це те, що я написав, хоча я запустив його як на сервері зі свого розташування каталогу, так і вручну запустив завдання в планувальнику, і .exe успішно працює.
Джек Аллен

Чи виникає ця проблема під час входу на сервер?
Дейв

Відповіді:


16

Про всяк випадок, якщо ви запускаєте завдання вручну ...

Я щойно стикався з цією ж проблемою у вікні 7. Я не перевіряв її в будь-якій іншій версії Windows.

Здається, що повторні завдання не виконуються при запуску вручну (клацніть правою кнопкою миші на задачі, а потім виберіть «Виконати»).

При запуску вручну завдання виконається лише один раз, і це все!

Це провідний шлях, оскільки природно, що люди просто виконують завдання вручну відразу після створення, щоб перевірити, чи працює він, як очікувалося.

Що ви могли зробити, встановіть пусковий механізм на "При запуску". Після того як ви перезавантажили машину, завдання повинно знаходитися у статусі "Черга". Це означає, що він буде працювати з налаштованим інтервалом.


Краще рішення через @ user917170 - перевірити "Запустити завдання якнайшвидше після пропуску запланованого запуску" за допомогою будь-якого тригера, який ви хочете (на основі часу тощо). Тоді він повинен почати працювати автоматично за розкладом, як очікувалося.
drzaus

2

Ручне спрацьовування - для тестування. Для початку повторення потрібен справжній тригер.

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

Потім можна залишити обидва тригери запущеними і встановити їх обом не запускати інший екземпляр, якщо один вже запущений, з відповідними тайм-аутами, щоб знищити поточний екземпляр, якщо він працює занадто довго. Таким чином, ви впевнені в спрацьовуванні, навіть якщо екземпляр, який запустився під час останнього перезавантаження комп'ютера, помирає.


Творче рішення. Я спробую це спробувати.
Rod Hartzell

Краще: увімкніть «запустити, як тільки пропущений запланований старт». Загалом, будьте обережні до декількох триггерів з двох причин - експортування завдання з кінцевою датою на тригер, імпорт не враховуватиме кінцеву дату, і обидва будуть активними. Також було виправлення для деяких Windows ([KB2461249 | support.microsoft.com/en-us/help/2461249/… ), оскільки планувальник подвійно планував завдання, якщо час початку збігався з кінцем вікна, тож я міг уявити собі якесь дивне округлення, що спричинило загоряння декількох тригерів, що перекриваються.
drzaus

2

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


1

Я також зіткнувся з цією проблемою, мені вдалося її вирішити, встановивши дату і час початку на одну-дві хвилини попереду часу виконання завдання, щоб запустити дію і почати повторювати її як налаштовано.


0

Я просто зіткнувся з цією проблемою, намагаючись перенести заплановані завдання з домашнього ПК (Windows 10 Pro) на сервер (також працює під управлінням Windows 10 Pro, щойно встановлений через інструмент створення засобів масової інформації Microsoft). Перенесені завдання просто не повториться. Що закінчилося для мене, було змінити тригер із "Щоденного" на "Один раз".

Знімок екрана

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.