Recomendado Local de instalação para o serviço no Windows

2

Eu quero instalar um aplicativo de serviço baseado em Java em um servidor Windows. No Linux eu iria instalá-lo em /opt ou /usr/local , mas para o Windows não tenho certeza qual é a prática recomendada. Seria apenas Arquivos de Programas ou há um lugar melhor?

Nota: Esta é uma instalação manual, não há instalador.

    
por Manfred Moser 07.02.2012 / 00:19

2 respostas

1

Por favor, note que os caminhos que eu mencionei foram introduzidos no Vista, então isso não é válido para sistemas com área XP.

De um modo geral, se o seu aplicativo não estiver vinculado a uma conta de usuário, porque

  • várias contas de usuário diferentes na máquina usam o aplicativo ou
  • é um serviço executado pela conta do sistema

você deve colocar o aplicativo na pasta Program Files . Por favor, note que nos sistemas de 64 bits, a aplicação de 32 bits vai para a pasta Program Files (x86) e os aplicativos de 64 bits vão para a pasta Program Files .

Se o aplicativo estiver instalado para um único usuário, ele deverá entrar na pasta Users\<username>\AppData\Local .

No entanto, você nunca deve pressupor que esses locais existam por esses nomes. Você sempre deve usar as funções fornecidas pelo shell para procurar os locais apropriados (como SHGetKnownFolderPath ).

    
por 07.02.2012 / 01:16
1

Eu recomendaria Arquivos de Programas. As pastas Windows e System não devem ser usadas para aplicativos que não sejam do SO, e a raiz da unidade é, bem, de 90 anos.

    
por 07.02.2012 / 01:12