Windows Installer Redistributables

Windows Installer 4.5 dan yang lebih lama tersedia sebagai paket pembaruan perangkat lunak yang dapat didistribusikan ulang. Lihat bagian Versi Penginstal Windows yang Dirilis untuk menentukan produk mana yang dikirim versi Penginstal Windows. Paket pembaruan yang dapat didistribusikan ulang untuk versi tersedia setelah rilis produk yang dikirim dengan versi Penginstal Windows tertentu.

Catatan

Tidak ada yang dapat didistribusikan ulang untuk Windows Installer 5.0. Versi ini disertakan dengan OS di Windows 7, Windows Server 2008 R2, dan rilis klien dan server yang lebih baru (termasuk Windows 10).

Mendapatkan Windows Installer Redistributable (4.5 dan yang lebih lama)

  • Anda dapat menemukan semua redistributable Penginstal Windows yang tersedia di Pusat Unduhan Microsoft.

  • Unduhan untuk paket Windows Installer 4.5 redistributable tersedia di: https://go.microsoft.com/fwlink/p/?LinkID=101159.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer berbasis x86 yang menjalankan Windows Vista, Windows Vista dengan Service Pack 1 (SP1), dan Windows Server 2008 adalah Windows6.0-KB942288-v2-x86.MSU.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer berbasis x64 yang menjalankan Windows Vista, Windows Vista dengan SP1, dan Windows Server 2008 adalah Windows6.0-KB942288-v2-x64.MSU.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer Sistem Berbasis Itanium yang menjalankan Windows Vista, Windows Vista dengan SP1, dan Windows Server 2008 adalah Windows6.0-KB942288-v2-ia64.MSU.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer berbasis x86 yang menjalankan Windows XP dengan Service Pack 2 (SP2) dan Windows XP dengan Service Pack 3 (SP3) adalah WindowsXP-KB942288-v3-x86.exe.

  • Nama yang dapat didistribusikan ulang yang menginstal Windows Installer 4.5 pada komputer berbasis x86 yang menjalankan Windows Server 2003 dengan Paket Layanan 1 (SP1) dan Windows Server 2003 dengan Paket Layanan 2 (SP2) WindowsServer2003-KB942288-v4-x86.exe.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer berbasis x64 yang menjalankan Windows Server 2003 dengan SP1 dan Windows Server 2003 dengan SP2 WindowsServer2003-KB942288-v4-x64.exe.

  • Nama redistributable yang menginstal Windows Installer 4.5 pada komputer Sistem Berbasis Itanium yang menjalankan Windows Server 2003 dengan SP1 dan Windows Server 2003 dengan SP2 WindowsServer2003-KB942288-v4-ia64.exe.

  • Tidak ada redistributable yang menginstal Windows Installer 4.0. Versi Penginstal Windows ini dikirim dengan Windows Vista.

  • Nama redistributable yang menginstal Windows Installer 3.1 adalah WindowsInstaller-KB893803-v2-x86.exe. Unduhan untuk paket Windows Installer 3.1 Redistributable (v2) tersedia di: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.

    Catatan

    Jika Anda memutakhirkan ke Windows Installer 3.1 dengan menginstal Windows Server 2003 dengan SP1, atau versi yang lebih lama dari redistributable ini, Anda mungkin juga perlu menginstal Pembaruan untuk Windows Server 2003 Service Pack 1 (KB898715) untuk mendapatkan semua pembaruan yang tersedia di Windows Installer 3.1 Redistributable (v2).

     

  • Redistributable yang menginstal Windows Installer 3.0 WindowsInstaller-KB884016-v2-x86.exe. Unduhan untuk Windows Installer 3.0 Redistributable tersedia di: https://archive.org/download/windows-installer-3.0/WindowsInstaller-KB884016-v2-x86.exe.

  • Windows Installer 2.0 menggunakan konvensi penamaan sebelumnya untuk redistributable: Instmsi.exe. Redistributable untuk menginstal atau memutakhirkan ke Windows Installer 2.0 pada Windows 2000 tidak boleh digunakan untuk menginstal atau memutakhirkan Windows Installer 2.0 pada Windows Server 2003 dan Windows XP.

    Unduhan untuk Windows Installer 2.0 Redistributable untuk Windows NT 4.0 dan Windows 2000 tersedia di https://archive.org/download/instmsi/instmsi.exe.

Menginstal Windows Installer Redistributable (4.5 dan yang lebih lama)

Windows Installer 4.5 yang dapat didistribusikan ulang disediakan untuk sistem operasi Windows Vista dan Windows Server 2008 sebagai file .msu dan harus diinstal menggunakan Windows Update Stand-alone Installer (Wusa.exe.)

Windows Installer 4.5 yang dapat didistribusikan ulang untuk sistem operasi Windows XP dan Windows Server 2003 dapat diinstal menggunakan sintaks dan opsi baris perintah berikut.

Windows Installer 3.1 dan Windows Installer 3.0 redistributables dapat diinstal menggunakan sintaks dan opsi baris perintah berikut.

Sintaks

Gunakan sintaks berikut untuk menginstal redistributables untuk Windows Installer 4.5 pada Windows XP dan Windows Server 2003.

<Name of the Redistributable>\[<options>\]*

Opsi Baris Perintah

Paket pembaruan perangkat lunak yang dapat didistribusikan ulang Penginstal Windows menggunakan opsi baris perintah yang tidak peka huruf besar/kecil berikut.

Opsi Deskripsi
/norestart Mencegah paket yang dapat didistribusikan ulang meminta pengguna untuk memulai ulang meskipun harus mengganti file yang sedang digunakan selama penginstalan. Jika paket pembaruan dipanggil dengan opsi ini, paket tersebut mengembalikan ERROR_SUCCESS_REBOOT_REQUIRED jika harus mengganti file yang sedang digunakan.
Jika tidak harus mengganti file yang sedang digunakan, file akan mengembalikan ERROR_SUCCESS. Lihat bagian keterangan untuk informasi tambahan tentang reboot yang tertunda.
/quiet Untuk digunakan oleh aplikasi yang mendistribusikan ulang Penginstal Windows sebagai bagian dari aplikasi bootstrapping. Antarmuka pengguna (UI) tidak disajikan kepada pengguna. Aplikasi bootstrapping harus memeriksa kode pengembalian untuk menentukan apakah reboot diperlukan untuk menyelesaikan penginstalan Penginstal Windows.
/help Menampilkan bantuan pada semua opsi yang tersedia.

Restart Tertunda pada Windows Vista dan Windows Server 2008

Opsi baris perintah /norestart mencegah wusa.exe memulai ulang komputer. Namun, jika file yang diperbarui oleh paket MSU sedang digunakan, maka paket tidak diterapkan ke komputer sampai pengguna menghidupkan ulang komputer. Ini berarti bahwa aplikasi yang menggunakan Windows Installer 4.5 yang dapat didistribusikan ulang untuk Windows Vista dan Windows Server 2008 tidak dapat menggunakan fungsionalitas Windows Installer 4.5 hingga komputer dimulai ulang.

Restart Tertunda pada Windows XP dan Windows Server 2003

Disarankan agar layanan Penginstal Windows dihentikan saat menggunakan paket pembaruan. Ketika paket dijalankan dalam mode UI penuh, paket mendeteksi apakah layanan Penginstal Windows berjalan dan meminta pengguna untuk menghentikan layanan. Jika pengguna melanjutkan tanpa menghentikan layanan, pembaruan menggantikan Penginstal Windows.

Aplikasi bootstrapping yang menggunakan paket yang dapat didistribusikan ulang untuk menginstal Penginstal Windows dengan aplikasi lain dapat memerlukan boot ulang sistem tambahan selain boot ulang yang diperlukan untuk menginstal aplikasi. Opsi reboot yang tertunda hanya disarankan untuk kasus di mana perlu untuk menghilangkan boot ulang tambahan yang disebabkan oleh penginstalan file yang sedang digunakan. Pengembang harus melakukan hal berikut dalam aplikasi penyiapan mereka untuk menggunakan opsi reboot yang tertunda.

  • Panggil paket yang dapat didistribusikan ulang dengan opsi baris perintah /norestart.

  • Perlakukan pengembalian ERROR_SUCCESS atau ERROR_SUCCESS_REBOOT_REQUIRED sebagai makna keberhasilan.

  • Panggil Msiexec pada paket aplikasi dan jalankan kode penyiapan lain khusus untuk aplikasi. Jika aplikasi penyiapan menggunakan MsiInstallProduct, aplikasi harus memuat MSI.DLL dari direktori sistem. Jika tidak ada boot ulang yang terjadi dan jika redistributable mengembalikan ERROR_SUCCESS_REBOOT_REQUIRED, maka minta pengguna untuk boot ulang untuk menyelesaikan penyiapan biner Pemasang Windows. Jika reboot terjadi, tidak ada langkah tambahan yang diperlukan.

    Catatan

    Aplikasi yang memanggil LoadLibrary pada MSI.DLL baru setelah paket yang dapat didistribusikan kembali berhasil harus memastikan bahwa versi MSI.DLL yang lebih lama belum dimuat dalam proses. Jika versi lama MSI.DLL dimuat, versi tersebut harus dibongkar dari ruang alamat proses sebelum memanggil LoadLibrary untuk MSI.DLL baru.

     

Untuk informasi selengkapnya, lihat Bootstrapping Penginstal Windows.