Microsoft Windows Installer

Microsoft Windows Installer (celý názov je Windows Installer Service) je inštalačná služba pre inštaláciu a správu inštalačných balíčkov vo formáte MSI v prostredí Microsoft Windows.

Dejiny 
Táto inštalačná služba bola uvedená v roku 2000, kedy bola po prvýkrát použitá v produktoch Microsoft Windows 2000 a Microsoft Office 2000. Jej účelom bolo zjednodušiť a sprehľadniť proces inštalácie, ktorý sa týmto definoval v jednotnom formáte spoločnosti Microsoft.

Inštalačná služba sa potom stala povinnosťou každej firmy, ktorá chcela mať svoj produkt certifikovaný pre Windows (napr. logo Designed for Windows 2000).

Časom boli ponúknuté verzie Windows Installer pre staršie verzie systému Windows 95/98 a NT 4.0 a postupne sa integrovali do nových produktov (resp. bola do nich zahrnutá podpora balíčkov MSI)

Dejiny verzií

.MSI a .MSP 
Súbor formátu .MSI tvorí inštalačný balíček pre systémy Microsoft Windows vo formáte Windows Installer.
Súbor sa môže tiež nazývať ako .MSP, ktorý slúži pre distribúciu opráv už inštalovaných produktov.

Ďalšie súbory 

.MST Windows Installer Transform – transformačný súbor – definuje chovanie installeru, hlavne pokiaľ ide o výber komponentov k inštalácii – využíva sa predovšetkým pre bezobslužnú inštaláciu.
.MSM Windows Installer Merge Module.
.IDT Exported Windows Installer Database Table.
.CUB Validation module.
.PCP Windows Installer Patch Creation File
.MSU Microsoft System Update (Windows Vista, Server 2008)

Vlastnosti 
Vlastnosťami Windows Installer, z ktorých niektoré viedli k dôvodu jeho vzniku sú:

 Jednotný formát a prostredie pre proces inštalácie
 Podpora API pre externé nástroje a programy
 Podpora „návratu späť“ (rollback)
 Podpora aktualizácie či opravy
 Správa verzií zdieľaných knižníc DLL
 Podpora pre jednoduché nasadenie aplikácií (Deployment) v podnikovom prostredí (podporované zo strany Windows 2000 Server s prostredím Active Directory a Group Policy)

Jednou z nových možností je funkcia rollback (návrat späť), ktorá umožňuje kedykoľvek prerušiť proces inštalácie a inštalačná služba vráti všetky zmeny do pôvodného stavu, čo vo vtedajšej dobe bol revolučný počin. Do vtedajšej doby bolo veľmi riskantné prerušovať proces inštalácie, pretože nedokončená inštalácia mohla ovplyvniť stabilitu systému (chybajúce súbory, záznamy v registroch odkazujúce na neexistujúce knižnice a pod.).

Súčasnosť 
V súčasnej dobe je Windows Installer vo verzii 4.5 (konkrétne celé číslo zostavenia je 3.1.4000.2435) a aj cez počiatočný odpor verejnosti je v dnešnej dobe súčasťou väčšiny inštalácií. Spoločnosti vyvíjajúce vlastné inštalačné riešenie sa prispôsobili a zahrnuli podporu Windows Installer do svojho prostredia.

Pozri aj 
 .MSP
 .DMG
 NSIS
 Inno Setup

Externé odkazy 
 Windows 2000 – The Windows Installer Service
 Windows Vista + Windows Server 2008 – popis inštalačnej služby

Microsoft Windows
Inštalačný softvér
Softvér firmy Microsoft