元件管理

Windows Installer 可藉由增加客戶在安裝及執行時間期間管理和維護應用程式元件的能力,減少應用程式 (TCO) 的擁有權總成本。 安裝資料庫會追蹤哪些應用程式需要特定元件,哪些檔案組成每個元件、每個檔案都安裝在系統上,以及元件來源所在的位置。 這可讓開發人員撰寫提供下列優點的套件:

  • 增加應用程式的復原能力。 使用安裝程式來偵測並重新安裝損毀的元件,而不需要重新執行安裝程式。 安裝程式會在執行時間檢查元件的路徑。 這可釋放應用程式與電腦之間通常不同之靜態檔案路徑的相依性,並可指向遺漏的元件。 如需詳細資訊,請參閱復原。

  • 隨選安裝。 這項功能集不會在安裝期間安裝,但會在資料庫中指定,以供未來應用程式在需要時使用。 使用者不需要重新執行安裝程式。 如需詳細資訊,請參閱 安裝隨選

  • 使用者介面中功能、應用程式或整個產品的快捷方式公告。 使用者可以使用快捷方式來視需要安裝這些。 使用者也可以視需要移除功能、應用程式或整個產品。 如需詳細資訊,請參閱 公告

  • 安裝自訂。 系統管理員可以將轉換套用至針對特定使用者群組量身打造安裝的資料庫。 如需詳細資訊,請參閱自訂

  • 更容易部署應用程式更新。 使用安裝程式來更新您的產品。 如需詳細資訊,請參閱 修補和升級

  • 功能快捷方式顯示。 安裝程式會顯示在本機執行之功能的快捷方式,其中包含遠端執行之功能的快捷方式。 由於安裝資料庫會指定每項功能的執行內容,因此可以視需要向使用者呈現對等的進入點。

  • 保留功能的使用計量。 開發人員可以提供安裝套件,以保留所有用戶端應用程式的功能使用量計數,並移除未使用的元件。

  • 併入安裝。 開發人員可以藉由撰寫安裝套件,並在其應用程式程式碼中使用 Installer Functions ,將安裝程式的元件管理功能納入其應用程式中。 下圖說明要求安裝功能的應用程式。

    要求功能安裝的應用程式。