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

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

Quero instalar um aplicativo de serviço baseado em Java em um servidor Windows. No Linux eu instalaria no /optou, /usr/localmas no Windows não tenho certeza de qual é a prática recomendada. Seria apenasArquivos de Programasou existe um lugar melhor?

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

Responder1

Observe que os caminhos mencionados foram introduzidos no Vista, portanto, isso não é válido para sistemas da área XP.

De 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 Program Filespasta. Observe que em sistemas de 64 bits, os aplicativos de 32 bits vão para a Program Files (x86)pasta e os aplicativos de 64 bits vão para a Program Filespasta.

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

No entanto, você nunca deve presumir que algum desses locais exista com esses nomes. Você deve sempre usar as funções fornecidas pelo shell para procurar os locais apropriados (comoSHGetKnownFolderPath).

Responder2

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

informação relacionada