Назад | Перейти на главную страницу

Остановка / запуск служб Windows

У меня есть четыре службы Windows, которые запускаются автоматически при запуске машины. После этого я хочу перезапускать эти службы каждые 8 ​​часов в определенном порядке.

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

Я бы хотел написать .BAT или какой-нибудь скрипт. Можно ли определить задачу по расписанию на 8 часов? Этого нет в расширенных задачах. Могу ли я сделать это с помощью Планировщика задач Windows?

В пакетном файле:

net stop service4
net stop service3
net stop service2

net start service2
net start service3
net start service4

Предполагая, что вы используете xp / 2003 или выше, вы можете создать запланированную задачу для запуска командного файла. Предполагая, что вы хотите повторять задачу каждые 8 ​​часов, выберите время для ее запуска, затем в свойствах запланированной задачи перейдите на вкладку расписания> дополнительно ...> повторить задачу. Измените его на повторение каждые 8 ​​часов.