Windows Installer 檔的角色型指南
Windows Installer 是 Windows 上安裝和設定應用程式的建議解決方案。 因此,此 SDK 中包含的部分資訊對各種軟體發展和 IT 專業人員都感興趣。 本節是以指南的形式提供給偏好查看依專業角色和常見工作案例組織之主題連結的讀者。 由於角色在組織之間可能會有很大的差異,因此應該只將下列群組視為開始搜尋所需資訊的位置指南。
本檔適用于想要讓應用程式使用 Windows Installer 的軟體發展人員。 SDK 是安裝程式參考資料的主要來源,提供安裝套件和安裝程式服務的相關資訊。 它包含應用程式開發介面的完整描述, (API) 和安裝程式資料庫的元素。
如需詳細資訊,請參閱 Windows Installer 資訊的其他來源。
應用程式開發人員
應用程式開發人員會建立應用程式,以呼叫 Windows Installer 應用程式開發介面,並在執行時間安裝 Windows Installer 套件。 Windows Installer 可以在應用程式中執行工作,例如自我修復和隨選安裝。 應用程式開發人員通常會執行下列動作:
從另一個應用程式內于執行時間啟用應用程式的隨選安裝。
如需詳細資訊,請參閱下列:
在執行時間視需要重新安裝元件,以啟用應用程式的自我修復。
如需詳細資訊,請參閱下列:
顯示使用者介面,以在第一次安裝或執行應用程式時收集使用者資訊和組態喜好設定。 Windows Installer 套件的安裝程式作者必須新增使用者介面。
如需詳細資訊,請參閱下列:
建立使用間接模型來參考具有平行功能的元件的應用程式。 Windows Installer 套件的安裝程式作者必須新增合格的元件類別。
如需詳細資訊,請參閱下列:
使用私用和並存元件來隔離應用程式,並減少 DLL 衝突。
如需詳細資訊,請參閱下列:
準備應用程式以安裝自己的完整主要升級。
如需詳細資訊,請參閱下列:
準備應用程式以安裝自己的次要升級、小型更新或修正程式。
如需詳細資訊,請參閱下列:
將應用程式資源組織成可使用 Windows Installer 的元件。
如需詳細資訊,請參閱下列:
設定作者
安裝程式作者會建立 Windows Installer 套件 (.msi 檔案) ,其中包含安裝應用程式所需的設定邏輯和資訊。 它們通常會使用 Orca.exe 之類的撰寫工具,以安裝邏輯和資訊填入 Windows Installer 資料庫。 一般而言,安裝程式作者會執行下列動作:
判斷不同 Windows Installer 版本可用的功能。
如需詳細資訊,請參閱下列:
將應用程式資源組織成 Windows Installer 元件。
如需詳細資訊,請參閱下列:
使用協力廠商 Windows Installer 套件撰寫工具或 SDK 工具,例如 Orca.exe 來填入安裝資料庫並建立 Windows Installer 套件。
如需詳細資訊,請參閱下列:
撰寫 Windows Installer 資料庫以安裝檔案。
如需詳細資訊,請參閱下列:
撰寫安裝目錄結構和資料夾的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝登錄機碼的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝服務的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝隔離元件或 COM 元件的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝元件的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝 ODBC 驅動程式和翻譯工具的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝 MIME 的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝環境變數的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝快捷方式的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
撰寫安裝多個應用程式實例的 Windows Installer 資料庫。
如需詳細資訊,請參閱下列:
指定預設特徵選取狀態和選項。
如需詳細資訊,請參閱下列:
指定必須符合才能安裝應用程式或選取元件的條件。
如需詳細資訊,請參閱下列:
撰寫用來安裝應用程式的動作順序。
如需詳細資訊,請參閱下列:
準備應用程式的安裝套件,以供 Windows Installer 服務未來升級應用程式。
如需詳細資訊,請參閱下列:
針對開發中的 Windows Installer 套件進行疑難排解。
如需詳細資訊,請參閱下列:
確保應用程式的安全安裝和安裝。
如需詳細資訊,請參閱下列:
建立使用者介面,以呈現設定安裝的選項,並從使用者取得擱置安裝程式的相關資訊。
如需詳細資訊,請參閱下列:
建立外部使用者介面來呈現自訂使用者介面,以設定安裝,並從使用者取得擱置安裝程式的相關資訊。
如需詳細資訊,請參閱下列:
在 [新增/移除程式 ] (ARP.) 中設定應用程式的資訊
如需詳細資訊,請參閱下列:
撰寫自訂動作來處理 Windows Installer 原生不支援的安裝邏輯。
如需詳細資訊,請參閱下列:
將 Windows Installer 啟動至使用者的電腦上。
如需詳細資訊,請參閱下列:
撰寫 Windows Installer 套件時,遵守使用中協助工具指導方針。
如需詳細資訊,請參閱下列:
準備應用程式設定的國際化。
如需詳細資訊,請參閱下列:
建立 32 位和 64 位平臺的 Windows Installer 套件。
如需詳細資訊,請參閱下列:
將共用的 Windows Installer 元件和安裝邏輯轉散發為合併模組。
如需詳細資訊,請參閱下列:
在 Windows Installer 安裝期間排程或隱藏重新開機。
如需詳細資訊,請參閱下列:
藉由建立修補程式來建立現有應用程式的更新或修正程式。
如需詳細資訊,請參閱下列:
撰寫能夠只針對目前使用者或電腦的所有使用者安裝應用程式的雙重用途套件。
如需詳細資訊,請參閱下列:
使用 Windows Installer 自訂電腦上的服務。
如需詳細資訊,請參閱下列:
使用 Windows Installer 保護電腦上的資源。
如需詳細資訊,請參閱下列:
列舉電腦上安裝的所有元件,並取得元件的金鑰路徑。
如需詳細資訊,請參閱下列:
使用 交易處理來安裝多個套件。
如需詳細資訊,請參閱下列:
在 Windows Installer 套件中內嵌自訂使用者介面。
如需詳細資訊,請參閱下列:
IT 專業人員
IT 專業人員和系統管理員會自訂及部署現有的 Windows Installer 套件。 這些使用者會將現有應用程式的安裝程式重新封裝到 Windows Installer 安裝套件,並在網路上安裝及維護 Windows Installer 安裝的系統管理映射。
產生和套用 Windows Installer 轉換來自訂應用程式和設定
如需詳細資訊,請參閱下列:
部署 Windows Installer 安裝套件、更新或修補程式。
如需詳細資訊,請參閱下列:
針對 Windows Installer 套件進行疑難排解。
如需詳細資訊,請參閱下列:
使用腳本查詢 Windows Installer 套件以取得產品的相關資訊,並修改安裝。
如需詳細資訊,請參閱下列:
建立和維護系統管理安裝。
如需詳細資訊,請參閱下列:
讓應用程式僅供電腦的所有使用者或指定的使用者使用。
如需詳細資訊,請參閱下列:
使用命令列解譯套件、安裝產品及設定功能選項。
如需詳細資訊,請參閱下列:
使用原則來管理存取權限和許可權。
如需詳細資訊,請參閱下列:
使用 交易處理來安裝多個套件。
如需詳細資訊,請參閱下列:
在 Windows Installer 套件中內嵌自訂使用者介面。
如需詳細資訊,請參閱下列:
基礎結構開發人員
基礎結構開發人員可以針對使用 Windows Installer 服務的軟體部署和管理建立統一的平臺。 他們可以使用 Windows Installer 程式設計介面來查詢、管理及散發系統上的應用程式、修補程式和來源。
找出、清查和查詢元件的狀態、資訊和用戶端。
如需詳細資訊,請參閱下列:
清查和查詢產品和功能的資訊和狀態。
如需詳細資訊,請參閱下列:
使用 Windows Installer 來清查、查詢和修改應用程式、升級和修補程式的來源清單,以改善來源復原能力。
如需詳細資訊,請參閱下列:
使用 Windows Installer 來清查、查詢和修改媒體來源,以改善來源復原能力。
如需詳細資訊,請參閱下列:
清查和查詢修補程式的資訊和狀態。
如需詳細資訊,請參閱下列:
使用原則來管理存取權限和許可權。
如需詳細資訊,請參閱下列: