Apa Itu Penginstal MSI?

Saat perusahaan Anda ingin meluncurkan perangkat lunak baru untuk digunakan di komputer perusahaan, program penginstal sangat penting. Penginstal Windows, atau dikenal sebagai Penginstal Microsoft atau MSI, adalah jenis penginstal yang dikembangkan oleh Microsoft untuk digunakan dalam sistem operasi Microsoft. Cara file MSI Penginstal Windows berperilaku sedikit berbeda dari program instalasi EXE standar.

Tujuan

Penginstal Windows dirancang untuk menginstal perangkat lunak pada komputer yang menggunakan versi modern dari sistem operasi Windows. Sistem Penginstal Windows juga digunakan untuk menghapus perangkat lunak yang saat ini diinstal dan untuk mengganti atau memperbaiki perangkat lunak yang sudah diinstal.

Format File MSI

Format file MSI yang digunakan oleh Penginstal Windows digunakan secara khusus untuk penginstalan. Ini berbeda dari format EXE yang terkadang digunakan untuk menjalankan penginstal, yaitu file yang dapat dieksekusi sederhana yang dapat diprogram untuk menjalankan sejumlah tugas. Format file MSI menyimpan informasi penginstalan dalam paket penginstalan, seringkali dengan file yang akan diinstal sendiri. Paket-paket ini adalah database relasional - kumpulan data yang diatur ke dalam tabel data yang diatur secara formal sebagai lawan dari database model hierarki atau jaringan, di mana data dihubungkan melalui rangkaian node seperti pohon keluarga dan harus diakses secara berurutan. Ini berarti Penginstal Windows memiliki akses yang lebih cepat dan lebih mudah ke data ini dibandingkan dengan jenis basis data lainnya.File database itu sendiri menggunakan sistem penyimpanan terstruktur COM - sistem struktural berbasis Windows yang menyimpan data hierarki dalam satu file sebagai lawan dari pustaka file yang saling berhubungan.

Ketersediaan

Microsoft secara aktif mendorong pengembang pihak ketiga untuk membangun kerangka penginstalan mereka menggunakan format MSI. Ini memungkinkan program yang diinstal untuk melakukan sinkronisasi dengan benar dengan Penginstal Windows, yang menjaga konsistensi informasi di dalam database Windows. Dengan konsistensi ini, kesalahan program dapat diperbaiki melalui rollback menggunakan alat seperti Pemulihan Sistem Windows tanpa merusak program itu sendiri. Versi program saat ini juga disimpan dalam database, memungkinkan penginstalan pembaruan atau pembaru otomatis untuk menerapkan perubahan versi berikutnya dengan benar.

EXE Bootstrap

File Penginstal Windows sering kali dirancang dengan gagasan yang telah terbentuk sebelumnya tentang kapabilitas komputer penerima - kapabilitas yang tidak selalu konsisten dengan visi aslinya. Karena alasan ini, beberapa pengembang telah mengembangkan program bootstrap EXE yang memeriksa kapabilitas komputer Anda sebelum memuat penginstal MSI. Jika komputer Anda memenuhi persyaratan, itu akan meluncurkan file instalasi MSI. Jika persyaratan tidak terpenuhi, program ini biasanya memberi tahu Anda tentang persyaratan yang harus dipenuhi atau menjalankan penginstal EXE sebagai gantinya.

Nama

Penginstal Windows masih dalam bahasa sehari-hari dikenal di beberapa kalangan sebagai MSI - akronim semu yang berasal dari nama asli program, Penginstal Microsoft. Karena file Penginstal Windows masih menggunakan moniker MSI untuk ekstensi mereka, namanya macet.