Вы можете установить свой собственный «сервис-пробка», который взаимодействует с выделенным файлом .exe или любым приложением, которое знает, как взаимодействовать с этим сервисом (например, через именованные каналы).
Так что все ваше приложение/.exe делает это, сигнализируя этой службе, что она должна остановить / перезапустить и т. д. конкретную службу.
Если вы хотите остановить только свои собственные службы, вы можете рассмотреть возможность интеграции таких функций обмена сообщениями, поэтомуВы сможете управлять им без прав администратора.
Конечно, вам нужно будет внедрить адекватные механизмы безопасности, чтобы гарантировать, что только авторизованные приложения могут получить контроль.
Надеюсь, это поможет.