У меня есть служба Windows, которая настроена на перезапуск после первой ошибки.
Иногда, если я пытаюсь остановить ее с помощью ServiceController.Stop(), ошибка Windows перезапускает его, и в журнале событий появляется следующая запись:
Служба XYZ неожиданно завершилась. Это было сделано 1 раз.
Следующее корректирующее действие будет выполнено через 10 000 миллисекунд:
Перезапустите службу.
Как я могу остановить службу из кода «ожидаемо»?
Подробнее здесь: https://stackoverflow.com/questions/786 ... oller-stop