Kabinetfájlok
A kabinet egyetlen fájl, általában .cab kiterjesztéssel, amely tömörített fájlokat tárol egy fájltárban. A kabinet formátum hatékony módja több fájl csomagolásának, mivel a tömörítés a fájlhatárokon keresztül történik, ami jelentősen javítja a tömörítési arányt.
A fejlesztők kabinetfájl-létrehozási eszközt, például Makecab.exe használhatnak a szekrényfájlok telepítőcsomagokkal való használatra. A Makecab.exe segédprogram a Windows részét képezi.
A kabinetfájlban tárolt fájlok fájlkulcsainak meg kell egyeznie a Fájltábla Fájl oszlopában lévő bejegyzésekkel, és a kabinetben lévő fájlok sorrendjének meg kell egyeznie a Sorrend oszlopban megadott fájlütemezéssel. További információ: Szekrények és tömörített források használata.
A nagyméretű fájlok két vagy több kabinetfájl között oszthatók fel. Egyetlen kabinetfájlban legfeljebb 15 fájl lehet, amely a következő kabinetfájlra terjed ki. Ha például három kabinetfájllal rendelkezik, az első kabinet 15 fájllal rendelkezhet, amelyek a második kabinetfájlra terjednek ki, a második kabinetfájl pedig 15 fájlból áll, amelyek a harmadik kabinetfájlra terjednek ki.
A telepítő kibontja a fájlokat egy szekrényből, ahogy a telepítéshez szükség van rájuk, és a szekrényfájlban tárolt sorrendben telepíti őket. A szekrényben tárolt fájlok telepítésének helykövetelményei nem különböznek a tömörítetlen fájlok telepítésétől.
A kabinetfájl a .msi fájlon belül vagy kívül is elhelyezhető. A Windows Installer 5.0 Windows 7 vagy Windows Server 2008 R2 rendszeren való futtatásától kezdve a telepítő a telepítési csomag gyorsítótárazása előtt menti a .msi fájlba beágyazott szekrényeket.
Windows Installer 4.5-ös vagy korábbi: A lemezterület megőrzése érdekében a telepítő mindig eltávolítja a .msi fájlba beágyazott szekrényeket, mielőtt a telepítőcsomagot a felhasználó számítógépén gyorsítótárazta.