共用方式為


合併模組資料庫

合併模組的資料庫包含模組的所有安裝屬性和安裝邏輯。 它基本上是簡化的 安裝程式資料庫 或.msi檔案。 標準合併模組資料庫檔案是以 .msm 副檔名表示。 如需可以存在於合併模組中的所有資料庫資料表清單,請參閱 合併模組資料庫資料表。 每個 .msm 檔案的資料庫中都需要下列資料表:

元件

目錄

FeatureComponents

檔案

ModuleSignature

ModuleComponents

請注意,元件、目錄、FeatureComponents 和檔案資料表也會出現在所有.msi檔案中。 合併模組資料庫不包含 Feature 資料表 ,因此無法單獨安裝 .msm 檔案。 若要安裝合併模組,必須先使用合併工具將它合併至.msi檔案。

ModuleSignature 資料表只存在於已與至少一個 .msm 檔案合併的.msi檔案中。 如果此資料表存在於.msi檔案中,它會針對先前合併到安裝資料庫的每個合併模組包含一筆記錄。

合併模組可能包含選擇性的 MergeModule Sequence 資料表。 這些資料表只會發生在 .msm 檔案中。 當 .msm 檔案合併到.msi檔案時,這些資料表會修改.msi檔案的動作 順序資料表

合併模組可能包含自訂資料表。 這些資料表是由合併模組中定義的 自訂動作 使用。

合併模組很少需要使用者介面資料表。 只有在安裝期間,合併模組需要使用者輸入的罕見情況下,才需要這些資料表。 如需詳細資訊,請參閱 在合併模組中撰寫使用者介面