Saya banyak mencari, tetapi semua jawaban dugaan. Bantu saya untuk menemukan jawaban yang tepat.
Saya banyak mencari, tetapi semua jawaban dugaan. Bantu saya untuk menemukan jawaban yang tepat.
Jawaban:
MSI adalah database Penginstal Windows. Pemasang Windows (layanan yang diinstal dengan Windows) menggunakan ini untuk menginstal perangkat lunak pada sistem Anda (mis. Menyalin file, menetapkan nilai registri, dll ...).
Setup.exe dapat berupa bootstrapper atau penginstal non-msi. Pemasang non-msi akan mengekstraksi sumber instalasi dari dirinya sendiri dan mengelola instalasi mereka secara langsung. Bootstrapper akan berisi MSI, bukan file individual. Dalam hal ini, setup.exe akan memanggil Pemasang Windows untuk menginstal MSI.
Beberapa alasan Anda mungkin ingin menggunakan setup.exe :
MSI adalah file penginstal yang menginstal program Anda pada sistem yang menjalankan.
Setup.exe adalah aplikasi (file yang dapat dieksekusi) yang memiliki file msi sebagai sumber dayanya. Menjalankan Setup.exe pada gilirannya akan menjalankan msi (installer) yang menulis aplikasi Anda ke sistem.
Sunting (seperti yang disarankan dalam komentar): Menyiapkan file yang dapat dieksekusi tidak harus memiliki sumber daya MSI secara internal
MSI pada dasarnya adalah pemasang dari Microsoft yang dibangun ke dalam windows. Ini mengaitkan komponen dengan fitur dan berisi informasi kontrol pemasangan. Tidak perlu bahwa file ini berisi file yang diperlukan pengguna aktual yaitu program aplikasi yang diharapkan pengguna. MSI dapat berisi setup.exe lain di dalamnya yang dibungkus MSI, yang sebenarnya berisi file yang diperlukan pengguna.
Semoga ini membuat Anda ragu.
MSI
file itu biasanya JANGAN membungkus setup.exe
file, tetapi sebaliknya.