Quali sono i diversi tipi di MSI?
Di seguito sono riportate informazioni sugli MSI nuovi e migliorati, che sono stati rilasciati con le versioni 3.18 e successive.
Sono disponibili due tipi di installer MSI:
- MSI per l’installazione per computer.
- MSI per l’installazione per utente durante l’accesso dell’utente.
Per chi è
MSI per l’installazione per computer
Questo MSI è adatto alle aziende che vogliono preinstallare l’app e avere più controllo su di essa.
- L’azienda vuole una singola installazione (per risparmiare spazio su disco).
- La posizione di installazione singola facilita le regole IT per gli elenchi di elementi consentiti dei firewall e i criteri di restrizione software (SRP).
- Le aziende possono scegliere di distribuire manualmente gli aggiornamenti o lasciare che gli utenti eseguano automaticamente l’aggiornamento (a tale scopo gli utenti devono disporre di privilegi di amministratore).
- Poiché il file MSI per l'installazione per computer richiede privilegi di amministratore per gli aggiornamenti automatici, viene consigliato questo tipo di MSI quando vengono utilizzati aggiornamenti manuali.
- L’installazione per computer rende più facile impedire agli utenti di disinstallare l’app (perché sono richiesti i privilegi di amministratore).
MSI per l’installazione per utente durante l’accesso dell’utente
Questo MSI è adatto alle aziende che vogliono pre-installare l’app ma vogliono lasciare agli utenti il controllo sull’app.
- L’azienda non vuole gestire l’app per gli utenti, ma solo preinstallarla per loro.
- Consentono all’utente di aggiornare e disinstallare l’app se lo desidera.
- Il file MSI per l'installazione per utente durante l'accesso dell “utente distribuisce l”app nella cartella utente; pertanto, l'aggiornamento automatico non richiede privilegi di amministratore. Consigliamo questo MSI se sono preferiti gli aggiornamenti automatici.
Panoramica del file MSI per l’installazione per computer
Questo è un MSI per distribuire l’applicazione GoTo come installazione singola per computer (in Programmi).
- L’installazione richiede l’elevazione (autorizzazioni di amministratore).
- Gli aggiornamenti automatici possono essere abilitati o disabilitati. Sono abilitati per impostazione predefinita.
- Se gli aggiornamenti automatici sono abilitati:
- L’utente viene avvisato degli aggiornamenti mentre usa il prodotto, e può controllare manualmente i nuovi aggiornamenti.
- Qualsiasi aggiornamento disponibile viene installato automaticamente all’uscita dal programma.
- Quando viene installato un aggiornamento, l’utente vedrà una richiesta di Controllo dell’account utente per concedere le autorizzazioni di amministratore, perché l’aggiornamento riguarda tutti gli utenti del computer.
- Se l’utente non autorizza o non può autorizzare l’azione, l’aggiornamento non verrà eseguito e all’utente verrà richiesto di nuovo in futuro.
- Se gli aggiornamenti automatici sono disabilitati:
- L’utente non riceverà notifiche per i nuovi aggiornamenti e non può controllare manualmente gli aggiornamenti.
- L’unico modo per aggiornare l’app è che l’azienda distribuisca un nuovo MSI.
- La distribuzione di un nuovo MSI aggiornerà o eseguirà il rollback dell’app alla versione contenuta nel file MSI. Questo include i casi in cui un aggiornamento automatico può aver installato una versione più recente di quella presente nel file MSI che viene distribuito. Per assicurare la coerenza nell’approccio di aggiornamento, si suggerisce di eseguire una distribuzione MSI una tantum e di lasciare che gli aggiornamenti futuri siano eseguiti automaticamente, oppure di eseguire costantemente la distribuzione MSI con gli aggiornamenti automatici disabilitati, e di stabilire un intervallo di aggiornamento manuale.
Panoramica del file MSI per l’installazione per utente durante l’accesso dell’utente
Questo MSI viene utilizzato per distribuire un installer per GoTo per utente a livello di computer (in Programmi) e impostare un hook di accesso per tutti gli utenti correnti e gli eventuali nuovi utenti allo scopo di eseguire l’installer per utente all’accesso dell’utente. Questo MSI distribuisce l’installer di GoTo per utente e non l’app GoTo stessa. L’installer di GoTo aggiungerà l’applicazione GoTo per ogni utente che esegue l’accesso dal computer. L’app sarà installata solo al primo accesso dell’utente e sarà installata nel profilo dell’utente.
Gli utenti hanno la facoltà di rimuovere l’app GoTo, in quanto è installata per utente.
- L’installazione del file MSI richiede l’elevazione (autorizzazioni di amministratore), mentre l’installazione per utente eseguita all’accesso dell’utente non lo richiede. L’installazione per utente all’accesso dell’utente è invisibile all’utente.
- L’installazione MSI imposta una voce RunOnce per ogni profilo utente esistente nel computer, incluso il profilo utente predefinito (modello).
- La voce contiene una riga di comando che avvia l’installer per utente in modalità invisibile all’utente.
- La voce aggiunta al profilo utente predefinito (modello) assicura che i nuovi utenti che accedono per la prima volta dal computer otterranno anche l’app.
- La voce RunOnce assicura che l’installer utente venga avviato solo una volta per utente. Windows elimina le voci RunOnce dopo che sono state eseguite.
- La disinstallazione del file MSI rimuove la voce RunOnce aggiunta dall’installer (se esiste ancora), inclusa la voce nel profilo utente predefinito (modello).
- Gli aggiornamenti automatici possono essere abilitati o disabilitati. Sono abilitati per impostazione predefinita.
- Se gli aggiornamenti automatici sono abilitati:
- L’utente viene avvisato degli aggiornamenti mentre usa il prodotto, e può controllare manualmente i nuovi aggiornamenti.
- Qualsiasi aggiornamento disponibile viene installato automaticamente all’uscita dal programma.
- Gli aggiornamenti vengono effettuati individualmente per ciascun utente, non richiedono autorizzazioni di amministrazione e non influiscono sugli altri utenti.
- Se viene effettuato un aggiornamento automatico, la versione dell’app sarà più recente della versione del file MSI e dell’installer di GoTo per utente che l’ha installata.
- Se gli aggiornamenti automatici sono disabilitati:
- L’utente non riceverà notifiche per i nuovi aggiornamenti e non può controllare manualmente gli aggiornamenti.
- L’unico modo per aggiornare l’app è che l’azienda distribuisca un nuovo MSI.
- La distribuzione di un nuovo MSI aggiornerà l’installer di GoTo per utente e imposterà le voci RunOnce come descritto sopra. Al momento dell’accesso dell’utente, l’app GoTo sarà installata (per i nuovi utenti) o aggiornata (per gli utenti esistenti) alla versione più recente del MSI.
- La distribuzione di un nuovo MSI aggiornerà o eseguirà il rollback dell’app alla versione contenuta nel file MSI. Questo include i casi in cui un aggiornamento automatico può aver installato una versione più recente di quella presente nel file MSI che viene distribuito. Per assicurare la coerenza nell’approccio di aggiornamento, si suggerisce di eseguire una distribuzione MSI una tantum e di lasciare che gli aggiornamenti futuri siano eseguiti automaticamente, oppure di eseguire costantemente la distribuzione MSI con gli aggiornamenti automatici disabilitati, e di stabilire un intervallo di aggiornamento manuale.
Tabella delle specifiche e di confronto tra MSI
Articolo | MSI per l’installazione per computer | MSI per l’installazione per utente durante l’accesso dell’utente |
---|---|---|
Cartella di installazione predefinita del MSI (dove il MSI installa un file EXE di installazione + pacchetto) | %ProgramFiles%\GoTo Machine Installer | %ProgramFiles%\GoTo User Login Installer |
Momento e modalità di installazione dell’app | Durante l’installazione del file MSI, a livello di computer. | All’accesso dell’utente, solo una volta per utente, a livello di utente. |
Cartella di installazione predefinita dell’app | %ProgramFiles%\GoTo | %LOCALAPPDATA%\Programs\GoTo |
Il file MSI richiede l’elevazione | Sì ( nel contesto del computer). | Sì ( nel contesto del computer). |
Numero di voci Installazione applicazioni visibili | 1 Esiste solo una voce dell’ app GoTo a livello di computer. |
2 Il file MSI aggiunge la voce "GoTo User Login Installer" a livello di computer, l’installer di GoTo per utente aggiunge la voce dell’app GoTo a livello di utente. |
Disinstallazione | La disinstallazione del file MSI disinstalla l’app. | La disinstallazione del file MSI rimuove solo l’installer di GoTo per utente e i hook di accesso di RunOnce, ma non disinstalla le app installate a livello di utente. Gli utenti possono disinstallare l’app GoTo, e ciò non influisce sull’installazione del file MSI.
Note: Gli amministratori IT possono disinstallare la GoTo app installata per utente utilizzando uno script. Vedi Script di esempio per la distribuzione su più computer per ulteriori informazioni.
|
Pulizia dei profili utente alla disinstallazione | I profili degli utenti devono essere puliti manualmente. Più utenti del computer possono usare l’app installata dal file MSI per l’installazione per computer. La disinstallazione del file MSI non rimuove alcun profilo utente, nemmeno per l’utente corrente che esegue la disinstallazione (tenere presente che la disinstallazione viene spesso eseguita dall’account SYSTEM).
Note: Gli amministratori IT possono cancellare i profili degli utenti utilizzando uno script. Vedi Script di esempio per la distribuzione su più computer per ulteriori informazioni.
|
Il profilo utente sarà pulito per utente quando l’utente disinstalla l’app GoTo. La disinstallazione del file MSI non disinstalla l’applicazione GoTo. |
Controlla gli aggiornamenti automatici con la proprietà di installazione di MSI
Gli MSI supportano la proprietà AUTOMATICUPDATES, che può essere impostata durante l’installazione. L’impostazione di questa proprietà durante l’installazione MSI imposta direttamente l’impostazione del registro di sistema AutomaticUpdates nella chiave di registro dell’applicazione Software\LogMeInInc\GoTo, sotto HKLM o HKCU:
- Il file MSI per l’installazione per computer imposta l’impostazione del Registro di sistema a livello di computer (HKLM\Software\LogMeInInc\GoTo).
- Il file MSI per l’installazione per utente durante l’accesso dell’utente imposta l’impostazione del Registro di sistema a livello di utente (HKCU\Software\LogMeInInc\GoTo).
Proprietà supportate dagli MSI
Gli MSI supportano proprietà personalizzate che possono essere fornite durante l’installazione per personalizzare la distribuzione. Queste proprietà possono essere fornite alla riga di comando se il file MSI viene installato tramite una riga di comando, oppure tramite un file di trasformazione (MST) se la distribuzione avviene tramite Oggetto Criteri di gruppo (GPO) o altro software di distribuzione.
Esempio di una riga di comando che specifica le proprietà MSI: msiexec.exe /i GoToSetupMachine-x64.msi APPLICATIONFOLDER="%ProgramFiles%\CustomGoToFolder" FORCERUN=1
Proprietà supportate dal file MSI per l’installazione per computer
Nome della proprietà | Descrizione |
---|---|
MSIINSTALLDIR | Un percorso valido dove il file MSI installa un installer EXE per computer e il relativo file di pacchetto. Se non viene specificato, il percorso predefinito utilizzato è %ProgramFiles%\GoTo Machine Installer.
Note: Il supporto per le variabili d'ambiente è limitato. Le variabili di ambiente possono essere utilizzate solo se vengono sostituite prima di richiamare il file MSI (ad esempio nella riga di comando). Non possono essere usate in un file di trasformazione MST, perché sarebbero trasferite al file MSI senza essere sostituite e il file MSI le tratterebbe in modo letterale.
|
APPINSTALLDIR | Un percorso valido in cui è installata l’app. Se non viene specificato, il percorso predefinito utilizzato è %ProgramFiles%\GoTo.
Note: Il supporto per le variabili d'ambiente è limitato. Le variabili di ambiente possono essere utilizzate solo se vengono sostituite prima di richiamare il file MSI (ad esempio nella riga di comando). Non possono essere usate in un file di trasformazione MST, perché sarebbero trasferite al file MSI senza essere sostituite e il file MSI le tratterebbe in modo letterale.
|
FORCERUN | Per impostazione predefinita, l’installer MSI non avvia l’applicazione dopo l’installazione. Per fare in modo che il file MSI avvii l’applicazione dopo l’installazione, imposta questa proprietà su 1. |
AUTOMATICUPDATES | Consulta la sezione Controlla gli aggiornamenti automatici con la proprietà di installazione di MSI (sopra) e la guida Controlla gli aggiornamenti automatici per ulteriori informazioni sugli aggiornamenti automatici. Se la proprietà AUTOMATICUPDATES è impostata su 1 (abilitata) o su 2 (disabilitata) per il file MSI per l’installazione per computer, imposterà l’impostazione del registro di sistema nella chiave di registro dell’app a livello di macchina sul valore specificato. |
SUPPRESSUSERINSTALLCHECK | Per impostazione predefinita, l'MSI per l'installazione per macchina controllerà la presenza di installazioni per utente esistenti sulla macchina e fallirà con un errore se viene trovata un'installazione per utente. Per sopprimere questo controllo, imposta questa proprietà su 1. Questa proprietà è supportata nelle versioni 4.8 e successive. |
Proprietà supportate dal file MSI per l’installazione per utente durante l’accesso dell’utente
Nome della proprietà | Descrizione |
---|---|
MSIINSTALLDIR | Un percorso valido dove il file MSI installa un installer EXE per utente e il relativo file di pacchetto. Se non viene specificato, il percorso predefinito utilizzato è %ProgramFiles%\GoTo User Login Installer.
Note: Il supporto per le variabili d'ambiente è limitato. Le variabili di ambiente possono essere utilizzate solo se vengono sostituite prima di richiamare il file MSI (ad esempio nella riga di comando). Non possono essere usate in un file di trasformazione MST, perché sarebbero trasferite al file MSI senza essere sostituite e il file MSI le tratterebbe in modo letterale.
|
FORCERUN | Per impostazione predefinita, l’installer di GoTo per utente non avvia l’applicazione dopo l’installazione. Per fare in modo che l’installer per utente avvii l’applicazione dopo l’installazione, imposta questa proprietà su 1. |
AUTOMATICUPDATES | Consulta la sezione Controlla gli aggiornamenti automatici con la proprietà di installazione di MSI (sopra) e la guida Controlla gli aggiornamenti automatici per ulteriori informazioni sugli aggiornamenti automatici. Se la proprietà AUTOMATICUPDATES è impostata su 1 (abilitata) o 2 (disabilitata) per l'MSI per l'installazione per utente durante il login, l'impostazione del registro nella chiave di registro dell'app a livello utente sarà impostata sul valore fornito. |
Download
I file MSI sono disponibili in architetture a 64 bit e a 32 bit. Installano l’app nella rispettiva architettura.
L’architettura MSI deve corrispondere all’architettura del sistema operativo. L’installazione del file MSI a 64 bit non riesce e viene visualizzato un messaggio di errore se eseguita su un sistema operativo a 32 bit, e l’installazione del file MSI a 32 bit non riesce e viene visualizzato un messaggio di errore se eseguita su un sistema operativo a 64 bit.
Gli MSI possono essere scaricati qui.