Автоматический запуск программы после просыпания Windows 10

Иногда требуется запускать скрипт после каждого выхода операционной системы Windows 10 из режима «Сон». К сожалению, такая функция нетривиальна для «винды», и её реализация немного отличается от версии к версии ядра ОС.

Порядок действий

Для релиза 1903-1909 актуальна следующая инструкция по добавлению задачи автозапуска после сна компьютера или ноутбука. Нам потребуется «Планировщик задач», который можно запустить из «Панель управления -> Администрирование -> Планировщик заданий». Либо, проще всего, написать в строке поиска меню Пуск — «планировщик».

Создадим задачу для планировщика, нажимаем «Создать задачу»:

создание задачи

На первом шаге просто пишем любое имя новой задачи:

имя задачи

Теперь главное, переходим на вкладку «Триггеры» и нажимаем «Создать». Сейчас мы будем указывать, когда наша задача будет срабатывать:

  • Начать задачу: «При событии»
  • Параметры: «Настраиваемое»
  • Нажимаем «Создать фильтр события»

настраиваемый триггер

Далее:

  • Переходим на вкладку «XML»
  • Ставим галку «Изменить запрос вручную»
  • На вопрос отвечаем «Да»

В поле ввода вставляем этот текст из текстового файла:

Открыть xml.txt

Правая кнопка мышки здесь не работает, для вставки нажимаем «Ctrl+V».

power troubleshooter

Нажимаем два раза кнопку «OK». Мы уже настроили автозапуск задачи после выхода из состояния «Сон». Если программа должна загружаться и после запуска системы, то чтобы не добавлять лишний раз программу в автозагрузку Windows, можно прямо здесь добавить ещё один триггер:

  • На вкладке «Триггеры» нажимаем «Создать»
  • Начать задачу: «При входе в систему» или «При запуске»
  • Выбираем «Ежедневно»

при входе в систему

Триггер «При входе в систему» будет срабатывать после ввода логина и пароля, в то время как триггер «При запуске» будет запускаться сразу при загрузке Windows. Нажимаем «ОК».

Осталось перейти на вкладку «Действия», нажать «Создать» и выбрать исполняемый файл, который будет запускаться. Теперь программа или команда будет автоматически исполняться каждый раз при выходе из состояния покоя, ждущего режима, и при включении компьютера.