Diferența cheie: Un fișier MSI este un fișier executabil care este utilizat pentru instalarea, întreținerea și eliminarea software-ului pe sistemele moderne Microsoft Windows. Un fișier EXE este un scurtcircuit pentru "executabil" și are o extensie .exe. Scopul principal al unui fișier executabil este să instalați sau să executați fișiere deja instalate pe computer.
Pentru a instala software-ul într-un computer, trebuie să descărcați un instalator fie prin achiziționarea unui produs, fie prin descărcarea gratuită a acestuia de pe internet. Există două tipuri de fișiere care se pot întâlni în timpul instalării software-ului, MIS sau EXE; ambele fișiere sunt fișiere extensibile executabile. Deși ambele fișiere au aceleași funcții, se instalează și se execută programe, acestea se fac în moduri diferite.
Un fișier MSI este un fișier executabil care este utilizat pentru instalarea, întreținerea și eliminarea software-ului pe sistemele moderne Microsoft Windows. Termenul "MSI" derivă din numele Microsoft Installer, care a fost acum modificat în programul de instalare Windows. Informațiile despre un fișier MSI sunt stocate în pachete de instalare, iar fișierele au extensia .msi. Fișierele MSI sunt utilizate cu programul de instalare Windows și necesită un fișier EXE pentru a porni procesul sau pentru a rula aplicația. Fișierele MSI sunt utilizate cel mai frecvent de către Microsoft pentru actualizări sau aplicații Windows.
Când un fișier MSI este dublu clic, Windows Installer se va afișa pe ecran și începe să extragă fișierul din pachet, să creeze dosare și fișiere necesare în unități indicate de utilizator și poate crea, de asemenea, comenzi rapide dacă este menționat în pachet . Un fișier MSI nu rulează pe computerele MAC și trebuie convertit în fișiere EXE folosind software de conversie adecvat. Un avantaj al utilizării fișierului MSI este acela că este proiectat pentru instalare nesupravegheată, în care instalatorul poate păstra o înregistrare a intrărilor de taste sau a clicurilor care sunt atribuite pentru descărcarea unui fișier. Un alt beneficiu al utilizării unui fișier MSI este disponibilitatea unui GUI standard, care este personalizabil într-o anumită măsură și elimină complexitatea creării interfeței proprii. MSI oferă, de asemenea, o opțiune de instalare la cerere, în care doar descărcări de fișiere minore pe computer și descărcarea restului de fișiere atunci când aplicația este rulată pentru prima dată.
Un fișier EXE este un scurtcircuit pentru "executabil" și are o extensie .exe. Scopul principal al unui fișier executabil este de a instala sau de a rula fișierele care sunt
deja instalat pe computer. Chiar și fișierele MSI care sunt instalate pe computer au unul sau două fișiere EXE pentru a rula anumite fișiere. Folosind un fișier EXE îi dă dezvoltatorului libertatea deplină asupra modului în care interfața de instalare interacționează cu utilizatorul. Aceste fișiere sunt utilizate cel mai frecvent pentru a executa fișiere de jocuri moderne. Aceste instalatoare de jocuri folosesc interfețe interactive, colorate pentru a distra utilizatorii în timp ce pachetele sunt instalate.
Fișierele EXE sunt compatibile cu aproape toate sistemele de operare, dar sunt cel mai des întâlnite cu DOS, OpenVMS, Microsoft Windows, Symbian și OS / 2. Împreună cu programul executabil, multe fișiere EXE includ și alte componente, numite resurse; care ar putea include bitmap-uri și icoane pe care programele executabile le pot utiliza pentru interfața grafică. Spre deosebire de fișierele MSI care au capacitatea de a-și aminti alegerile în timpul instalării, fișierele EXE pot solicita utilizatorului să facă clic pe "OK" sau "Next" în timpul instalării. Fișierele EXE sunt, de asemenea, considerate ca fiind periculoase și fișierele necunoscute nu ar trebui să fie descărcate deoarece pot fi folosite ca un sistem de livrare pentru viruși sau alte rutine rău intenționate.
Decideți ce tip de fișier executabil să alegeți atunci când dezvoltați un program de instalare a software-ului se bazează pe programul pe care îl aveți și pe efortul pe care doriți să-l puneți în programul de instalare. În timp ce EXE vă va oferi libertatea de a crea programul de instalare cu opțiunile personalizabile, MSI simplifică sarcina conform standardelor presetate.