MTE Spiega: Differenze tra .exe e .msi
I computer possono arrivare pre-caricati con software, ma è raro trovare un computer senza software aggiuntivo installato. Installare nuovo software è un processo che richiede un minimo di riflessione e si basa principalmente sul cliccare pulsanti in un programma di installazione.
Due tipi di file sono comunemente utilizzati su Windows, e potresti aver visto o usato entrambi a un certo punto. Questi sono “.exe” e “.msi,” e potresti avere difficoltà a notare delle differenze, ma non sorprende scoprire che differiscono.
.exe vs. .msi
Prima di affrontare le loro differenze, è utile affermare le loro somiglianze. Sono entrambi programmi di installazione di applicazioni e l’obiettivo del loro sviluppo è lo stesso – installazione di software semplice tramite un programma di installazione semplice.
EXE: Eseguibile

Non sorprende che il tipo di file di tre lettere si espanda nella parola “eseguibile,” che è una spiegazione semplice di come funziona l’installazione. Il programma di installazione presenta opzioni come associarlo a tipi di file o consentirne l’avvio con Windows.
Il tipo di file .exe può anche richiedere plugin aggiuntivi e software di sfondo, il che è qualcosa che probabilmente hai notato installando giochi o programmi particolari. Potrebbero richiedere il framework .NET di Microsoft per funzionare correttamente, e il programma di installazione ti permetterà di iniziare il download cliccando un pulsante.

Durante l’installazione potrebbero esserci anche richieste per scegliere una lingua di installazione. Questo è qualcosa che il tipo di file .exe può facilmente soddisfare, mentre sembra più difficile raggiungere lo stesso obiettivo con i programmi di installazione .msi. Anche se non è impossibile farlo, la maggiore semplicità potrebbe aiutare nella scelta di un programma di installazione .exe.

Tuttavia, .exe non si riferisce solo all’installazione di software. Windows utilizza la stessa estensione di file altrove, e il Task Manager serve solo a dimostrarlo. I processi di Windows, inclusi quelli vitali per il sistema operativo e il tuo software, terminano tutti in .exe. Un altro esempio è se hai bisogno di riavviare Windows Explorer, il comando nella finestra “Esegui” non è “explorer,” ma “explorer.exe.”

MSI: Microsoft Installer

L’aspetto del programma di installazione è solitamente molto coerente all’interno del tipo di file .msi. Il loro layout è chiaramente definito quando vengono compilati, il che significa che la variazione estetica non è così facilmente trovata come con i file .exe per giochi e software.
Di conseguenza, potrebbe essere più facile seguire il layout di un programma di installazione .msi, e gli utenti meno esperti potrebbero acclimatarsi più rapidamente. La complessità associata al raggiungimento di determinate funzionalità secondo le linee guida .msi potrebbe, in teoria, risultare in un’installazione più semplice per un sottoinsieme della loro probabile base di utenti.

L’installazione su richiesta è l’altra caratteristica per cui .msi è noto, e è una cosa che .exe non può replicare. Le installazioni iniziali possono essere molto veloci poiché si svolge poco – il processo principale avviene dopo il lancio del software. Microsoft stessa afferma che questo può “accorciare la fase di installazione e configurazione;” in altre parole, il programma di installazione .msi potrebbe essere più veloce in alcune situazioni.
Un ultimo fatto divide chiaramente i due tipi di file, ed è il loro utilizzo previsto. Il tipo di file .msi è semplicemente migliore per il deployment in rete. Gli amministratori di sistema possono usarlo per installare software su numerosi computer contemporaneamente. Anche se esistono articoli che spiegano come funziona il deployment del software, tutti puntano a questo unico tipo di file.
Quale programma di installazione utilizzare?

La preoccupazione sollevata in questa domanda è così minima che è trascurabile. Entrambi funzioneranno bene con computer singoli, e entrambi funzionano senza problemi. È più facile decidere in base a quale programma di installazione è disponibile piuttosto che permettere a fattori esterni di complicare la questione. La scelta potrebbe essere influenzata da un fattore al di fuori del controllo dell’utente, come le velocità di download rispetto alle dimensioni dei file.