Windows no pudo iniciar el servicio en Win Server 2008 R2 SP1 (Error 1053)

Este problema parece ser ampliamente discutido, pero tengo problemas para encontrar la solución en mi caso particular.

Mi servicio está configurado para ejecutarse bajoLocal System cuenta. En mi primera máquina conWindows 7 SP1 (64 bits) Instalado, todo funciona como se espera. Pero, justo después de intentar iniciar el servicio en mi segunda máquina conWindows Server 2008 R2 SP1 (64 bits), ni siquiera pasa un segundo, y me enfrento a este molesto error:

Windows could not start the ProService service on Local Computer
Error 1053: The service did not respond to the start or control request in a timely fashion

losSystem Log muestra 2 entradas:

The ProService service failed to start due to the following error: 
The service did not respond to the start or control request in a timely fashion.

y:

A timeout was reached (30000 milliseconds) while waiting for the ProService service to connect.

La implementación se ve a continuación:

Program.cs:

static void Main()
{
    AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException;
    ServiceBase.Run(new ServiceBase[] { new ProService() });
}

static void CurrentDomainUnhandledException(object sender, UnhandledExceptionEventArgs e)
{
    if (e != null && e.ExceptionObject != null)
    {
        Logger.Record(e.ExceptionObject);
    }            
}

ProService.cs:

public ProService()
{
    InitializeComponent();
}

protected override void OnStart(string[] args)
{
    try
    {
        RequestAdditionalTime(10000);
        FireStarter.Instance.Execute();
    }
    catch (Exception e)
    {
        Logger.Record(e);
        throw;
    }            
}

losOnStart El método acaba de comenzar un nuevo hilo, por lo que no se necesita casi NINGUNA carga de tiempo para ejecutarse. solíaRequestAdditionalTime declaración por si acaso: rechazar este asunto como fuente de mi problema. Además, como puede ver, estoy manejando todas las excepciones, pero no se escribe ninguna excepción en mi registro de eventos de servicio personalizado durante el inicio (btw: logging está funcionando en la primera máquina win7). ¿Cómo investigar qué está pasando?

Respuestas a la pregunta(5)

Su respuesta a la pregunta