Penginstalan Ulang Komponen Terisolasi
Pemasang Windows melakukan tindakan berikut selama penginstalan ulang aplikasi ketika paket berisi komponen yang terisolasi. Biasanya, Component_Shared adalah DLL yang dibagikan oleh Component_Application dan klien lain yang dapat dieksekusi.
Penginstalan ulang
- Instal ulang file Component_Shared ke dalam folder yang sama dengan Component_Application hanya jika Component_Application juga sedang diinstal ulang.
- Jangan menaikkan daftar klien Component_Shared dan jangan menaikkan jumlah SharedDLL.
- Buat ulang file zero-byte dengan nama file singkat dari file kunci Component_Application. File ini harus terletak di folder yang sama dengan Component_Application dan memiliki ekstensi . LOKAL.
- Instal ulang semua sumber daya Component_Application seperti biasa.
Jika refcount SharedDLL untuk Component_Shared lebih dari 1, atau jika produk lain tetap berada di daftar klien Component_Shared:
- Instal ulang tidak ada file ke lokasi bersama Component_Shared.
Jika refcount SharedDLL untuk Component_Shared sama dengan 1, atau jika tidak ada klien lain yang tersisa dari Component_Shared:
- Instal ulang file Component_Shared ke lokasi bersama menggunakan Aturan Penerapan Versi File.
- Proses semua tindakan instal ulang untuk Component_Shared.
- Jika Component_Shared adalah komponen COM, daftarkan jalur COM lengkap sehingga sintaks penginstal [$Component] dan [#FileKey] menunjuk ke lokasi bersama Component_Shared.