¿Cuáles son los diferentes tipos de MSI?
A continuación, se muestra información sobre los MSI nuevos y mejorados que se lanzaron con las versiones 3.18 y superiores.
Existen dos tipos de instaladores MSI:
- MSI para la instalación por equipo.
- MSI para la instalación por usuario durante el inicio de sesión.
¿A quién se dirige?
MSI para la instalación por equipo
Este MSI es adecuado para las empresas que quieren preinstalar la aplicación y tener más control sobre ella.
- La empresa quiere una sola instalación (ahorra espacio en disco).
- Una sola ubicación de instalación simplifica las reglas de TI para las listas de permisos del cortafuegos y las políticas de restricción de software (SRP).
- Las empresas pueden desplegar manualmente las actualizaciones o dejar que los usuarios se actualicen automáticamente (requiere privilegios de administrador para los usuarios).
- Dado que el MSI para la instalación por equipo requiere privilegios de administrador para las actualizaciones automáticas, se recomienda este tipo de MSI cuando se usen actualizaciones manuales.
- La instalación por equipo simplifica las restricciones en la desinstalación de la aplicación por parte de los usuarios, ya que requiere privilegios de administrador.
MSI para la instalación por usuario durante el inicio de sesión
Este MSI es adecuado para las empresas que quieren preinstalar la aplicación, pero dejar que los usuarios tengan el control sobre ella.
- La empresa no quiere gestionar la aplicación para el usuario más allá de la preinstalación.
- Permiten al usuario actualizar y desinstalar la aplicación si lo desea.
- El MSI para la instalación por usuario durante el inicio de sesión en el usuario se implementa la aplicación en la carpeta de usuario; por lo tanto, la actualización automática no requiere privilegios de administrador. Recomendamos este archivo MSI si se prefiere las actualizaciones automáticas.
Visión general del MSI para la instalación por equipo
Se trata de un MSI para implementar la aplicación GoTo como una sola instalación por equipo (en Archivos de programa).
- La instalación requiere elevación (permisos de administrador).
- Las actualizaciones automáticas se pueden activar o desactivar. Están activadas por defecto.
- Si las actualizaciones automáticas están activadas:
- El usuario recibe notificaciones sobre las actualizaciones mientras utiliza el producto y puede comprobar manualmente si hay nuevas actualizaciones.
- Las actualizaciones disponibles se instalan automáticamente al salir.
- Cuando se instala una actualización, se muestra un aviso de control de cuentas del usuario para conceder permisos de administrador, ya que la actualización afecta a todos los usuarios del equipo.
- Si el usuario no puede autorizar la acción, la actualización no se llevará a cabo y se le pedirá al usuario que vuelva a instalarla más adelante.
- Si las actualizaciones automáticas están desactivadas:
- El usuario no recibirá notificaciones de nuevas actualizaciones y no podrá comprobar manualmente si hay actualizaciones.
- La única forma de actualizar la aplicación es que la empresa lance un nuevo MSI.
- El despliegue de un nuevo MSI actualizará o hará retroceder la aplicación a la versión contenida en el MSI. Esto incluye los casos en los que una actualización automática puede haber instalado una versión más reciente que la versión que se ha implementado en el MSI. Para garantizar que el enfoque de la actualización sea coherente, le recomendamos realizar una implementación único del MSI y dejar que las actualizaciones automáticas se encarguen de las futuras actualizaciones. También puede desplegar sistemáticamente el MSI con las actualizaciones automáticas desactivadas y establecer una cadencia de actualización manual.
Descripción general del MSI para la instalación por usuario durante el inicio de sesión
Se trata de un MSI para implementar un instalador de GoTo por usuario a nivel del equipo (en Archivos de programa) y configurar una conexión de inicio de sesión para todos los usuarios actuales y nuevos. De este modo, podrán ejecutar el instalador por usuario durante el inicio de sesión. Este MSI implementa el instalador de usuario de GoTo, no la aplicación de GoTo. El instalador de GoTo agregará la aplicación GoTo a cada usuario que inicie sesión en el equipo. La aplicación se instalará solo la primera vez que el usuario se conecte y se instalará en el perfil del usuario.
Los usuarios pueden eliminar la aplicación GoTo, ya que se instala por usuario.
- La instalación del MSI requiere elevación (permisos de administrador), pero la instalación por usuario durante el inicio de sesión del usuario no. La instalación por usuario durante el inicio de sesión es silenciosa.
- La instalación del MSI configura una entrada RunOnce para cada perfil de usuario existente en el equipo, incluido el perfil de usuario por defecto (plantilla).
- La entrada contiene una línea de comando que inicia el instalador por usuario en modo silencioso.
- La entrada agregada al perfil de usuario por defecto (plantilla) garantiza que los usuarios que se registren por primera vez en un equipo también obtengan la aplicación.
- La entrada RunOnce garantiza que el instalador de usuario se inicie solo una vez por usuario. Windows borra las entradas de RunOnce una vez que se ejecutan.
- La desinstalación del MSI elimina la entrada RunOnce agregada por el instalador si todavía existe, incluida la entrada en el perfil de usuario por defecto (plantilla).
- Las actualizaciones automáticas se pueden activar o desactivar. Están activadas por defecto.
- Si las actualizaciones automáticas están activadas:
- El usuario recibe notificaciones sobre las actualizaciones mientras utiliza el producto y puede comprobar manualmente si hay nuevas actualizaciones.
- Las actualizaciones disponibles se instalan automáticamente al salir.
- Las actualizaciones se realizan para cada usuario individualmente, no requieren permisos de administrador y no actualizan otros usuarios.
- Si hay una actualización automática, la versión de la aplicación será más reciente que la versión del MSI y el instalador por usuario de GoTo que la instaló.
- Si las actualizaciones automáticas están desactivadas:
- El usuario no recibirá notificaciones de nuevas actualizaciones y no podrá comprobar manualmente si hay actualizaciones.
- La única forma de actualizar la aplicación es que la empresa lance un nuevo MSI.
- La implementación de un nuevo MSI actualizará el instalador de GoTo por usuario y configurará las entradas de RunOnce como se ha descrito anteriormente. Al iniciar la sesión del usuario, la aplicación GoTo se instalará (nuevos usuarios) o actualizará (para los usuarios existentes) a la nueva versión del MSI.
- El despliegue de un nuevo MSI actualizará o hará retroceder la aplicación a la versión contenida en el MSI. Esto incluye los casos en los que una actualización automática puede haber instalado una versión más reciente que la versión que se ha implementado en el MSI. Para garantizar que el enfoque de la actualización sea coherente, le recomendamos realizar una implementación único del MSI y dejar que las actualizaciones automáticas se encarguen de las futuras actualizaciones. También puede desplegar sistemáticamente el MSI con las actualizaciones automáticas desactivadas y establecer una cadencia de actualización manual.
Hoja de especificaciones y comparación de MSI
Elemento | MSI para la instalación por equipo | MSI para la instalación por usuario durante el inicio de sesión |
---|---|---|
Carpeta de instalación predeterminada del MSI (donde el MSI instala un instalador EXE + archivo de paquete) | %ProgramFiles%\GoTo Machine Installer | %ProgramFiles%\GoTo User Login Installer |
¿Cuándo y cómo se instala la aplicación? | Durante la instalación de MSI, a nivel del equipo. | En el inicio de sesión del usuario, solo una vez por usuario a nivel del usuario. |
Carpeta de instalación predeterminada de la aplicación | %ProgramFiles%\GoTo | %LOCALAPPDATA%\Programs\GoTo |
El MSI requiere elevación | Sí (se ejecuta en el contexto del equipo). | Sí (se ejecuta en el contexto del equipo). |
¿Cuántas entradas Añadir/Quitar Programas son visibles? | 1 Solo hay una entrada de la aplicación GoTo a nivel del equipo. |
2 El MSI añade la entrada "GoTo User Login Installer" a nivel del equipo, mientras que el instalador GoTo por usuario agrega la entrada de la aplicación GoTo a nivel del usuario. |
Desinstalación | La desinstalación del MSI desinstala la aplicación. | La desinstalación del MSI solo elimina el instalador GoTo por usuario y las conexiones de inicio de sesión de RunOnce, pero no desinstala las aplicaciones instaladas a nivel de usuario. Los usuarios pueden desinstalar la aplicación GoTo, lo que no afecta a la instalación MSI.
Note: Los administradores de TI pueden desinstalar el GoTo app instalado por usuario mediante un script. Consulte el Ejemplos de scripts al implementar en varios ordenadores para obtener más información.
|
Limpieza de los perfiles de usuario en la desinstalación | Los perfiles de usuario se deben limpiar manualmente. Varios usuarios del equipo pueden utilizar la aplicación instalada por el MSI para la instalación por equipo. La desinstalación del MSI no elimina ningún perfil de usuario, ni siquiera para el usuario actual que ejecuta la desinstalación. Tenga en cuenta que la desinstalación suele hacerse desde la cuenta SYSTEM.
Note: Los administradores de TI pueden limpiar los perfiles de usuario mediante un script. Consulte el Ejemplos de scripts al implementar en varios ordenadores para obtener más información.
|
El perfil de usuario se limpiará por usuario cuando este desinstale la aplicación GoTo. La desinstalación del MSI no desinstala la aplicación GoTo. |
Controlar las actualizaciones automáticas con la propiedad de instalación del MSI
Los MSI admiten la propiedad AUTOMATICUPDATES, que se puede configurar durante la instalación. La configuración de esta propiedad durante la instalación del MSI define directamente la configuración del registro AutomaticUpdates en la clave del registro de la aplicación Software\LogMeInInc\GoTo, en HKLM o HKCU:
- El MSI para la instalación por equipo define la configuración del registro a nivel del equipo (HKLM\Software\LogMeInInc\GoTo).
- El MSI para la instalación por usuario durante el inicio de sesión define la configuración del registro a nivel de usuario (HKCU\Software\LogMeInInc\GoTo).
Propiedades admitidas por los MSI
Los MSI admiten propiedades personalizadas, que se suministran durante la instalación para personalizar la implementación. Estas propiedades se suministran a la línea de comandos si el MSI se instala a través de una línea de comandos o un archivo de transformación (MST). Para ello, este debe implementarse a través de un objeto de política de grupo (GPO) u otro software de implementación.
Ejemplo de una línea de comandos que especifica las propiedades del MSI: msiexec.exe /i GoToSetupMachine-x64.msi APPLICATIONFOLDER="%ProgramFiles%\CustomGoToFolder" FORCERUN=1
Propiedades admitidas por el MSI para la instalación por equipo
Nombre de propiedad | Descripción |
---|---|
MSIINSTALLDIR | Una ruta válida donde el MSI instala un instalador EXE por equipo y su archivo de paquete. Si no se especifica, la ruta por defecto que se utiliza es %ProgramFiles%\GoTo Machine Installer.
Note: La compatibilidad con las variables de entorno es limitada. Las variables de entorno solo pueden usarse si se sustituyen antes de facturar el archivo MSI (por ejemplo, en la línea de comandos). No se pueden utilizar en un archivo de transformación MST, ya que se pasarán sin reemplazar al MSI y este las tratará literalmente.
|
APPINSTALLDIR | Una ruta válida donde se instala la aplicación. Si no se especifica, la ruta que se utiliza de forma predeterminada es %ProgramFiles%\GoTo.
Note: La compatibilidad con las variables de entorno es limitada. Las variables de entorno solo pueden usarse si se sustituyen antes de facturar el archivo MSI (por ejemplo, en la línea de comandos). No se pueden utilizar en un archivo de transformación MST, ya que se pasarán sin reemplazar al MSI y este las tratará literalmente.
|
FORCERUN | Por defecto, el instalador MSI no iniciará la aplicación después de la instalación. Para que el MSI inicie la aplicación después de la instalación, defina esta propiedad en 1. |
AUTOMATICUPDATES | Consulte la sección Controlar las actualizaciones automáticas con la propiedad de instalación MSI (más arriba) y la guía Controlar las actualizaciones automáticas para obtener más información sobre las actualizaciones automáticas. Si la propiedad AUTOMATICUPDATES se establece como 1 (activada) o 2 (desactivada) en el MSI para la instalación por equipo, definirá la configuración del registro en la clave del registro de la aplicación a nivel de la máquina con el valor proporcionado. |
SUPPRESSUSERINSTALLCHECK | Por defecto, el MSI para la instalación por máquina comprobará si existen instalaciones por usuario en la máquina y fallará con un error si se encuentra una instalación por usuario. Para suprimir esta comprobación, establezca esta propiedad en 1. Esta propiedad está soportada en las versiones 4.8 y superiores. |
Propiedades que admite el MSI para la instalación por usuario durante el inicio de sesión
Nombre de propiedad | Descripción |
---|---|
MSIINSTALLDIR | Una ruta válida donde el MSI instala un instalador EXE por usuario y su archivo de paquete. Si no se especifica, la ruta que se utiliza de forma predeterminada es %ProgramFiles%\GoTo User Login Installer.
Note: La compatibilidad con las variables de entorno es limitada. Las variables de entorno solo pueden usarse si se sustituyen antes de facturar el archivo MSI (por ejemplo, en la línea de comandos). No se pueden utilizar en un archivo de transformación MST, ya que se pasarán sin reemplazar al MSI y este las tratará literalmente.
|
FORCERUN | Por defecto, el instalador de GoTo por usuario no iniciará la aplicación después de instalarla durante el inicio de sesión del usuario. Para que el instalador por usuario inicie la aplicación después de la instalación, defina esta propiedad en 1. |
AUTOMATICUPDATES | Consulte la sección Controlar las actualizaciones automáticas con la propiedad de instalación MSI (más arriba) y la guía Controlar las actualizaciones automáticas para obtener más información sobre las actualizaciones automáticas. Si la propiedad AUTOMATICUPDATES se establece en 1 (activada) o 2 (desactivada) para el MSI para la instalación por usuario durante el inicio de sesión, establecerá la configuración del registro en la clave del registro de aplicaciones en el nivel de usuario en el valor proporcionado. |
Descargas
Los MSI se ofrecen en arquitecturas de 64 y 32 bits. Instalan la aplicación en la arquitectura correspondiente.
La arquitectura del MSI debe coincidir con la arquitectura del sistema operativo. El MSI de 64 bits fallará con un mensaje de error si se ejecuta en un sistema operativo de 32 bits, mientras que el MSI de 32 bits fallará con un mensaje de error si se ejecuta en un sistema operativo de 64 bits.
Los MSI pueden descargarse aquí.