Ответы:
Вы можете установить флажок «Запускать задачу как можно скорее после того, как запланированный запуск пропущен» на вкладке «Настройки» для задачи. Это как минимум для задач, которые запланированы регулярно и не запускаются из-за сна / гибернации / выключения.
Кажется, что не существует триггера «При пробуждении из сна», но вы, вероятно, можете использовать триггер «По событию». Кажется, интересные события происходят от «Kernel-Power» и «Power-Troubleshooter». Системный спящий режим генерирует событие из Kernel-Power с идентификатором события 42. Wakeup - это событие из Power-Troubleshooter с идентификатором события 1.
Решение на основе событий, предложенное Йоханнесом, сработало для меня. Я хотел, чтобы определенный текстовый файл (мой список дел) открывался в Блокноте каждый раз, когда я выключал компьютер (Windows 7). Я настроил запланированное задание для запуска с этим событием в качестве триггера:
Это хорошо работает для меня.
Есть более простой способ: Триггеры> Создать> Разблокировать на рабочей станции> Любой пользователь. Переводя компьютер в спящий режим, вы фактически (также) блокируете компьютер, а после пробуждения вы увидите «Заблокировано» над полем пароля, если вы используете пароль.
Событие 107 при возобновлении сна и 42 при входе в сон. Я просто пытаюсь событие 107, чтобы вызвать программу, когда возобновить из сна, и это сработало
Ниже представлено решение AutoHotkey, основанное на аналогичном вопросе.
Сохраните (одну строку) скрипт ниже с окончанием файла .ahk:
Send {Volume_Down 100} ; Turns the volume DOWN 100 intervals
Для того, чтобы запустить его на входе или когда компьютер просыпается, есть AutoHotkey скрипт , который пытается решить эту проблему здесь , или вы можете запустить сценарий с помощью планировщика заданий .
Более подробную информацию можно найти здесь (контроль громкости) и здесь (для использования AutoHotkey) .