合併模組資料庫
合併模組的資料庫包含模組的所有安裝屬性和安裝邏輯。 它基本上是簡化 安裝程式資料庫 或 .msi 檔案。 標準合併模組資料庫檔案是以 .msm 擴展名表示。 如需合併模組中可存在之所有資料庫資料表的清單,請參閱 合併模組資料庫資料表。 每個 .msm 檔案的資料庫中需要下列數據表:
請注意,元件、目錄、FeatureComponents 和檔案數據表也存在於所有 .msi 檔案中。 合併模組資料庫不包含 功能數據表,因此無法單獨安裝 .msm 檔案。 若要安裝合併模組,必須先將合併工具合併至 .msi 檔案。
ModuleSignature 資料表 只存在於已與至少一個 .msm 檔案合併的 .msi 檔案中。 如果這個數據表存在於 .msi 檔案中,它會針對先前合併到安裝資料庫的每個合併模組包含一筆記錄。
合併模組可能包含選用的 MergeModule 序列數據表。 這些數據表只會發生在 .msm 檔案中。 當 .msm 檔案合併到 .msi 檔案時,這些數據表會修改 .msi 檔案順序數據表動作。
合併模組可能包含自定義數據表。 這些數據表會由 合併模組中定義的自定義動作 使用。
合併模組很少需要使用者介面數據表。 只有在少數情況下,合併模組在安裝期間需要使用者輸入的情況下,才會出現這些數據表。 如需詳細資訊,請參閱在合併模組中撰寫使用者介面 。