С тех пор, как в Windows появились службы, администраторам приходится решать проблемы, связанные с неожиданным прекращением их работы. Конечно, в системе предусмотрен механизм, позволяющий автоматически запустить службу после аварийной остановки, но он редко срабатывает корректно (мне приходилось пользоваться этой функцией, хоть я и знаю, что она несовершенна). Причины сбоев бывают самые разные, но чаще всего они связаны с работой сторонних приложений или возникают из-за нехватки ресурсов.