Как запланировать запуск задачи утром, но только один раз в день?

Как запланировать запуск задачи утром, но только один раз в день?

Мне нужно отключить Aero на Windows 7, но мне нужно делать это только один раз в день. А затем включить Aero, как только система запустится и мой GPU успокоится ;-).

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

PS: Если вам интересно - да, у меня есть AMD GPU, который вылетает с BSOD при включении Aero :-/. И нет - на самом деле ничего не помогает, кроме отключения Aero при запуске.

Редактировать: Обратите внимание, что я знаю, как остановить/запустить Aero ( sc start/stop uxsms). Я не знаю, как составить расписание, которое гарантирует, что задача запуска будет вызвана, например, через 30 минут после задачи остановки. И задача остановки должна быть вызвана при первом запуске компьютера (независимо от того, будет ли это простой запуск или выход из спящего режима).

решение1

Хорошо. Итак, я сделал то, что работает для меня, но ваш подход может отличаться ;-).

У меня было несколько триггеров (хотя я не уверен в их английских названиях):

  • При входе в систему — на самом деле не при каждом входе в систему, а при входе после перезагрузки (к сожалению, не работает после гибернации).
  • Каждый день в 5 — что в сочетании с функцией «Беги быстро», если она не включена, должно работать и после гибернации... Но не работает. По крайней мере, у меня.
  • После события - и это отлично работает, но, вероятно, только в моем случае (сбой драйвера дисплея). Журнал - "Система", источник "Дисплей", идентификатор события "4101".

И на всякий случай, если это не сработает в каком-то случае, вы можете сделать ярлык для любой задачи. Цель ярлыка должна быть:

schtasks.exe /run /TN "Folder\Task name"

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

О, и поскольку «После события» у меня работает, у меня есть еще одна задача, которая запускает Aero через 30 минут после этого события (просто добавлена ​​задержка в диалоговом окне редактирования триггера).

Связанный контент