Kas ir MSI Installer?

Ja jūsu uzņēmums vēlas izvērst jaunu programmatūru lietošanai korporatīvajos datoros, instalēšanas programmas ir būtiskas. Windows Installer, kas pazīstams arī kā Microsoft instalētājs vai MSI, ir Microsoft instalētais instalēšanas veids Microsoft operētājsistēmai. Veids, kādā darbojas Windows Installer MSI faili, ir nedaudz atšķirīgs no standarta EXE instalācijas programmām.

Mērķis

Windows Installer ir izstrādāts, lai instalētu programmatūru datoros, izmantojot mūsdienīgas Windows operētājsistēmas versijas. Windows Installer sistēma tiek izmantota arī, lai noņemtu pašlaik instalēto programmatūru un aizstātu vai labotu jau instalēto programmatūru.

MSI faila formāts

Windows Installer izmantotais MSI faila formāts tiek izmantots tieši instalēšanai. Tas atšķiras no EXE formāta, ko dažkārt izmanto, lai palaistu uzstādītājus, kas ir vienkārši izpildāmie faili, kurus var ieprogrammēt, lai izpildītu jebkuru uzdevumu skaitu. MSI faila formāts saglabā instalācijas informāciju instalācijas paketē, bieži vien ar failiem, kas jāinstalē paši. Šīs paketes ir relāciju datu bāzes - datu apkopojumi formāli sakārtoti datu tabulās, nevis hierarhiskās vai tīkla modeļa datubāzēs, kur dati tiek savienoti ar ģimenes koku, piemēram, mezglu sēriju, un tiem jābūt pieejamiem secīgi. Tas nozīmē, ka Windows Installer ir ātrāk un vieglāk piekļūt šiem datiem, nekā tas būtu ar citiem datu bāzes tipiem. Datu bāzes faili paši izmanto COM strukturētas uzglabāšanas sistēmas - Windows balstītu strukturālo sistēmu, kas hierarhiskos datus glabā vienā failā, nevis savstarpēji saistītu failu bibliotēkā.

Pieejamība

Microsoft aktīvi mudina trešo pušu izstrādātājus izveidot savu instalācijas sistēmu, izmantojot MSI formātu. Tas ļauj instalētajām programmām pareizi sinhronizēt ar Windows Installer, kas saglabā informāciju Windows datu bāzē. Ar šo konsekvenci programmas kļūdas var novērst, izmantojot atcelšanu, izmantojot tādus rīkus kā Windows sistēmas atjaunošana, nesabojājot pašu programmu. Programmas pašreizējā versija tiek saglabāta arī datubāzē, ļaujot atjaunināšanas instalācijām vai automātiskajiem atjauninātājiem pareizi piemērot nākamo versiju izmaiņas.

EXE Bootstrapping

Windows Installer faili bieži ir izstrādāti ar priekšstatu par uztverošā datora iespējām - iespējas, kas ne vienmēr atbilst sākotnējam redzējumam. Šī iemesla dēļ daži izstrādātāji ir izstrādājuši EXE bootstrap programmas, kas pārbauda datora iespējas, pirms ielādējat MSI instalētāju. Ja jūsu dators atbilst prasībām, tas palaidīs MSI instalācijas failu. Ja prasības netiek izpildītas, šīs programmas parasti informē jūs par to, kādas prasības ir jāizpilda, vai arī palaist EXE instalēšanas programmu.

Nosaukums

Dažos lokos Windows Installer joprojām ir sarunvalodā pazīstams kā MSI - pseido akronīms, kas iegūts no programmas sākotnējā nosaukuma, Microsoft Installer. Tā kā Windows Installer faili joprojām izmanto MSI moniker to paplašināšanai, nosaukums ir iestrēdzis.