Měli byste spustit instalační soubory MSI nebo EXE?

Některé softwarové programy jsou rozbaleny do instalačního souboru msi i exe. Pokud jste koncový uživatel, můžete se divit, které - nebo obojí? - provést správnou instalaci aplikace.

Pravděpodobně jste vyzkoušeli oba způsoby alespoň jednou a všimli jste si, že kliknutím na soubor msi nebo instalační soubor exe se aplikace nainstaluje správně. Setup.exe, se kterým se setkáte v mnoha distribucích softwaru, se nazývá bootstrapper.

Tento soubor setup.exe zkontroluje, zda je počítačový systém schopen spustit softwarový program; Pokud ano, iniciuje msiexec.exe, který spustí instalaci pomocí souboru msi.

Uživatelé, kteří dvakrát kliknou přímo na soubor msi, také nainstalují aplikaci, ale s možností, že nebude v počítači fungovat správně.

Měli byste spustit instalační soubory MSI nebo EXE?

Vezměte například počítačový program, který vyžaduje Microsoft .net Framework 3.5. Pokud tato verze Framework není v systému nainstalována, můžete kvůli chybějící závislosti skončit s programem, který na PC nefunguje správně. Pokud byste místo toho spustili soubor setup.exe, program by vás o tom informoval, nebo nainstaloval chybějící závislost přímo na váš počítač, aby na něm nainstalovaný program fungoval dobře.

Pokud nainstalujete program pomocí souboru msi, instalace obvykle proběhne bez problémů, ale nakonec se můžete setkat s problémy z aplikací, které se vůbec nespustí, aby došlo k selhání nebo varovným zprávám.

Pravidlo : Pokud nevíte, co děláte, je doporučeno použít soubor setup.exe, kdykoli budete mít na výběr mezi souborem setup.exe nebo .msi po rozbalení instalačního programu softwaru ve vašem systému.

Existují dokonce i některé instalační soubory msi, které po provedení neprovádějí instalaci, ale místo toho požádají o instalaci pomocí souboru setup.exe, aby se zajistilo, že jsou nainstalovány všechny potřebné součásti.

Soubory s příponou msi nebo msp jsou soubory Instalační služby systému Windows. Tyto soubory si můžete přečíst na Wikipedii, pokud máte zájem dozvědět se více o jejich schopnostech.