Как убедиться, что мой сервис всегда работает - PullRequest
0 голосов
/ 22 декабря 2011

Я создал службу в Windows и настроил записи в реестре, чтобы служба автоматически запускалась при входе в систему.

Теперь проблема в том, что в диспетчере задач-> Сервисы состояние моей службы работает только в течение 2-3 минут после входа в систему.

По истечении этого времени мой сервисный статус изменится на Остановлен и больше никогда не переключится на работу. Он также не выполняет назначенную ему работу.

Я хочу знать, что изменения в реестре или свойствах службы могут быть сделаны, чтобы убедиться, что служба всегда работает.

1 Ответ

0 голосов
/ 22 декабря 2011

Скорее всего, вы получаете необработанное исключение, которое завершает процесс.

Вам необходимо добавить ведение журнала в службу Windows - то, что запишет все исключения в журнал событий, является довольно распространенной вещью.делать.

Это позволит вам понять, почему служба останавливается.На данный момент у вас, надеюсь, будет достаточно информации, чтобы исправить ошибку кодирования.

Я хочу знать, что можно внести изменения в реестр или свойства службы, чтобы убедиться, что служба всегда работает.

Что ж, если предположить, что проблема связана с вашим сервисом, то конфигурация не поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...