跳至內容

WindowsInstaller

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Windows Installer是佇咧 Windows 兩千時提出,作為微軟作業系統中的安裝程式開發標準的作業系統服務。伊會當支援安裝程式所需要的濟濟功能,並且支援交易式安裝(Committable Installation), 當安裝程式發現錯誤抑是問題的時陣,會當共安裝的程式所做的任何修改(包含複製檔案、修改組態等等)全部回溯做無變閣較的狀態。

目前 Windows Installer 上新的版本是五更零版。

組成

目前主要有兩種 Windows Installer , 分別是 . msi 和 . msp。. msi 全稱為MicrosoftInstaller , 而且 . msp 全稱則是MicrosoftPackage。 Windows Installer 的安裝程式由 WindowsInstaller Service、Installer Database、Installation Bootstrapper 佮需要安裝的檔案所組成。

  • Windows InstallerService:佮作業系統做伙安裝,由 Windows Installer 安裝程式的 Installation Bootstrapper 啟動,負責載入 Installer Database, 以及 Windows Installer 安裝程式執行期間的交易式安裝功能,以確保安裝程式對系統的修改,毋是成功就是失敗(無做任何變更加)。
  • Installer Database:由安裝程式工具所製作,內底有含安裝程式的指令,流程(精靈畫面所需要的資料), 資料,組態設定等,為 Windows Installer 的安裝資料來源,有當時仔檔案閣會予人壓縮佇咧 Installer Database 中。
  • Installation Bootstrapper:啟動 Windows Installer 以執行安裝程式的起始用程式,通常以 setup . exe 號名。

可轉散布元件

利用 Windows Installer 開發安裝程式的軟體廠商,會當佇咧軟體包裝內面的附上 Windows Installer 的會當轉散布套(Redistribute Package), 才有影保使用者的電腦會當更新 Windows Installer 的模組版本,予安裝程式會當順利執行。

Windows Installer 目前是屬於 Platform SDK 的一部份。

版本歷史

Windows Installer 五曉零會佮 Windows Server 兩千空八 R 二及 Windows 七做伙發佈愛知影家己的電腦使用佗一个版本的 Windows Installer , 輸入 ` msiexec / ? ` 到 Windows 運行對話框抑是命令提示符中。


工具

參考文獻