Para hablar con cada una de sus preocupaciones:
He sido la implementación de Java runtime environment lanzamientos en los últimos años como la instalación de software de asignaciones de directivas de Grupo. Puedo desactivar el actualizador de la funcionalidad como una transformación de la MSI e implementar actualizaciones, según sea necesario, a través del mandato de las actualizaciones. Si las máquinas necesidad de mantener un mayor JRE (porque alguna aplicación lo requiere), puedo utilizar grupos de seguridad para mantener a las máquinas de recibir nuevas actualizaciones. (Afortunadamente, no he tenido que hacer esto con frecuencia.)
Voy a construir transforma a la luz del Sol MSI de Microsoft herramienta Orca. Podría ser bueno tener una herramienta como Adobe "Asistente para la Personalización", pero que puedo hacer todo lo que necesito con Orca.
No he tenido ocasión para que los usuarios "configurar manualmente algunos ajustes", pero me gustaría manejar de dos maneras. Si es una cuestión de algunos usuarios que necesitan algunos ajustes que son diferentes que los de la "norma", me gustaría implementar una Directiva de Grupo "preferencia" para establecer que la configuración (asumiendo que es en la parte del usuario del registro), o una Plantilla Administrativa para cambiar la configuración (asumiendo que es en la parte de equipo de la secretaría). Si es necesario que hte usuario podrá cambiar el ajuste en la demanda, se me iba de mala gana modificar los permisos en el registro para permitir que el usuario (en realidad, un grupo de seguridad que contiene el usuario) para hacerlo. A regañadientes.
Si una aplicación requiere su propio JRE me gustaría ser apto para atar la instalación del JRE con el script / objeto que implementa la aplicación y el tratamiento de los dos como una unidad. Esa es la forma más sencilla que se me ocurre para tratar con él.
Estoy teniendo un tiempo difícil recordar lo que la configuración de vivir en "Archivos de Programa", pero me gustaría regañadientes conceder permiso a un grupo de seguridad que contiene las cuentas de usuario que se necesita para modificar estos ajustes, si es que era necesario. Yo probablemente también a mantener mi cabeza en mis manos y la maldición del Sol.
Hasta que el Sol se pone su acto juntos re: implementación de la empresa y la gestión de la JRE, creo que es probable que todos nosotros vamos a tener hacky soluciones para lidiar con ella. Es frustrante, pero tristemente típico. Parece que la gran mayoría de los desarrolladores no tienen ningún concepto de lo que se siente al hacer el sysadmin de trabajo. <suspiro>