Penghapusan Komponen Terisolasi
Pemasang Windows melakukan tindakan berikut selama penghapusan aplikasi ketika paket berisi komponen terisolasi. Biasanya, Component_Shared adalah DLL yang dibagikan oleh Component_Application dan executable klien lainnya.
Hapus instalan
- Hapus file Component_Shared dari folder yang berisi Component_Application hanya jika Component_Application juga 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 klien Component_Shared.
- 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 bersama Component_Shared.
Jika refcount SharedDLL untuk Component_Shared adalah 0 setelah di-decrement, atau jika tidak ada klien lain yang tersisa dari Component_Shared:
- Hapus file Component_Shared dari lokasi bersama.
- Proses semua tindakan penghapusan instalasi sehubungan dengan komponen ini.