共用方式為


Windows Installer 元件

元件是要安裝的一部分應用程式或產品。 元件的範例包括單一檔案、一組相關的檔案、COM 對象、註冊、登錄機碼、快捷方式、資源、群組成目錄的連結庫,或 MFC 或 DAO 等共用程式代碼片段。

安裝程式服務會將元件安裝或移除為單一一致片段。 它會依 元件資料表的 ComponentId 資料行中指定的個別元件識別碼 GUID 來追蹤每個元件,

注意

共用相同元件標識碼的兩個元件會被視為相同元件的多個實例,而不論其實際內容為何。 用戶計算機上只會安裝任何元件的單一實例。 因此,有幾個功能或應用程式可能會共用一些元件。

 

由於元件通常是共用的,因此在指定功能或應用程式的元件時,安裝套件的作者必須遵循嚴格的規則。 這對於 Windows Installer 參考計數機制的正確作業而言非常重要。 如需詳細資訊,請參閱 將應用程式組織成元件

簡言之,這些規則如下:

  • 每個元件都必須儲存在單一資料夾中。
  • 任何檔案、登錄專案、快捷方式或其他資源都不應該以多個元件的成員的形式出貨。 這適用於產品、產品版本和公司。

如需使用元件的詳細資訊,請參閱