Самый простой способ сделать это - создать пакетный файл с помощью
NET stop <service name>
NET start <service name>
После создания и тестирования командного файла добавьте его в Планировщик заданий Windows и запустите его с определенным временным интервалом. Проблема здесь в том, что когда файл bat отсутствует или поврежден, служба не будет перезагружена. Итак, существуют ли другие способы перезапуска службы в определенный промежуток времени?