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

Windows Installer 允許每個內容安裝一個產品程式碼的實例,而兩種可能的內容類型如下:

  • 電腦
  • User

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

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

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

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

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