Serviço em estado perpétuo "inicial"
Eu escrevi um serviço do Windows em C # que converte arquivos wav em mp3 e, em seguida, armazena-os em um servidor remoto. Na minha plataforma de desenvolvimento (OS: WinXP SP3), o serviço é iniciado corretamente e executado da maneira que deveria.
Quando eu instalei a máquina de produção (OS: WinServer 2000), ao iniciar o serviço, ele não inicia em tempo hábil e permanece em um status "Inicial" constante. O programa está funcionando claramente, já que os arquivos estão sendo convertidos e transferidos.
Meu palpite é que o problema está no componente timer, acho que na máquina Windows 2000 Server, o timer pode estar fazendo com que o sistema registre o programa como "Iniciando".
Existe algo que está faltando sobre o Windows Server 2000?