MSI vs EXE
Ha új szoftvert szeretne telepíteni a számítógépébe, telepítőt kell szereznie online vagy helyi vásárlással, vagy ingyenes letöltéssel az internetről. A telepítőknél két általános fájl van, amelyet meg kell nyitnia a telepítés elindításához; amelyik MSI kiterjesztéssel rendelkezik, és egy EXE kiterjesztéssel. A két kiterjesztés közötti fő különbség célja. Az EXE elsősorban arra utal, hogy a fájl végrehajtható. Összehasonlítva: az MSI azt jelzi, hogy a fájl Windows telepítő.
Míg az MSI-t csak telepítők használják, ez az eset nem érvényes az EXE-re. Minden alkalmazáshoz legalább egy EXE fájl szükséges, mivel az szükséges az alkalmazás folyamatainak elindításához. Még az EXE vagy az MSI programmal telepített programoknak is lesznek egy vagy több EXE fájlja.
Az MSI használatának egyik előnye a telepítőcsomag létrehozásakor egy olyan standard grafikus felhasználói felület rendelkezésre állása, amely bizonyos mértékben testreszabható, de eltávolítja a saját felület létrehozásának bonyolultságát. Ha azonban EXE fájlt használ, akkor teljes mértékben szabadon választhatja meg, hogy a telepítő hogyan működik együtt a felhasználóval. Ez jól látható a legtöbb olyan modern játékban, amelyek telepítője az EXE. Gyakran nagyon divatos és interaktív felületek vannak, amelyek szórakoztatják a felhasználót, miközben várják a telepítést.
Az MSI másik előnye, hogy képes telepíteni vagy igényelni. Az ilyen típusú telepítésnél csak a linkeket és más apró dolgokat helyezik el a számítógépre. A tényleges telepítés akkor történik, amikor a felhasználó első alkalommal próbálja meg futtatni a programot; ekkor az MSI megnyitja a szükséges fájlokat és befejezi a telepítési folyamatot. Az EXE fájlok nem tudják ezt megtenni.
A szoftver-telepítő létrehozásakor az EXE és az MSI közötti választás pusztán a meglévő program és az erőfeszítés nagyságrendjén alapul. Az EXE a telepítő létrehozásával járó további munka rovására biztosítja az Ön számára a legnagyobb ellenőrzést. Az MSI teljesen ellentétesen hajtja végre, egyszerűsítve a feladatot az előre beállított szabványoknak való megfeleléssel.
Összefoglaló:
1.An EXE egy futtatható fájl, míg az MSI telepítőcsomag.
A 2.MSI kizárólag a telepítőkre vonatkozik, míg az EXE nem.
3.Az MSI szabványos felhasználói felületet biztosít, míg az EXE rugalmasságot biztosít.
4.Az MSI igény szerint telepíthet, míg az EXE nem.