共用方式為


安裝多個產品和修補程序實例

Windows Installer 允許每個上下文安裝一個產品代碼實例,而兩種可能的上下文類型如下:

  • 機器
  • 使用者

如果產品代碼保持不變,則機器內容中只能安裝一個實例,而且每個用戶內容中只能安裝一個實例。

若要讓多個實例保持隔離,它們必須有不同的產品代碼,而且無法共用檔案數據或非檔案數據。 Windows Installer 無法使用 並行安裝來安裝多個產品實例,。 不過,如果您有每個產品實例或修補程式的個別安裝套件,則可以安裝產品的多個實例。 然後,每個套件都可以保留自己的數據集,並有自己的唯一產品名稱。

從執行 Windows Server 2003 和 Windows XP with Service Pack 1 的安裝程式開始,您可以使用產品程式代碼轉換和一個 .msi 套件或一個修補程式來安裝產品的多個實例。 您也可以使用產品代碼轉換來安裝具有 Windows 2000 Service Pack 4(SP4) 和 Windows Installer 3.0 之產品的多個實例。 使用舊版安裝程式安裝一個以上的產品實例的唯一方式,就是為每個實例提供個別的安裝套件。

使用實例轉換可大幅減少支援產品多個實例所需的工作。 您可以為產品撰寫一個基底 Windows Installer 套件,然後進行多個實例轉換,以變更產品程式代碼並管理每個實例的數據。

如需詳細資訊,請參閱 使用實例轉換撰寫多個實例使用實例轉換安裝多個實例