Closed bifacil closed 1 year ago
Antes que nada recordar que las actualizaciones de Crono son automáticas, rápida y frecuentes, y que este error ha sido una cosa puntual que no había ocurrido en los últimos 5 años. Por todo ello, la manera recomendable de instalar Crono sigue siendo hacerlo de manera manual desde la página de descargas:
https://businessintelligence.es/downloads/
Recordar también que el problema de las actualizaciones ocurre solo en las versiones entre 22.39.0
(29 de setpeimbre) y la '22.41.900'. (del 10 de octubre) Por lo tanto, el problema solo afecta a los usuarios que instalaran o actualizaran en ese periodo . Si no abrieron el Crono Analysis en esos 10 días, se les actualizará normalmente...
Finalmente, respondiendo la pregunta, sí. Es posible realizar instalaciones silenciosas de Crono Analysis. Para ello hay que ejecutar el setup con este parámetro:
“C:\...\SetupCronoAnalysis.exe” --checkInstall
La manera para que se ejecute al inicial la sesión es poner esta información en el registro:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
“C:\...\SetupCronoAnalysis.exe” --checkInstall
Una vez instalado, se actualiza como siempre.
Aprovecho para recordar que Crono se instala con una tecnología llamada Squirrel
. Este sistema descarga y descomprime los archivos en una ruta predeterminada, pero es posible modificar esta ruta con la variable de entorno SQUIRREL_TEMP
Si el usuario sabemos que ya tiene alguna versión de Crono Analysis instalada, también podemos forzar la actualización a la última versión con este comando:
C:\Users\[USERNAME]\AppData\Local\CronoAnalysis\Update.exe --update=https://s3.eu-west-1.amazonaws.com/downloads.crono.net/updates/CronoAnalysis/
Tras ejecutar este comando, la actualización se ejecuta silenciosamente en segundo plano y puede tardar alrededor de un minuto, dependiendo de la conexión a internet...
Hemos verificado que ambos métodos descritos funcionan.
Por complentar la información apunto que:
C:\Users\USER\AppData\Local\CronoAnalysis\info\history.data
con la historia de actualizaciones.C:\Users\USER\AppData\Local\CronoAnalysis\app-22.42.2000\UPDATE
dir "C:\Users\USER\AppData\Local\CronoAnalysis\app-*" /ad /b
En ocasiones se quiere instalar en uina "maqueta" idéntica para todos los usuarios. En este escenario, se puede preferir no colocar nada en C:\Users\USER\AppData
...
En este caso se recomienda:
C:\ProgramData\CronoSoftware
(puede ser cualquier otra carpeta pública, pero no puede ser "Program files" porque se requieren permisos elevados...)C:\ProgramData\Crono
Para ello es necesario:
SQUIRREL_TEMP
a C:\ProgramData\CronoSoftware
SetupCronoAnalysis.exe
(también se puede hacer de modo desatendido con el modificador "checkInstall") De este modo, absolutamente nada se guarda en "AppData", y las máquinas de todos los usuarios son idénticas.
Así se ha hecho en uno de nuestros clientes y se ha verificado que funciona correctamente.
La instalación se actualizará automáticamente en cada usuario cuando se vayan publicando las actualizaciones...
A raiz del problema con las actualizaciones automáticas (https://github.com/bifacil/CronoSupport/discussions/85) nos preguntan si existe alguna manera de reinstalar Crono de manera silencionsa.