Properti MSIENFORCEUPGRADECOMPONENTRULES

Atur properti MSIENFORCEUPGRADECOMPONENTRULES ke 1 pada baris perintah atau di tabel Properti untuk menerapkan aturan komponen peningkatan selama pembaruan kecil dan peningkatan kecil dari produk tertentu. Untuk menerapkan aturan selama pembaruan kecil dan peningkatan kecil dari semua produk di komputer, atur kebijakan EnforceUpgradeComponentRules ke 1.

Ketika properti atau kebijakan diatur ke 1, pembaruan kecil dan peningkatan kecil dapat gagal karena pembaruan mencoba melakukan hal berikut yang melanggar aturan komponen peningkatan:

  • Tambahkan fitur baru ke bagian atas atau tengah pohon fitur yang ada.

    Fitur baru harus ditambahkan sebagai fitur daun baru ke pohon fitur yang ada.

    Dalam hal ini, ProductCode produk dapat diubah dan pembaruan dapat diperlakukan sebagai peningkatan besar.

  • Menghapus komponen dari fitur.

    Ini juga dapat terjadi jika Anda mengubah GUID komponen. Komponen yang diidentifikasi oleh GUID asli tampaknya dihapus dan komponen seperti yang diidentifikasi oleh GUID baru muncul sebagai komponen baru.

    Pemasang Windows 4.5 dan yang lebih baru: Komponen dapat dihapus dengan benar menggunakan Windows Installer 4.5 dan yang lebih baru dengan mengatur atribut msidbComponentAttributesUninstallOnSupersedence dalam Tabel Komponen atau dengan mengatur properti MSIUNINSTALLSUPERSEDEDCOMPONENTS .

    Atau, ProductCode produk dapat diubah dan pembaruan dapat diperlakukan sebagai peningkatan besar.

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer 3.0 atau yang lebih baru pada Windows Server 2003 atau Windows XP. Lihat Persyaratan Run-Time Penginstal Windows untuk informasi tentang paket layanan Windows minimum yang diperlukan oleh versi Penginstal Windows.

Lihat juga

Properti

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama