Qual è la differenza tra un MSI Installer e un programma di installazione EXE?

November 12

Qual è la differenza tra un MSI Installer e un programma di installazione EXE?


Quando si scarica un programma e fare doppio clic su di esso, un mago può lanciare e consente di installare il programma. La procedura guidata che si vede può differire a seconda del programma si installa. produttori di software distribuire le applicazioni che utilizzano programmi di installazione EXE o programmi di Microsoft Installer. Quando si aggiungono nuovi programmi al computer, è probabile incontrare entrambi i tipi di programmi di installazione.

Necessità di Installatori

Le applicazioni che si acquista o il download può essere composto da più elementi, quali immagini, suoni, file XML, icone e piccoli database. Questi elementi devono risiedere in specifiche cartelle sul disco rigido dopo l'installazione. programmi di installazione, come EXE e MSI gestire queste risorse e li installano nelle posizioni corrette sul computer. programmi di installazione eseguono altre operazioni, nonché, come ad esempio aiutare a ottimizzare le impostazioni, impostare le scorciatoie e registrare il software. Gli installatori possono essere semplice o complesso come gli sviluppatori decidono di fare loro.

MSI Installatori

Quando vedete un file sul computer che ha un estensione "MSI", si sa che si tratta di un file MSI. file MSI contengono tutte le risorse necessarie per installare un'applicazione sul proprio computer. Un programma di installazione MSI ha anche un database interno che tiene traccia delle modifiche apportate al computer. Se un installatore ha bisogno di aggiornare il Registro di sistema durante l'installazione, lo fa e registra l'azione. Microsoft ha anche aggiunto la tecnologia MSI nel suo Visual Studio ambiente di sviluppo integrato integrato con Microsoft Visual Studio. Gli sviluppatori Microsoft NET possono anche creare e configurare i pacchetti di distribuzione MSI utilizzando un wizard automatizzato.

EXEC Installatori

Microsoft non è l'unica azienda che crea software di installazione. Potreste aver visto nomi come Wise, InstallShield o ActualInstall durante l'installazione del software sul computer. Questi programmi da parte di aziende terze anche aiutare gli sviluppatori di software di creare file EXE stand-alone che svolgono molte delle attività che gestiscono MSI. Installatori come quello distribuito da InstallBuilder, consentono agli sviluppatori di creare EXE di installazione dei file e il nome loro qualcosa che vogliono. Alcuni distributori di terze parti commercializzare anche programmi che permettono agli sviluppatori di creare MSI e EXE. file di installazione EXE hanno le estensioni "EXE".

Vantaggi MSI

Anche se MSI e EXE eseguire attività simili, alcuni sviluppatori potrebbero preferire utilizzando MSI per creare file di installazione. Gli sviluppatori che utilizzano pacchetti di installazione MSI hanno la possibilità di fare gli installatori utili mediante la visualizzazione di suggerimenti e caratteristiche che appaiono durante il processo di installazione. Gli amministratori di sistema il compito di gestire più computer anche trovare MSI utile quando la distribuzione del software a più computer attraverso una rete. Dopo aver personalizzato i pacchetti MSI, un amministratore può inserire i file MSI in luoghi centralizzati in rete. Gli utenti possono fare doppio clic sul MSI e installarli attraverso la rete.