Windows Installer

Windows Installer (msiexec.exe, sebelumnya dikenal sebagai Microsoft Installer,[1] codename Darwin)[2][3] adalah komponen perangkat lunak dan antarmuka pemrograman aplikasi (API) Microsoft Windows yang digunakan untuk instalasi, pemeliharaan, dan penghapusan perangkat lunak. Informasi instalasi, dan secara opsional file itu sendiri, dikemas dalam paket instalasi, database relasional longgar terstruktur sebagai Penyimpanan Terstruktur COM dan umumnya dikenal sebagai "file MSI", dari ekstensi nama file default mereka. Paket dengan ekstensi file mst berisi Windows Installer "Skrip Transformasi", paket dengan ekstensi msm berisi "Merge Modules" dan ekstensi file pcp digunakan untuk "Patch Creation Properties".[4] Windows Installer berisi perubahan signifikan dari pendahulunya, Setup API. Fitur-fitur baru termasuk kerangka kerja GUI dan generasi otomatis dari urutan penghapusan instalasi. Windows Installer diposisikan sebagai alternatif untuk kerangka kerja penginstal yang dapat dijalankan yang berdiri sendiri seperti versi InstallShield dan NSIS yang lebih lama.

Sebelum Microsoft Store (kemudian bernama Windows Store), Microsoft mendorong pihak ketiga untuk menggunakan Windows Installer sebagai dasar kerangka kerja penginstalan, sehingga mereka dapat menyinkronkan dengan benar dengan penginstal lain dan menjaga database internal produk yang diinstal tetap konsisten. Fitur penting seperti rollback dan pembuatan versi bergantung pada database internal yang konsisten untuk pengoperasian yang andal. Selanjutnya, Windows Installer memfasilitasi prinsip hak istimewa paling rendah dengan melakukan penginstalan perangkat lunak melalui proxy untuk pengguna yang tidak memiliki hak istimewa.

  1. ^ "when setup isn't just xcopy : Inside the MSI file format". web.archive.org. 2009-01-15. Archived from the original on 2009-01-15. Diakses tanggal 2022-02-07. 
  2. ^ "when setup isn't just xcopy : The story of Orca". web.archive.org. 2008-12-23. Archived from the original on 2010-02-09. Diakses tanggal 2022-02-07. 
  3. ^ kexugit. "Windows Installer, The .NET Framework, The Bootstrapper, and You". docs.microsoft.com (dalam bahasa Inggris). Diakses tanggal 2022-02-07. 
  4. ^ "Identifying Windows Installer File Types". Visual Studio Setup (dalam bahasa Inggris). 2006-02-27. Diakses tanggal 2022-02-07. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne