Bagikan melalui


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.