Ubicación de instalación recomendada para el servicio en Windows

Ubicación de instalación recomendada para el servicio en Windows

Quiero instalar una aplicación de servicio basada en Java en un servidor Windows. En Linux lo instalaría en /opto, /usr/localpero para Windows no estoy seguro de cuál es la práctica recomendada. ¿Sería simplementeArchivos de programa¿O hay un lugar mejor?

Nota: Esta es una instalación manual, no hay instalador.

Respuesta1

Tenga en cuenta que las rutas que menciono se introdujeron en Vista, por lo que esto no es válido para sistemas del área XP.

En términos generales, si su aplicación no está vinculada a una cuenta de usuario, porque

  • varias cuentas de usuario diferentes en la máquina utilizan la aplicación o
  • es un servicio ejecutado por la cuenta del sistema

debes poner la aplicación en la Program Filescarpeta. Tenga en cuenta que en los sistemas de 64 bits, las aplicaciones de 32 bits van a la Program Files (x86)carpeta y las aplicaciones de 64 bits van a la Program Filescarpeta.

Si la aplicación está instalada para un solo usuario, debe ir a Users\<username>\AppData\Localla carpeta.

Sin embargo, nunca debe asumir que alguna de estas ubicaciones existe con esos nombres. Siempre debe utilizar las funciones proporcionadas por el shell para buscar las ubicaciones adecuadas (comoSHGetKnownCarpetaRuta).

Respuesta2

Recomendaría Archivos de programa. Las carpetas de Windows y Sistema no deben usarse para aplicaciones que no sean de sistema operativo, y la raíz de la unidad es, bueno, 90.

información relacionada