Mis on MSI Installer?

Kui teie ettevõte soovib uut arvutit ettevõtte arvutites kasutada, on paigaldajaprogrammid üliolulised. Windows Installer, alternatiivselt tuntud kui Microsofti paigaldaja või MSI, on Microsofti poolt Microsofti operatsioonisüsteemis kasutamiseks välja töötatud paigaldaja. Kuidas Windows Installeri MSI-failid käituvad, on see tavaline EXE-installiprogrammidest erinev.

Eesmärk

Windows Installer on loodud tarkvara installimiseks arvutis, kus kasutatakse Windowsi operatsioonisüsteemi kaasaegseid versioone. Windows Installeri süsteemi kasutatakse ka praegu installitud tarkvara eemaldamiseks ning juba installitud tarkvara asendamiseks või parandamiseks.

MSI failivorming

Windows Installeri kasutatavat MSI-vormingut kasutatakse spetsiaalselt paigaldamiseks. See erineb EXE-vormingust, mida mõnikord kasutatakse paigaldajate käivitamiseks, mis on lihtsad käivitatavad failid, mida saab programmeerida mis tahes arvu ülesannete täitmiseks. MSI failivorming salvestab installiteabe installipaketis, sageli koos installitavate failidega. Need paketid on relatsiooniandmebaasid - andmete kogumised on vormistatud formaalselt korraldatud andmeväljadeks, mitte hierarhiliste või võrgumudelite andmebaasidele, kus andmed on ühendatud perepuu kaudu, nagu sõlmedeeria, ja see peab olema järjestikune. See tähendab, et Windows Installeril on kiirem ja lihtsam juurdepääs nendele andmetele kui teiste andmebaasitüüpidega. Andmebaasi failid ise kasutavad COM-i struktureeritud salvestussüsteeme - Windows-põhist struktuursüsteemi, mis salvestab hierarhilised andmed ühte faili, mitte vastastikku ühendatud failide raamatukogu.

Saadavus

Microsoft julgustab aktiivselt kolmandate osapoolte arendajaid üles ehitama oma installi raamistikke MSI-vormingus. See võimaldab installitud programmidel Windows Installeriga õigesti sünkroonida, mis hoiab informatsiooni Windowsi andmebaasi sees. Sellise järjepidevusega saab programmi vead kõrvaldada tagasipöördumise teel, kasutades näiteks selliseid tööriistu nagu Windowsi süsteemitaaste, kahjustamata programmi ise. Programmi praegust versiooni hoitakse ka andmebaasis, mis võimaldab värskendusseadmetel või automaatset värskendajatel järgmise versiooni muudatusi õigesti rakendada.

EXE Bootstrapping

Windows Installeri failid on sageli kujundatud vastuvõtva arvuti võimaluste ettekujutusega - võimalused, mis ei ole alati kooskõlas algse nägemusega. Seetõttu on mõned arendajad välja töötanud EXE bootstrap programmid, mis kontrollivad teie arvuti võimalusi enne MSI installeri laadimist. Kui teie arvuti vastab nõuetele, käivitab see MSI installifaili. Kui nõuded ei ole täidetud, teatavad need programmid tavaliselt teile, milliseid nõudeid tuleb täita või käivitada selle asemel EXE-installer.

Nimi

Windows Installer on mõnes suhtlusringis ikka veel tavapäraselt tuntud kui MSI - pseudoakronüüm, mis on tuletatud programmi algsest nimest Microsoft Installer. Kuna Windows Installeri failid kasutavad nende laiendamiseks ikka MSI monikerit, on nimi kinni jäänud.