Servicio en estado de "inicio" perpetuo

He escrito un servicio de Windows en C # que convierte los archivos wav a mp3 y luego los almacena en un servidor remoto. En mi plataforma de desarrollo (OS: WinXP SP3), el servicio se inicia bien y se ejecuta de la manera que debería.

Cuando instalé la máquina de producción (OS: WinServer 2000), al iniciar el servicio no se inicia de manera oportuna y permanece en un estado de "Inicio" constante. El programa está funcionando claramente, ya que los archivos se están convirtiendo y transfiriendo.

Mi corazonada es que el problema está en el componente del temporizador, creo que en la máquina con Windows 2000 Server, el temporizador puede hacer que el sistema registre el programa como "Iniciando".

¿Hay algo que me falta de Windows Server 2000?

Respuestas a la pregunta(1)

Su respuesta a la pregunta