Menerapkan Peningkatan Besar dengan Menambal Penginstalan Lokal Produk

Peningkatan besar dapat diterapkan ke aplikasi dengan menambal penginstalan lokal aplikasi dari baris perintah atau dengan menggunakan executable.

Catatan

Menyediakan peningkatan besar sebagai paket patch tidak disarankan karena paket patch peningkatan utama tidak dapat diurutkan dengan pembaruan lain dan karena patch bukan patch yang dapat dibongkar. Utilitas Msimsp.exe tidak dapat digunakan untuk menghasilkan paket patch yang menerapkan peningkatan besar. Sebagai gantinya, terapkan peningkatan besar seperti yang dijelaskan dalam Menerapkan Peningkatan Utama dengan Menginstal Produk.

 

Untuk menerapkan patch peningkatan utama ke penginstalan lokal produk

  1. Luncurkan penginstalan patch dari baris perintah atau dengan menggunakan executable. Untuk meluncurkan dari baris perintah, gunakan msiexec /p patch.msp. Untuk meluncurkan dari executable, panggil MsiApplyPatch atau Metode ApplyPatch dan berikan argumen baris perintah yang sama.
  2. Saat menambal penginstalan klien, alat penginstal mengabaikan sumber penginstalan dan melanjutkan untuk menambal file yang sudah diinstal di komputer pengguna.
  3. Alat penginstal mengubah komponen yang di-patch yang ditandai sebagai run-from-source menjadi run-local. Pengguna tidak dapat menjalankan komponen ini dari sumber selama patch tetap ada di komputer.
  4. Alat penginstal menambahkan transformasi apa pun yang digunakan untuk memperbarui file .msi atau menambahkan informasi khusus patch ke profil pengguna.
  5. Alat penginstal menyimpan file .msi di komputer pengguna sehingga dapat melakukan penginstalan sesuai permintaan, penginstalan ulang, dan perbaikan aplikasi. Setelah patch diterapkan ke penginstalan yang berdiri sendiri, alat penginstal mereferensikan dua atau beberapa daftar sumber ke file eksternal: satu untuk sumber asli dan satu untuk setiap patch yang telah diterapkan.