存取解決方案精靈-變更產品代碼

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

在 Access 解決方案精靈中,[產品代碼] 欄位是 GUID 的應用程式或產品的主要用來識別。

  • 更新可放大或縮小功能元件樹狀目錄中,但它不必須重新組織的功能的功能及 FeatureComponents 資料表所述的元件的現有的階層。它可以新增現有功能元件樹狀目錄中的新功能。如果便會移除父功能時,它也必須移除 [移除] 功能的所有子的功能。

  • 更新可以新增新的元件或新的或現有的功能。

  • 更新必須變更任何元件的元件程式碼。因此,小型更新或次要升級必須永遠不會變更元件的金鑰檔案的名稱因為這會需要變更元件程式碼。

  • 更新必須變更.msi 檔案安裝套件的名稱。不過,因為它修改套件時,它應該變更套件程式碼。請注意,這表示更新,可以變更表格、 自訂動作和.msi 檔案中的對話方塊,而不變更檔案的名稱。

  • 更新可以新增、 移除或修改檔案、 登錄機碼或由兩個或更多的功能未共用的元件的快速鍵。如果更新修改建立版本的檔案,必須檔案表格中增加該檔案的版本。如果更新移除資源,它應該也會更新 RemoveFile 和 RemoveRegistry 資料表移除任何未使用的檔案、 登錄機碼或已安裝的快速鍵。

  • 由兩個或多個功能共用的更新必須是元件的與所有應用程式和功能使用的元件回溯相容。更新可以修改共用的元件,例如檔案、 登錄項目,以及快速鍵的資源,只要變更回溯相容。不建議更新新增或移除檔案、 登錄項目或快速鍵共用元件。

  • 為 Windows Installer 套件隨附的小型的更新。(完整產品 CD-ROM 通常不提供的小型的更新。)

如果下列任一動作會更新,則為 true,則必須變更產品代碼:

  • 必須能夠使用的相同的系統上的原始和更新產品共存安裝。

  • 已變更.msi 檔案的名稱。

  • 已變更現有的元件的元件程式碼。

  • 從現有的功能會移除元件。

  • 將現有的功能的子標題進行現有的功能。

  • 從其上層功能已移除現有子功能。

  • 元件可能會新增至現有的功能,而不需要產品代碼變更。

附註: 新增新的子功能,完全包含新的元件至現有的功能時,不需要變更產品代碼。

新的子功能製作的功能資料表的 [屬性] 欄位中納入 msidbFeatureAttributesFollowParent msidbFeatureAttributesUIDisallowAbsent。如果新的子功能,然後重新安裝,只會將次要升級 = 所有足以強制安裝新的子功能。

新的子功能可能會隱藏使用者。若要同步的新的子功能的安裝狀態及其父項功能,設定 msidbFeatureAttributesFollowParent 和 msidbFeatureAttributesUIDisallowAbsent 位元的子功能。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×