共用方式為


合併模組資料庫

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

元件

Directory

FeatureComponents

檔案

ModuleSignature

ModuleComponents

請注意,元件、目錄、FeatureComponents 和檔案數據表也存在於所有 .msi 檔案中。 合併模組資料庫不包含 功能數據表,因此無法單獨安裝 .msm 檔案。 若要安裝合併模組,必須先將合併工具合併至 .msi 檔案。

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

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

合併模組可能包含自定義數據表。 這些數據表會由 合併模組中定義的自定義動作 使用。

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