Ваша служба Windows работает в некоторых системах.Если вы столкнулись с ошибкой системы, служба Windows не запускается после установки, если вручную / автоматически.
если служба запускается и останавливается таким образом, это означает, что ваш код вызывает необработанное исключение.Это довольно сложно отладить, но есть несколько вариантов.
- Обратитесь к средству просмотра событий Windows.
Просмотр событий - eventvwr.msc
Обычно это можно сделать, перейдя в диспетчер компьютеров / серверов, затем щелкнув Просмотр событий -> Журналы Windows-> Применение.Здесь вы можете увидеть, что вызвало исключение, что может помочь, но вы не получите трассировку стека. Журнал просмотра событий
Добавьте блок try / catch в метод запуска службы.
Позволяет проверить, используете ли вы какой-либо горячий код (например, «D: \»).Этот диск недоступен в установленной системе.
Это очень поможет!