Bagikan melalui


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.