O serviço é executado no XP, mas não no Windows Server 2003

1

Eu tenho um serviço que usa uma certa porta e é para TCP e roda bem no Windows XP, mas é iniciado e pára imediatamente no servidor 2003. Quando iniciado no servidor 2003 eu recebo uma caixa de diálogo que diz

The service started but stopped because it had nothing to do.

Isto é para um programa de mensagens instantâneas o serviço precisaria estar em execução o tempo todo. O que permitiria a um serviço continuar rodando no xp e pará-lo no servidor 2003. Eu também adicionei exceções através do firewall para o programa e a porta, mesmo que o IM seja apenas a rede local. alguma idéia?

    
por splattne 05.10.2010 / 19:11

1 resposta

1

O serviço provavelmente para por causa de alguma exceção não tratada. Existe um recurso que o serviço está tentando usar, mas não pode acessar devido a limitações de segurança?

Algumas coisas que me vêm à mente são:

  • negou acesso a um arquivo e / ou pasta
  • recurso de rede
  • o usuário que está executando o serviço (Sistema, Conta do serviço de rede ...) não possui algumas permissões
  • configuração ausente

Se você é o autor do serviço, tente pegar o erro e escreva-o no log de eventos .

    
por 05.10.2010 / 19:35