15

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

но потом я увидел этот флажок, который я не понимаю, что он делает:

Помощь говорит:

Если задание настроено на запуск только в том случае, если компьютер простаивает в течение 30 минут, и задание ожидает простоя компьютера в течение 10 минут, то задание будет запущено через 5 минут, только если компьютер простаивал в течение 25 минут до ко времени срабатывания триггера. Задача не запустится, если компьютер перейдет в состояние ожидания через 5 минут после активации триггера.

Извините, я не понимаю это объяснение. (откуда 5 минут пришли ???)

Может кто-нибудь, пожалуйста, пролить свет? (простыми словами)

4 ответа4

17

Вы правы: этому объяснению очень трудно следовать! Я постараюсь объяснить это по-другому: -

На скриншоте у вас есть задача, которая будет запускаться в определенное время. Когда эта задача запускается, она будет выполняться только в том случае, если утверждение "компьютер не используется в течение 10 минут" верно. Задача будет ждать до часа, пока утверждение станет истинным, а затем сдастся.

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

Если компьютер становится бездействующим, например, через 15 минут после запуска задачи, она будет продолжать ждать. Через 25 минут после запуска задачи утверждение "компьютер не используется в течение 10 минут" становится истинным, поэтому задача будет выполнена.

Если компьютер не простаивает в течение 50 минут после запуска задачи, она не будет выполнена. Это связано с тем, что задача перестанет ждать через 60 минут, поэтому, если компьютер становится бездействующим более чем через 50 минут после запуска задачи, утверждение "компьютер бездействует в течение 10 минут" не будет выполняться до истечения указанного 1 часа. ожидание окончено

3

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

Теперь вы читаете это как:

В 18:00 каждый день, если компьютер еще не находится в режиме ожидания, подождите еще 1 час, чтобы он стал свободным.

  • Если в течение этого времени он простаивает, подождите 10 минут, а затем задача запускается.
  • Если нет, задача не будет запущена.
2

Я могу объяснить это намного яснее ...

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

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

Таким образом, здесь задействованы два параметра:

  1. Как долго должен длиться перерыв в движении?
  2. Как долго вы собираетесь сидеть там в ожидании перерыва?

Точно так же с планировщиком заданий:

  1. Как долго должен быть перерыв в деятельности?
  2. Как долго компьютер должен ждать такого перерыва?
2

И чтобы еще больше усложнить это, Windows оценивает только, если компьютер простаивает каждые 15 минут. Таким образом, даже если вы запланируете задание на 09:00 с бездействием в течение 1 минуты и убедитесь, что ничего не делаете в течение всей этой минуты, оно все равно может не активироваться в 09:01 и может фактически не активироваться до 09:15 в зависимости от того, когда Windows оценивает состояние ожидания.

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