Penghapusan Komponen Terisolasi
Pemasang Windows melakukan tindakan berikut selama penghapusan aplikasi ketika paket berisi komponen yang terisolasi. Biasanya, Component_Shared adalah DLL yang dibagikan oleh Component_Application dan klien lain yang dapat dieksekusi.
Hapus instalasi
- Hapus file Component_Shared dari folder yang berisi Component_Application hanya jika Component_Application juga sedang dihapus.
- Jika bit msidbComponentAttributesSharedDllRefCount diatur dalam tabel Komponen mengurangi refcount SharedDLL.
- Hapus . File nol byte LOKAL dari folder yang berisi Component_Application.
- Hapus Component_Application dari daftar Component_Shared klien.
- Hapus semua sumber daya Component_Application seperti biasa.
Jika ada produk lain yang tersisa di daftar klien Component_Shared:
- Hapus tidak ada file dari lokasi berbagi Component_Shared.
Jika refcount SharedDLL untuk Component_Shared adalah 0 setelah direkrementasi, atau jika tidak ada klien lain yang tersisa dari Component_Shared:
- Hapus file Component_Shared dari lokasi bersama.
- Proses semua tindakan penghapusan instalan sehubungan dengan komponen ini.