Шта је МСИ Инсталлер?

Када ваша компанија жели да представи нови софтвер за употребу на корпоративним рачунарима, инсталацијски програми су од виталног значаја. Виндовс Инсталлер, познат и под називом Мицрософт инсталлер или МСИ, је врста програма за инсталирање који је Мицрософт развио за употребу у оперативном систему Мицрософт. Начин понашања МСИ датотека програма Виндовс Инсталлер се мало разликује од стандардних инсталационих програма ЕКСЕ.

Сврха

Виндовс Инсталлер је дизајниран за инсталирање софтвера на рачунаре који користе савремене верзије оперативног система Виндовс. Систем Виндовс Инсталлер се такође користи за уклањање тренутно инсталираног софтвера и за замену или поправак већ инсталираног софтвера.

МСИ формат датотеке

МСИ формат датотеке који користи Виндовс Инсталлер користи се посебно за инсталацију. Ово се разликује од ЕКСЕ формата који се понекад користи за покретање програма за инсталирање, а то су једноставне извршне датотеке које се могу програмирати за покретање било ког броја задатака. МСИ формат датотеке чува информације о инсталацији у инсталационом пакету, често са датотекама које ће се сами инсталирати. Ови пакети су релационе базе података - збирке података постављене у формално уређене табеле података, за разлику од хијерархијских база података или мрежних модела, где су подаци повезани породичним стаблом попут низа чворова и мора им се приступити секвенцијално. То значи да Виндовс Инсталлер има бржи и лакши приступ тим подацима него што би то учинио са другим врстама база података. Датотеке базе података саме користе ЦОМ структуриране системе за складиштење - структурни систем заснован на оперативном систему Виндовс који хијерархијске податке чува у једној датотеци, за разлику од библиотеке међусобно повезаних датотека.

Доступност

Мицрософт активно подстиче независне програмере да граде своје инсталационе оквире користећи МСИ формат. Ово омогућава инсталираним програмима да се правилно синхронизују са програмом Виндовс Инсталлер, који информације у Виндовс бази података одржава доследним. Са овом доследношћу, програмске грешке могу се поправити враћањем помоћу алата као што је Опоравак система Виндовс, без оштећења самог програма. Тренутна верзија програма такође се чува у бази података, омогућавајући инсталацијама ажурирања или аутоматским програмима за ажурирање да правилно примене промене следеће верзије.

ЕКСЕ Боотстраппинг

Датотеке програма Виндовс Инсталлер су често дизајниране са унапред створеним појмом могућности рачунара који прима - могућности које нису увек у складу са оригиналном визијом. Из тог разлога су неки програмери развили ЕКСЕ програме за покретање система који проверавају могућности рачунара пре учитавања МСИ програма за инсталацију. Ако ваш рачунар испуњава захтеве, тада ће покренути инсталациону датотеку МСИ. Ако захтеви нису испуњени, ови програми вас обично обавештавају о томе који захтеви морају бити испуњени или уместо тога покрећу ЕКСЕ инсталациони програм.

Име

Виндовс Инсталлер је у неким круговима и даље колоквијално познат као МСИ - псеудо-акроним изведен из оригиналног назива програма Мицрософт Инсталлер. Будући да датотеке програма Виндовс Инсталлер и даље користе МСИ моникер за продужетак, име се заглавило.